Skip to main content


The second Best Practices Team remote sprint is happening on 15 December 2023. We'll meet on Slack for a day of general housework and working through our backlog. While we may not complete all our goals, this sprint is an excellent opportunity to learn and collaborate.


We’re excited to introduce the formation of the TYPO3 CMS Product Strategy Group. Recently, the TYPO3 Association published their strategy, and now, we have a group dedicated to strategy for our core product.


The TYPO3 Marketing Team wants to hear about your TYPO3 sales experiences. We need the insights of the community to create the best possible sales enablement materials during our sprint in February 2024.


This is the start of our recap series of this year's T3CON sessions. Relive the experience or find out what you missed out on – and gain new knowledge on the subjects that matter to your business."


The TYPO3 Camp Nantes was held on 6–8 October, 2023. It was my first time attending this camp and I was the only German participant. It was the smallest TYPO3 Camp I have ever been to — with about 25 participants — and it had the highest red wine-to-beer ratio of any camp that I have attended!


Still sticking to an older version of TYPO3? Today, 8.7.56, 9.5.45, and 10.4.42 have been released. Staying on top of maintenance updates should be a top priority - Gain peace of mind by opting for one of TYPO3 GmbH’s Extended Support offers!

AndreasKessel reshared this.



With this small tool, automated TYPO3 updates over several versions are no problem. Developers can use this tool to master even complex TYPO3 updates without a weeks-long freeze for the customer. The only requirements: A local DDEV installation and Git.

Kay Strobach reshared this.



Since TYPO3 uses a lot of the components of Symfony already, it would be great if Extbase would also be similar to Symfony.

Symfony has 2 great features which are currently missing in Extbase:

  1. Allow to specify allowed methods for an action (GET, POST, PUT…)
  2. Set permissions which user is allowed to call actions

Surprisingly the backend is already feature number one where you can define allowed methods in typo3/sysext/backend/Configuration/Backend/Routes.php for example like so:
<pre><code class="lang-php">'login_request_token' => [
'path' => '/login/request-token',
'access' => 'public',
'methods' => ['POST'],
'target' => Controller\LoginController::class . '::requestTokenAction',
],
</code></pre>
Because the routing works completely different in Extbase, it is time to rethink it.

My proposal is to also use Annotations like in Symfony also in Extbase like so:
<pre><code class="lang-php">class BackendUserController extends ActionController
{
#[Route(path: '/removeFromCompareList/{uid}/{redirectToCompare}', name: 'removeFromCompareList', methods: ['POST'])]
#[IsGranted('customer')]
public function removeFromCompareListAction(int $uid, int $redirectToCompare = 0): ResponseInterface
{
$this->removeFromCompareList('compareUserList', $uid);
if ($redirectToCompare) {
return $this->redirect('compare');
}
return $this->redirect('index');
}
}
</code></pre>
What are your thoughts about it?

Would this be something that could be implemented for TYPO3 13?

2 posts - 2 participants

Jens Neumann reshared this.



The TYPO3's Conflict of Interest Policy aims to ensure that the collective interests of the TYPO3 community prevail over personal interests by exercising our responsibilities and making our decisions impartially, objectively, and independently.


Drupal, Joomla, TYPO3, and WordPress are thrilled to announce the call for proposals for our first combined Dev Room track at FOSDEM 2024. Discuss, learn, and work on issues that affect FOSS CMS projects, from policy to development, security, and beyond.


Still sticking to an older version of TYPO3? Today, 8.7.55, 9.5.44, and 10.4.41 have been released. Staying on top of maintenance updates should be a top priority - Gain peace of mind by opting for one of TYPO3 GmbH’s Extended Support offers!

reshared this



The versions 12.4.8 and 11.5.33 of the TYPO3 Enterprise Content Management System have just been released.

reshared this



As of today, the way to submit events to typo3.org is to use the Content Request Form. This process means that events will benefit from the same editorial workflow as other content and ensures every event receives the best possible promotion by TYPO3.

Marco Huber reshared this.



From high-level strategy and practical technology demos for the government and private sector to meetings with diplomats. Read what happened when TYPO3 sent a delegation to Papua New Guinea for a week-long schedule of presentations and meetings.


The Best Practices team's inaugural remote sprint is happening on 27 November 2023. We'll meet on Slack for a day of general housework and working through our backlog.


The Best Practices team's inaugural remote sprint is happening on 27 November 2023. We'll meet on Slack for a day of general housework and working through our backlog.



Each month, we take the opportunity to celebrate contributors in our Developer Appreciation Day post. Please take a moment to share gratitude for their continued passion, commitment, and time they give to making TYPO3 CMS awesome.


The TYPO3 community will meet again in Obergurgl, Ötztal, Tyrol, Austria 13–20 January 2024 for the 23rd T3BOARD event. Be part of an inspiring week with people from our vibrant community, on the slopes during the day and in sessions about TYPO3 and IT in the evenings!



The TYPO3 community will meet again in Obergurgl, Ötztal, Tyrol, Austria 13–20 January 2024 for the 23rd T3BOARD event. Be part of an inspiring week with people from our vibrant community, on the slopes during the day and in sessions about TYPO3 and IT in the evenings!



Are you a student interested in learning more about TYPO3? Look no further than the free introduction session at the Kamp-Lintfort, Germany, campus of Rhine-Waal University on 3 November 2023. This free session, hosted by the RheinRuhr user group, will be conducted in German and covers everything from technical concepts to development for TYPO3.

reshared this



The Web Engineering Unconference (WEUC) held in Palma de Mallorca, Spain, is an unconference about web technologies and performance. Limited to 100 attendees, this two day bar camp-style conference creates a family atmosphere for people to share their knowledge and experience.


The best websites and intranets made with TYPO3 CMS were celebrated at the TYPO3 Awards Gala in Düsseldorf, Germany. Best of the 221 submissions and winner of the coveted Website of the Year title was womenforwomenfrance.org, created by Talan Solutions.


Having a strategy for TYPO3 is essential for providing direction, creating a competitive advantage, optimizing resource allocation, fostering adaptability, promoting alignment, facilitating decision-making, and engaging stakeholders. The strategy acts as a roadmap for the success of the TYPO3 Association and helps us navigate the complexities of the business landscape.

Kay Strobach reshared this.



The versions 12.4.7 and 11.5.32 of the TYPO3 Enterprise Content Management System have just been released.

AndreasKessel reshared this.




The TYPO3 Association welcomes digital sovereignty and accessibility advocate CPS GmbH as a Platinum member. The upgrade from a Gold-level membership is a reinforcement of the company’s long-standing commitment to the content management system and its open-source community


Each month, we take the opportunity to celebrate contributors in our Developer Appreciation Day post. Please take a moment to share gratitude for their continued passion, commitment, and time they give to making TYPO3 CMS awesome.


Join us Oct 12-13 in Düsseldorf for T3CON23! Explore AI, digital sovereignty & innovation with industry leaders. Secure your spot for transformative insights!


We are pleased to announce that the TYPO3 community can now test the current version of the Content Blocks in version 12. We invite you to test out the extension and give us your opinions and feedback. We continue to work closely with the Core development team and have been working on creating a graphical UI for Content Blocks in the backend.

reshared this



The Doctrine Project's widely-used PHP libraries are integral to many open source applications. Now, SkillDisplay is partnering with Doctrine to offer open data skill definitions for these libraries, creating a shared foundation of competencies that will benefit developers across the community.

reshared this



The four-day event was the largest Drupal event in the USA in 2023. It included talks, workshops, all-day seminars, and ample time for contribution. Conferences like these are a great way to learn about other open source projects, how they organize their events and communities, solve their problems, and celebrate their successes.


From 221 submissions, 65 projects have been nominated for the 2023 TYPO3 Award. Of the 13 category winners, one will receive the coveted TYPO3 Website of the Year title. New this year, the prizes are exclusive commemorative NFTs.

Dirk Fehse reshared this.



With 221 submissions from agencies around the globe, the competition is fiercer than ever. Join us on 12 October 2023 in Düsseldorf, Germany | T3CON23


Open source software development is a global, borderless activity. But public policies are developed locally. The Open Source Initiative (OSI) has launched the Open Policy Alliance to educate and inform US Public Policy decisions. TYPO3 has joined the program to show support for this effort.


The versions 12.4.6 and 11.5.31 of the TYPO3 Enterprise Content Management System have just been released.

reshared this



Each month, we take the opportunity to celebrate contributors in our Developer Appreciation Day post. Please take a moment to share gratitude for their continued passion, commitment, and time they give to making TYPO3 CMS awesome.


Each month, we take the opportunity to celebrate contributors in our Developer Appreciation Day post. Please take a moment to share gratitude for their continued passion, commitment, and time they give to making TYPO3 CMS awesome.

Marco Huber reshared this.

Something isn't quite UTF-8 in this area.