Błąd
  • Błąd podczas ładowania danych z kanału informacyjnego
ZasobyNa Twoją witrynęKontrola wersji w Joomla!

Kontrola wersji w Joomla!

Oceń ten artykuł
(0 głosów)

Wiadomo już, że Joomla 1.6 umożliwi zaawansowane opcje kontroli wersji. Pracę nad implementacją wersjonowania prowadził w 2008 roku w ramach projektu Google Summer of Code Flavio Kubota po pieczą Iana Maclennana, a w 2009 roku Victor Cărbune pod opieką Partha Lawate i Allan Walker. Z centralnej składnicy kodów Joomla! można aktualnie pobrać wersję 1.1 alpha VersionControl. Warto zobaczyć prezentację założeń komponentu (w języku angielskim) i oczywiście, wypróbować go w wersji przygotowanej dla Joomla 1.5.

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
Ostatnio zmieniany Śr. 28 Mar 2012
Powrót na górę

Odwiedź katalog JED

Nowe rozszerzenia

Oglądasz teraz:   ZasobyNa Twoją witrynęKontrola wersji w Joomla!