Modx Jest nowoczesnym systemem zarządzania treścią, a zarazem ogólnodostępnym zródłem do budowy struktur CMS-ów (CMS to aplikacja pozwalająca zarządzad zawartością witryny bez konieczności znajomości technik programistycznych), mechanizmów działania, zestawu komponetów i bibliotek ogólnego przeznaczenia do wykonywania określonych zadao.
W Modxe, stosunkowo mało popularnym ale ogromnie elastycznym systemie można stworzyd prostą stronę, jak również duży serwis informacyjny czy społecznościowy!
Modx Program MODx stworzono jako system z myślą miedzy innymi o deweloperach, którzy na jego bazie tworzą narzędzia dla webmasterów i webprogramistów, aby ci mogli przygotowad witryny. W konsekwencji witryny te,zarządzane przez użytkowników, wykorzystane mogą byd jako publikacje materiałów dla internautów. Łatwiej to zrozumied analizując powiązania w poniższym zestawieniu.
Twórcy MODx -> Deweloperzy (MODx) Deweloperzy -> Programiści/Webmasterzy (MODx + moduły) Programiści/Webmasterzy -> Użytkownik (MODx + moduły + CMS + serwis) Użytkownik -> Internauta (MODx + moduły + CMS + serwis + treści)
Modx MODx został stworzony w technologii PHP, wyposażonej w wiele funkcji pozwalających kontrolowad zawartośd publikacji on-line. Aplikacja ta daje deweloperom oraz zaawansowanym użytkownikom potężne możliwości łatwej i szybkiej kontroli nad budowanymi lub utrzymywanymi stronami, z zachowaniem elastyczności niespotykanej dotychczas w innych systemach CMS.
Modx-panel sterowniczy Panel Sterowania tgz.menedżer, będący środowiskiem CMS dla tworzonych stron, działa na wszystkich nowoczesnych przeglądarkach, w tym również Safari. MODx jest w 100% zgodny z najmodniejszymi technologiami i pozwala tworzyd zarządzaną zawartośd z zapewnieniem prawidłowej walidacji dzięki odseparowaniu treści od elementów tworzących szatę graficzna, szablonów i elementów programistycznych przetwarzających dane.
Modx- Struktura wnętrza Bardzo ważna kwestią MODx-a jest jego struktura wewnętrzna polegająca na rozdzieleniu jądra aplikacji od modułów funkcjonalnych. Taki zabieg daje systemowi dużą stabilnośd i pozwala dynamicznie rozwijad platformę zapewniając łatwą aktualizację (upgrade) wersji.
Jądro Jądro systemu nie jest modyfikowalne przez niezależnych deweloperów, lecz tworzone w ścisłej grupie programistów, a zmiany są kontrolowane tak, by w ich następstwie nie nastąpiła destabilizacja systemu lub niezgodnośd z współpracującymi aplikacjami. Nie zamyka to jednak drogi niezależnym programistom.
Instalacja Modxa Na początku ściągamy modx np. z poniżej przedstawionej strony: http://modx.com/download/
Tworzenie nowego połączenia
Łączenie się z określoną ścieżką (w zależności gdzie chcemy umieścid modxa) np. C:\...\modx...uni.opole.pl
Wypakowanie modxa
Kopiowanie odpowiednich plików.
Umieszczanie w odpowiednie miejsce lub tam gdzie chcemy się połączyd i umieścid naszego modxa.
Wpisanie adres naszej przyszłej strony w przeglądarce ( tam gdzie zamieściliśmy modxa) np. http://student.math.uni.opole.pl/... I wykonujemy proces instalacji klikająd instal now
Po kliknięciu w link Install now, przechodzimy do strony, na której mamy możliwośd wyboru, w jakim języku ma byd przeprowadzona instalacja ( również po skooczonej instalacji system będzie używał wybranego w tym momencie języka ).Klikamy Next i pojawia nam się okno witające nas w programie instalacyjnym Modx.
Klikamy Begin, aby rozpocząd instalację, ewentualnie wracamy z powrotem, aby dokonad zmiany języka instalacji na inny.
Po zaznaczeniu checkboxa klikamy Next
W tym momencie pojawia się stronka, na której mamy do wybory trzy opcje: -Nową instalację systemu (New Installation) -Upgrade istniejącej już instalacji systemu (Upgrade Existing Install) -oraz Zaawansowany upgrade istniejącej instalacji (Advanced Upgrade Install) Ponieważ jest to nasza świeża instalacja, wybieramy opcję nr 1, New Installation
Klikamy Next W następnym kroku pojawia nam się strona, na której będziemy musieli wpisad: dane potrzebne na połączenie sie z serwerem bazy Mysql, (nazwę serwera, nazwę użytkownika bazy danych i hasło) nazwę bazy danych, prefix (domyślny jest modx_), kodowanie bazy danych oraz ustawid hasło i nazwę administratora systemu.
Tutaj mamy mozliwosc zainstalowania przykladowej strony (polecane w celach poznawczych )wraz z pluginami, snippetami, chunksami i modułami. Snippety i chunksy to fragmenty kodów (takie moduliki), które można używad w wielu miejscach na stronie, w szablonach itp. Snippety odpowiadają za dynamiczne generowanie kodu za pomoca PHP, chunksy z kolei to fragmentu kodu HTML
Po kliknięciu Install pojawi nam sie jeszcze strona przedinstalacyjna, na której sprawdzimy, czy system spełnia wymagania Modx-a.
Jeśli wszystko mamy ustawione na OK, klikamy Install Na zakooczenie pojawia się nam strona, na której możemy sprawdzid czy wszystko sie zainstalowało. Jeśli wszystko mamy na zielono i na samym koocu widzimy zdanie informujące nas o powodzeniu instalacji, zaznaczamy checkboxa w lewym dolnym rogu, aby usunąd pliki instalacyjne i klikamy Close.
Pojawia nam się automatycznie okno logowania do backend-u systemu, do którego będziemy się mogli później dostad wpisując http://localhost/modx/manager Po zalogowaniu sie na dane administratora, które podaliśmy podczas instalacji systemu zobaczymy panel administracyjny Modx-a
Wpisując http://student.math.uni.opole.pl/~iz... zobaczymy stronę startową systemu na początku jest ona pusta ale po pewnych modyfikacjach może już wyglądad Profesjonalnie.
Program Modx jest mało znany w potocznym środowisku, niemniej dla pewnej grupy zainteresowanych nim osób może stanowid pomocne narzędzie w pracy z komputerem.
Literatura http://www.modx.pl/category/wprowadzeni/ http://www.artsearch.pl/cms-modx.html http://modx.com http://modxcms.com/forums/index.php?topic =46155.0 http://www.youtube.com/watch?v=xfj7d4qd ney