Prace nad tym skryptem zostały rozpoczęte w 2000 roku przez Kaspera Skårhøj, który udostępnił system na licencji GNU GPL. System nieustannie cieszył się rosnącym zainteresowaniem po czym w 2004 roku zostało założone w Szwajcarii stowarzyszenie Typo3 Association, które ze swoim m.in. płatnym członkostwem zapewniło stałe finansowanie rozwoju systemu. Skrypt ten jest jednym z najbardziej zaawansowanych systemów dostępnych na rynku na zasadach licencji wolnego oprogramowania. Z uwagi na ogromne możliwości i stopień rozbudowy, uważany także za Content Management Framework, który pozwala tworzyć dowolnie dopasowane rozwiązania internetowe. Sam skrypt jest napisany w PHP, a domyślną bazą danych jest MySQL, ponadto należy wyróżnić wbudowany analizator składniowy własnego języka skryptowego jakim jest TypoScript. Typo3 jest systemem wybieranym najczęściej przez zaawansowanych programistów z wysokimi wymaganiami. Na świecie zdecydowanie więcej klientów Typo3 pochodzi z sektora biznesowego, dopiero na kolejnych miejscach plasują się firmy turystyczne czy związane z technologiami. Wśród firm korzystających z tego skryptu wyróżnić można choćby tak sławne marki jak New York Times, Volkswagen, Epson czy nawet UNESCO. Również polskie oddziały największych światowych firm jak National Geographic Polska, Castorama Polska czy KFC – korzystają z tego skryptu CMS. Spośród tych systemów, które opisaliśmy Typo3 jest najmniej popularne. Na dzień dzisiejszy niewiele ponad 410 tysięcy stron używa tego skryptu.
Typo3 oferuje wiele wtyczek i rozszerzeń, które z łatwością spersonalizują projekt, o np. dodatkową galerię, forum a nawet sklep internetowy. Co więcej, może obsługiwać kilku administratorów, którzy mogą przyznawać użytkownikom różne uprawnienia a także dzielić ich na grupy o określonych zadaniach i dostępach. Na stronie Typo3 znajduje się rozbudowana dokumentacja na temat systemu oraz forum dyskusyjne zapewniające stałe wsparcie techniczne również w polskojęzycznej wersji pod adresem www.typo3.pl, gdzie znaleźć można wszelkie pomocne wskazówki dotyczące obsługi oraz personalizacji systemu. Jak na pewno nie raz się przekonaliście, ogromne znaczenie ma możliwość cofania wprowadzonych zmian w projekcie, w Typo3 nie ma z tym problemów, głównie ze względu na bardzo rozbudowane możliwości funkcji przywracania poprzednich wersji strony. Również w przypadku tworzenia większych serwisów, które są zarządzane przez większą liczbę użytkowników, funkcja cofania praktycznie bez limitów do poprzedniej wersji sprawdza się bez zarzutu. Jako niewątpliwą zaletę systemu należy uznać możliwość tworzenia dowolnych struktur z dowolnym układem treści bez narzuconego podziału na sekcje, bloki czy też artykuły.
Typo3 nie jest rzecz jasna pozbawione pewnych wad. System posiada owszem sporo funkcji, rozszerzeń oraz zestawy gotowych do użycia interfejsów, jednak nie jest już tak przyjemny w instalacji oraz w konfigurowaniu. Nauka systemu zajmuje programistom często kilka tygodnia a nawet w niektórych przypadkach kilka miesięcy. Ponad to zdecydowanie skrypt wymaga lepszych parametrów serwera, zwłaszcza przy wspomnianych już projektach rozbudowanych z wieloma użytkownikami.
Jeśli mamy wybór w jakim systemie CMS stworzyć swój projekt i pod uwagę bierzemy również Typo3, powinniśmy się zastanowić jak bardzo rozbudowany projekt będziemy opracowywać i czy czas pozwoli nam na dokładne zagłębienie się w tajniki nowego systemu. Niejednokrotnie może się okazać, że poznawanie nowego skryptu zajmie więcej czasu niż sama praca na łatwiejszym w obsłudze CMS. Modułowość oraz rozszerzalność Typo3 są oczywiście jego atutami, jednak wymagają dużych zasobów serwera i wydajności. W tym wypadku jeśli projekt jest prosty, można śmiało wykorzystać CMS, który będzie od nas wymagał znacznie mniejszych nakładów pracy i poświęconego czasu.
Patrząc na naszą analizę pod względem popularności oraz łatwej obsługi – najlepszym wyborem w większości przypadków może okazać się WordPress – trzeba przyznać, że wysunął się zdecydowanie na przód stawki zostawiając swoich konkurentów daleko w tyle. Sądzimy, że warto zwrócić także uwagę na poziom popularności poszczególnych systemów, choćby ze względu na dostępność większej liczby rozwiązań i wskazówek a także nowości i tempo rozwoju, co w przyszłości pozwoli rozbudować witrynę. Jednak nie chcąc niczego sugerować i podsumowując nasze rozważania, polecamy wybór konkretnego systemu zarządzania treścią w oparciu o analizę dotyczącą poziomu zaawansowania projektu oraz poziomu wiedzy i doświadczenia programisty. Tak naprawdę jeśli tylko wystarczy nam chęci, w każdym skrypcie będziemy mogli zaprojektować mniej więcej taką samą witrynę i nadać jej te podobne funkcjonalności. Jednak pytanie jaki wygeneruje to nakład pracy i kosztów. Dlatego im łatwiej jest dany skrypt dopasować do założeń projektu tym szybciej on powstanie, a co za tym idzie mniejszy będzie jego koszt.
źródła: typo3.org; typo3.pl; trends.builtwith.com;