MicroFramework to lekki framework PHP oparty na architekturze MVC, integrujący rozszerzenia ułatwiające inicjowanie i zarządzanie projektem. Zaprojektowany z myślą o elastyczności, umożliwia programistom szybką konfigurację i efektywne organizowanie projektów.
- Prostota użycia: Dzięki skupieniu na prostocie, zarówno początkujący, jak i doświadczeni programiści mogą łatwo pracować z frameworkiem.
- Rozszerzenia: Obsługa dodatkowych komponentów znacznie rozszerza możliwości frameworka, spełniając oczekiwania w zakresie obsługi formularzy czy dynamicznego ładowania modeli.
- Szybki start: Komenda
init
umożliwia szybkie utworzenie nowego projektu z predefiniowaną strukturą katalogów. - Modułowość: Projektowanie z myślą o modularności pozwala na łatwe dodawanie lub usuwanie komponentów.
sudo apt install npm
npm install -g grunt-cli
Za pomocą Composera MicroFramework można łatwo zainstalować, wykonując poniższą komendę w katalogu projektu:
composer require krzysztofzylka/micro-framework
Ułatwia inicjowanie projektów. Aby utworzyć nowy projekt, użyj komendy:
php vendor/bin/microframework init <project directory>
Poznaj komendy konsoli, używając:
php vendor/bin/microframework
Dzięki temu poznasz wszystkie dostępne komendy.
public
- folder publicznypublic/assets
- zasoby witrynysrc/Controller
- kontrolerysrc/Model
- modelesrc/View
- widokistorage
- przechowywanie danychstorage/log
- logimigrations
- migracje (obecnie tylko pliki PHP).env
- konfiguracja globalnacomponent.json
- konfiguracja komponentówlocal.env
- konfiguracja lokalna
Zachęcamy do współtworzenia! Masz sugestie, znalazłeś błędy, chcesz pomóc w rozwoju? Otwórz issue lub prześlij pull request.
Wszelkie problemy oraz pytania należy zadawać przez zakładkę discussions w github pod linkiem: https://github.com/krzysztofzylka/MicroFramework/discussions