Switch branches/tags
Find file History
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
Installer update readme Nov 26, 2018
OmekaTable2 openssl for table and android mobile Nov 14, 2018
openssl/lib update readme Nov 26, 2018
.gitattributes test loading images Mar 11, 2017
.gitignore disable the table until the loading completes Nov 3, 2017
README.md Merge branch '4kVersion' Nov 26, 2018

README.md

omeka-everywhere/Table2

  1. Overview of the application

    -User console browsing/filtering.

    the table2 app allows user to browse the collection. Like following image:

    browsing

    the table2 app allows user to filter based on the keyword. Like following image:

    -Content viewers and metadata.

    -Generating a heist session.

  2. 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)

  3. Build Instructions

    -How to build the OmekaTable2.

    1. Pull the latest build from Github.

    2. Open build from Qt Creator.

    3. Select Qt 5.9.2 MSVC2013 64bit build kit.

    4. Make sure the build is set to release mode, select Build in the toolbar, then select Rebuild Project "OmekaTable2".

    5. 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

    6. Run OmekaTable2.exe to open the application.

  4. 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