Loading...

Struktura pluginu

Windu CMS składa się ze zbioru niezależnych pluginów, które łączy fakt odwoływania się do tak zwanego core systemu.
Plugin jest niezależnym programem posiadającym własne kontrolery, modele oraz configi.

Struktura pluginu jest nastepująca:
 
plugin-struktura
  • addons - tutaj możemy dodawać wszelkie pliki PHP które mają wykonywać dla nas operacje, folder ten jest takim core naszego pluginu. Ważne jest aby odpowiednio nazwać nasz plik oraz klase w jego środku tak aby autoloader rozumiał składnie. Nazwa klasy to przykładowo "image" natomaist nazwa pliku w takim wypadku to "image.class.php" to tyczy się całego systemu
  • config - tutaj mamy 4 pliki o odpowiednich wcześniej zdefiniowanych nazwach, są to:
    • config.php - plik zawiera dodatkowe stałe które system doklei do naszego konfigu
    • css.ini - plik zawiera tabele plików css które mają być dodane do loadera zasobów, system zaincluduje je w odpowiednim miejscu w widoku.
    • js.ini - analogicznie jak css.ini z tym że dotyczy plików javascript
    • router.ini - plik zawiera strukturę ścieżek oraz definicjie jaka ścieżka do czego ma się odwoływać
  • controller - tutaj mamy wszystkie kontrolery na które wskazuje router
  • model - jeżeli plugin ma własne tabele to plik odpowiadający danej tabeli powinien znaleźć się w tym katalogu. Należy pamiętać o odpowiedniej nazwie dla pliku, jeżeli mamy tabelę "images" to model powinien nazywać się "imagesDB.class.php"
  • resources - tutaj mamy możliwość wstawienia wszelkich zasobów dodatkowych takich jak obrazki, czcionki czy pliki css/js

Nieustannie pracujemy nad rozwojem Windu CMS!

Zaglądając na stronę windu dowiesz się o nowościach i planach związanych z CMS’em

2022-12-05 Windu 4.1 - aktualizacja

Właśnie zaktualizowaliśmy Windu do wersji 4.1: Wsparcie dla PHP 8.0 i 8.1 Poprawienie edytora kodu Poprawienie mechanizmy generowania pól dodatkowych Dodanie...

2021-01-27 Windu 4.0 - nowa aktualizacja

Po 6 latach przerwy postanowiliśmy przygotować i dodać nową wersje naszego systemu CMS. Windu 4.0 dostępne do pobierania oraz aktualizowania, wprowadziliśmy w nim między...

2014-05-28 Windu 3.1 - lista zmian

Windu 3.1 dostępne do pobierania oraz aktualizowania, wprwadziliśmy w nim między innymi:   Aktualizacja modułu forum, dokończenie i poprawienie obecnego w wersji 3.1...

Kup licencję PRO!

Już teraz aktywuj mnóstwo dodatków w twoim Windu!

Kup licencję PRO