Łukasz Sosna
Jak stworzyć własny CMS


Niniejsza książka to kompleksowy poradnik na temat tworzenia własnego systemu zarządzania treścią.
Cena sprzedaży 39,90 zł
Cena sprzedaży bez VAT 38,00 zł
Rabat

Preloader

Niniejsza książka to kompleksowy poradnik na temat tworzenia własnego systemu zarządzania treścią.
Przedstawiono w niej sposób tworzenia platformy CMS począwszy od konstruowania baz danych na serwerze wraz z omówieniem każdego typu pola i funkcji jaką będzie spełniało, poprzez dokładny opis każdego pliku i elementów, jakie należy w nim umieścić, aż po zagadnienia zarządzania systemem.
Po jej przeczytaniu nie tylko będziesz znał tajniki tworzenia platformy CMS, ale przekonasz się, że napisanie systemu nie jest zbyt trudne, a dzięki niemu można zbudować interaktywną witrynę WWW, na której wprowadzanie i aktualizowanie treści nie stanowi żadnego problemu.

Bezpośredni adres do pliku:
http://phpbluedragon.pl/download/linuxmag_v1.0.zip

Spis treści

Wstęp 11

Co jest potrzebne do zbudowania platformy CMS 12

Baza danych MySQL 13

Tabela konfiguracji systemu 13
Tabela bloków 15
Tabela banowania użytkowników 16
Tabela banowania adresów IP 17
Tabela z ustawieniami szablonów i języków 17
Tabela z użytkownikami 18
Tabela z modułami 20
Tabela z menu 20
Tabela ze stronami w systemie 21
Tabela z nowościami 22
Tabela modułu pobierania plików 24
Tabela z danymi kontaktowymi 25
Tabela z artykułami 25
Plik z tabelami 27

Interfejs połączenia z bazą danych MySQL 28

Silnik systemu 32

Plik z konfiguracją systemu 44

Plik z indeksem strony 45

Bloki 47

Blok menu 47
Blok zaloguj 48
Plik języka do bloku zaloguj 49
Blok nowe_pobier 50
Blok popularne_pobier 51
Blok nowe_arty 52
Blok popularne_arty 53
Blok nowe_nowosci 54
Blok popularne_nowosci 55

Języki 56
Język dla strony 56
Język dla panelu administratora 57

Szablony 64
Arkusz styli CSS 65

Moduły 72
Moduł zarejestruj 72
Główny plik 72
Plik modułu 73
Plik języka 79
Plik z informacją 81
Moduł zaloguj 81
Główny plik 81
Plik modułu 84
Plik języka 86
Plik z informacją 87
Moduł wyloguj 87
Główny plik 87
Plik modułu 89
Plik języka 89
Plik z informacją 90
Moduł aktywuj_konto 90
Główny plik 90
Plik modułu 91
Plik języka 93
Plik z informacją 93
Moduł profil 94
Główny plik 94
Plik modułu 95
Plik języka 102
Plik z informacją 103
Moduł przyp_haslo 103
Główny plik 104
Plik modułu 104
Plik języka 108
Plik z informacją 109
Moduł index 109
Główny plik 109
Plik modułu 110
Plik języka 110
Plik z informacją 110
Moduł strona 110
Główny plik 110
Plik modułu 111
Plik języka 112
Plik z informacją 112
Moduł artykul 112
Główny plik 112
Plik modułu 114
Plik administracyjny 118
Plik języka 127
Moduł nowosc 128
Główny plik 128
Plik modułu 130
Plik administracyjny 134
Plik języka 143
Moduł pobieranie 144
Główny plik 144
Plik pobierania 145
Plik modułu 146
Plik administracyjny 149
Plik języka 158
Moduł kontakt 159
Główny plik 159
Plik modułu 160
Plik administracyjny 162
Plik języka 168

Strony HTML 170

Panel zarządzania 171

Edytor WYSIWYG 171
Plik panelu administratora 171
Panel administratora: style.css 177
Panel administratora: index.php 182
Panel administratora: bloki.php 182
Panel administratora: jezyki.php 193
Panel administratora: menu.php 197
Panel administratora: strona_glowna.php 204
Panel administratora: szablony.php 208
Panel administratora: konta.php 212
Panel administratora: modul.php 220
Panel administratora: strony.php 224
Panel administratora: ip.php 234
Panel administratora: opcje.php 237

Zarządzanie systemem 245
Edycja kont użytkowników 246
Banowanie adresów IP 248
Ustawienia generalne systemu 249
Zarządzanie językami 250
Zarządzanie szablonami 251
Zarządzanie blokami 252
Zarządzanie stronami 255
Zarządzanie menu systemu 257
Zarządzanie stroną główną 259
Zarządzanie modułami 259
Moduł: kontakt 260
Moduł: artykul 262
Moduł: nowosc 264
Moduł: pobieranie 266

Podsumowanie 268

Dodatek. Edytor WYSIWYG 269