cykl administratora: instalacja popularnego CMS-a
Data: 19 październik 2007
Identyfikator: 070210
Dzięki technologii CMS uruchomienie dynamicznego i przy tym niezwykle rozbudowanego serwisu WWW zajmie nie więcej niż kilkadziesiąt minut. Wystarczy mieć dostęp do serwera WWW, który współpracuje z bazą danych.
Strona 1 z 2
|
Zdaniem eksperta
|
Krzysztof Kozłowski
twórca i webmaster www.nextmag.pl
Użycie CMS-a to dobry przepis na własną stronę firmową, gdyż jej utrzymywaniem i aktualizacją zajmować się może praktycznie każdy. Łatwe dodawanie nowej treści, wbudowany edytor tekstu, podział zawartości na sekcje to tylko niektóre cechy nowoczesnego CMS-a.
CMS to ciągle tylko oprogramowanie, więc przede wszystkim należy pamiętać o jego regularnej aktualizacji. Witryna bazująca na przestarzałym CMS-ie jest łatwym celem ataku i z wizytówki może szybko przerodzić się w kompromitację godzącą w nasz wizerunek.
|
CMS-y, czyli systemy zarządzania treścią, to typowe aplikacje internetowe. Ich cechą charakterystyczną jest ukrycie przed użytkownikiem technicznych aspektów tworzenia witryn WWW. Jest to możliwe, ponieważ administracja CMS-em oraz wprowadzanie do niego informacji odbywa się za pomocą stron internetowych z odpowiednio przygotowanymi formularzami. Także sposób ich prezentacji ustawia się za pomocą zaimplementowanych w serwisie narzędzi.
CMS używany jest przede wszystkim jako mechanizm do tworzenia portali. W jego ramach programista ma do dyspozycji zestaw gotowych szablonów przygotowanych do instalacji i uruchomienia. Na podobnej zasadzie działają inne aplikacje internetowe, takie jak: blogi, fora czy media wiki (instalację i konfigurację tego systemu opiszemy w następnym numerze).
Decydując się na instalację wybranego
CMS-a, zwróć uwagę na jego wymagania techniczne. Duża liczba darmowych systemów działa w oparciu o serwer WWW Apache, skryptowy język PHP oraz bazę danych MySQL lub PostgreSQL. Jednak wiele aplikacji jest dostępnych także do rozwiązań stworzonych przez Microsoft, np. serwer IIS czy
ASP.NET. Taki zestaw oprogramowania możesz łatwo zainstalować na swoim komputerze zarówno z Windows, jak i Linuksem. Jeżeli jednak nie masz wydajnego łącza internetowego, zastanów się nad wykupieniem tzw. serwera wirtualnego w firmie oferującej hosting. Więcej informacji na temat funkcji innych CMS-ów znajdziesz w teście porównawczym na stronie 106.
Mambo – zarządzanie rozbudowane
Mambo to jeden z najpopularniejszych, a przy tym zaawansowanych programów do tworzenia portali internetowych. Chociaż można wykorzystać go także do budowy prostych stron WWW, to aplikacja nadaje się przede wszystkim do tworzenia rozbudowanych witryn.
Mambo jest rozpowszechniany na zasadach licencji GNU GPL, co oznacza, że możesz go używać za darmo i modyfikować kod źródłowy. Jeżeli jednak wprowadzisz zmiany w Mambo
i odsprzedajesz program dalej jako swój projekt, to pamiętaj, że zgodnie z zasadami licencji zmodyfikowany kod źródłowy również musisz udostępnić na licencji GNU GPL (patrz też: NEXT 1/2007 strona 150).
Jakiś czas temu konflikt wokół licencjonowania Mambo między programistami a firmą Miro Inc. – właścicielem marki – spowodował odejście osób tworzących system i założenie pochodnego projektu o nazwie Joomla!. Jednak firma Miro Inc. szybko znalazła godnych następców i teraz obydwa rozwiązania rozwijają się równolegle. Warto także wiedzieć, że o ile wersje Mambo z serii 4.5 i Joomla! 1.0 są ze sobą w dużej mierze zgodne, choćby ze względu na dostępne rozszerzenia, o tyle kolejne wersje, odpowiednio 4.6 i 1.5, tej kompatybilności są pozbawione.
Pierwsze kroki
Zakładamy, że masz już uruchomiony i skonfigurowany serwer WWW współpracujący z językiem PHP i bazą danych MySQL. Jeśli nie, zajrzyj do poprzedniego wydania (1/2007) magazynu NEXT na stronie 134 do działu „Porady”. Źródła Mambo możesz pobrać ze strony
www.mambopl.com lub z naszej płyty DVD. Ściągnięte zbiory rozpakuj na dysku i przenieś je na serwer. W przypadku wykorzystywania własnej maszyny wgraj rozpakowane pliki do katalogu, w którym umieszczone masz strony WWW, np. /var/www.
Ocena: 



(aby ocenić, musisz się zalogować w serwisie)
Podobne artykuły: