Development by the Department of Classical Philology at Sofia University "St. Kliment Ohridski" and bee-studio.eu.
Under the Creative Commons Attribution-NonCommercial 4.0 International license
Download Telamon-AIAX-master.zip (67 MB), see installation and guide if needed
The AIAX system displays, stores, and processes .xml-files, formatted according to the recommended standards of EpiDoc TEI XML (https://sourceforge.net/p/epidoc/wiki/Home/).
Its functionalities, related to visualization, indexing, and filtered searching in .xml-files, are analogous to the front-end service of EpiDoc EFES (https://github.com/EpiDoc/EFES), which inspired the creation of AIAX, but the technical implementation is different and is carried out with the help of an SQL database storing the elements, attributes, and values of the XML code of individual files and processing them with the help of PHP.
Key functionalities of AIAX, similar to EFES, include:
AIAX is a base framework with included modules for user and site content management, allowing easy integration of additional modules according to the project's needs.
TELAMON is the specific implementation with an included module for indexing, searching, and presenting epigraphic .xml-files. The system is specifically written for the needs of the Department of Classical Philology in presenting documents on deciphered ancient Greek inscriptions in Bulgaria. It operates with the EpiDoc XML template file, specifically created for the needs of the "Telamon" collection of ancient Greek inscriptions from the territory of Bulgaria, according to which the individual monuments in the collection are coded. The system can be adapted to work with the standard EpiDoc template (https://sourceforge.net/p/epidoc/wiki/Examples/), as well as with all other potential ones, based on the EpiDoc scheme.
The current system expands the functionalities of EFES with:
Admin Panel
Front End
! Unlike EFES, TELAMON is not a universal platform. Modifying it is relatively easy but requires knowledge of PHP and SQL databases to make changes in indexing, searching, and presenting results.
The XML module is designed and written specifically for the project, it will not work correctly with documents of a different structure and logic.
For assistance with installation, modification, or an entirely new project, you can contact us at sis@bee-studio.eu
Installation
PHP 7.3 or higher and SQL 10 MariaDB are required.
Make sure you have GD2 not only installed but also activated in your php.ini -> extension=gd.
Admin panel http://yourdomain/admin
user: admin
password: adminpass
demo: https://telamon.space
Settings
Languages
Admin->Site->Languages
To add a language
To deactivate a language
Go to Admin->Site->Languages->Edit->Disable or rename the translation folder with a random name different from the language codes in Admin->Site->Languages.
Pages
Admin->Site->Pages
page_url_name is the name for calling from the menu and creating an address http://yourdomain/pages/view/page_url_name
page_url_name: index is the homepage for the respective language
In the body of the page, you can place variables and constants by enclosing them in .
https://telamon.uni-sofia.bg/en/ http://yourdomain/current_lang_code
https://telamon.uni-sofia.bg/ http://yourdomain/
Menu
Admin->Site->Menu
Sets the links in the main menu according to the used languages.
url: pages/view/for_us - shows the page with page_url_name= for_us
Other url options are shown in the sample database.
EpiStone
Admin->EpiRock->XML files load and edit source materials.
Admin->EpiRock->Indexes Index new materials to become visible on the site.
Empties existing tables from the XML part, loads the authorities, loads the monuments, resizes pictures.
How does it work?
During indexing
Indexing is for the operation of the search engine, the presentation of a specific inscription is done directly from its corresponding xml document. If you make a change to the content of a monument, you can do it on the spot and see the results of the change immediately without having to re-index.
Xml files in the XMLs/ folder are also accessible through the admin panel, you can familiarize yourself with their content to gain a better understanding of how the system works.
Website Presentation
See the operation and capabilities at https://telamon.epistone.net
The presentation of the abbreviated view of a monument, lists of elements, presentation of an element, and filtering during searching are based on the information and links collected during indexing. This allows for fast operation without opening xml files, only the presentation of a specific inscription is done directly from its corresponding xml document.