Nowe systemy

Poniżej zamieszczę kilka przykładowych systemów CMS, które znalazły zastosowanie w tworzeniu nowoczesnych stron internetowych. Nie zostały one wdrożone do wszystkich serwisów, jednakże z racji swojej niedostępności i słabego rozeznania, nie zostały jeszcze docenione. Są wśród nich takie systemy, jak:

FrogCMS to otwartoźródłowy CMS na licencji GPL3 o nowoczesnym (minimalistycznym) interfejsie do zarządzania jego zawartością z prostym systemem użytkowników i uprawnień, czy możliwością tworzenia oddzielnych szablonów dla każdej ze stron. Powstał w styczniu 2007 roku i od tego czasu jest aktywnie rozwijany. Wymaga PHP5 oraz bazy MySQL lub SQLite poprzez moduł PDO. FrogCMS wykorzystuje także mod_rewrite do tworzenia przyjaznych linków.

MiaCMS to typowy CMS o ładnym interfejsie i komplecie standardowych funkcjonalności, wystarczy obejrzeć zrzuty ekranu tego systemu. Możliwości tego skryptu to prosta instalacja, "graficzne" edytory treści, wersjonowanie treści, obsługa kanałów RSS, potężny i elastyczny system do rozszerzania funkcjonalności (do tworzenia dodatkowych modułów), elastyczny system szablonów, wyszukiwarka zawartości strony, RESTowy system linków, wielojęzyczność, czy obsługa OpenID v.1 i v.2. Wymagania nie są wielkie: baza MySQL 4.0 lub nowsza, oraz PHP 4.3.2 lub nowsze. Niestety system ten nie jest zbyt popularny i znany (choć chwali się dobrymi ocenami i nagrodami). MODx to jeden z bardziej popularnych skryptów "nowego pokolenia". Wymagania to PHP 4.3.11 lub nowsze (z modułem GD i Freetype), safe_mode off, register_globals off, baza danych MySQL 4.1.20 lub nowsza (poza 5.0.51). Twórcy zalecają stosowanie PHP 5.2.9 lub nowszego z modułami: GD, Freetype, SimpleXML, PDO, mcrypt + mhash, SOAP oraz bazę MySQL w wersji 5.0.67 lub nowszej.

ImpressCMS to system CMS rozwijany przez jego społeczność. Z ciekawych możliwości można wymienić obsługę wieobajtowych języków - japońskiego, chińskiego (tradycyjny i uproszczony), chińskiego czy koreańskiego. Do tego dochodzi rozbudowany system zarządzania użytkownikami i uprawnieniami, w tym obsługa LDAP. Sam CMS można wykorzystać do wielu celów - od publikowania artykułów i newsów po sklep internetowy, czy system do przeprowadzania rozbudowanych ankiet.

Wszystko jest uzależnione od kilku czynników, przede wszystkim kosztów, jakie możemy ponieść oraz dostępności tych systemów na polskim rynku. Najnowsze systemy mają masę udogodnień, pozwalają na swobodne wprowadzanie komend i nie potrzeba przy tym znać specjalistycznego języka, takiego, jak PHP, czy html. Najprostsze systemy nie wymagają edytowania treści graficznej, a jedynie jej wersowanie. Oczywiście, nie zawsze możemy być pewni, czy strona internetowa przez nas utworzona będzie w stu procentach dobrze działała. Od tego są liczne poradniki języka php i wprowadzania danych do poszczególnych formularzy.



Tagi: dane, obsługa, tworzenie

Mapa