The Technical Specification (TS) is the definition of the final result and the goal of your project. The development of the TS is a document that will be formalized and used accordingly by the project owner and project participants.
TYPO3 tools allow you to create any type of site. The introduction of multifunctional solutions ensures the performance of the project at high loads. Visualization of a variety of page templates, online image processing (cropping), sliders, multilingual, scaling and adaptation for mobile devices.
Extensions are designed in a way so that extensions can supplement the core seamlessly. This means that a TYPO3 system will appear as "a whole" while actually being composed of the core application and a set of extensions providing various features. Existing extensions tuning, modification, modernization due to TYPO3 updates and architecture requirements. Support of developed extensions, technical support and maintenance, set up from repository and tuning.
Distributions are full TYPO3 CMS websites ready to be unpacked. They provide an easy quick start for using TYPO3 CMS. A distribution is a special kind of extension enriched with some further data that is loaded or executed upon installing that extension.
Migrate sites of any type to TYPO3. Site migration without loss of design and without loss of content. Getting additional standard options. Combining several sites into one configuration. Updating sites on TYPO3 CMS from old versions to the latest. Content visualization.
Service and update TYPO3 CMS. Advice on site management. Updates used extensions. Server support. Security update and required patches. SEO optimization. Assistance in solving problems important for the customer. SSL certificates of any type. Data protection and security. Optimization of functions, introduction of new features, search and correction of errors.
Virtual Server (VS) - a type of Internet hosting service that allows individuals and organizations to make their website accessible via the World Wide Web (www). Dedicated server (DS) - a type of hosting, in which the client is entirely provided with a separate physical machine (server). The domain name should help people find you on the Internet. Do not worry! We will help you to declare yourself on the Internet.
Find out more about the event:
Impressions from T3DD with quotes from more speakers and attendees.
What’s Up, Docs?
TYPO3 Developer Days is a great event to meet other developers and remind everyone that documentation is important and that everyone can contribute.
We plan to keep up our efforts until - finally - all online documentation on docs.typo3.org is up to date. But it is also important to us that contributing is a good experience - that is a focus we already have and where any help is appreciated!
We held three sessions at Developer Days:
An overview of the state of TYPO3 documentation, what we achieved and what we plan to do,
A session where we collected feedback and ideas from the community.
For us, the Developer Days event was very motivating because a number of people expressed interest not only in contributing but also wanted to inspire colleagues to participate in the documentation. Having already prepared instructions for contribution proved to be helpful for a successful entry for newcomers.
A steady stream of pull requests has been received. The new contributors were particularly pleased about the timely consolidation of the contributions and their publication. So they were able to experience how easily and quickly their input improves TYPO3 documentation.
Let’s hear from the contributors
TYPO3 Developer since 2005
When I saw the “Edit me on Github” button for the first time in the official TYPO3 documentation I thought “Who am I to edit the official TYPO3 documentation?!” However, when I found an obvious error (typo in code) I hit that button and sent in a correction. The response from the Docs Team was instant and positive so I felt encouraged to submit some more small changes. However, doing large scale edits in the GitHub editor was tiresome and I didn’t dare either.
So when a talk about documentation was offered on the T3DD19 I decided to meet the guys behind the nice Github Accounts. I learned that you can clone the documentation repository and work on it offline, that there are editors with syntax highlighting to support you, that the team is constantly trying to improve both rendering and content. And that it is a very small team and happy about any help they can get.
So I decided to spend the coding night on documentation instead of coding. In order to understand something, you have to dig deep into how the core code is working. And you have to correctly note the differences between the versions. This can be as challenging as contributing to the core. Chances are much more people will actually read what you have written. The code is usually not enough documentation by itself as anyone will know who worked on a project with a lack thereof.
Coming from the typo3.org Team with which the Documentation Team already worked closely together and even sprinted, I always was quite intrigued to contributing, so the Developer Days were a perfect chance to get more into it.
I attended all Documentation-related talks and joined the following brainstorming session, which was really nice because the main focus was lowering the barrier of entry not just for future contributors to the documentation, but also beginners that start out with TYPO3 as a whole. We managed to identify some issues and propose solutions. There are way more things we didn't cover, but for a 6-people discussion over 90 minutes we were quite productive!
At the Coding Night, we formed a small group of 3 to aid the Documentation Team with frontend work, improving the design of a global search system, which initially was thrown in to "just work". 4 hours of work and a lot of fun later, we submitted our Pull Request for review when the clock struck midnight! We already got feedback shortly after, and just around breakfast time in the morning, it was merged!
As in previous years, I was really looking forward to see familiar faces and get new insights.
In the program, there were several lectures announced by the Documentation Team, from whom I had already heard from on previous TYPO3 camps.
Since I’ve been working on contributions to the documentation myself, and I knew the lack of support in the Team, I decided briefly to visit the lectures this year. A detailed introduction to the collaboration was well prepared by the Team. We were quickly trained, and I could steadily arrange my own development environment to comply with my own needs.
I gained experience through the development in TYPO3 core, small contributions and reviews, and via exchange with other developers. I can easily carry these experiences into the work with documentation. That’s why I’ve decided, during the DEV-days in Karlsruhe, to contribute a part of my future free resources to help to improve the documentation. I look forward to meeting people from the Documentation Team again.
More About TYPO3 Documentation
Official Docs: Writing TYPO3 Documentation
Blog post: New documentation infrastructure
Blog post: Docs team at the sprint in Wiesbaden