4. Research = Jak to robią “więksi”?
● MVC (Model View Controller)
Odseparowanie warstw prezentacji i logiki
● DRY (Don’t Repeat Yourself)
Zastosowanie Front Controller
● Controllers
Selektywne ładowanie logiki
● Twig
Prosty silnik do tworzenia szablonów
5. Rozwiązanie = Custom development
● CC-Structures
Twig bridge dla WordPress
● CC-Skeletons
Predefiniowane szablony podstron dla
Copywriterów bez wiedzy technicznej
7. CC-Structures
● Pozwala na stworzenie dowolnej struktury
plików i katalogów motywu
● Pozwala na przechowywanie struktur HTML
motywu zgodnych z WordPress Template
Hierarchy w bazie danych
● Dodaje wsparcie dla obsługi silnika
szablonów Twig
● Dodaje możliwość wydzielenia logiki aplikacji
do selektywnie ładowanych kontrolerów
19. CC-Skeletons
● Pozwala na tworzenie predefiniowanych
szablonów podstron dla Copywriterów
bez wiedzy technicznej z wydzielonymi
miejscami do wprowadzania treści
Po co?
● Żeby nie zaburzyli struktury dokumentu
● Żeby nie tworzyć ręcznie widoków
20. Twig
● Zmienne / Obiekty / Funkcje
{{ variable }} / {{ object.property }} / {{ func() }}
● Struktury kontrolne
{% for post in loop %} {% endfor %} / {% if %} {% endif %}
● Komentarze
{# comment #}
● Edytowalne tagi
{@id= default content @}