WordPress 3.6 z nowym szablonem Twenty Thirteen został wydany. Niestety nieład w kodzie pozostał…

WordPress to bez wątpienia jedno z najlepszych darmowych narzędzi umożliwiające prowadzenie stron internetowych. Wykorzystywany jest on zarówno przez blogerów jak i olbrzymie serwisy redagowane przez kilkaset osób. System ten możliwości ma ogromne, ale niestety nieład w kodzie do dziś spędza sen z powiek programistom…

wordpress-3-6-oscar

Nowe funkcje Worpdress’a takie jak odtwarzacz mediów czy usprawnienia związane z pracą grupową są dumnie prezentowane praktycznie na każdym kroku przez programistów pracujących nad rozwojem jednego z największych na świecie systemów CMS. Wszyscy podziwiają możliwości tego oprogramowania oraz coraz ciekawsze, a co najważniejsze ładniejsze domyślne szablony udostępniane zupełnie za darmo. Mało kto jednak zwraca uwagę na kod źródłowy tego systemu, który przyprawia o zawrót głowy.

Choć budowa prostych skórek pod WordPress’a nie jest zbyt skomplikowana, a początkujący programiści mają dostęp do bardzo wielu ciekawych wskazówek udostępnianych przez samych twórców tego oprogramowania, to już przy bardziej wymagających projektach prosty i intuicyjny system obsługi szablonów staje się naprawdę skomplikowany. Kod WordPress’a to mieszanina HTML’u, kaskadowych arkuszy stylów CSS, PHP oraz wielu innych technologii. Czasami bardzo trudno się połapać, która funkcja jest odpowiedzialna na przykład za wygenerowanie listy tagów, a która za wyświetlenie menu głównego. System ten nadmiernie obciąża procesor serwera oraz wymaga dużej ilości pamięci RAM. Sposób łączenia się z bazą MySQL również pozostawia wiele do życzenia. Na bazach danych wykonywanych jest zdecydowanie za dużo operacji, a co ciekawe w niektórych przypadkach są one całkowicie niepotrzebne. WordPress nie jest w ogóle zoptymalizowane pod kontem wydajności, a momentami sprawia wrażenie, że został napisany tak aby tylko działał.

Po za tym do WordPress’a nie mam większych zastrzeżeń. Jest to naprawdę bardzo dobry CMS oferujący wiele ciekawych funkcji, których próżno szukać w konkurencyjnych rozwiązaniach. Obsługa panelu administracyjnego jest bardzo przyjemna i wygodna, a domyślne szablony swoim wyglądem podkreślają iż jest to oprogramowanie tworzone przez profesjonalistów, a zarazem pasjonatów. Mam nadzieję, że kolejne wersje doczekają się „sprzątania” w kodzie oraz zostaną lepiej zoptymalizowane, z niecierpliwością czekam również na kolejny szablon, mam też nadzieję, że doczekamy się w końcu solidnego edytora WYSIWYG…

, , ,