Szczegóły ebooka

PHP-Nuke. Tworzenie witryn WWW

PHP-Nuke. Tworzenie witryn WWW

Douglas Paterson

Ebook

Zbuduj własną witrynę WWW, wykorzystując PHP-Nuke

  • Zainstaluj pakiet PHP
  • Nuke i skonfiguruj go
  • Dodaj artykuły i zarządzaj użytkownikami witryny
  • Rozszerz możliwości pakietu, tworząc własne moduły

Rosnąca w imponującym tempie popularność internetu sprawiła, że witryny WWW coraz częściej zakładane są przez osoby bez doświadczenia programistycznego. Doskonałym ułatwieniem dla nich mogą być gotowe pakiety umożliwiające -- przy minimalnym nakładzie pracy i niewielkiej wiedzy na ten temat -- uruchomienie nawet bardzo rozbudowanej witryny WWW. Jednym z najpopularniejszych tego typu pakietów jest PHP-Nuke. Ten stworzony w języku PHP i rozprowadzany na licencji open source system portalowy służy wielu twórcom jako baza do budowy witryn internetowych.

Książka "PHP-Nuke. Tworzenie witryn WWW" szczegółowo prezentuje działanie tego systemu i wskazuje wszystkie jego możliwości. Czytając ją, nauczysz się budować serwisy internetowe przy użyciu PHP-Nuke. Dowiesz się, jak zainstalować system, skonfigurować go oraz uruchomić prostą witrynę. Poznasz sposoby umieszczania na stronach poszczególnych modułów PHP-Nuke, zarządzania użytkownikami i treściami artykułów, tworzenia forów dyskusyjnych i sond oraz łączenia wszystkich elementów PHP-Nuke w rozbudowany portal. Zobaczysz też, jak można zmieniać szatę graficzną portalu i tworzyć własne moduły.

Na treść książki składają się następujące zagadnienia:

  • instalacja PHP-Nuke
  • uruchomienie pierwszej strony
  • zarządzanie blokami i modułami
  • zakładanie kont użytkowników
  • tworzenie i publikowanie artykułów
  • zarządzanie treścią portalu
  • korzystanie z motywów
  • tworzenie własnych modułów w języku PHP

Jeśli chcesz błyskawicznie stworzyć rozbudowaną aplikację internetową,
ta książka jest właśnie dla Ciebie.

O autorze (9)

Wprowadzenie (11)

Rozdział 1. Wprowadzenie do PHP-Nuke (15)

  • Możliwości PHP-Nuke (16)
    • Wrażenia gości (16)
    • Wrażenia administratorów (17)
  • Czym dokładnie jest PHP-Nuke? (18)
    • Struktura modułowa (18)
    • Interfejs z motywami graficznymi (18)
    • Wielojęzyczny interfejs (18)
  • PHP-Nuke jako system zarządzania treścią o otwartym kodzie źródłowym (19)
    • Otwarty kod źródłowy (open source) (19)
    • System zarządzania treścią (20)
  • Otrzymywanie pomocy od społeczności (20)
  • Portal o Dinozaurach (21)
  • Podsumowanie (22)

Rozdział 2. Instalacja PHP-Nuke (23)

  • Pobieranie PHP-Nuke (23)
    • Rozpakowywanie PHP-Nuke (24)
  • Pobieranie poprawek (25)
    • Instalowanie poprawek (26)
  • Polonizacja aplikacji PHP-Nuke (27)
  • Przygotowywanie bazy danych dla PHP-Nuke (27)
    • Tworzenie bazy danych (28)
    • Tworzenie użytkownika bazy danych (29)
    • Wypełnianie bazy danych (30)
  • Konfiguracja PHP-Nuke (33)
  • Umieszczanie plików PHP-Nuke w katalogu głównym serwera internetowego (34)
  • Testowanie instalacji (35)
    • Problem z połączeniem z bazą danych (36)
    • Brak danych w bazie (36)
    • Wciąż masz problemy? (37)
  • Podsumowanie (37)

Rozdział 3. Twoja pierwsza witryna (39)

  • Twoja nowa strona domowa (39)
  • Bloki (41)
  • Moduły (42)
    • Garść domyślnych modułów (43)
  • Tworzenie superużytkownika (44)
  • Pierwsze kroki w administrowaniu (46)
    • Nowa wiadomość powitalna (47)
    • Edytowanie tekstu w PHP-Nuke (49)
  • Ograniczanie dostępu użytkownikom (53)
  • Podsumowanie (55)

Rozdział 4. Zarządzanie witryną (57)

  • Twoja witryna, Twoja baza danych (57)
  • Obszar administracyjny (58)
  • Ustawienia witryny (61)
  • Pokruszone ciasteczko (65)
  • Kopia zapasowa bazy danych (65)
  • Zarządzanie blokami (68)
    • Typy bloków (69)
    • Obszar administracji blokami (70)
    • Dodawanie bloków (76)
  • Zarządzanie modułami (84)
    • Edytowanie właściwości modułów (88)
    • Dodawanie nowych modułów (90)
  • Podsumowanie (92)

Rozdział 5. Zarządzanie użytkownikami (93)

  • Składniki użytkownika (94)
  • Konfiguracja nowego użytkownika (94)
    • Subskrypcja użytkownika (96)
    • Kod graficzny przy rejestrowaniu użytkownika (101)
    • Kto jest kto? (103)
  • Moduł Your Account (105)
    • Edycja profilu użytkownika (106)
    • Konfiguracja modułu Your Account (108)
    • Wiadomości prywatne (110)
    • Dzienniki użytkowników (112)
  • Nagradzanie użytkownika (115)
    • Punkty na sprzedaż (116)
  • Zarządzanie innymi administratorami (120)
    • Autorzy kontra superużytkownik (120)
    • Tworzenie konta autora (121)
  • Podsumowanie (123)

Rozdział 6. Zarządzanie artykułami (125)

  • Artykuł na temat artykułów (126)
    • Przebieg publikacji artykułów (126)
    • Wyszukiwanie i wchodzenie w interakcję z artykułami (127)
  • Porządkowanie artykułów (127)
    • Tematy (128)
    • Kategorie (129)
    • Planowanie tematów i kategorii Portalu o Dinozaurach (129)
  • Zarządzanie tematami (129)
    • Usuwanie tematu (133)
  • Dodawanie artykułów (133)
    • Zarządzanie kategoriami (136)
  • Artykuły z punktu widzenia użytkownika (138)
    • Każdy ma swoje zdanie - komentarze (142)
    • Wyświetlanie swoich komentarzy (146)
    • Nadzór nad wysyłaniem komentarzy (146)
    • Komentarze poddane analizie (153)
    • Dostosowywanie widoku komentarzy (157)
  • Zarządzanie artykułami (161)
    • Edytowanie artykułów (162)
    • Usuwanie artykułów (163)
    • Artykuły wysyłane przez użytkowników (163)
  • Wyszukiwanie artykułów (167)
    • Ze strony głównej (167)
    • Z modułu Topics (167)
    • Z modułu Search (168)
    • Z modułu Stories Archive (168)
    • Z bloku Categories Menu (169)
  • Dodatkowy administrator (170)
  • Punkty i nagrody (171)
  • Wysyłanie informacji o artykułach na Twojej witrynie (171)
  • Sondaże i moduł Surveys (173)
    • Dodawanie sondażu do artykułu (173)
    • Moduł Surveys (175)
    • Zarządzanie ankietami (175)
  • Podsumowanie (176)

Rozdział 7. Moduły zarządzające treścią (177)

  • Moduł Content (178)
    • Blok Content (184)
    • Zarządzanie kategoriami (185)
    • Dodatkowy administrator (185)
    • Ograniczanie dostępu (185)
    • Punkty i nagrody (185)
  • Moduł FAQ (185)
    • Zarządzanie często zadawanymi pytaniami (188)
    • Blok FAQ (188)
    • Dodatkowy administrator (189)
    • Ograniczanie dostępu (189)
    • Punkty i nagrody (189)
  • Moduł Encyclopedia (189)
    • Zarządzanie encyklopediami (192)
    • Korzystanie z encyklopedii (192)
    • Blok Encyclopedia (194)
    • Dodatkowy administrator (194)
    • Ograniczanie dostępu (194)
    • Punkty i nagrody (195)
  • Moduły Web Links i Downloads (195)
    • Wchodzenie w interakcję z modułem Web Links (199)
    • Sprawdzanie łącza WWW (201)
    • Dodawanie łączy WWW (203)
    • Zarządzanie łączami WWW (204)
    • Blok Web Links (214)
    • Dodatkowy administrator (214)
    • Ograniczanie dostępu (214)
    • Punkty i nagrody (215)
  • Recenzje (215)
    • Wysyłanie recenzji (216)
    • Wchodzenie w interakcję z recenzjami (219)
    • Zarządzanie recenzjami (219)
    • Blok Reviews (221)
    • Dodatkowy administrator (221)
    • Ograniczanie dostępu (221)
    • Punkty i nagrody (221)
  • Porównanie możliwości modułów (221)
  • Podsumowanie (221)

Rozdział 8. Zarządzanie forami dyskusyjnymi (223)

  • Struktura forum (223)
  • Obszar administracji modułem Forums (225)
    • Konfiguracja forum (226)
  • Forum z punktu widzenia użytkownika (230)
    • Publikowanie tematu (231)
  • Uprawnienia na forum (234)
    • Tworzenie grup (234)
    • Ustawianie uprawnień na forum (235)
    • Ustawienia uprawnień grupy (237)
    • Dołączanie do grupy (238)
  • Moderowanie forum (240)
    • Konfiguracja moderatora forum (241)
  • Podsumowanie (243)

Rozdział 9. Dostrajanie wyglądu witryny z wykorzystaniem motywów (245)

  • O czym decydują motywy? (246)
    • Wygląd (246)
    • Układ strony (246)
  • Zarządzanie motywami (247)
    • Struktura plików motywu (248)
    • Instalowanie nowego motywu (248)
    • Usuwanie motywu (249)
  • Od istniejącego motywu do nowego (250)
    • Zaczynamy (250)
    • Szablony i pliki PHP (251)
    • Modyfikowanie nagłówka strony (253)
    • Wykorzystywanie arkuszy stylów (262)
    • Modyfikowanie bloków (270)
    • Modyfikowanie sposobu wyświetlania artykułów (278)
    • Modyfikowanie stopki (288)
  • Dodawanie ikony favicon (289)
    • Włączanie plików użytkownika (290)
  • Wynik strony od początku do końca (291)
  • Podsumowanie (292)

Rozdział 10. Programowanie systemu PHP-Nuke (293)

  • Co się dzieje, kiedy użytkownik zażąda strony? (294)
    • Skąd system PHP-Nuke pobiera informacje? (294)
    • Żądanie strony (295)
  • Tworzenie bloków (296)
  • Dostęp do danych w systemie PHP-Nuke (302)
  • Struktura plików i folderu modułu (304)
  • Tworzenie modułu do przesyłania danych przez użytkowników (305)
    • Etapy tworzenia modułu (306)
    • Tworzenie folderu modułu (307)
    • Tworzenie tabeli bazy danych (307)
    • Kod obsługi użytkowników - plik index.php (308)
    • Obszar administracji modułem UserSubmissions (325)
    • Tworzenie kodu administracji modułem (329)
    • Rozszerzenia modułu (342)
  • Podsumowanie (343)

Dodatek A Instalacja pakietu XAMPP (345)

Skorowidz (353)

  • Tytuł: PHP-Nuke. Tworzenie witryn WWW
  • Autor: Douglas Paterson
  • Tytuł oryginału: Building Websites With Php-nuke
  • Tłumaczenie: Paweł Buczek, Radosław Meryk
  • ISBN: 978-83-246-6931-8, 9788324669318
  • Data wydania: 2012-12-05
  • Format: Ebook
  • Identyfikator pozycji: phnuww
  • Wydawca: Helion