INT06
Using »TYPO3 goes eComStation«
Not only for Beginners
Christian Hennecke
Roland Schmalenberg
Teammembers »TYPO3 goes eComStation (T3geCS)«
What is TYPO3?
- Web content management system
- Web application server
- Completely open-sourced
- Extensible with freely available and commercial modules
This session addresses
- People interested in Content Management Systems
- People wanting
- to provide web appearances maintained by several authors
- to seperate content from design and administration tasks
- to use a well-documented Open Source System
- to use a test-bed based on OS/2 or eComStation
- to learn the first steps on that system
Wer ist die Zielgruppe
Topics
- General usage tips
- Extensions
- Migration of an existing site
- Nuts and bolts of backing up a site
Was wollen wir zeigen
Extensions
- Modules that extend/replace the core features and other extensions
- Can be installed, deinstalled, deleted, updated
- Available from:
- Online resource TER (TYPO3 Extension Repository) (OSS, free)
- Developer sites (mostly commercial)
Extension examples
- News system
- Discussion forum
- Calendar
- Wiki
- Seminar list with registration
- Image gallery
- Web shop
Migration of an existing site
- »Software« requirements
- Two extensions: Static Info Lists, TemplaVoila
- Pages with suitable HTML code
- Skill requirements
- Basic to medium XHTML/CSS knowledge to analyze and adjust existing code
- TypoScript skills for automated site parts (menu, history)
Preparations
- Get complete material of existing site
- Copy to fileadmin/templates/mydir
- Don't forget images that are only referenced in CSS!
Basic process
- Identify areas in page
- Header
- Menus
- Content (rows, boxes, etc.)
- Footer
- Mark header lines to be used
- Tell TYPO3 what to do with areas (include, replace, adjust)
Page areas
- Containers for other content
- Elements (menus)
- Tags
- Attributes
Identification by
- Blocks (div, ul, etc.) with ID
- Ranges of similar content (menu made from a tags only)
- Tags
- Attributes
Adjusting menus
- TypoScript defines how menus are generated
- Wrapping code
- Including details from page data
Backing up T3geCS I
- TYPO3 consists of database and filesystem, a backup must include both
- Essential filesystem folders to backup:
- uploads
- fileadmin
- typo3conf
- typo3_src-4.0.2
- Restoring to same access accounts and same servers is no challenge
- If restoring to another access account or server, you have to pay attention to typo3conf/localconf.php
Backing up T3geCS II
- Backing up of database can be done with MySQL commands
- All you need are database user, password, and database name
- You can use the command line interface:
- mysqldump -uDatabaseUser -p -add-drop-table DatabaseName > t3_DatabaseName_DateTimeGroup.sql
- mysql -uDatabaseUser -p DatabaseName < t3_DatabaseName_DateTimeGroup.sql
- or phpmyadmin