Rozhodol som sa napísať zopár článkov o základoch práce s cmskom TYPO3. Preto som sa na začiatok rozhodol popísať adresarovú štruktúru – popis čo sa kde nachádza a na čo sú uerčené jednotlivé adresáre.
CMS TYPO3 je rozdelené do rôznych balíčkov. Balík source je základný balík. Obsahuje všetky potrebné zdrojové kódy cmska. Na tento balíček treba pre reálne použitie aplikovať ešte nejaký ďalší poďla toho čo chceme robiť. Kedysi existovalo oficiálnych balíčkov viacero, dnes je udržiavaný asi len jeden - dummy package. Tento balík len rozširuje základnú adresárovú štruktúru a pridáva zopár súborov. Takže najjednoduchšia cesta ako nainštalovať TYPO3 je rozbaliť si niekde TYPO3 source a potom do neho rozbaliť TYPO3 dummy(tak aby súbory z dummy balíku prepísali tie zo source prirodzene). Je možné si vytvoriť aj vlastný balíček namiesto dummy balíčka a pripraviť si tam moduly, ktoré zvykneme použiť vo väčšine inštalácii spolu s predpripravnými nastaveniami. Dummy package je vhodné použíť v prípade, keď ideme vytvárať stránku samy.
Po nainštalovaní by mala vzniknuť takáto adresárová štruktúra:
- [D] fileadmin
- [D] misc
- [D] t3lib
- [D] typo3
- [D] typo3conf
- [D] typo3temp
- [D] uploads
- [F] index.php
- [F] _.htaccess
Značkou [D] sú označené adresáre a značkou [F] sú označené súbory. Ďalej sú tam ešte súbory typu README, clear.gif atď ktoré asi netreba popisovať, takže som ich vynechal.
FILEADMIN
Adresár fileadmin je určený pre ukladanie súborov. Je rozdenlé na viaceré podadresáre:
- [D] template
- [D] user_upload
- [D] _temp_
Adresár template(alebo aj templates) sa tam od začiatku nenachádza, ale zvyknú sa prave do tohto adresára ukladať html šablóny. Spolu s nimi aj csská, javascripty, obrázky a napriklad aj swfka. Jednoducho všetky staticke súbory.
Adresár user_upload je primárne určený ako adresár, do ktorého môže používateľ uploadovať, čo len bude chcieť, taktiež si tam môže vytvárať ďalšiu adresárovú štruktúru. Jednotlivé adresáre sa dajú sprístupniť pre rôzne skupiny/používateľov cez file mount-y.
Adresár _temp_ je podobný adresáru user_upload. Je určený na dočasné uchovávanie súborov. V každom prípade nikdy by sa nemalo nič linkovať na hocičo z tohto adresára, kedže ide iba o “temp”!
MISC
Tento adresár je určený pre veci ktoré sa inde nevošli
Dajú sa tam napríklad nájsť rôzne varianty súboru .htaccess pre TYPO3, alebo pravidlá pre prácu s TYPO3 SVN ak by ste chceli prispieť niečim do jadra CMSka. Nič nevyhnutné pre beh aplikácie tam nie je, ale odporúčam sa tam aspo
