Search This Blog

Saturday 19 November 2016

Link texts with images: Imbrex

Imbrex 0.0.1 alfa

View on Github --- Download

«Bent or curved tile like a half-cylinder used for gutters or for covering the junction of adjacent concave or flat tiles with upstands.»
Imbrex is a tool to manage collections of texts linked with images and vice-versa. It comes from TILE, Text-Image Linking Environment, but Imbrex has a new design, web oriented and centered on usability and user experience.
Colored roof tiles on top of the Cathedral of St. John in Milwaukee, Wisconsin By Dori CC BY-SA 3.0 us, via Wikimedia Commons

Install

Imbrex is built as a module of No-CMS, so you have to install it before using Imbrex.
Don't you know what is No-CMS?
Look at No-CMS home page and take few minutes to learn about this great, useful, bare CMF built on top of Codeigniter, Grocery-CRUD and Bootstrap.
Then:
1) Install No-CMS and login as Admin
2) Copy the imbrex folder in yournocms/modules directory
3) Go to CMS Management > Modules, and click the button "Activate" below the Imbrex box.
After the Installation you'll find two links "View series" and "View Editions" on the top-menu, and the links for the Imbrex admin interface in the drop-down menu that comes from the icon on the left of the top bar.


Install imbrex_data

Imbrex installation comes with an empty db, if you want to try imbrex with some data install the module imbrex_data.
It contains:
  • two sample Series,
  • three Editions
  • some Tiled text/images
Once installed ... play with Imbrex.

  

Use

After you understood Imbrex by the sandbox provided with imbrex_data module you can start to add your Series and Editions.
Be carefull: UNINSTALL imbrex_data before starting your job, if you don't uninstall the samples later you risk to loose al your imbrex db data.
Follow this workflow, choose from imbrex menu:
1) Manage Series: Here you will define a series for your editions and the labels used to mark-up the text.

2) Manage Editions: Here you'll work on editions. This part of the job is divided in two steps.
  • In the Step1 you can define metadata for the edition and its XML ID.
  • In the Step2 you can define other features of the object, i.e. the type, the language, the pages.
  • Step2 will lead you to single page editing.








3) Pages editing also consists of two steps.
  • In the first step you can add the page image and edit its content. Once you finished flag the page as "Closed", this will push it in the Tiled pages basket.
  • In the Tiled pages area you can link the image and the content.

TIP: Most of the Imbrex field names are taken from TEI:Text Encoding Initiative, before starting with a series and an edition spend some time to undestand TEI.

Release Notes

Imbrex 0.0.1 is an alfa release, it means that there are still a lot of things to do, specially for interoperability, the user experience in the Tiles Editing interface and for end-user-views.
The workflow for jobs assignments from Imbrex Manager to Editors is still under construction.
Moreover, there is a lot of unused code from TILE that has to be used or deleted.
There are some javascript bugs.
A lot of documentation has to be written.
If you want to help me don't exitate to write me for: bugs, feature request, offers of cooperation, etc...

twitter: @orazio_nelson

License

Imbrex is released under MIT Licence.

To do

  • export in TEI and OAI-PMH
  • widgets for published and featured
  • images are not elaborated, it would be better to resize them and create thumbs on upload

Addenda

Imbrex db schema

Series

  • cmsprefix_imbrex_filedesc_seriesstmt
    • cmsprefix_imbrex_filedesc_seriesstmt_idno
    • cmsprefix_imbrex_filedesc_seriesstmt_respstmt
    • cmsprefix_imbrex_tet_labels

Edition Step 1

  • cmsprefix_imbrex_filedesc
    • cmsprefix_imbrex_analytic_author
    • cmsprefix_imbrex_analytic_editor
    • cmsprefix_imbrex_biblstruct_idno
    • cmsprefix_imbrex_publicationstmt_publisher
    • cmsprefix_imbrex_titlestmt_author
    • cmsprefix_imbrex_titlestmt_editor
    • cmsprefix_imbrex_titlestmt_respstmt
    • cmsprefix_imbrex_languages

Edition Step 2

  • cmsprefix_imbrex_text

Pages

  • cmsprefix_imbrex_text_body_lg
    • cmsprefix_imbrex_page_labels
    • cmsprefix_imbrex_text_selections
    • cmsprefix_imbrex_text_shapes

Editor Dashboard

  • cmsprefix_imbrex_mte_jobs

No comments:

Post a Comment