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.
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.
-OpenSSL prebuilt library( located at openssl folder)
-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:
-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