TYPO3 explainedΒΆ
The source is the documentation! (General wisdom)
The TYPO3 APIs are first and foremost documented inside of the source scripts. It would be impossible to maintain documentation at more than one location given the fact that things change and sometimes fast. This chapter describes the most important elements of the API.
- Directory structure
- PHP Namespaces
- Autoloading
- Bootstrapping
- Variables and Constants
- Backend User Object
- TYPO3 Core Engine (TCE)
- FormEngine
- Database Access
- Internationalization
- Programming with workspaces in mind
- Digital assets management (FAL)
- Caching framework
- Using the system log
- Logging with TYPO3
- Error and Exception Handling
- Using the system registry
- Mail API
- Services
- Authentication
- Form protection tool
- Flash messages
- System categories
- System collections
- Enumerations
- HTTP request library / Guzzle / PSR-7
- Icon API
- Hooks and Signals
- Extending classes (XCLASSes)
- Feature Toggles
- JavaScript in TYPO3
- Soft References
- Session Storage Framework
- Rich Text Editors (RTE)
- TypoScript Syntax Study
- Page types
- User Settings Configuration
- Extension scanner
- Various examples