TYPO3 GmbH Releases Blog Extension

Our Blog extension is now available for download

We are proud to announce that we just released the extension powering this very blog. The main goal for this blog extension was to use TYPO3's core concepts and elements to provide a full-blown blog that users of TYPO3 can instantly understand and use.

While there have been other blog solutions in the TYPO3 universe throughout the years, we wanted a solution that was as close to the core as possible, show-casing the possibilities TYPO3 already delivers as core functionality as well as the maximum of flexibility we could come up with. Every element of the blog (posts, comment form, sidebar etc.) can be freely positioned and styled. You can therefore combine your blog with existing content or other plugins.

Pages as blog entries

Blog entries are simply pages of a special page type blog entry and can be created and edited via the well-known page module. Creating new entries is as simple as dragging a new entry into the page tree. 

Access rights for your editors, workspace- and language support and visibility are available in the same way as for every other TYPO3 page you have. No need for additional configuration.

Use all your content elements

All your existing elements can be used on the blog pages - including backend layouts, custom content elements or plugins. 

If you already built a slew of elements according to your CI you can just reuse them - your editors don't even have to learn a new way of editing content as they already know how to handle these elements. This way you can ensure a consistent and fully integrated look and feel of your blog within your website.

 

Flexible positioning

All parts of your new blog are usable on their own, so you can just use the elements you want. The different elements include for example the comments and comment form, a sidebar or the list of blog posts. All these elements can be used as separate content elements and therefore be positioned and used wherever you want.

For example you could use the sidebar widget on your homepage to showcase your latest entries. You can add the comment form on a separate page. You can position the sharing buttons wherever you want.

Customizable Templates

Templating is done via Fluid templates. If you want your blog to have a custom look and feel just replace the templates and styles with your own. If you just want a quick blog installation, use the templates provided by the extension and just add your stylesheets.

To quickly get you started with using custom templates we also provided an example extension containing templates for the blog. The idea is that you can install the blog as it is either via composer or TER and have a separate location for your blog templates. For more information see blog template extension.

Categorization and Tagging

Use categories and tags to add meta information to your blog posts. Let your users explore your posts based on their interests navigating via tags or categories to find similar entries. Add posts from the same category to your posts to get your readers to read even more.

Categories and tags can also be used to add teasers to your blog entries on any other page. Imagine having a landing page for a specific topic - if you have a blog tag or category with that topic you can simply add posts from that category to your landing page.

Be social - share your posts

Enable sharing in the commonly used social networks by enabling a single checkbox. We are using shariff to enable privacy when sharing.

Answers to frequently asked technical questions

You'll find answers to other frequently asked technical questions, instructional clips and all sorts of helpful videos on our TYPO3 YouTube channel. Come along and join us there. If you find this useful, please share the link on your network.

Show me technical videos on YouTube
Susanne Moog

About the Author

Susanne Moog

Senior-ita Developer, Düsseldorf, Germany
Susanne has been part of the TYPO3 project for the last ten years. Originally she studied media economics, but quickly realized that programming was more than just a hobby and started working in the IT area.

She works at TYPO3 GmbH and team neusta, mainly as a scrum master and developer. In her free time she loves reading, dancing, learning C# and doing code katas.

More posts by Susanne Moog

Comments

  • Sanjay Chuahan

    Sanjay Chuahan

    November 17th, 2016

    Hey Guys! Awasome, Once more example to have prove that TYPO3 have better abilities within it's Core. Eg., Does not require compulsory use of 'news' extension for Blog development (as there are many limitation like did not able to use different content element on blog post). I hope in future version of this extension, we'll have more feature eg., Comment's module may have 'Reply' feature. Thank you, Sanjay

  • Mathias Schreiber

    Mathias Schreiber

    November 9th, 2016

    Hey Dirk, you can find the RSS Feed in our backlog ;-)

  • Björn Jacob

    Björn Jacob

    November 4th, 2016

    Thank you for your effort! I like your approach to release an extension which serves as an example for a clean and slim extension being very close to the TYPO3 core concepts. Well done.

  • Dirk Fehse

    Dirk Fehse

    November 4th, 2016

    Super cool, but just one question: Where do I find the RSS-Feed? Cheers, Dirk

  • Frank Nägler

    Frank Nägler

    November 4th, 2016

    Hi Philipp, thanks for your feedback. This is a relict and useless, because it is an unknown property. We will remove it within the next version. _Frank

  • Philipp Thiele

    Philipp Thiele

    November 2nd, 2016

    Nice work :) Just a little hint: small typo in https://bitbucket.typo3.com/projects/EXT/repos/blog/browse/ext_typoscript_setup.txt#12 (doktype)

Write comment

Feedback