Nie jest to, oczywiście, jedyne rozwiązanie. A co więcej, od kilku dni dysponujemy komponentem ContentVersion udostępnionym w ubiegłym roku przez Galore Web Studios, poprawionym, a przede wszystkim wydatnie wzbogaconym przez Jolantę Surmę, cenioną przez użytkowników moderatorkę na Polskim Forum Joomla!
Polskie wydanie ContentVersion udostępnia swoją funkcjonalność nie tylko - jak oryginał - w części administracyjnej, ale także w części frontowej. Przedstawione wcześniej VersionControl wedle założeń i prezentacji umożliwia podobno również i w części frontowej przegląd i porównanie wersji artykułów, ale mimo usilnych prób, jak na razie nie udało nam się tego efektu uzyskać.
Inne rozwiązania
Nie sposób pominąć pierwszego w historii, którym był komponent Versioning napisany przez Thomasa Papina z JoomlaProduct jeszcze dla Joomla 1.0. Równie udanym rozwiązaniem jest rozszerzenie Michela Fatica opublikowane jesienią 2008 Simple Content Versioning, a zaktualizowane ostatnio do wersji 1.92. Z rozszerzeniem tym współpracują dwa inne - komercyjny komponent Workflow, umożliwiający obsługę przepływu pracy oraz komponent AutoSave. Z najnowszych projektów wymienić trzeba koniecznie CCK FlexiContent, który - wśród innych niepoślednich walorów - oferuję także kontrolę wersji (w przeciwieństwie do K2, Resources, czy CCKjseblod). Wśród projektów komercyjnych kontrolę wersji obsługuje m.in. NinjaContent.
Walory
Wszystkie z wymienionych rozszerzeń posiadają podstawowe funckje:
- listę wcześniejszych wersji korygowanych artykułów
- podgląd wcześniejszych wersji
- porównanie wybranych wersji
- scalanie zaznaczonych wersji
- usuwanie wcześniejszych wersji
- wyłączanie rejestracji w przypadku korygujących zgodność z zasadami pisowni
- włączanie/wyłączanie w widoku redakcyjnym w części frontowej
- wywoływanie w edytorze wizualnym