Hartman Gids

Plone

Bedrijfsgegevens

Naam Plone
Jaar van oprichting 2001
Website www.plone.org
Oorsprong bedrijf Wereldwijd, maar initieel VS, Brazilië en Noorwegen
Grootte organisatie Wereldwijd: 300+ leveranciers; 2.000+ medewerkers

Nederland: 12 leveranciers; 100+ medewerkers

Aantal klanten Duizenden
Diensten Open source product. Plone biedt content manage­ment en community management.
Implementatie­partners Proteon, Rotterdamseweg 183C, 2629HD, Delft

Lex van Sonderen (lex@proteon.nl)

Bas van der Linden (bas@proteon.nl)

+31 15 2682557

 

Overige: Plone vereniging ‘Samenwerkende Zope Plone’ bedrijven www.szp.nl met onder andere Amaze, Four Digits, Goldmund, Infrae, Pareto, Proteon, Simplon en Zest.

 

Productgegevens

Naam Plone
Versie en release 3.2.1
Aantal installaties Niet geregistreerd, naar schatting meer dan 100.000
Type product Open source
Beschrijving Plone is een kant-en-klaar CMS dat gerealiseerd is op de open source applicatieserver Zope. Plone is flexibel en biedt uitgebreide mogelijkheden tot het beheren van web content en is ideaal voor project-groepen, communities, websites en intranetten.
Roadmap 2009 Plone heeft een duidelijke, transparante roadmap; http://plone.org/products/plone/roadmap. Release 3.3 heeft een twintigtal verbeteringen en vele fixes; http://plone.org/products/plone/releases/3.3.

Release 4.0 is de volgende major release die later in 2009 staat gepland. De verbeteringen zijn te volgen op de roadmap.

Referenties
  • De Brazililaanse regering heeft gestandaar­diseerd op Plone: www.brasil.gov.br.
  • De Europese gemeenschap maakt steeds meer gebruik van Plone: http://osha.europa.eu.
  • Geavanceerde bedrijven als Akamai (www.akamai.com), Novell (www.novell.com) en Google gebruiken Plone.
  • Veel wereldwijde NGO’s kozen voor Plone zoals Artsen zonder Grenzen, Amnesty International en Oxfam Novib.

 

Redactieomgeving

Editor Plone gebruikt standaard Kupu. Kupu is configureerbaar via het configuratiescherm, waardoor functies naar wens aan en uit kunnen worden gezet. Plone kent een through-the-web aanpak, waarbij informatie direct in de website zelf wordt aangemaakt. De omgeving voor redacteuren is daarmee gelijk aan die van bezoekers, zodat het zichtbare resultaat direct tijdens invoer wordt getoond. Informatie kan zowel inline als via een apart bewerkscherm worden aangepast of toegevoegd. Indien gewenst ondersteunt Plone diverse alternatieve editors (op basis van (X)HTML), of desktopapplicaties (zoals MS Word of Open Office) als externe editors.
Validatie en preview Per contenttype (nieuwsbericht, vrije pagina) wordt bepaald welke velden verplicht zijn en welke controles per veld gelden. Daarnaast valideert de editor waarbij alle niet-toegestane tags voor opslag eruit worden gefilterd. Extra ondersteuning zoals spellingscontrole is als module beschikbaar.
Features editor Alle standaardfuncties voor tekstbewerkingen worden ondersteund aangevuld met tools voor online teksten, zoals links en linkvalidatie. Maatwerkuitbreidingen zijn mogelijk.
Importeren van content Informatie in Plone wordt op objectniveau ingevoerd; contentimport vereist klantspecifieke importfilters en maatwerk viewtemplates. Standaard wordt full-text indexing ondersteund voor MS Word, PDF, ODF, MS Excel et cetera. Voor realtime maatwerk import heeft Zope een marshalling service.
Integreren met andere applicaties Voor externe omgevingen is standaard een rijke selectie aan adapters beschikbaar, zoals database-adapters, storage backends et cetera. Daarnaast zijn maatwerk-adapters mogelijk; Plone is Dublin Core-compliant. Plone conformeert zich aan de open HTML-standaarden.

 

Contentbeheer

Detailniveau van content Het detailniveau is in principe onbeperkt. Het wordt bij de opzet van het systeem met de klant bepaald. Op basis van de klantwensen worden klantspecifieke contenttypen gedefinieerd die de vorm van een uniek contenttype (nieuws, pagina, afbeelding) beschrijven. Deze kan zo ver als wenselijk worden uitgesplitst.
Metadata Plone conformeert zich aan de Dublin Core-metadata-standaard en beschikt over standaardvelden als titel, auteur, publicatie- en vervaldatum, samenvatting, publicatiestatus, trefwoorden en creatiedatum. Deze velden zijn vrij uitbreidbaar; naar wens via een grafische interface.
Groepen­structuur en sitenavigatie De redacteur bepaalt de navigatie op basis van een foldermechanisme. Door middel van tagging en metadatafiltering kan een alternatieve structuur voor informatieweergave worden gedefinieerd. Hiermee is ook multiplaatsing mogelijk.
Taxonomie Plone ondersteunt trefwoorden standaard. Naar wens is dit uit te breiden met ondersteuning voor taxonomieën. Bij invoer koppelt de redacteur trefwoorden aan het object. De taxonomie kan centraal worden gedefinieerd (en alleen door beheerders worden aangepast), of door redacteurs verder uitgebreid.
Koppelen van content Objecten kunnen aan elkaar worden gerelateerd op basis van handmatige definitie en op basis van tref-woorden/taxonomieën. De klant kan de weergave van deze relaties naar wens bepalen. Standaard biedt Plone ondersteuning voor thema’s op basis van trefwoorden.
Kopiëren en hergebruik Objecten kunnen in zijn geheel of in delen worden gekopieerd. Knippen en plakken wordt ondersteund. Afhankelijk van de manier waarop informatie wordt hergebruikt, blijft de relatie met de bron intact. Integriteitscontroles voorkomen verder kapotte links.
Versiebeheer Plone biedt versiebeheer standaard op objectniveau. Hierbij worden verschillen ten opzichte van de vorige versie getoond en kunnen vorige versies worden terug­gehaald. Er is in principe geen maximum aantal versies. Staging van content wordt in losse (gratis) uitbreidingen ondersteund.
Zoeken Plone beschikt over een eigen krachtige ingebouwde zoekmachine die zowel de inhoud als de metadata doorzoekt en ook MS Word, PDF, ODF et cetera ondersteunt. Uitbreidingen voor externe zoekmachines zijn beschikbaar. Ter wille van zoeken op websites genereert Plone standaard een dynamische sitemap die door bijvoorbeeld Google wordt gebruikt om de site te indexeren. Specifieke templates voor zoekmachines zijn eventueel mogelijk. Alle beschikbare informatie, ook metadata, kan worden gebruikt bij zoekopdrachten.
Lokalisatie Plone kijkt naar de taal waarin de webbrowser van de bezoeker staat ingesteld en zal proberen deze taal in de navigatie en vaste contentelementen te gebruiken. Plone ondersteunt standaard 63 talen. Extra talen kunnen worden toegevoegd. Meertaligheid van content is een standaard uitbreiding.
Personalisatie Personalisatie kan op maat worden gemaakt. Bij een standaard installatie is dit op basis van het gebruikers­type. Elke gebruiker behoort tot een bepaalde categorie gebruikers waarbij deze categorie een bepaalde view op de content krijgt gepresenteerd. Rechten, rollen en views zijn vrij definieerbaar.
Workflow Plone beschikt over meerdere programmeerbare workflow-engines, zowel voor seriële als parallelle workflows. Hierbij zijn statussen en transities vrijelijk te definiëren. Ook zijn bij elke transitie aanknopingspunten beschikbaar voor het aanroepen van (externe) processen. In de standaardconfiguratie ondersteunt Plone het krantenmodel (lezer, redactie, eindredactie, webmaster), dit is echter eenvoudig aanpasbaar.
Controleren van content Controleslagen vinden zowel geautomatiseerd als hand­matig via workflow plaats. Beide zijn vrij instelbaar en programmeerbaar.
Rapportage en notificatie Plone biedt een module om met scripting diverse rapportages te genereren. Notificatie wordt op workflow-niveau afgevangen, bijvoorbeeld signalering van nieuwe, gewijzigde of verouderde content. Linkintegriteit wordt bijvoorbeeld op invoerniveau bij validatie afgedwongen. Bovendien kan een losse checker worden ingebouwd.

 

Publicatie

Publicatie methode Publicatie vindt op verzoek plaats (dynamisch). Naar wens kunnen exports naar vooraf gegenereerde pagina’s worden geleverd.
Caching Plone biedt interne caching op meerdere niveaus; van scripts en overzichten tot complete pagina’s. Daarnaast werkt Plone goed samen met externe caches op basis van het open Inter-Cache Protocol IPC.
Templates Standaard beschikt Plone over templates voor publicatie naar HTML en RSS. Naar wens kan dit worden uitgebreid met publicatie naar RTF, PDF et cetera.
Publicatie manager Plone biedt allerhande functies om te bepalen welke informatie op welke manier aan wie moet worden getoond op basis van de metadata van het object. Standaard zullen objecten nooit worden vernietigd, maar slechts teruggetrokken en alleen aan de daartoe gerechtigde gebruikers beschikbaar worden gesteld.

 

Technieken en standaarden

Besturings­systeem Plone (via Zope) is gebaseerd op de open programmeer­taal Python. Plone wordt door alle platforms ondersteund waar Python voor beschikbaar is. Pre-packaged distributies zijn standaard voor Windows, Linux en Mac OSX beschikbaar via de Plone website.
Framework Plone maakt gebruik van Zope, een applicatieserver geschreven in Python.
Architectuur Zope (Python)
Databases Alle grote relationele databases en de eigen Zope Object DB worden ondersteund.
API De API’s van Zope en Plone zijn vrij, open en goed gedocumenteerd.

 

Investering

Licentiemodel Open Source volgens GPL versie 2.

 

Toelichting leverancier

Omdat bij Plone ontwikkeling de gebruiksinterfacealtijd een speerpunt is, is de gebruikservaring voor bezoekers enredacteuren bovengemiddeld. Plone voldoet aan ‘drempels weg’. Degebruikersinterface van Plone is zorgvuldig ontworpen door AlexanderLimi. Gebruikers kunnen hun weg heel goed vinden in Plone, doorgaansbeter dan in andere systemen.

Plone is beschikbaar in meer dan 35 talen en maaktuitsluitend gebruik van Open Standaarden. Meerdere bronnen vermeldendat Plone het enige Open Source product is dat zich kan meten metgrote ECM-systemen. Bovendien bestaan er honderden Open Sourceuitbreidingen van hoge kwaliteit.

Omdat Plone gebaseerd is op Zope en geprogrammeerdin Python, heeft het een hoge leercurve voor ontwikkelaars enintegrators. Het nadeel is dat er relatief weinig integrators zijn.Het voordeel is dat ontwikkelaars en integrators hoog gekwalificeerdeprofessionals zijn. Er zijn geen hobbyisten in de Plone community.Plone is derhalve minder geschikt voor kleinere sites, maar zeergeschikt voor grote, geavanceerde en intensief gebruikte sites. Decommunity is wereldwijd en volwassen.

Zope biedt een uitstekende middleware architectuuren door gebruik van de Python programmeertaal en open standaarden ishet bij uitstek geschikt voor koppeling aan backend systemen.

Hosting en beheerkosten zijn hoger danPHP-gebaseerde systemen en vergelijkbaar met Java-gebaseerdesystemen.

Schermafbeeldingen

Default: Als Ploneis geïnstalleerd, heb je meteen een systeem dat rijk is aanmogelijkheden.

Editing: WYSIWYGeditor met tabs voor de minder gebruikte informatie.

Reacties

Reactieformulier

Naam
E-mail adres (wordt niet gepubliceerd)
Website
Reactie

Bestel de HartmanGIDS MobileMojo Xillio Sitecore EPiServer Kentico Q42 IPROFS SDL Tridion Xopus Waxtrapp Erik Hartman Communicatie Allesovercontentmanagement.nl

Erik Hartman Communicatie

voor al uw advies over een optimale communicatie- en informatiestrategie :: www.hartman-communicatie.nl

Alles over Content Management

de bron voor nieuws en achtergronden over online communicatie en informatiemanagement :: http://www.allesovercontentmanagement.nl

HartmanEVENT

leer alles over succesvol content management van de experts en de praktijkcases :: www.hartmanevent.nl

Web Analytics