Nawigacja
Pierwsza wtyczka do PHP-Fusion v7 cz.1: Struktura plików
Napisane przez Chemikpil
dnia 06 marca 2011 18:57 ·
0 komentarzy ·
7451 czytañ ·
·
·
Streszczenie:
Infusions, bo tak nazywa siê wtyczki w PHP-Fusion dostarczaj± nam mo¿liwo¶ci, które nie zosta³y zaimplementowane w podstawowej wersji CMS. Jako, ¿e nie wszyscy wiedza jak napisaæ taki skrypt, postanowi³em opracowaæ serie artyku³ów pokazuj±cych etap tworzenia. Dzi¶ zajmiemy siê struktura katalogów, czyli tym jak wygl±da folder naszej wtyczki i za co odpowiadaj± poszczególne pliki.
Struktura plików
- infusion_name
- locale
- English.php
- Polish.php
- infusion.php
- infusion_db.php
- infusion_name.php
- infusion_name_admin.php
- infusion_name_panel.php
- locale
Powy¿ej znajduje siê struktura dla przyk³adowej wtyczki. Ca³o¶æ musi znajdowaæ siê w katalogu infusions naszego PHP-Fusion. Dowiedzmy siê teraz co za co odpowiada ka¿dy plik.
Infusion_name - G³ówny katalog naszej wtyczki. Tu trzymamy wszystkie pliki. Jego nazwa powinna sugerowaæ nam, czym plugin siê zajmuje. Dodatkowo je¿eli w sk³ad wtyczki wchodzi panel boczny, nazwa powinna na koñcu zawieraæ sufix _panel , np. last_news_panel.
infusion.php - Plik instalacyjny. W nim zawarte s± dane konfiguracyjne, które pozwalaj± nam zainstalowaæ wtyczkê.
infusion_db.php - W tym pliku definiujemy sta³e, które zastêpuj± nam nazwy tabel, z których korzysta wtyczka. Plik nie jest wymagany, je¿eli nie wykorzystujemy bazy danych.
infusion_name.php - G³ówna strona naszej wtyczki. Za jej po¶rednictwem mo¿emy wy¶wietlaæ efekty dzia³a infusiona. Nazwa powinna sugerowaæ nam czym zajmuje siê dana wtyczka.
infusion_name_admin.php - Panel administracyjny wtyczki. Oczywi¶cie sufix _admin tylko sugeruje nam do czego przeznaczony jest ten plik i wcale nie jest on wymagany, jednak dla lepszej przejrzysto¶ci warto stosowaæ takie nazewnictwo. G³ówny plik administracyjny definiujemy w pliku infusion.php (o tym w nastêpnej czê¶ci).
infusion_name_panel.php - Panel w którym mo¿emy prezentowaæ efekty dzia³ania wtyczki. W odró¿nieniu do dwóch ostatnich plików, tutaj s± jasno okre¶lone regu³y nazewnictwa. Plik musi nazywaæ siê dok³adnie tak jak katalog w którym siê znajduje, np. last_news_panel => last_news_panel.php.
locale - Tu przechowywane s± pliki jêzykowe. Ka¿dy plik nazywany jest wed³ug schematu kraj.php, np Polish.php, English.php.
Na dzi¶ tyle. W nastêpnej czê¶ci stworzymy plik instalacyjny oraz zainstalujemy nasz± wtyczkê.
Komentarze
Dodaj komentarz
Oceny
Zaloguj siê lub zarejestruj, ¿eby móc zag³osowaæ.
¦wietne! | ![]() |
100% | [1 g³os] |
Bardzo dobre | ![]() |
0% | [0 g³osów] |
Dobre | ![]() |
0% | [0 g³osów] |
¦rednie | ![]() |
0% | [0 g³osów] |
S³abe | ![]() |
0% | [0 g³osów] |