Tytuł: Tworzenie komponentu w Mambo CMS (ver. 4.5 i 4.5.1) Autor oryginału: Joseph Lawrence LeBlanc WWW Autora: http://www.jlleblanc.com Kontakt: Autor tłumaczenia i komentarzy: Izydor Kontakt:
Wstęp
Kurs jest tłumaczeniem angielskiego tutoriala Mambo Component Tutorial - Daily Message Component autorstwa Joseph Leblanc (). Autor
udzielił mi 'błogosławieństwa' i pozwolił na zmiany i własne komentarze. Oryginalny kurs pozwolił mi szybko rozpocząć pisanie własnego komponentu do Mambo.
Uznałem, że jest to najlepszy kurs osiągalny w sieci. Autor na swoich stronach (http://www.jlleblanc.com/) cały czas poprawia swój kurs, dodaje nowe
elementy. Ja oparłem swoje tłumaczenie na wersji PDF.
Kurs opisuje budowę w pełni funkcjonującego komponentu wraz z częścią administratorską. Po zapoznaniu się z kursem powinieneś zrozumieć koncepcje
działania Mambo, poznać podstawowe klasy i funkcje. Jest to podstawowa wiedza pozwalająca rozpoczęcie prac nad własnym komponentem. Sam komponent - w pełni
działający - można zassać z http://www.jlleblanc.com/com_dailymessageTutorial.pdf . Komponent pracuje w MAMBO 4.5 oraz 4.5.1 .
Każdy zrozumie funkcjonalność komponentów Mambo w różny sposób. Programiści znający PHP pewnie zechcą rozpocząć od zrozumienia widocznych części
komponentu, plik dailymessage.php ( generuje to, co widzą odwiedzający nasze strony) oraz plik admin.dailymessage.php ( generuje to, co widać po stronie
administratora). Inni mogą zechcieć zacząć od zrozumienia pliku XML, który dokładnie opisuje składowe elementy komponentu.
Komponent opisywany tutaj składa się z :
dailymessage.php - generuje to co widzą odwiedzający nasze strony
amin.dailymessage.php - generuje to co widać po stronie administratora
amin.dailymessage.html.php - plik pomocniczy do powyższego, generujący kod html
dailymessage.class.php - definicje klasy komponentu pomocne przy korzystaniu z bazy danych
toolbar.dailymessage.php - generuje pasek narzędzi po stronie administratora
toolbar.dailymessage.html.php - plik pomocniczy do powyższego, generujący kod html
install.dailymessage.php / uninstall.dailymessage.php - pliki wspomagające proces instalacji i deinstalacji komponentu
dailymessage.xml - plik instalacyjny, opis komponentu