Getting-Started Resources for Integrators
Know TYPO3 from frontend to backend
Get started as a TYPO3 integrator with this list of topics and supporting resources. When ready, you can level up with the TYPO3 official training, then verify your knowledge and get certified.
The Role of an Integrator
Connect functionality, content, and design
TYPO3 integrators develop templates for the frontend, set access rights for backend users, configure extensions, and connect external systems.
The role of a TYPO3 integrator often partially overlaps with a developer or site administrator and the roles may be filled by the same person.
Key responsibilities of a TYPO3 integrator include:
- Integrators know the general architecture of TYPO3 (frontend, backend, extensions, TypoScript, TSconfig, etc.)
- An integrator has administrator access to the TYPO3 system and can configure it properly and securely.
- Integrators know how to use the Install Tool, and understand the meaning of system settings and the basic structure of files and folders used by TYPO3.
- An integrator should have basic programming and database skills, understanding how TYPO3 and extensions work without necessarily building them.
- The TYPO3 integrator works closely with editors, developers, and site administrators.
Content Management System, Project, and Community
What kind of CMS is TYPO3?
TYPO3 CMS is an open-source enterprise content management system (CMS), that delivers websites and other online applications for startups, agencies, and multinationals. Fast and flexible content are keywords. Feel free to call it “enterprise any-size”.
As a TYPO3 integrator, you connect the dots between TYPO3’s content management and presentation layers. You know how the CMS works and how to make the best of its powerful features in the frontend.
- Massively Multisite and Multilingual — Manage any number of websites with a single installation, and create and maintain content in a multitude of languages.
- Digital Marketing Enabled — Integrate with your marketing stack, execute your SEO strategy, and manage and measure campaigns.
- Open Extensible Customizable — Make TYPO3 work for you. Open architecture means you can add functionality as you scale.
- Professional Open Source — Enjoy software from an open community with a resilient organizational structure and enterprise-level vendor support.
- Universal Frontend User Experience — Create a digital experience that is responsive, accessible, and consistent across platforms.
- Secure Performant Scalable — With TYPO3 your digital solution is fast, compliant, and secure.
- Smart Content Management — Plan, author, and deliver content, manage files, configure workflows, and more.
TYPO3 compared with other platforms
Find out how TYPO3 suits your project using these comparisons with other popular products in the CMS landscape.
The benefits of an open-source community
TYPO3 is backed by a vibrant professional community and commercial ecosystem.
- This is TYPO3! — Find out more about our global community and organizational structure.
- TYPO3 and Open Source — Learn more about our open-source ethos.
Key Benefits for Integrators
Power tools for Massively Multisite and Multilingual
TYPO3 integrators know how to harness the power of the CMS. They take the professional approach to web projects of any size.
- Powerful access control. Configure user groups and define levels of access with features like multi-factor authentication, IP detection, and user directories.
- Open API for seamless integrations. TYPO3 is your content hub that plays nicely with PIMs, ERPs, and CRMs, with high-quality, performant APIs.
- Headless CMS. Manage content and data for a custom frontend with backend functionality decoupled from presentation and design.
- Shared backend for multiple sites and locales. Add as many sites as you need and centrally manage languages, domains, page access, and user rights.
- Reusable layouts, templates, and assets. Create a consistent, unified design with full localization capabilities.
- Localization. Address users in their native tongue. Implement translation workflows with third-party service integrations and configure fallback languages.
Essential Knowledge for Integrators
Configure, integrate, and adapt
Modify and style existing templates or create new ones from scratch. An integrator knows when to do what for optimal looks and performance.
- Create your own Sitepackage (or theme) using the TYPO3 Sitepackage Tutorial. Sitepackages are a type of extension that store frontend assets, such as Fluid/HTML, CSS, and JavaScript.
- TypoScript. Get an introduction to TYPO3’s configuration language in this 45-minute tutorial. Use the TypoScript Reference as a guide.
- Get to know templating with Fluid. ViewHelpers are special tags in a template that create loops or generate links. See the Fluid Viewhelper Reference for a complete list of all available ViewHelpers.
Choose, install, and configure extensions
- Understand that the TYPO3 Core interacts with system and third-party extensions via the TYPO3 extension API.
- Get started working with extensions to build out functionality.
- Extbase is the Model-View-Controller framework developed especially for TYPO3.
- Browse community-contributed extensions in the TYPO3 Extension Repository.
- Understand how to register new widgets in the Dashboard module.
Configure access rights and permissions for backend users
- Understand TSconfig. See the TSconfig Reference for more information. User TSconfig and Page TSconfig let you configure how the backend works on a user, usergroup, and page level.
- Speed up editing workflows by optimizing user permissions and user experience. See User and access privileges for more detail.
TYPO3 system configuration and site behavior
- Learn how to use the Install Tool.
- Learn the basic structure of files and directories used by TYPO3. Work with the File Abstraction Layer (FAL) for file access and storage.
- Understand the global TYPO3 configuration options.
- Understand the meaning of settings in the local configuration file.
- Site and Language Handling. This includes setting up sites, language configuration, and URL handling.
- Human-readable URLs are created automatically by TYPO3. Understand routing and how TYPO3 handles URLs.
- Learn how to use the Admin Panel. It provides deeper insight into TYPO3 at runtime.
- TYPO3 is designed to be fully localizable. Find out more in the Localization guide.
Security
- Ensure your TYPO3 sites always run a stable and secure TYPO3 version — and only use secure extensions.
- Knowing and adhering to the TYPO3 Security Guidelines is essential for all integrators.
- Be aware of extension security and making code secure.
- Never trust user input — it could be an attacker looking for weaknesses.
- Know the process for reporting a security vulnerability in TYPO3.
- Understand how to deal with compromised websites.
- Configure Multi-Factor Authentication
- Understand how to check reports and logs.
Stay informed
- Subscribe to the Security Advisories Mailing List for all updates from the Security Team.
- Stay informed about TYPO3 Core updates and the development roadmap.
- Check for extension updates regularly using Composer or the TYPO3 Extension Repository.
Where to Get More Help
Official Training
Access professional, instructor-led training courses to progress to the next stage of your TYPO3 learning journey.
Certifications
Verify your knowledge and gain official credentials according to a global standard — sit the exam to become a TYPO3 CMS Certified Developer (TCCD).
Demo Site
Experiment with content on an existing site. The TYPO3 Demo Project is a free, publicly-available site where you can access the backend and edit content risk-free.
Documentation
Read about how to use TYPO3 CMS. Start with the Getting Started guide then move on to concepts and tutorials tailored for developers.
Stack Overflow
Ask questions and get help from other TYPO3 users. Answers shared here are public and your insights can benefit others.
Video tutorials
Check out the TYPO3 YouTube channel for videos about using features and implementing different functionality in the CMS.
Events
Take part in official and community-organized events to broaden your knowledge and learn more about what TYPO3 can do.