What's Included in Service?
3 Steps Approach
Step 1. Analysis, Proposal & Planning
We conduct a technical project analysis at the initial stage to create an estimate. Upon your confirmation, we will kick off the
project and strategize with local and staging server environments to ensure smooth TYPO3 extension development and deployment.
1.1 Requirement Specification
In-depth review of your requirement specification of your business needs. Prepare questions and confirmations.
View Requirement1.2 Project Proposal
You’ll receive a detailed proposal, which includes Scope of work (SOW), estimation, planning, approach, and contract details.
Download Document1.3 Kick-off, Planning & Local-setup
Initiate the project with a kick-off meeting, schedule a project, and set up locally with Docker/DDEV, Git, composer, etc.
View Schedules1.4 Technical & Backend Usability
The team prepare technical specification and backend TCA and usability of default CRUD operations of backend management.
Download ReportStep 2. TYPO3 Extension Development
We start the TYPO3 extension development process by configuring the extension key, crafting backend TCA, and developing
frontend plugins. Ultimately, the developer will conduct a thorough checklist before handing it over to the QA team.
2.1 Initiate Extension
Kick-start the extension using the extension builder by defining the proper unique extension key and database diagram.
View Requirement2.2 Backend Modules Development
Convert database diagram to TCA (Table Configuration Array) to manage records in TYPO3 list module and custom module.
Sample Backend TCA2.3 Frontend Plugin Integration
Based on business needs, develop custom frontend plugins with Flexform/TS options and Extbase/Fluid technologies.
View Plugin Configuration2.4 Checklist of DoD
Developers follow a concrete checklist of DoD (Definition of Done) before submitting a project to the QA team.
Download DoD ChecklistStep 3. QA, Delivery & Support
In the final stage, as part of our commitment to ensuring quality, we will furnish various reports such
as TSR (technical standard report), QSR (quality score report) and deliver the developed TYPO3 extension for Go-live!
3.1 Technical Standard Report (TSR)
Prepare a technical report including composer support, scanned extension files, system error log, localization, etc.
Download TSR Report3.2 Code Review Report (CRR)
The report contains TYPO3 code review points like PHP-PSR, PHP Stan, PHP-CS-Fixer, and TS/XLIFF/Fluid lints.
Download SSR Report3.3 Quality Score (QSR)
The QA team tests 1:1 testing with UI/UX design, functionality, cross-platform, etc. The report contains bugs/issues status.
Download QSR Report3.4 Delivery & Support
Deliver and deploy to the staging server with post-checklist verification and provide 30 days of free support.
View Go-live ChecklistPricing Packages
Basic
- Low Complexity of Features
- 1 Backend Records
- 1 Frontend Plugins
- No API Integration
- Compatible LTS
- No Scheduer Task
- Basic SEO
- DevOps - Git/Docker/DDEV
- No Backend Manual
- Assign a dedicated technical manager
- 30 business days support period
- 20 hours of development & support
- €40 per hourly rate
Standard
- Medium Complexity of Features
- 3 Backend Records
- 3 Frontend Plugins
- 1 API Request
- Compatible LTS/ELTS
- No Scheduler Task
- Advanced SEO
- DevOps - Git/Docker/DDEV
- Backend Manual
- Assign a dedicated technical manager
- 45 business days support period
- 40 hours of development & support
- €45 per hourly rate
Premium
- High Complexity of Features
- 5 Backend Records
- 5 Frontend Plugins
- 1 API Request/Response
- Compatible LTS/ELTS
- 1 Scheduler Cronjob
- Advanced SEO
- DevOps - Git/Docker/DDEV
- Backend Manual
- Assign a dedicated technical manager
- 60 business days support period
- 80 hours of development & support
- €50 per hourly rate
Requirements:
- You must provide a detailed business requirement specification for your wanted TYPO3 custom extension.
- We will conduct a thorough design & requirement analysis.
- Subsequently, we will provide you with an accurate re-estimation.
Happy Customers
Technical Expertise
PHP | TYPO3 is primarily built using PHP, and PHP remains the core language for TYPO3 extension development. Staying up-to-date with the latest PHP versions and best practices is essential for TYPO3 developers. |
TYPO3 APIs | Various APIs and services for extension development, including Extbase, Fluid, and REST APIs. |
TYPO3 Extensions | Fluid: TYPO3's templating engine, Fluid, is used for rendering dynamic content in TYPO3 extensions. Extbase: TYPO3 Extbase framework simplifies the development of TYPO3 extensions with its MVC (Model-View-Controller) architecture. |
Front-end Development | HTML5/CSS3: For building modern and responsive TYPO3 templates. JavaScript: Frameworks like ReactJs, NextJs, NodeJs, AngularJs for enhancing the user interface and interactivity. |
Database | Typically using MySQL or MariaDB as the database backend. Staying current with database technologies is important for optimising performance. |
Version Control | Using Git for version control in TYPO3 projects, enabling collaborative development and code management. |
Composer | Dependency management tool for TYPO3 extensions and PHP libraries. |
Unit Testing | Unit testing verifies the correctness of code units, checks reliability and functionality using PHPUnit, Extbase, and TDD. |
Code Lints | Maintaining TYPO3 coding standards with tools like PHPCS for clean, consistent code. |
Our Technology Stack
Frequently Asked Questions
More FAQsCustom TYPO3 extension development involves creating personalised extensions or plugins that add specific functionalities to your TYPO3 website, addressing your unique business needs.
Custom TYPO3 extensions are essential when your website requires features and functionalities that are not readily available in standard TYPO3 extensions. They help you achieve a more customised and unique online presence.
Custom TYPO3 extensions can enhance your website's functionality, improve user experience, and streamline internal processes. They are designed to align perfectly with your business goals and requirements.
The development timeline depends on the complexity and scope of the project. We will provide you with a detailed project plan and timeline during the initial consultation. It generally varies from a few days to a few weeks.
The cost varies based on the complexity and features of the extension. We offer competitive pricing and will provide you with a customised quote after understanding your project requirements.
Yes, we offer ongoing support and maintenance services to ensure your custom TYPO3 extensions remain up-to-date, secure, and compatible with the latest TYPO3 versions.
Yes, we can upgrade your existing TYPO3 extensions to ensure they are compatible with the latest TYPO3 releases, providing enhanced security and performance.
Yes, we stand by the quality of our work. We offer a 100% money back guarantee making sure customer satisfaction, your custom TYPO3 extension will function as specified and meet your requirements.
Simply contact us by contact form or give us a call on +49 212 73879993 to discuss your project requirements and objectives. We will work closely with you to create a custom solution specifically to your needs. We would be happy to hear!