Tworzenie modułów w CloudFlow
Ten przewodnik zawiera szczegółowe instrukcje tworzenia nowych modułów, klas, formularzy i stron w aplikacji CloudFlow.
Architektura CloudFlow
Struktura projektu
Gdzie umieścić pliki?
| Typ | Lokalizacja | Opis |
|---|---|---|
| Model (Klasa) | Shared/Models/ClientDb/ lub Shared/Models/MainDb/ | Encje bazodanowe |
| Formularz | Client/Forms/ | Formularze edycji rekordów |
| Strona | Client/Pages/ | Strony z widokiem listy |
| Komponent współdzielony | Shared/Components/ | Komponenty UI używane w całej aplikacji |
| Pliki tłumaczeń (.resx) | Obok pliku źródłowego | Lokalizacja pl-PL |
Checklist tworzenia modułu
Przed rozpoczęciem upewnij się, że masz zaplanowane wszystkie kroki:
- Model - Utwórz klasę w
Shared/Models/ClientDb/ - Tłumaczenia modelu - Dodaj pliki
.resxi.pl-PL.resx - Formularz - Utwórz formularz w
Client/Forms/ - Strona - Utwórz stronę w
Client/Pages/ - Migracja - Wygeneruj i zastosuj migrację EF Core
- Menu - Dodaj wpis w nawigacji
- Uprawnienia - Skonfiguruj role i uprawnienia
- Dokumentacja - Zaktualizuj MODULES.md
Diagram przepływu
Następne kroki
- Tworzenie modelu - Jak tworzyć klasy encji
- Tworzenie formularza - Jak tworzyć formularze edycji
- Tworzenie strony - Jak tworzyć strony z listą rekordów
- Komponenty CF - Dokumentacja komponentów CloudFlow