Af en toe heb je van die momenten dat je het echt even niet meer weet. Ik heb het hier over workflow in een content management systeem. En elke keer denk ik, ja zo ga ik het doen, en na 50 x een A4'tje te hebben volgeschreven met aantekeningen, plan van aanpak, processen beland ditzelfde A4'tje in de bak met oud papier.
Het systeem bestaat om het even makkelijk te houden uit bibliotheken en uit een scherm waarmee je de structuur van een project bepaald. In het scherm waar je de structuur bepaald kun je in een treeview pagina's toevoegen. Wederom houden we het even simpel, en kun je aan de pagina's in die structuur, content uit je bibliotheken toevoegen.
Content heeft een aantal interne statussen waaronder bijv. draft, awaiting approval, approved, rejected. Bij het aanmaken van een object (artikel) krijgt het initieel de status draft mee.
Voordat het gepubliceerd kan worden moet het door een editor worden gecontroleerd. We doen als auteur dus een verzoek voor approval, en het object krijgt de status "awaiting approval" en de editor krijgt de nodige notificaties en zijn planning wordt bijgewerkt.
Deze workflow leg ik vast in een workflow configuratie.
Nu loop ik tegen het probleem aan dat ik niet weet waarop ik workflow wil gaan toepassen. Ik zit er aan te denken om de workflow configuratie aan te pakken zoals permissies in Windows NT werken. Een parent element bevat de workflow configuratie waar childs aan onderhevig zijn. De root zal dan default de website zijn.
Echter, ik heb de mogelijkheid om zowel in de bibliotheek content toe te voegen, en direct in de structuur content toe te voegen aan een pagina. Voeg ik direct in de structuur content in, dan wordt deze direct in de bibliotheek geplaatst, desnoods onder de gewenste folder.
Dit brengt echter een probleem mee. Zodra ik "request approval" in taxonomy kies kan deze "request approval" verschillen van workflow configuratie als in taxonomy de parent pagina een workflow configuratie heeft, en als in de bibliotheek de parent folder (of als er geen parent folder is de website root) een andere configuratie heeft.
Waar is dan de nieuwe content haar workflow van afhankelijk? Zijn er mensen die met dergelijke problemen te maken hebben gehad?
Ik kan er later even screenshots bij plaatsen, maar mijn dsl aanbieder heeft nogal moeite om de homepage server ftp toegang normaal te laten functioneren. Dus die komen nog.
Het systeem bestaat om het even makkelijk te houden uit bibliotheken en uit een scherm waarmee je de structuur van een project bepaald. In het scherm waar je de structuur bepaald kun je in een treeview pagina's toevoegen. Wederom houden we het even simpel, en kun je aan de pagina's in die structuur, content uit je bibliotheken toevoegen.
Content heeft een aantal interne statussen waaronder bijv. draft, awaiting approval, approved, rejected. Bij het aanmaken van een object (artikel) krijgt het initieel de status draft mee.
Voordat het gepubliceerd kan worden moet het door een editor worden gecontroleerd. We doen als auteur dus een verzoek voor approval, en het object krijgt de status "awaiting approval" en de editor krijgt de nodige notificaties en zijn planning wordt bijgewerkt.
Deze workflow leg ik vast in een workflow configuratie.
Nu loop ik tegen het probleem aan dat ik niet weet waarop ik workflow wil gaan toepassen. Ik zit er aan te denken om de workflow configuratie aan te pakken zoals permissies in Windows NT werken. Een parent element bevat de workflow configuratie waar childs aan onderhevig zijn. De root zal dan default de website zijn.
Echter, ik heb de mogelijkheid om zowel in de bibliotheek content toe te voegen, en direct in de structuur content toe te voegen aan een pagina. Voeg ik direct in de structuur content in, dan wordt deze direct in de bibliotheek geplaatst, desnoods onder de gewenste folder.
Dit brengt echter een probleem mee. Zodra ik "request approval" in taxonomy kies kan deze "request approval" verschillen van workflow configuratie als in taxonomy de parent pagina een workflow configuratie heeft, en als in de bibliotheek de parent folder (of als er geen parent folder is de website root) een andere configuratie heeft.
Waar is dan de nieuwe content haar workflow van afhankelijk? Zijn er mensen die met dergelijke problemen te maken hebben gehad?
Ik kan er later even screenshots bij plaatsen, maar mijn dsl aanbieder heeft nogal moeite om de homepage server ftp toegang normaal te laten functioneren. Dus die komen nog.


