


Tworzenie komponentu w Mambo CMS - Wstęp |
![]() |
![]() |
Strona 1 z 10 MetrykaTytuł: Tworzenie komponentu w Mambo CMS (ver. 4.5 i 4.5.1) WstępKurs jest tłumaczeniem angielskiego podręcznika Mambo Component Tutorial - Daily Message Component - autorstwa Joseph Leblanca ( Ten adres email jest ukrywany przed spamerami, włącz obsługę JavaScript w przeglądarce, by go zobaczyć ). 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.
Postaram się wiernie oddać oryginał, a tam gdzie dodam coś od siebie, zaznaczę to wyraźnie pochyloną czcionką.
Kurs opisuje budowę w pełni funkcjonującego komponentu wraz z częścią administracyjną. Po zapoznaniu się z kursem powinieneś zrozumieć koncepcję działania Mambo, poznać podstawowe klasy i funkcje. Jest to podstawowa wiedza pozwalająca na rozpoczęcie prac nad własnym komponentem. Sam komponent - w pełni działający - można zassać z http://www.jlleblanc.com. Komponent pracuje w MAMBO 4.5 oraz 4.5.1 . Każdy rozumie 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. Opisywany tutaj komponent składa się z:
/components/com_nazwakomponentu ( w naszym przypadku /components/com_dailymessage). Część administratora wraz z plikami instalacyjnymi wędruje do /administrator/components/com_nazwakomponentu (w naszym przypadku /administrator/components/com_dailymessage). Dodatkowe podkatalogi, potrzebne np. do przechowywania grafiki, będą podkatalogami powyższych lokalizacji odpowiednio dla części administratorskiej oraz frontendu np. /componenst/com_dailymessage/images/ - podkatalog z obrazkami niezbędnymi do wyświetlenia części frontowej.
|
|
Zmieniony ( 14.12.2007. ) |
« poprzedni artykuł |
---|