Skip to content

Latest commit

 

History

History
123 lines (77 loc) · 3.2 KB

Index.rst

File metadata and controls

123 lines (77 loc) · 3.2 KB

.. ================================================== .. FOR YOUR INFORMATION .. -------------------------------------------------- .. -- coding: utf-8 -- with BOM.

A record based blog extension for TYPO3 CMS. Easy to use and packed with features. Flexible and powerful!

Currently implemented features:

General

  • Blog system with posts, categories, tags, comments and subscriptions
  • Use all TYPO3 content elements within your blog posts
  • BE Module with dashboard and lists for posts, comments and subscriptions
  • Multiple core dashboard widgets
  • Views: list, detail, latest, categories, archive, latest posts and comments (each is a FE plugin)
  • Filter posts by category, tag or author
  • Fields for preview text and image in list view
  • RSS feed for posts
  • Preview of hidden posts (drafts)
  • Multi language support
  • Link validator support
  • Speaking URLs support
  • Sitemap support

Comments and subscriptions

  • Subscriptions for new comments and new blog posts
  • Wordpress like subscription manager (manage all subscriptions from a dashboard)
  • Opt-In mails for subscriptions with configurable expiration date
  • Configurable SPAM check: "I am human" checkbox, honeypot, cookie and user agent check, link count
  • Using TYPO3 core alike rate limiter implementation for throttling requests as additional SPAM check
  • Email address for comments is optional (but will be enforced if subscription checkbox is enabled)
  • Pre-fill comment author and email from session
  • Auto close comments functionality
  • Allow some HTML tags in comment message
  • GDPR / DSGVO checkboxes
  • Reasonable email sending, even when you accept comments in BE (extension module AND default list module, using TCEMAIN hooks)
  • Send HTML and / or text emails

Developer related

  • Reasonable cache handling (using cache tags)
  • Default HTML markup matches Twitter Bootstrap 3.x or 4.x
  • Using official TYPO3 localization tools (Crowdin, see https://crowdin.com/project/typo3-extension-t3extblog)
  • Using interfaces and signal / slot for easy extending
  • Supports migration from EXT:t3blog and is tested in TYPO3 6-12
  • CGL and code quality tests

Tip

Visit & contribute: https://github.com/fnagel/t3extblog

Screenshots taken from a TYPO3 CMS instance with "Introduction package" (EXT:introduction using EXT:bootstrap_package extension) and T3extblog installed.

Blogsystem

Blogsystem

Comment form

Comment form

Archive

Archive

Subscription Manager

Subscription Manager

Core dashboard widgets

Core dashboard widgets

Extension module dashboard

Dashboard backend module

Post records list

Post records backend module