120 likes | 227 Views
Portal development. Artem Vorontsov. Distinguishing features. Distributed data providers with different archival legal system Distributed development teams Riga + St. Petersburg Data and UI multilanguage support. Universal METADATA FORMAT. Universal format metadata xls + images.
E N D
Portal development Artem Vorontsov
Distinguishing features • Distributed data providerswith different archival legal system • Distributed development teams Riga + St. Petersburg • Data and UI multilanguage support
Universal METADATA FORMAT Universal formatmetadata xls + images Raw archival data
Metadata import flow 1. Verification source data 2. Image preparations 3. Load data in database 4. Populate search index
Image PREPARATIONs Raw Image(png, jpg, tiff) Same size jpg“new original” Optimized image with watermark Tiled images*(for maps) Small sizepreview image
Metadata Translations Archival file content in RU content in EN content in ET content in LV
Indexing documents Document Analysis Indexing Index
searching documents Search query Language detecting Analysis Searching Index
AS PORTAL ENGINE • Free enterprise portal project • Cross-platform solution • Written in JAVA • Contain content management system • Localization support • *successfully previously used
Used technologies • OS:CentOS • PL: JAVA • RDBMS: MYSQL • Application server: Tomcat • Portal solution:Liferay • Full text search engine:Lucene • Image processing:ImageMagic, LibVips • Maps viewer:OpenLayers