Hippo

Workflow

Hippo CMS maakt gebruik van OpenSymphony Workflow, een zeer uitgebreid en flexibel open source workflow systeem. Alle documenten in de repository hebben een 'state' omschrijving, welke aangeeft op welk punt in de workflow een document zich bevindt. Aan de hand van de rol van een persoon en de subset van de repository waar deze rechten op heeft, zijn er bepaalde acties wel of niet mogelijk voor een auteur of redacteur.

Bijvoorbeeld, de inhoud van de repository ziet er als volgt uit:

  • Artikelen (Gebruiker “De Boer” rol “redacteur”)
    • Juridisch (Gebruiker “Kampen” rol “auteur”)
      • Cat A
      • Cat B
  • ICT (Gebruiker “Dam” rol “auteur”, gebruiker “Zwarts” rol “redacteur”)
    • Cat C
    • Cat D
    • Cat E (Gebruiker “Dam”: geen toegang)

Als mevrouw De Boer inlogt, dan ziet ze alle artikelen en alle mappen. Ze mag alle artikelen goedkeuren en online zetten.
Wanneer de heer Kampen inlogt, dan ziet hij enkel de map “Juridisch”, en kan hieronder artikelen plaatsen onder A en B. Deze artikelen moeten goedgekeurd worden door zijn redacteur, mevrouw De Boer.
Wanneer de heer Dam inlogt, dan ziet hij enkel de map “ICT”, en kan hieronder artikelen plaatsen in de mappen C en D. Map E is voor hem niet zichtbaar.
Zwarts ziet de map ICT, en daaronder ook map E. Hij is redacteur van heel ICT.
Wanneer de heer Dam een nieuw artikel plaatst (of een bestaand artikel bewerkt), dan kan hij zodra hij klaar is, het artikel ter goedkeuring aanbieden aan de redacteur middels een knop in het CMS. Het systeem weet dat de heer Zwarts de redacteur is en plaatst bij hem een taak in zijn persoonlijke takenlijst op de homepage van Hippo CMS. Eventueel is het ook mogelijk om hem een e-mail te sturen.
Zwarts kan nu het artikel goedkeuren of terugsturen aan de auteur middels één druk op de knop.
Echter, mevrouw De Boer krijgt ook een melding in haar takenlijst en kan de bes lissing van Zwarts ongedaan maken, of juist besluiten om eerder tot publicatie over te gaan omdat Zwarts zelf bijvoorbeeld afwezig is. Hierbij kunnen documenten één voor één goedgekeurd worden, of met meerdere tegelijk.
De rollendefinitie is in Hippo CMS volledig vrij in te richten. Permissies op mappen kunnen middels de grafische interface aangepast worden door een beheerder. Tussenkomst van Hippo is hiervoor niet nodig. Ook het beheer van gebruikers, passwords, etc. is vrij in te delen.

Herpublicatie

Het herpubliceren van documenten, bijvoorbeeld op een andere website of in een afgeschermde omgeving, wordt mogelijk gemaakt doordat meerdere sites allen toegang hebben tot dezelfde Hippo Repository. Op basis van toegekende meta-informatie (onder andere over de toekenning aan één of meerdere taxonomieën en/of websites) kan content automatisch ook opgenomen worden op een andere website. Hiervoor hoeft geen kopie gemaakt te worden van de data. Uiteraard is dit, indien wenselijk, wel mogelijk. Door één document als brondocument te behouden voor distributie naar meerdere kanalen, wordt de integriteit van een document gewaarborgd.