Plone Uitbreidingen
Plone is op te vatten als een website ontwikkelomgeving
waarin allerlei aanpassingen aan de functionaliteit realtief eenvoudig
te maken zijn. Relatief moet in dit verband worden opgevat ten opzicht
van andere webontwikkelomgevingen, zoals webprogrammeer talen zoals PHP
of ASP, maar ook CMS-en zoals Typo3 of Mambo.
Hieronder proberen we een indruk te geven van de mogelijkheden tot aanpassing.
Uiterlijk sites
Het uiterlijk van een Plone site wordt apart opgebouwd en kan daardoor uitstekend aangepast worden. Voorbeelden hiervan hebben we verzameld. Het uiterlijk wordt beschreven in volgens HTML 4.0 en CSS 2.0.
Inhoud van de site
Een Plone site wordt opgebouwd uit content types zoals pagina's, afbeeldingen, afspraken en nieuwsberichten. Er zijn high level tools om nieuwe content types te definiëren of bestaande aan te passen. In ons portfolio over Muziekfontein kunt u lezen over een nieuw content type dat we voor dit impresariaat gemaakt hebben om het plannen van een muziekfestival mogelijk te maken. Er zijn gevorderde plannen om ook een draaiboek te maken dat online gevuld en geraadpleegd kan worden.
Een eenvoudiger voorbeeld is dat veel site de gebeurtenissen in de agenda van een foto willen voorzien, Op onze site hebben ze deze aanpassing niet gedaan, omdat we meestal geen afbeelding hebben.
Worflow
Het publicatieproces in een Plone site kent verschillende fases. Een eigenaar maakt een inhoudsobject aan, zoals een afbeelding, een tekst of een draaboek item. De redacteur kan bepalen of dit geschikt is om te tonen. Een beheerder kan de hele site beheren.
De workflow kan aangepast worden om veel ingewikkelder processen mogelijk te maken, met mensen in diverse rollen, content die verplaatst wordt naar anders plaatsen op de site, en automatische meldingen van gebeurtenissen op de website.
Met de juiste content types en workflow kan allerlei informatie gebaseerde bedrijfsprocessen geautomtiseerd worden, waarbij mensen met de juiste rechten automtisch op de hoogte worden gehouden van de taken die zij te verrichten hebben of een overzicht kunken krijgen van de status van (delen van) het proces.
Voorbeeld amerikaanse marine
De kracht van Plone op dit gebeid mag blijken uit het feit dat de amerikaanse Marine het logistiek proces rond de ontwikkeling van een nieuw gevechtsvliegtuig in Plone doet. Op de centrale website houden alle betrokken partijen rond de ontwikkeling contact, wisselen informatie uit en wordt de status van alle processen bijgehouden.
Veiligheid en gebruikerbeheer
Plone is een buitengewoon veilig websysteem waarin veiligheid in alle aspecten van de grond af aan is opgenomen. Onderdeel daarvan is het geacanceerde gebruikersbeheer systeem waarbij een fijn toegangs- en rechtensysteem per onderdeel en per functie van de website geregeld kan worden.
de buitenwereld.
Plone kan gekoppeld worden aan allerlei externe bronnen en diensten. Gebruikersbeheer kan bijvoorbeeld plaats vinden met behulp van externe LDAP servers of Active Directory servers. Plone kan uitmuntend gebruik maken van SQL-databases, zoals Oracle, PostGress of MYSQL, om alle of een deel van de gegevens op te slaan of te lezen.Plone is gebaseerd op XML en kan op dat gebied koppelen aan externe bronnen. Verder kunnen gegevens kunnen uitgewisseld worden met andere Plone sites en backups eenvoudig gerealiseerd.