Portal  development

12
PORTAL DEVELOPMENT ARTEM VORONTSOV

description

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. - PowerPoint PPT Presentation

Transcript of Portal  development

Page 1: Portal  development

PORTAL DEVELOPMENTARTEM VORONTSOV

Page 2: Portal  development

DISTINGUISHING FEATURES

• Distributed data providerswith different archival legal system

• Distributed development teams Riga + St. Petersburg

• Data and UI multilanguage support

Page 3: Portal  development

UNIVERSAL METADATA FORMAT

Raw archival data Universal formatmetadata xls + images

Page 4: Portal  development

METADATA IMPORT FLOW

3. Load data in database

4. Populate search index

2. Image preparations

1. Verification source data

Page 5: Portal  development

IMAGE PREPARATIONS

Raw Image(png, jpg, tiff)

Optimized image with watermark

Tiled images*(for maps)

Small sizepreview image

Same size jpg“new original”

Page 6: Portal  development

MAPS DISTRIBUTION (TILES)

Page 7: Portal  development

METADATA TRANSLATIONSArchival file

content in RU content in EN content in LVcontent in ET

Page 8: Portal  development

INDEXING DOCUMENTS

Analysis Indexing Index

Document

Page 9: Portal  development

SEARCHING DOCUMENTS

Analysis Searching

Index

Searchquery

Languagedetecting

Page 10: Portal  development

SCHEMATIC DIAGRAM OF THE PORTAL

Page 11: Portal  development

AS PORTAL ENGINE

• Free enterprise portal project• Cross-platform solution• Written in JAVA• Contain content management system• Localization support

*successfully previously used

Page 12: Portal  development

USED TECHNOLOGIES

OS: CentOSPL: JAVARDBMS: MYSQLApplication server: TomcatPortal solution: LiferayFull text search engine: LuceneImage processing: ImageMagic, LibVipsMaps viewer: OpenLayers