SDJ Extra – Nr 28
Cały numer poświęcono zagadnieniom związanym z TYPO3.
W pierwszym artykule przedstawiono jednego z konstruktorów TYPO3 Roberta Lemke.
TYPO3 to profesjonalny system zarządzania firmowymi witrynami internetowymi
i intranetowymi. Jest to jedno z najlepszych narzędzi zarządzania zawartością Open Source
na licencji GPL, używane przez różnego rodzaju instytucje. Oferuje wiele opcji
m.in. rozszerzenia opublikowane w Open Source, udokumentowany API, zarządzanie grupami, rozróżnienie użytkowników FrontOffice i BackOffice, edytor WYSIWYG, mechanizm buforujący, zarządzanie różnymi typami zawartości oraz datami publikacji,
a także możliwość klasyfikacji. TYPO3 może korzystać z MySQL w wersji 5 lub 4.X.

Przedstawiono także możliwość wdrożenia własnego projektu WWW za pomocą arkuszy stylów w TYPO3.
Omówiono architekturę systemu, jego poszczególne komponenty, opcje rozbudowy
i modyfikacji systemu.
Użytkownik bez modyfikacji oryginalnego kodu może dokonać za pomocą własnego plugina dowolnej zmiany. TYPO3 posiada wiele możliwości rozszerzeń np. modyfikacje istniejących oraz tworzenie nowych tabel w bazie danych podczas instalacji plugina, całkowitą zmianę wyglądu panelu administracyjnego (BE, back-), dodawanie nowych modułów do BE oraz nowych pluginów FE (front, end-), dowolną zmianę konfiguracji systemu, rozszerzanie dowolnej klasy TYPO3, modyfikacje wielu funkcji systemu, a także integracje z innymi.
W wersji podstawowej system ten oferuje kilkanaście typów elementów zawartości możliwych do wstawiania jako zawartość strony. Do dodawania złożonych elementów treści stron służy Flexible Content Element. W TYPO3 do komunikacji z serwerem używamy Flash Remoting, który umożliwia łatwe i szybkie tworzenie gotowych szablonów elementów.
Pozwala on na wywoływanie zdalnych procedur składniowych na serwerze. Dzięki temu można przesyłać dane np. tablice, liczby itp. w formie danych lokalnych.
TYPO3 umożliwia także tworzenie rozbudowanych kont dla administratorów witryn
i managerów treści.
Biorąc pod uwagę bezpieczeństwo TYPO3 jest dość dobrze zabezpieczony. Istnieje możliwość kontroli nad działaniami użytkowników oraz przydzielanie im odpowiednich uprawnień.