Plone projects
Description of projects I played some role
Plone
- www.poland.travel - portal for Polish Tourism Organisation. The roles I played in this projects are: architecture designer and Plone programmer. For specificatin we used Use Cases stories and UCWorkbench tool. Portal has been created based on Plone 2.5, the skin is based on Five views. Architecture is based on ZEO and Squid + Cache Fu. Portal has about 1 million page views a month and dozens of content editors that are scattered around entire Poland and world. Multilingual and multi-market content is delivered with Lingua Plone. To improve performance of writes operations, ZCatalog Queue product have been used, so re-indexing of indexes is batched and run is separate thread (to minimize Conflict Errors). Two independent work-flows has been created with extra emails notifications mechanism. System also has: weather module, currency exchange, multimedia gallery with possibility to add YouTube and Google Video. For binary files File System Storage product has been used, so it is stored in file system not in ZODB. I took part in creating rating and comments mechanism based on profiles, that later sort data on average rate in given profile. Animations and flash map have been integrated with Plone and use dynamic data from portal catalog. Batching functionality is using Ajax. There is also special functionality called My suitcase, that allows user to gather different articles from portal and generate PDF out of it. Portal has been integrated with PHPAdsNew (Open-ads). To discover bottlenecks PTPProfiler has been used and ab (Apache benchmark). Portal is associated with dozen of domains, that based on user preferences redirect him to appropriate language version.
- forfishinggear.extreme-is.com - product comparison portal. Role I played in project: architecture designer and Python programmer. To make easier modification of large amount of data (products), there have been implemented module that allows to export data, modify in Excel and later import/update data in Plone. Portal is also integrated with Google AdSense and external adds. The main functionality of portal is comparison of products. There is also possibility to rate and comment products.
- forfishingnews.extreme-is.com (user: gosc pass: gosc) - news devlivery portal. Basic Plone content types have been used. Specialy for this portal there have been created log analizer, that makes statistics of page visitis and later create popularity ranking.
- www.pot.gov.pl - corporate portal of Poland Tourism Organization. Role in project: Plone programmer. Porforfishingnews.extremeris.come contengoscpes. Negoscin has bedevliveryd based on Five views.
- Portal taniec.org.pl –Roles: initiator and creator of portal. Portal is based on newest Plone and use different externall Products like: ZphotoSlides for dance photos, ZForum for dance forum, qPloneComments, qSEOptimizer, PloneLoginHistory, PloneJUpload, PloneGlossary, PloneHelpRegistry, Plone article for dance movies, and many others. Portal is also integrated with Google AdWords and Google AdSense, and statistics are gathered with help of Google Analitycs.
- Portal Plone.org.pl – Role: one of initiator and creator, author of articles, administrator of portal.
- CMS Swordfish 2 – Role: participation of international team that created customized CMS for Dutch client based on Plone and Zope. Project last about 3 years. Currently system is used by doznes on Dutch clients. CMS give a lot of extra functionality that was not included in Plone, like: one screen local roles management, user groups managers, multi sites management (possiblity to manage many sites in one Plone site, we called it Plone Site in Plone Site), new workflows, statistics in stored in relational database, ezine (newsletter), indexing of PDFs and Word ...
- eOffice – Role in project: Plone programmer. System deliver functionality for worgroups cooperation. Groups of people can share documents and work on different projects (http://hollandrijnland.digitaalkantoor.com/).
- www.altcontrol.pl –
- www.extreme-is.com –
- www.inmost.org.pl -
- www.stimulansz.nl -
- www.akademia-tanca.pl -
- www.bytyn.com.pl -
- hollandrijnland.digitaalkantoor.com
- www.hollandrijnland.net
- www.nedvang.nl
- www.bernardvanleer.org
- www.rkd.nl
- www.rutgersnissogroep.nl
- www.youthincentives.org
Zope
- serwisportal.altcontrol.pl (user: alex, pass: alexalex) - service/ticket system. Role in project: analitic (creation of specification), architect ad Zope programmer. System has been build on Zope 2.7, than after one year refactored and migrated to Zope 2.10. Follwoing modules has been created: integration with incoming emails through POP3, email and sms notifications, automated download of incoming emails implemented with Crone and XMLRPC, advanced algorithm for counting SLA times, archivisation of data in relationa database (postgresql), reports with possibility to export to PDF, charts, use of azax to implement different dynimic ajax aspects of portal.
Inne
-
Serwis internetowy Dancesport.pl – maintainence of portal created in PHP
- Website of Poznan Java User Group – Role: Java programmer. Creator of first version of portal based on Jetspeed with use of other Jakarta projects (2003)
- Corespondence module of intranet application – Role: PHP programmer (2003)
- Uniersall XML repository – university diploma project that has been mark out in Academia Tamion organized by Software AG