CMS Made Simple
Rodzaj: Portale (CMS)
Strona domowa: http://www.cmsmadesimple.org/
Licencja:
GPL
Wersja: 1.5.1
Przedstawiciel systemów, które charakteryzują się prostym wykonaniem. Przeznaczony dla amatorów - pasjonatów, którzy lubią stawiać nie rozbudowane strony.
Instalacja
Uruchomienie instalatora powoduje od razu wyświetlenie błędu o braku praw zapisu na katalog templates_c. Wynika to z faktu, że system (nawet przy instalatorze) korzysta z systemu szablonów Smarty, który do działania potrzebuje katalog gdzie będą kompilowane szablony.
Cały proces instalacji przebiega w 6 etapach, które nie różnią się zbytnio od innych dystrybucji. Wpisujemy dane odnośnie głównego użytkownika, dane do bazy danych, utawiamy odpowiednie prawa zapisu na wskazane katalogi. Minimalne wymagania do działania systemu to PHP 4.3, natomiast zaleca się PHP5. CMS działa z bazą MySQL jak i PostgreSQL.
Panel administracyjny
Wrażenia wizualne niestety jak najbardziej negatywne. Panel jest strasznie ponury, przeważają szarości. Przydałoby się trochę więcej kolorów, zwłaszcza jeśli chcielibyśmy taki system przygotować dla klienta. Dobrze, że są dostępne inne szablony do ściągnięcia, nie dobrze, że jest ich tylko kilka.
Nawigacja natomiast nie sprawa żadnego problemu, jest bardzo prosta i przyjemna. Do tego istnieje możliwość definiowania swoich skrótów, z których możemy skorzystać w każdym miejscu panelu.
Zarządzanie dokumentami odbywa się na zasadzie rozwijanego drzewa. Przy większej liczbie dokumentów ta metoda wydaje się bardzo uciążliwa. Nie wyobrażam sobie zarządzania stroną w przypadku kilku tysięcy artykułów.
Społeczność
Praktycznie jedyną stroną gdzie możemy znaleźć pomoc to oficjalna strona CMS Made Simple. W innych przypadkach są to pojedyncze tematy na forach internetowych.
Szablony
Jak wspomniałem na początku strona korzysta z systemu szablonów Smarty. Jest to bardzo popularne oprogramowanie wśród programistów PHP dlatego wiele osób nie będzie zmuszone do uczenia się nowych znaczników.
Ilość dostępnych szablonów do ściągnięcia za darmo nie jest imponująca. Ich jakość także pozostawia wiele do życzenia. Wybierając CMS Made Simple należy się liczyć, że nie znajdziemy gotowego szablonu, który spełni nasze oczekiwania.
Rozszerzenia
Istnieje sporo rozszerzeń, które umożliwiają zwiększenie funkcjonalności strony. Możemy dzięki nim między innymi zintegrować stronę z najbardziej popularnymi forami dyskusyjnymi. Jest także moduł, który umożliwia integrację z bibliotekami Zend Framework. Do dyspozycji mamy około 200 modułów.
Wersje językowe
Domyślnie CMS Made Simple nie posiada obsługi wersji językowych. Natomiast istnieje możliwość zainstalowania wersji znajdującej się w modułach, która jest oddzielnym projektem zawierającym wersje językowe. Rozwiązanie to wymaga jednak, aby struktura strony we wszystkich wersjach językowych była identyczna.
Lokalizacja
Jeszcze kilka miesięcy temu był to CMS, który od razu miał możliwość wyboru polskiej wersji językowej przy instalacji. Aktualnie go zabrakło. Cieszy natomiast fakt, że w panelu administracyjnym możemy wybrać język polski dla strony i dla panelu bez ściągania dodatkowych paczek.
Pozycjonowanie
Istnieje możliwość włączenia przyjaznych linków, ale już same linki generowane domyślnie przez system składają się ze słów z tytułu artykułu. Tutaj widać duży postęp bo jeszcze nie dawno były generowane tylko identyfikatory liczbowe.
Słowa kluczowe oraz opis możemy wprowadzać przy wiadomościach, ale w bardzo niewygodny sposób. Mianowicie trzeba wprowadzić cały tag np.
<meta name="keywords" content="recenzja, opinie, simple made cms, simplemadecms, portal" />
Kod źródłowy
Z dobrych stron należy zaznaczyć, że kod XHTML jest zgodny z W3C. I to tyle dobrych wieści. Oprogramowanie napisane jest strukturalnie i do tego sporo wstawek kodu nie jest ujęta nawet w funkcje. Komentarze ubogie i często luźne w stylu "Trans SID sucks also...".
CMSMadeSimple korzysta z wielu gotowych bibliotek typu adodb_lite, Smarty czy xajax.
Wydajność
Na tej płaszczyźnie system wypada bardzo słabo. Na stronie głównej mamy 45 zapytania do bazy danych, natomiast na podstronie z artykułem 44. Z włączonym systemem cache, który ustawiany jest na poziomie pojedynczego artykułu ta liczba spada do 37.
Podsumowanie
Oprogramowanie CMS Made Simple bardzo dobrze nadaje się przede wszystkim na prostą stronę firmową, w której liczba podstron rzadko przekracza sto. Prosta budowa umożliwi każdemu programiście dostosowanie systemu do swoich potrzeb.
Jeżeli jednak myślimy o wykorzystaniu systemu do większego portalu to powinniśmy poszukać innego oprogramowania. Unikniemy problemów z zarządzaniem dużą ilością podstron oraz wydajnością.



