Technical Documentation of the Language Bank Rights

This documentation is limited to liferay-side of the system. Accepting the application is done by sun IDM, which isn't described here. Project binaries and source are available http://code.google.com/p/aailing/

Design document

The Terms and Conditions text are stored as liferay web content in lifaray database. They can edit and manage as normal liferay web content. Adding new resources with new Terms and Conditions text require also programming because the new Terms and Conditions had to add business logic of the Language Bank Rights.

The localization data is stored localisation table in KielipankkiDB in db.csc.fi. It can edit using normal (my)sql commands, update, insert...

The Language Bank rights use vaadin GUI component libray. Vaadin is built top of the GoogleWeb Toolkit GWT. The nativebutton is used because it's CSC standard.

The database connection based liferay service. The service is generated from WebContent/WEB-INF/service.xml by liferay service builder which create about one hundred java classes case of the Language Bank rights. The service is included as kalle4-portlet-service.jar and the client side classes as src/fi/csc/kalle/service/ java files.

LanguageBankrights2.png

release-4.1

During public test period in aai.csc.fi version of the Language Bank rights was 4.0. When take to production in sui.csc.fi the version number updated to 4.1 which is tagged kalle4/tags/release-4.1 in CSC svn. It use vaadin version 6.5.1. Vaadin isn't deployed with the Language Bank rights application but it use vaadin.jar from sui.csc.fi. In the future regular update the Language Bank rights will be required because of the update vaadin.jar of the sui.csc.fi.

-- PekkaJarvelainen - 2011-01-26

Topic attachments
I Attachment Action Size Date Who Comment
PDFpdf LanguageBankrights.pdf manage 21.5 K 2011-02-17 - 12:29 UnknownUser Design drawing PDF
SVG (Scalable Vector Graphics)svg LanguageBankrights.svg manage 190.2 K 2011-02-17 - 12:29 UnknownUser Design drawing SVG
PNGpng LanguageBankrights2.png manage 56.1 K 2011-02-17 - 12:36 UnknownUser Display
PNGpng LanguageBankrightsok.png manage 61.6 K 2011-02-17 - 12:36 UnknownUser Design drawing
Topic revision: r6 - 2011-02-17 - PekkaJarvelainen
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2018 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback