-
Overview of the application
-User console browsing/filtering.
the table2 app allows user to browse the collection. Like following image:
the table2 app allows user to filter based on the keyword. Like following image:
-Content viewers and metadata.
-Generating a heist session.
-
Requirements
-Environment Setup
Qt 5.9.2 MSVC2013 64bit kit
-Omeka REST API(http://omeka.readthedocs.io/en/latest/Reference/api/). API must be set to public on targeted site.
-heist plugins(https://omeka.org/classic/docs/Plugins/Heist/).
-OpenSSL prebuilt library( located at openssl folder)
-
Build Instructions
-How to build the OmekaTable2.
-
Pull the latest build from Github.
-
Open build from Qt Creator.
-
Select Qt 5.9.2 MSVC2013 64bit build kit.
-
Make sure the build is set to release mode, select Build in the toolbar, then select Rebuild Project "OmekaTable2".
-
Qt Quick Deployment(e.g.: http://doc.qt.io/qt-5/windows-deployment.html#the-windows-deployment-tool)
Make sure the file structure looks like:
Table2(parent directory)
-OmekaTable2(project folder contains main.qml, all other QML files and ui)
-release(build folder contains the compiled binary and it's dependencies.)
-make sure to copy openSSL prebuilt library dll files(ssleay32.dll and libeay32.dll located at openssl/lib folder) to release folder
-
Run OmekaTable2.exe to open the application.
-
-
Configuration and Customization
-The location of key files in the project structures.
Styling(OmekaTable2/Style.qml) ui assets(OmekaTable2/content/) endpoint editing(OmekaTable2/settings.js)
-Here is the tutorial of QML.(http://doc.qt.io/qt-5/qml-tutorial.html)
-Locate build folder(eg. Table2/OmekaTable2). Open settings.js.
var USERS = 4(# of users. By default, it's 4. It can only be changed to 2 or 4 or 6). var OMEKA_ENDPOINT = "http://dev.omeka.org/mallcopy/" (Displaying endpoint. It can be changed to any supported endpoint.)
SUPPORTED OPERATING SYSTEMS
- Windows 7
- Windows 8
- Windows 10