PC Centre punktem wyjścia w rozważaniach o MDPro i MDLite
PC Centre od tygodnia działa na nowym serwerze: znacznie szybszym i bezpieczniejszym. Sądzę, że wszyscy zauważyliście wyraźnie krótszy czas ładowania się naszego portalu – wzrost szybkości generowania się stron zauważalny jest zwłaszcza „we właściwej” części serwisu, forum nawet na poprzednim serwerze działało akceptowalnie szybko. Niestety, winnym wolnego wczytywania się stron jest przede wszystkim CMS (z ang. Content Management System), na którym oparte jest PC Centre. MDPro – z tego systemu zarządzania treścią korzystamy – nie radzi(ł) sobie z ciągle rosnącą oglądalnością i konieczne było przeniesienie zawartości portalu na wydajniejszą platformę.
MDPro to CMS wywodzący się z rodziny Nuke. W rzeczywistości to przerobiona wersja PostNuke, częściowo z nim kompatybilna. Przez ową „emanację” skrypt zespołu MaxDev (i wszystkich innych programistów, którzy włożyli coś od siebie, pracując najpierw nad PHP Nuke, a potem nad PostNuke) dziedziczy kilka zalet i wiele wad rodziny Nuke. MDPro nie tylko wolno działa (to wina m.in. kiepskiej optymalizacji kodu i zastosowanego systemu szablonów: AutoTheme), ale także jest trudny w dostosowywaniu do bardziej wybujałych potrzeb (nawet mimo modularnej budowy). Niektórzy twierdzą, że MDPro dobrze nadaje się do zastosowania w dużych serwisach: dlatego, że wolno działa przy dużym ruchu na stronie, czy może dlatego, że jego modyfikacja przypomina jazdę Ferrari po pustyni (bez zapasu wody)? (A przecież duży serwis prędzej czy później będzie zmuszony do ingerencji w kod.) MDPro można porównać do mlecza kolczastego – co więc w wypadku tego CMS-a stanowi żółty kwiat? Do plusów należy zaliczyć w pierwszym rzędzie stosunkowo łatwą obsługę – z uruchomieniem własnej strony poradzi sobie chyba każdy.
Co ciekawe, nadziei w tym skrypcie nie pokładają nawet sami twórcy. Rozwój MDPro zatrzymał się na wersji 1.076. Na horyzoncie jest jednak MDLite – w sporej części napisany od nowa następca posuniętego już w latach MDPro. O ile na temat jego wydajności ciężko mi się wypowiadać (bo MDLite zainstalowałem na lokalnym komputerze, korzystając z oprogramowania WAMP), to na temat przeprowadzonych w nim porządków mogę powiedzieć słów kilka. Bo wreszcie usunięto nikomu niepotrzebne moduły, AutoTheme zastąpiono zoptymalizowanym AutoRenderem, usprawniono system obsługi wielu języków i poprawiono gro błędów. Dodano także edytor WYSIWYG (TinyMCE), stworzono nową dokumentację online oraz wprowadzono wiele innych usprawnień. (Więcej o MDLite znajdziecie na stronie maxdev.com.)
Jednak MDLite wciąż pozostaje CMS-em dla mniej wymagających. Jeśli zamierzasz uruchomić serwis wyróżniający się od innych i szyty na miarę potrzeb Twoich i Twoich użytkowników, który ma być często odwiedzany, nie masz wyjścia: musisz zastosować autorski system zarządzania treścią (nic nie stoi na przeszkodzie, aby skorzystać przy tym z frameworka – szkieletu, który może stanowić trzon Twojego skryptu i przyśpieszyć jego tworzenie).
PC Centre niebawem (nie pokuszę się jeszcze o sprecyzowanie terminu) zostanie oparte na dedykowanym CMS-ie. Tym samym MDPro ku naszej uciesze odejdzie w niepamięć, a sam serwis będzie rozwijał się jeszcze szybciej. Co najważniejsze, PC Centre będzie dopasowane do Waszych potrzeb!
0 komentarzy
Rekomendowane komentarze
Brak komentarzy do wyświetlenia
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.