TYPO3 - TYPO3
![]() | tento článek obsahuje obsah, který je napsán jako reklama.Duben 2020) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
![]() | |
![]() Back-end TYPO3 CMS 7 | |
Původní autoři | Kasper Skårhøj |
---|---|
Vývojáři | Sdružení TYPO3 |
První vydání | 1998 |
Stabilní uvolnění | |
Úložiště | ![]() |
Napsáno | PHP, SQL, JavaScript |
Plošina | Cross-platform |
Velikost | 18.5 MB |
K dispozici v | 51 jazyků |
Typ | Rámec pro správu obsahu, Systém pro správu obsahu |
Licence | GNU General Public License verze 2 |
webová stránka | typo3 |
TYPO3 je volný, uvolnit a open-source Web systém pro správu obsahu napsáno v PHP. Je vydán pod GNU General Public License. Může běžet na několika webových serverech, například Apache, Nginx nebo IIS, kromě mnoha operačních systémů Linux, Microsoft Windows, FreeBSD, Operační Systém Mac a OS / 2.
TYPO3 je spolu s Drupal, Joomla! a WordPress, mezi celosvětově nejpopulárnější systémy pro správu obsahu, je však v Evropě rozšířenější než v jiných regionech. Největší podíl na trhu lze najít v německy mluvících zemích.[2][3]
TYPO3 má vysokou flexibilitu, protože kód a obsah jsou provozovány samostatně. To může být prodloužena novými funkcemi bez psaní jakéhokoli programového kódu. Software je také k dispozici ve více než 50 jazycích a má vestavěný lokalizace systém, proto podporuje publikování obsahu ve více jazycích. Díky svým funkcím, jako je redakční pracoviště a pracovní postup, pokročilé úpravy frontendu, škálovatelnost a vyspělost, se TYPO3 používá k vytváření a správě webů různých typů a rozsahů velikostí, od malých webů pro jednotlivce nebo nezisková organizace k vícejazyčným podnikovým řešením pro velké korporace. Podle schopnosti podporovat podnikové prostředí se klasifikuje jako podniková úroveň systém pro správu obsahu.[4][5]
Historie a použití
TYPO3 byl původně autorem Dán Kasper Skårhøj v roce 1997.[6] Nyní jej vyvíjí více než 300 přispěvatelů pod vedením Benjamina Macka (vedoucí týmu Core) a Mathiase Schreibera (vlastníka produktu).[7]
Výpočty sdružení TYPO3 ukazují, že se v současné době používá ve více než 500 000 instalacích. Počet instalací detekovaných veřejným webem „CMS Crawler“ se do února 2017 pohyboval kolem 384 000.[3][8]
Funkce
Spektrum funkcí TYPO3 je dodáváno se základní sadou rozhraní, funkcí a modulů a je implementováno rozšířením. V současné době je pro TYPO3 k dispozici ke stažení pod GNU General Public License z úložiště s názvem TYPO3 Extension Repository nebo TER.[9]
TYPO3 může běžet na většině serverů HTTP, jako je Apache, Nginx nebo IIS na vrcholu Linux, Microsoft Windows nebo Operační Systém Mac. Používá PHP 5.3 nebo novější a libovolnou relační databázi podporovanou TYPO3 DBAL počítaje v to MySQL, Věštec, PostgreSQL, a další. Některá rozšíření třetích stran - nepoužívající databázové API - podporují MySQL jako jediný databázový stroj. Systém lze spustit na jakémkoli webový server s moderním procesor a alespoň 256 MB RAM. Backend lze zobrazit v libovolném moderním prohlížeči pomocí JavaScript. Pro zobrazení obsahu orientovaného na uživatele generovaného TYPO3 neexistuje žádné omezení prohlížeče.
Od verze 4.5 je TYPO3 publikován s ukázkovým webem nazvaným „Úvodní balíček“. Umožňuje nováčkům rychle získat fungující ukázkový web a experimentovat s integrovanými funkcemi. Balíček lze povolit z instalačního nástroje.[10]
Pro seznámení se s TYPO3 by vývojář obvykle potřeboval několik týdnů až měsíců. U autora nebo redaktora, který spravuje a provozuje webové stránky založené na TYPO3, se tento požadavek může pohybovat od několika minut do několika hodin. Vývojář, který nastavuje web pomocí TYPO3, by musel intenzivně pracovat s metajazyčným TypoScriptem.[Citace je zapotřebí ]
Architektura systému
Koncepčně se TYPO3 skládá ze dvou částí: frontend, viditelné pro návštěvníky a pro správce backend. Frontend zobrazuje webový obsah. Backend je zodpovědný za správu a správu obsahu. Mezi hlavní funkce TYPO3 patří uživatelská oprávnění a uživatelské role, časovaná kontrola obsahu (zobrazit / skrýt prvky obsahu), funkce vyhledávání statického a dynamického obsahu, adresy URL vhodné pro vyhledávače, automatický soubor Sitemap, vícejazyčné rozhraní frontend a backend a další.
Jako nejmodernější CMSes, TYPO3 se řídí zásadami oddělení obsahu a rozložení: Obsah webu je uložen v relační databázi, zatímco šablony stránek jsou uloženy v systému souborů. Proto je možné oba spravovat a aktualizovat samostatně.
TYPO3 definuje různé základní typy dat o obsahu. Standardní prvky obsahu jsou popsány jako text, text s médii, obrázky, (prostý) HTML, video atd. Různé další typy prvků obsahu lze zpracovat pomocí rozšíření.
Základní jednotkou obsahu je „stránka“. Stránky představují adresu URL v rozhraní frontend a jsou hierarchicky uspořádány ve stromu stránek v prostředí backend. Standardní stránky slouží jako „kontejnery“ pro jeden nebo více prvků obsahu. Existuje několik dalších speciálních typů stránek, včetně:
- zkratky (zobrazují obsah z jiné stránky)
- přípojné body (které vloží část stromu stránky v přípojném bodě)
- externí adresy URL
- systémové složky (pro zpracování komplexních dat, jako jsou registrovaní uživatelé)
Interně je TYPO3 spravován různými poli PHP. Obsahují všechny informace potřebné ke generování kódu HTML z obsahu uloženého v databázi. Toho je dosaženo jedinečným konfiguračním jazykem s názvem TypoScript.
Designové prvky
Návrh a vývoj pomocí TYPO3 je obvykle založen mimo jiné na následujících prvcích:
- Strom stránek
- Reprezentace všech stránek webu, jejich struktury a vlastností
- Konstanty
- Konfigurační parametry celého systému
- Šablona
- Od verze TYPO3 6 běží systém na šablonovém enginu Tekutina. Fluid kombinuje značení HTML s podmínkami a strukturami řízení. Lze jej rozšířit podle zvyku zobrazit pomocníky napsáno v PHP.
- Do verze 4.3 byla používána kostra HTML s markery (např.,
###POPISOVAČ###
) a značky dosahu, tzv části (např.,<!-- ###CONTENT### Start --> … <!-- ###CONTENT### End -->
); které byly nahrazeny různými prvky obsahu nebo sloužily jako dílčí šablona. Tento systém šablon lze stále najít ve starších rozšířeních nebo instalacích.
- TypoScript
- TypoScript je čistě deklarativní konfigurační jazyk. V Typoscript jsou definovány konfigurační hodnoty, které jsou analyzovány do celosystémového pole PHP. TypoScript je objektově založený a organizovaný do stromové struktury.
- Rozšíření
- Další zásuvné moduly umožňující další funkce. Vidět Rozšíření
- PHP
- Jelikož je TYPO3 CMS napsán v PHP, mohou většinu zkušených uživatelů upravit nebo rozšířit. Zde lze zmínit XCLASS mechanismus, kterým lze třídy a metody přepsat a rozšířit. Pokud jsou k dispozici, upřednostňují se háčky.
Rozšíření
Rozšíření jsou základním kamenem vnitřní architektury TYPO3. Funkce, která byla představena ve verzi 3.5 v roce 2003, je Správce rozšíření, řídící centrum spravující všechna rozšíření TYPO3. Rozdělení mezi jádrem TYPO3 a rozšířeními je důležitým konceptem, který určoval vývoj TYPO3 v minulých letech. Rozšíření jsou navržena tak, aby mohla bezproblémově doplnit jádro. To znamená, že systém TYPO3 bude vypadat jako jednotka zatímco ve skutečnosti se skládá z základní aplikace a a sada rozšíření poskytující různé funkce.[11]

Lze je stáhnout z online úložiště (TER) přímo z backendu a pomocí několika kliknutí se nainstalují a aktualizují. Každá přípona je identifikována jedinečným klíčem rozšíření (například tt_news). Vývojáři také mohou sdílet nová nebo upravená rozšíření jejich nahráním do úložiště.[9]
Obecně jsou rozšíření napsána v PHP. Lze použít celou sadu příkazů PHP 5.3 (s ohledem na systémové požadavky konkrétní verze TYPO3), ale TYPO3 také poskytuje několik tříd knihoven pro lepší účinnost: Nejznámější a nejpoužívanější je třída knihovny piBase. Se zavedením TYPO3 4.3 v roce 2009 byla piBase nahrazena (nebo rozšířena) platformou Knihovna Extbase, což je moderní, MVC - vývojový rámec. K zajištění zpětné kompatibility lze obě knihovny použít ve stejné instalaci TYPO3. Samotná Extbase je backport některých funkcí PRŮTOK3, obecný rámec webových aplikací.[12]
Pozoruhodné projekty
Jak se klasifikuje jako podnikový CMS, mnoho globálních společností a organizací zakládá své webové nebo intranetové stránky na TYPO3. Většina má sídlo v německy mluvících zemích, jako je například stát Sasko-Anhaltsko, Němec Strana zelených, University of Lucerne (Švýcarsko), University of Vienna (Rakousko) a Technická univerzita v Berlíně. Mezinárodní organizace provozující jeden nebo více webů TYPO3 jsou: Airbus, Konica-Minolta, Leica Microsystems, Air France, Zelený mír a Meda (Švédsko).[13][14][15]
Zprávy
Historie verzí
Legenda: | Stará verze, neudržovaná | Starší verze, stále udržovaná | Aktuální stabilní verze | Budoucí vydání |
---|
Větev | Verze[16] | Datum vydání | Hlavní změny |
---|---|---|---|
3.x | |||
3.0 | 2001 |
| |
3.2 | Květen 2002 |
| |
3.3 | 3. června 2002 |
| |
3.5 | 18. února 2003 |
| |
3.6 | 30.dubna 2004 | ||
3.7 | 24. září 2004 |
| |
3.8 | 23. května 2005 |
| |
3.8.1 | 14. listopadu 2005 |
| |
4.x | 4.0 | 7. dubna 2006 |
|
4.1 | 6. března 2007 | ||
4.2 | 24. května 2008 |
| |
4.3 | 30. listopadu 2009 |
| |
4.4 | 22. června 2010 |
| |
4,5 LTS | 26. ledna 2011 |
| |
4.6 | 25. října 2011 | ||
4.7 | 24. dubna 2012 | ||
6.x | 6.0 | 27. listopadu 2012[50] | |
6.1 | 30.dubna 2013 | ||
6,2 LTS | 25. března 2014[56] |
| |
7.x | 7.0 | 2. prosince 2014 |
|
7.4 | 4. srpna 2015 |
| |
7.5 | 29. září 2015 |
| |
7,6 LTS | 10. listopadu 2015 |
| |
8.x | 8.0 | 22. března 2016 |
|
8.1 | 3. května 2016 |
| |
8.2 | 5. července 2016 |
| |
8.3 | 30. srpna 2016 |
| |
8.4 | 18. října 2016 |
| |
8.5 | 20. prosince 2016 |
| |
8.6 | 14. února 2017 |
| |
8,7 LTS | 4. dubna 2017 |
| |
9.x | 9.0 | 12. prosince 2017 |
|
9.1 | 30. ledna 2018 |
| |
9.2 | 10. dubna 2018 |
| |
9.3 | 12. června 2018 |
| |
9.4 | 4. září 2018 |
| |
9,5 LTS | 2. října 2018 |
| |
10.x | 10.0 | 23. července 2019 | |
10.1 | 1. října 2019 | ||
10.2 | 3. prosince 2019 | ||
10.3 | 25. února 2020 | ||
10,4 LTS | 21. dubna 2020 |
|
Neos
Zcela přepsaná verze (s kódovým označením „Phoenix“) byla původně plánována jako TYPO3 verze 5.0. Při práci na tomto novém vydání a analýze desetileté historie a složitosti TYPO3 v4 se komunita TYPO3 rozhodla rozdělit verzi 5 jako zcela samostatný produkt, který by v blízké budoucnosti nenahradil verzi 4 a jako takovou potřeboval mít vlastní jméno. Publikováno jako PRŮTOK3 spolu s různými dalšími balíčky pak sloužil jako základ pro zahájení vývoje projektu Phoenix.[69]
V září 2012 se vývojáři TYPO3 rozhodli pro název nového produktu „TYPO3 Neos“.[70] S TYPO3 Neos 1.0 alpha1 byla na konci roku 2012 vydána veřejná testovací verze.[71][72] V květnu 2015 se asociace TYPO3 a tým Neos rozhodli jít každý jiným směrem, přičemž TYPO3 CMS zůstal jediným produktem CMS schváleným asociací a týmem Neos vydávajícím Neos jako samostatný CMS bez jakéhokoli spojení se světem TYPO3.[73]
V lednu 2017 byl vydán Neos 3.0 spolu s novou verzí Flow framework a změnou názvu jeho konfiguračního jazyka z TypoScript2 na Fúze[74]
Viz také
- Správa obsahu
- Systém pro správu obsahu
- Seznam systémů pro správu obsahu
- Seznam aplikací s podporou iCalendar
- TCPDF knihovna pro generování PDF dokumentů s TYPO3
- Stránky v kategorii TYPO3
Reference
- ^ „Stáhnout TYPO3“. typo3.org. Citováno 2020-06-10.
- ^ „Distribuce systémů pro správu obsahu mezi weby, které používají němčinu“. w3techs.com.
- ^ A b „TYPO3“. cmscrawler.com.
- ^ „TYPO3 - Enterprise CMS“. Archivovány od originál dne 16. 4. 2013. Citováno 2012-04-10.
- ^ Hinderink e.a., Werner Altmann; René Fritz; Daniel (2005). TYPO3: správa podnikového obsahu (1. vyd.). Birmingham [u.a.]: Packt Publ. ISBN 1-904811-41-8.
- ^ "Historie TYPO3". Citováno 2012-04-11.
- ^ „TYPO3 Core development“.
- ^ „TYPO3 v číslech“. TYPO3 - Enterprise Open Source CMS. Archivovány od originál dne 04.04.2012.
- ^ A b „Repository Extension“. TYPO3 - Enterprise Open Source CMS. Archivovány od originál dne 2004-04-29.
- ^ „Úvodní balíček“. wiki.typo3.org. Citováno 9. února 2017.
- ^ „Co jsou to rozšíření?“. TYPO3 - Enterprise CMS s otevřeným zdrojovým kódem.
- ^ Oficiální dokumentace Extbase MVC Framework
- ^ „Případové studie TYPO3“. typo3.org. Citováno 9. února 2017.
- ^ „Nedávno přidané weby“. Referenční blog TYPO3. Citováno 9. února 2017.
- ^ "Případové studie". typo3.com.
- ^ A b C d http://typo3.org/download/ Informace o cyklech podpory verzí TYPO3
- ^ Instalační manuál pro TYPO3 3.0
- ^ Instalační příručka pro TYPO3 3.0 s obrazovkami verze 3.2
- ^ „TYPO3“. sourceforge.net.
- ^ „Zdrojový kód všech novějších verzí s daty vydání“. Archivovány od originál dne 09.07.2014. Citováno 2013-11-22.
- ^ Jo Bager (3. května 2004). „Typo3 3.6.0 fertig gestellt“. online.
- ^ „Kategorie: ReleaseNotes / TYPO3 3.8.x“. typo3.org.
- ^ "poznámky k vydání pro TYPO3 3.8.1". Archivovány od originál dne 2012-07-24. Citováno 2012-07-31.
- ^ A b http://typo3.org/news/article/support-for-typo3-40-is-officially-over/ Konec životnosti TYPO3 4.0
- ^ „TYPO3 4.0“. typo3.org.
- ^ „Inline relační úpravy záznamů“. TYPO3 Wiki.
- ^ „TYPO3 4.1“. typo3.org.
- ^ „TYPO3 4.2“. typo3.org.
- ^ "poznámky k vydání pro TYPO3 4.3". Archivovány od originál dne 06.04.2012. Citováno 2012-07-31.
- ^ "poznámky k vydání pro TYPO3 4.4". Archivovány od originál dne 06.04.2012. Citováno 2012-07-31.
- ^ t3n Redakce. „TYPO3 4.4: TYPO3 wird einsteigerfreundlicher, schöner, schneller - Hier die wichtigsten Neuerungen“. t3n Magazin (v němčině). Archivovány od originál dne 2016-08-18. Citováno 2012-07-31.
- ^ A b C „Plán TYPO3“. Archivovány od originál dne 2012-10-25.
- ^ „Podpora 4.5 LTS prodloužena kvůli odložení finálního vydání 6.2, protože slíbili ponechat překrývající se období LTS na 12 měsíců“.
- ^ „Oznamování plánů dlouhodobé podpory TYPO3 CMS 4.5“. typo3.org.
- ^ „TYPO3 450alpha3 - projekty TYPO3 4.5 - TYPO3 Forge“. typo3.org.
- ^ "Stažení". TYPO3 - Enterprise Open Source CMS.
- ^ "Přehled - Projekty TYPO3 4.5 - TYPO3 Forge". typo3.org.
- ^ „buzz.typo3.org: TYPO3 4.5 bude nejbezpečnější verzí TYPO3 vůbec“. typo3.org.
- ^ Ernesto Baschny. „Zpráva o stavu TYPO3 4,5 LTS T3CON10“. slideshare.net.
- ^ Ernesto Baschny. „Úvodní prezentace TYPO3 4.5 # t3dd10“. slideshare.net.
- ^ Datum vydání TYPO3 4.6 rec. 6. října 2012
- ^ "Přihlásit se". TYPO3 - Enterprise Open Source CMS.
- ^ "Přihlásit se". TYPO3 - Enterprise Open Source CMS.
- ^ typo3.org: Stručný úvod k TYPO3 verze 4.6
- ^ TYPO3 obdržela německé vládní financování projektu přístupnosti a použitelnosti, rec. 27. července 2011
- ^ „Funkce # 12664: Představa o rychlejším načítání modulů - Core - TYPO3 Forge“. typo3.org.
- ^ „Projekty Wiki - TYPO3 4.7 - TYPO3 Forge“. typo3.org.
- ^ „Poznámky k verzi TYPO3 4.7“.
- ^ „Domů: Vládní balíček TYPO3“. typo3.org.
- ^ „Archivovaná kopie“. Archivovány od originál dne 2012-07-20. Citováno 2012-07-31.CS1 maint: archivovaná kopie jako titul (odkaz)
- ^ „Zpráva o vývoji: Vrstva abstrakce souborů“. TYPO3 - Enterprise CMS s otevřeným zdrojovým kódem.
- ^ Časová osa vydání TYPO3 6.0 - typo3.org Archivováno 2012-07-20 v Archiv. Dnes
- ^ „TYPO3 6.0 - Zpět do budoucnosti“. TYPO3 - Enterprise CMS s otevřeným zdrojovým kódem.
- ^ A b „Tým TYPO3 Core přináší krátké shrnutí připravovaných verzí TYPO3“. TYPO3 - Enterprise Open Source CMS.
- ^ „Feature # 43703: Add a task to auto update languages - Core - TYPO3 Forge“. typo3.org.
- ^ „Nový plán vydání pro 6,2 LTS“. Citováno 8. prosince 2013.
- ^ A b http://typo3.org/news/article/retaining-compatibility-to-typo3-cms6/
- ^ https://typo3.org/news/article/typo3-v81-tightening-the-screws/. Chybějící nebo prázdný
| název =
(Pomoc) - ^ https://docs.typo3.org/typo3cms/extensions/core/8-dev/Changelog/8.2/. Chybějící nebo prázdný
| název =
(Pomoc) - ^ https://typo3.org/news/article/releasing-typo3-v83/. Chybějící nebo prázdný
| název =
(Pomoc) - ^ https://typo3.org/news/article/releasing-typo3-v84/. Chybějící nebo prázdný
| název =
(Pomoc) - ^ https://typo3.org/news/article/typo3-v85-released/. Chybějící nebo prázdný
| název =
(Pomoc) - ^ A b C d https://typo3.org/typo3-cms/roadmap/. Chybějící nebo prázdný
| název =
(Pomoc) - ^ https://typo3.org/article/typo3-v920-released/. Chybějící nebo prázdný
| název =
(Pomoc) - ^ https://typo3.org/article/typo3-v930-released/. Chybějící nebo prázdný
| název =
(Pomoc) - ^ „Oznámení o vydání TYPO3 9.4“.
- ^ „Oznámení o vydání TYPO3 9.5 LTS“.
- ^ „TYPO3 v10 - bezpečný a zdravý“.
- ^ „Tým TYPO3 Core přináší krátké shrnutí připravovaných verzí TYPO3“.
- ^ Dambekalns, Karsten. „TYPO3 Neos and Flow - září 2012“. Sdružení TYPO3. Citováno 12. října 2012.
- ^ „Vydání TYPO3 Neos Alpha“. Sdružení TYPO3. Citováno 9. května 2013.
- ^ „Change Log Neos 1.0.0 alpha2“. Sdružení TYPO3. Citováno 9. května 2013.
- ^ „Neos a TYPO3 split“.
- ^ „Vydány Neos 3.0 a Flow 4.0“. neos.io. Citováno 9. února 2017.
Další čtení
- Michael Peacock - Vytváření webových stránek pomocí TYPO3 (Brožura) - ISBN 1-84719-111-8
- Michael Schams, Patrick Lobacher - TYPO3 Extbase: Moderní vývoj rozšíření pro TYPO3 CMS s Extbase & Fluid (Paberback) - ISBN 1-53053-417-8
- Rene Fritz, Daniel Hinderink, Werner Altmann - TYPO3: Správa podnikového obsahu (Brožura) - ISBN 1-904811-41-8
externí odkazy
- Oficiální zdroje pro vývojáře
- Oficiální webové stránky
- TYPO3 Forge - Git repozitáře, SVN repozitáře, Bugtracker, dokumentace a Wiki pro jádro a rozšíření TYPO3
- TYPO3 Wiki
- Blog referencí TYPO3
- Videa TYPO3 pro editory (Série 22 video tutoriálů TYPO3 k verzi 4.2) - doplněno a Testovací web TYPO3