E-book details

Mambo. Tworzenie wydajnych serwisów internetowych

Mambo. Tworzenie wydajnych serwisów internetowych

Christian Wenz, Tobias Hauser

Ebook

Poznaj nowoczesny system zarządzania treścią witryn WWW

  • Zainstaluj Mambo i zaprojektuj własne szablony.
  • Zastosuj moduły handlu elektronicznego i forum dyskusyjnego.
  • Zabezpiecz witrynę przed atakami hakerów.

Mambo to rozbudowany system zarządzania treścią witryn internetowych, dostępny na licencji open-source, którego popularność ciągle rośnie. Umożliwia tworzenie zarówno prostych, jak i rozbudowanych serwisów. Jego modułowa konstrukcja i architektura oparta na szablonach pozwalają na dowolne skonfigurowanie witryny WWW. W sieci można znaleźć coraz więcej modułów dla Mambo, a projektanci witryn WWW tworzą szablony graficzne dla serwisów budowanych w oparciu o ten system. Dzięki temu zakres zastosowań Mambo zwiększa się w ogromnym tempie.

Książka "Mambo. Tworzenie wydajnych serwisów internetowych" to podręcznik dla administratorów, programistów i projektantów, którzy mieli już okazję korzystać z tego systemu. Przedstawia zagadnienia związane z konfigurowaniem systemu i dostosowywaniem go do własnych potrzeb. Opisuje mechanizmy rozbudowywania możliwości witryny za pomocą modułów oraz sposoby projektowania własnych szablonów. Można w niej znaleźć również informacje dotyczące uruchamiania witryny e-commerce w oparciu o Mambo, zabezpieczania witryn przed atakami hakerów, optymalizowania ich kodu pod kątem wyszukiwarek internetowych i poprawiania ich wydajności.

  • Interfejs administratora Mambo
  • Projektowanie własnych szablonów
  • Instalowanie i konfigurowanie modułów i komponentów
  • Korzystanie z rozszerzenia Mambel Fish
  • Budowa witryny e-commerce
  • Uruchamianie forum dyskusyjnego
  • Zarządzanie dokumentami
  • Optymalizowanie stron
  • Tworzenie własnych modułów i komponentów
  • Zabezpieczanie witryn

Zostań członkiem społeczności użytkowników Mambo.

O autorach (9)

Wstęp (11)

Rozdział 1. Podstawowe zasady i terminy Mambo (15)

  • Konfiguracja strony frontowej (17)
  • Interfejs administratora (20)
    • Strona startowa i elementy kontroli (21)
    • Edycja list (menadżer) (29)
    • Edycja elementów (Tryb edycji) (32)
    • Podgląd (33)
    • Wylogowywanie (36)
  • Podsumowanie (37)

Rozdział 2. Projektowanie własnych szablonów (39)

  • Wykaz szablonów (40)
    • Przełączanie się pomiędzy szablonami (40)
    • Instalacja szablonów (41)
    • Edytowanie szablonów (43)
    • Pozycje (44)
  • Własne szablony (46)
    • Przykład (46)
    • Funkcje w szablonach (56)
    • Formaty CSS (59)
  • Szablony administratora (63)
  • Użyteczne porady (64)
    • Prefabrykowany? (65)
    • Kreator szablonów w programie Dreamweaver (65)
    • Zmień szatę (67)
  • Podsumowanie (69)

Rozdział 3. Rozszerzenia: moduły, boty i komponenty (71)

  • Moduły (71)
    • Instalowanie i usuwanie modułów (72)
    • Administracja modułami (75)
    • Pozycjonowanie i konfigurowanie modułów (78)
  • Boty (80)
  • Komponenty (81)
    • Instalowanie komponentów (83)
    • Instalacja i konfiguracja komponentów (84)
  • Dołączone dodatki (84)
    • Zarządzanie banerami (85)
    • Kontakty (87)
    • Nagłówki RSS (89)
    • Wiadomości RSS i komponent Syndicate (90)
    • Sondy (92)
    • Katalog WWW (92)
    • Wyszukiwanie (93)
  • Podsumowanie (95)

Rozdział 4. Wielojęzyczność (97)

  • Języki i pakiety językowe (97)
  • Mambel Fish (100)
    • Instalacja rozszerzenia Mambel Fish (102)
    • Konfiguracja (103)
    • Tłumaczenie (105)
    • Personalizacja innych komponentów (109)
  • Podsumowanie (110)

Rozdział 5. Handel elektroniczny (111)

  • Instalacja (111)
  • Funkcje (113)
  • Administracja produktami (116)
    • Kategorie (116)
    • Produkty (117)
    • Automatyczny import produktów (120)
  • Konfiguracja (121)
    • Waluta i inne podstawowe ustawienia (121)
    • Sprzedawcy (123)
    • Producent (123)
    • Zarządzanie klientami - kupujący (123)
    • Wysyłka i podatki (124)
    • Metody płatności (124)
    • Zarządzanie zamówieniami (125)
    • Kupony (126)
    • Ustawienia globalne (126)
  • Personalizacja oraz rozbudowa (128)
  • Podsumowanie (130)

Rozdział 6. Forum (131)

  • Alternatywy (131)
  • Instalacja (132)
  • Konfiguracja (135)
    • Ustawianie forum (136)
    • Wypełnianie forum (140)
    • Użytkownicy (143)
  • Dostosowywanie i rozszerzanie (143)
    • I jeszcze więcej... (146)
  • Podsumowanie (147)

Rozdział 7. Zarządzanie dokumentami za pomocą DOCMan (149)

  • Instalacja (150)
  • Administracja dokumentami (151)
    • Kategorie (151)
    • Dokumenty (152)
    • Pozycje menu (155)
    • Sprzątanie (157)
    • Monitorowanie (158)
  • Konfiguracja (159)
    • Uaktualnienia (161)
    • Użytkownicy i grupy (162)
  • Dostosowywanie (162)
  • Rozszerzenia (163)
  • Podsumowanie (164)

Rozdział 8. Jeszcze więcej rozszerzeń (165)

  • MosForms - Formularze dla Mambo (165)
  • Community Builder (169)
    • Pierwsze kroki (170)
    • Administracja (171)
  • Kalendarz: Events (174)
  • Galeria zdjęć: zOOm Gallery (178)
  • Galeria obrazków: RSGallery (181)
  • Czat: MOS-Chat i inne (184)
  • Nieco więcej rozszerzeń (185)
  • Podsumowanie (188)

Rozdział 9. Własne moduły, boty i komponenty (189)

  • Własny moduł (190)
  • Własne boty (193)
  • Własny komponent (198)
    • Przygotowywanie bazy danych (198)
    • Strona frontowa i działania w tle (199)
    • Mechanizm administracji (202)
    • Instalator (211)
  • Podsumowanie (215)

Rozdział 10. Optymalizacja kodu pod wyszukiwarki (219)

  • Google PageRank (220)
  • Problemy i ich rozwiązania (223)
    • Problem z odnośnikami (224)
  • Specjalne moduły do optymalizacji (226)
    • Moduł mod_rewrite (227)
    • 404 SEF (231)
    • Dodatek Xaneon Extensions (234)
    • Komponent SEF Advance (235)
  • Podsumowanie (237)

Rozdział 11. Mambo a bezpieczeństwo (239)

  • Bezpieczeństwo i CMS (239)
  • Mechanizmy Cross Site Scripting (XSS) (242)
  • Ataki typu SQL Injection (248)
    • Zapobieganie atakom typu SQL Injection (251)
  • Nieoczekiwane dane użytkowników (253)
  • Najlepsze praktyki związane z bezpiecznym programowaniem (255)
  • Umieszczanie serwisu w Intranecie, Extranecie lub za pomocą Shared Hosts (259)
  • Utrzymywanie aktualnej wersji Mambo (260)
  • Utrzymywanie bieżącej wersji systemu (264)
  • Podsumowanie (268)

Rozdział 12. Wydajność i pamięć podręczna (271)

  • Podstawy wydajności (272)
  • Mechanizm pamięci podręcznej (273)
  • Programowanie aplikacji o wysokiej wydajności (276)
    • Analizy (276)
    • Najlepsze metody (279)
  • Wydajna administracja (280)
    • php.ini (281)
    • Kody operacji pamięci podręcznej (282)
  • Testy wydajności (284)
  • Podsumowanie (286)

Rozdział 13. Dostępność (287)

  • Przewodnik po dostępności do zawartości serwisów internetowych (288)
    • Alternatywy dla materiałów audio i wideo (289)
    • Nie polegaj na kolorowej informacji (290)
    • Poprawnie używaj znaczników i stylów kaskadowych (291)
    • Używaj języka naturalnego (291)
    • Właściwe znaczniki tabel (291)
    • Nie wolno ignorować starych technologii (292)
    • Możliwość zatrzymania animacji (292)
    • Dostęp niezależny od platformy (292)
    • Wygląd niezależny od platformy (292)
    • Osobne rozwiązania dla starszych przeglądarek (293)
    • Używaj technologii W3C (293)
    • Oferowanie kontekstów (293)
    • Tworzenie przejrzystej nawigacji (293)
    • Utrzymuj jasną i zrozumiałą treść dokumentów (294)
  • Narzędzia dla twórców (294)
  • Wskazówki dla edytorów (295)
  • Podsumowanie (297)

Skorowidz (299)

  • Title: Mambo. Tworzenie wydajnych serwisów internetowych
  • Author: Tobias Hauser, Christian Wenz
  • Original title: Mastering Mambo: E-Commerce, Templates, Module Development, SEO, Security, and Performance
  • Translation: Zbigniew Smogur
  • ISBN: 978-83-246-6928-8, 9788324669288
  • Date of issue: 2013-01-10
  • Format: Ebook
  • Item ID: mambo
  • Publisher: Helion