Nawigacja
Jak pisać wtyczki?
Napisane przez Gander dnia 30 grudnia 2007 22:38 · 1 komentarz · 13453 czytań · · ·
Streszczenie:
W systemie php-fusion wtyczki noszą nazwę infusions. Są to moduły rozszerzające funkcjonalność podstawowego pakietu. W php-fusion dostępne są 3 typy wtyczek: zwykłe, zawierające panel i panele. Te zawierające panel mogą wyświetlać efekty swego działania w panelach bocznych. Żeby napisać wtyczkę dobrze jest się zaopatrzyć w pakiet SDK (Software Development Kit). Oczywiście w przypadku wtyczek-paneli nie jest to konieczne...
Aby pisać wtyczki należy mieć przynajmniej podstawowe pojęcie o HTML, PHP, MySQL, funkcjach składowych php-fusion, najczęściej popełnianych błędach oraz o bezpiecznym pisaniu modułów. Jeśli nie spełniasz tych warunków, nie masz co brać się za pisanie wtyczek, chyba że na własny użytek...
W systemie php-fusion wtyczki noszą nazwę infusions. Są to moduły rozszerzające funkcjonalność podstawowego pakietu. W php-fusion dostępne są 3 typy wtyczek: zwykłe, zawierające panel i panele. Te zawierające panel mogą wyświetlać efekty swego działania w panelach bocznych. Żeby napisać wtyczkę dobrze jest się zaopatrzyć w pakiet SDK (Software Development Kit). Oczywiście w przypadku wtyczek-paneli nie jest to konieczne. Pobieramy ten plik i rozpakowujemy. Otrzymujemy taką strukturę katalogów:
- infusion_sdk
- locale
- English.php
- Polish.php
- infusion.php
- new_infusion.php
- new_infusion_admin.php
- new_infusion_panel.php
- locale
infusion_sdk - jest to katalog wtyczki - wewnątrz znajdują się wszystkie pliki wchodzące w skład wtyczki. Warto zmienić mu nazwę na zbliżoną do nazwy wtyczki. Jeśli zamierzamy korzystać z panelu bocznego, nazwa powinna kończyć się na "_panel". (np moje_statystyki_panel)
locale - w tym katalogu znajdują się pliki językowe (Polish.php, English.php), które umożliwiają przetłumaczenie wtyczki na inne języki.
W dalszej części artykułu znajdują się dokładniejsze opisy wszystkich plików wchodzących w skład pakietu SDK...
Komentarze
#1 |
ppiioottrreekk
dnia 19 grudnia 2008 15:27
Dodaj komentarz
Zaloguj się, aby móc dodać komentarz.