Kurs, który masz przed sobą to praktyczny materiał, w którym krok po kroku zaprogramujesz swój własny system zarządzania treścią na stronie. Panel Administracyjny to niezbędny element każdej strony WWW takiej jak sklep czy blog. Zobacz najlepsze praktyki w zakresie programowania obiektowego, które pozwolą Ci stworzyć kompletny system CMS.
Wstęp do wzorców projektowych 07:23
Wzorce projektowe w architekturze MVC 03:56
Struktura katalogów aplikacji 05:35
Opracowanie pliku .htaccess 05:27
Wzorzec Singleton 01:33
Opracowanie klasy registry w oparciu o wzorzec singleton 04:04
Opracowanie pliku inicjalizującego 04:23
Opracowanie pliku konfiguracyjnego 04:57
Opracowanie klasy parsującej plik konfiguracyjny 05:37
Opracowanie klasy obsługi wyjątków 19:44
Opracowanie router'a 10:05
Opracowanie klasy main 05:40
Opracowanie klasy głownego widoku 05:32
Opracowanie klasy dyspozytora 07:00
Opracowanie pliku index 03:38
Opracowanie modelu głównego 07:31
Opracowanie głównego kontrolera 10:26
Opracowanie modelu niezależnego 01:18
Opracowanie kontrolera warstwy aplikacji 06:05
Opracowanie "mini-debugera" 05:59
Opracowanie sterowanika bazodanowego 15:51
Stary layout w nowym systemie
Opracowanie obsługi helper'ów 07:02
Opracowanie helpera dla obiektu 'metatags' 11:00
Opracowanie helper'a 'head' 03:20
Wstęp do obsługi CSS i JS 04:17
Opracowanie helper'a 'loader' 08:23
Opracowanie parsera plików CSS 14:46
Opracowanie parsera plików JavaScript 06:00
Opracowanie helper'a basehref 01:13
Opracowanie helper'a ładowania bibliotek 06:18
Opracowanie helper'a łączącego z modelem 06:42
Opracowanie helper'a zarządzania lokalizacjami 02:34
Opracowanie klasy językowej i18n 12:52
Opracowanie klasy tłumaczącej UI 12:33
Opracowanie strony 'Produkty' 06:14
Opracowanie strony 'Artykuły' 08:53
Opracowanie nowej klasy 'Voter' 13:00
Opracowanie strony 'Kontakt' 01:13
Opracowanie strony 'Rejestracja' 11:59
Opracowanie strony 'Logowanie' 07:07
Opracowanie strony 'Wylogowanie' 02:39
Opracowanie strony 'Zapomniane hasło' 08:51
Panel administracyjny - dashboard, wielonarodowość
Wstęp do budowy panelu administracyjnego 02:39
Logowanie administratora i podział uprawnień 11:32
Struktura pulpitu użytkownika 06:26
Pobieranie danych nt. użytkownika 02:08
Opracowanie funkcji directory_map i jej zastosowanie 13:13
Wypełnienie struktury pulpitu użytkownika 13:53
Wstęp do obsługi wielojęzyczności 11:47
Tworzenie nowego tłumaczenia 17:56
Edycja tłumaczenia 21:38
Zapis tłumaczenia poprzez AJAX 16:51
Usunięcie tłumaczenia poprzez AJAX 03:52
Panel administracyjny - Edycja/tworzenie struktury systemu
Opracowanie struktury listy stron 08:18
Opracowanie biblioteki FilesystemUtil 18:52
Wykorzystanie biblioteki FilesystemUtil do zarządzania stronami systemu 07:43
Opracowanie biblioteki ReflectionUtil 24:29
Dokończenie pracy nad listą stron 06:55
Dodanie nowej strony 11:44
Usunięcie strony z systemu 04:22
Opracowanie panelu właściwości kontrolera 14:42
Wykorzystanie biblioteki ReflectionUtil 18:17
Zarządzanie kontrolerem w oparciu o ReflectionUtil 02:19
Opracowanie "Zarządzania" kontrolerem aplikacji 05:51
Opracowanie "Edycji kodu" kontrolera 03:59
Opracowanie obsługi właściwości kontrolera 28:50
Zaawansowana obsługa metod kontrolera 13:29
Edycja kodu kontrolera 07:36
Przygotowanie widoku użytkownika na potrzeby edytora WYSIWYG 08:47
Edycja widoku przez edytor WYSIWYG 15:17
Dodanie nowych tłumaczeń poprzez edytor WYSIWYG 04:07
Zapis zawartości edytora WYSIWYG 18:44
Dodanie podstrony do kontrolera aplikacji 13:07
Zapisanie źródła kontrolera 03:59
Panel administracyjny - Edycja/tworzenie modułów i artykułów
Opracowanie widoku listy modułów 09:34
Opracowanie edytora modułów 15:37
Wylogowanie użytkownika z systemu 01:04
Wstęp do edycji/tworzenia artykułów 09:58
Opracowanie widoku listy artykułów 10:31
Edycja/usuwanie/tworzenie artykułów 11:52
Zakończenie
Dziękuję za uwagę 04:42