new.plone.org - modernized buildout
plone.org migration to 3.0 moves forward. buildout refactored.
A short note and to let the planet know too: The plone.org team did meanwhile great work on the migration of plone.org to version 3.
The current site is known as slow and this mainly because of a strange effects with database connections so we can not configure the zeo-cluster to get all out of the (not-so-fast) maschine.
The new setup buildout was prepared by Alex Clark [edited, old: Wichert (wrong) - he wrote the varnish recipe!] including modern varnish and supervisord technology. But by structure it was still almost the same as the old one - and so slightly outdated and not flexible enough. I took it and turned it into a more flexible structure using the full power of buildout. Now it service different target-groups: developer who wants to extend the plone.org; an administrator who wants to check the cluster and last but not least the deployments on the new.plone.org and later on also at the live plone.org.
Also Pound load-balancer was added to enable cookie-stickyness.
There are many open todos on buildout. Primary its to optimize the setup. Its almost all about caching in its variants, but also about optimized cluster usage. I'll go on with later and let you know then.
Artikelaktionen
GSOC Mentoring #3: Paula grows
Student Florian updated today his road-map and we are at a state to present first Google Summer of Code pre-mid-term results.
Yes! Theres finally code around (http://repo.or.cz/w/paula.core.git
http://repo.or.cz/w/paula.data.git
http://repo.or.cz/w/paula.examples.git
http://repo.or.cz/w/paula.plonepas.git
http://repo.or.cz/w/paula.testing.git).
Florian took a GIT repository and so I learned how to use it. Its simple, on a debian based system do apt-get install git-core and then clone it with git clone git://repo.or.cz/MODULENAME.git
He also published his new roadmap. Together with the paula-concept-paper you can get deeper insights of whats going on.
To summarize: Florian underestimated the complexity of PAS/PlonePAS/membrane and it took him a while to understand the API. So he's a bit behind his schedule. On the other hand he has a good and detailled plan and knows his tasks. So I'am optimistic that he will make it in time. I'll control the schedule and the work done now a bit more.
Florian moved the focus more to two things: Make PAU available in Plone (paula.plonepas) and usage of "content-objects" (some object providing a specific interface) in PAU for auth, properties, group-membership and so on. The LDAP-part is moved out of focus for SoC, but is part of the overall concept. Florian is motivated to continue the project after SoC.
Artikelaktionen
International Labour Organisation
Better Work Global Portal, Länderportale beteiligter Staaten, Intra-/Extranet
Eines unser aktuellsten abgeschlossen Projekte ist die Better Work Website für
die International Labour Organization in Genf. Eine allgemeine
(globale) Projektseite informiert über das Projekt. Die Länderseiten
werden nach und nach für die einzelnen teilnehmenden Länder
erstellt. Diese Seiten dienen als öffentliche Informationsseiten und
können von den Besuchern der Webseite eingesehen werden. Ein
abgeschlossener Arbeitsbereich wurde in Form eines kombinierten
Intranets und Extranets für die rund um die Welt verteilten
Projektmitglieder eingerichtet. Neben der Kommunikation und den
Workspaces mit filigraner Berechtigungsvergabe stellt das gemeinsame
Bearbeiten von Texten eine wichtige Arbeitsweise auf dieser Plattform
dar. Dazu wurde von uns der Tracker zur kollaborativen
Dokumentenerstellung entwickelt.
Für den internationalen Einsatz steht auf dieser Plattform die Wahl zwischen verschiedenen Sprachen zur Verfügung. Alle Veröffentlichungen und Übersetzungen werden mittels Redaktionsprozessen (Erstellung, Durchsicht, Übersetzen, Freigabe) vom System geführt.
Der nächste Schritt wird die Integration und Anpassung der nächsten Länderseite sein. Da es sich um ein arabisch sprechendes Land handelt, bedarf es hier besonderer Adaptierungen.
Artikelaktionen
GSOC Mentoring #2: Refined Concept
Florian finished the refined concept paper for his Google Summer of Code project.
Today GSOC student Florian Friesdorf finished the concept. The new concept paper
replaces the old draft.
Paula will consist out of several modules. One part will run in pure Zope 3.3, a bridge brings the functionality into PAS and Plone.
Artikelaktionen
onfilm - online
Die neue Website der Züricher Filmproduktionsfirma Onfilm ist online.
Onfilm produziert seit 2005 hochwertige Filme im Bereich Commercials, Corporate, Viral und Spielfilm. Auch die Repräsentation von ausgewählten Regisseuren und Kameraleuten gehört zum Tätigkeitsbereich von Onfilm.
Für die Website gibt's jetzt nen neuen Look und Onfilm kann selbständig die produzierten Filme online stellen und mit Links zu den entsprechenden Künstlern versehen. Die neu gegründete Unit Onfoto hat ihren eigenen Bereich auf Onfilm.tv bekommen und präsentiert dort Fotografen und ihre Werke.


