Chciałem przedstawić w sposób jak najbardziej przejrzysty, główne różnice, wady i zalety najpopularniejszych skryptów CMS. Oczywiście mam na myśli najlepsze i najbardziej popularne skrypty o otwartym kodzie źródłowym oraz dostępne za darmo do pobrania.
Skrypt CMS umożliwiają tworzenie dynamicznych serwisów opartych najczęściej o strukturę PHP wraz z MySQL. Jest to dobre rozwiązanie dla wielkich serwisów, które mają mnóstwo treści (artykułów, podstron) oraz sporą oglądalność. Zoptymalizowane skrypty CMS wraz z użyciem kompresji GZIP oraz generowania i otwierania strony z plików pamięci tymczasowej (cache) jest bardzo wydajne oraz sprawia, że serwer nie jest zbytnio obciążony.
Przechowywanie stron w plikach pamięci tymczasowej cache jest o tyle dobrym rozwiązaniem, ze względu na fakt, że strony są przechowywane w plikach najczęściej html i są z nich wywoływane przez użytkowników, co w rezultacie ogranicza ilość generowanych zapytań do bazy MySQL.
Jednymi z bardziej znanych systemów CMS są:
- Joomla! CMS
- Drupal
- WordPress
- PHP-Fusion
Aktualnie wszystkie z dostępnych skryptów są dobrze zoptymalizowane pod względem wydajności. Zawierają system przyjaznych adresów url (mod_rewrite) oraz wiele innych rzeczy wspomagających optymalizacje w wyszukiwarkach.
Wiem, że niektórzy powiedzą, że istnieje wiele innych bardzo znanych systemów CMS takich jak np. Typo3, lecz one nie są przeważnie używane przez zwykłych programistów, którzy chcą prowadzić swój własny serwis www…
1. Joomla! CMS
Jest to jeden z lepszych i bardziej stabilnych systemów CMS w rynku. Wcześniej był tworzony pod nazwą Mambo CMS, lecz po rozpadzie ekipy programistów powstał oddzielny projekt Joomla! oraz powstał z całkowicie nowym kodem w wersji 1.5. System jest bardzo przyjazny dla początkujących webmasterów jak i dla tych bardziej zaawansowanych. Zawiera intuicyjny panel administracyjny, dzięki któremu możemy łatwo zarządzać naszą witryną. Główną zaletą tego skryptu jest jego dynamiczność oraz szeroka gama dodatków (komponentów, pluginów), które pozwalają rozwijać zawartość i funkcjonalność naszego serwisu. Przydatna funkcją jest system bloków w szacie graficznej, dzięki czemu możemy każdy moduł na stronie umieścić praktycznie w dowolnym miejscu.
2. Drupal
Jest to dość prosty skrypt CMS, ale za to pozwalający na tworzenie serwisów, których nie zawsze byśmy mogli stworzyć przy pomocy innych systemów cms. Pozwala na wiele opcji ustawienia zawartości dzięki modułom CCK oraz VIEWS. Standardowo zawiera system tagów, który znacznie ułatwia dodawanie treści na stronie oraz ich optymalizacji pod względem wyszukiwarek. Ze względu na dość duży zakres ustawień jest to jeden z trudniejszych do ustawienia skryptów CMS. Panel administracyjny nie jest do końca tak dobrze czytelny i odszukanie pewnych opcji może sprawić administratorowi wiele problemów…
3. WordPress
Jest to bardziej skrypt do tworzenia blogów, jednak wiele osób decyduje się tworzyć na nim normalne serwisy internetowe. Jest dość stabilny oraz zawiera przejrzysty panel administracyjny. Serwis Uniboard.eu został stworzony na skrypcie WordPress… Bardzo przydatną funkcją jest prosty system tagów. Jedynym minusem jest trudna modyfikacja szaty graficznej oraz pliku tłumaczeń (pliki tłumaczeń są zakodowane). Skrypt świetnie nadaje się do prowadzenia własnego bloga. Jest nieco mniej wydajny niż pozostałe skrypty.
4. PHP-Fusion
Dość stary skrypt, lecz stale rozwijany. Nie nadaje się na tworzenie profesjonalnych stron oraz serwisów internetowych. Kiedyś popularny, lecz stracił zaufanie poprzez wykrycie luki w kodzie, przez który praktycznie wszystkie witryny w internecie przestały działać. Mała stabilność skryptu…
Popularity: 34% [?]
Comments