Mambo. Tworzenie wydajnych serwisów internetowych

  • Dodaj recenzję:
  • Kod: 733
  • Producent: Helion
  • Autor: Tobias Hauser, Christian Wenz

  • szt.
  • Cena netto: 39,00 zł 40,95 zł
Rok: 2006, Tobias Hauser, Christian Wenz, ISBN: 83-246-0648-3, Stron: 312, Format: B5, tytuł oryginału: Mastering Mambo: E-Commerce, Templates, Module Development, SEO, Security, and Performance, 
tłumaczenie: Zbigniew Smogur

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 

SPIS TREŚCI:

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)

Zobacz wszystkie książki tych autorów »