Portal development
description
Transcript of Portal development
PORTAL DEVELOPMENTARTEM VORONTSOV
DISTINGUISHING FEATURES
• Distributed data providerswith different archival legal system
• Distributed development teams Riga + St. Petersburg
• Data and UI multilanguage support
UNIVERSAL METADATA FORMAT
Raw archival data Universal formatmetadata xls + images
METADATA IMPORT FLOW
3. Load data in database
4. Populate search index
2. Image preparations
1. Verification source data
IMAGE PREPARATIONS
Raw Image(png, jpg, tiff)
Optimized image with watermark
Tiled images*(for maps)
Small sizepreview image
Same size jpg“new original”
MAPS DISTRIBUTION (TILES)
METADATA TRANSLATIONSArchival file
content in RU content in EN content in LVcontent in ET
INDEXING DOCUMENTS
Analysis Indexing Index
Document
SEARCHING DOCUMENTS
Analysis Searching
Index
Searchquery
Languagedetecting
SCHEMATIC DIAGRAM OF THE PORTAL
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: CentOSPL: JAVARDBMS: MYSQLApplication server: TomcatPortal solution: LiferayFull text search engine: LuceneImage processing: ImageMagic, LibVipsMaps viewer: OpenLayers