greenfieldr / golb
Golb - Blog The Page Way! A TYPO3 blog extension that uses regular pages as blog posts.
Requires
- php: ^8.2
- typo3/cms-core: ^14.3
- typo3/cms-extbase: ^14.3
- typo3/cms-fluid: ^14.3
- typo3/cms-frontend: ^14.3
Requires (Dev)
- a9f/typo3-fractor: ^1.1
- phpstan/extension-installer: ^1.4
- phpstan/phpstan: ^2.1
- phpstan/phpstan-deprecation-rules: ^2.0
- phpstan/phpstan-phpunit: ^2.0
- phpstan/phpstan-strict-rules: ^2.0
- phpunit/phpcov: ^10.0 || ^11.0
- saschaegerer/phpstan-typo3: ^3.1
- spaze/phpstan-disallowed-calls: ^4.0
- ssch/typo3-rector: ^3.16
- typo3/cms-fluid-styled-content: ^14.3
- typo3/coding-standards: ^0.9
- typo3/testing-framework: ^9.7
Suggests
None
Provides
None
Conflicts
None
Replaces
None
This package is auto-updated.
Last update: 2026-11-04 22:35:15 UTC
README
Golb is a TYPO3 blog extension that uses pages as blog posts. A post is a page of the custom page type "Blog post": it is edited in the page tree, built from regular content elements and carries its metadata (publish date, author, categories, tags, related posts, archived and top post flags) on the page record. Two plugins list the posts: a paginated List view and a limited Latest view.
The frontend works out of the box: teasers with image, flags, date, author,
abstract, categories and tags, a card grid for the latest posts, a detail
rendering of the post page (lib.golb.post) with related posts and
Open Graph / article meta tags, and a plain stylesheet without framework or
brand colours that adapts to the site. Every piece can be switched off,
overridden or replaced with your own templates and CSS. A route enhancer
configuration for speaking URLs of the pagination and the category and tag
filters is shipped ready to import into the site configuration.
Compatibility
| Golb | TYPO3 | PHP |
|---|---|---|
| 13.x | 13.4 LTS | 8.2 - 8.4 |
| 14.x | 14.x | 8.2 - 8.5 |
The major version follows the supported TYPO3 major version.
Installation
composer require greenfieldr/golb
Then run "Analyze Database Structure", include the static TypoScript "Golb", create a blog root page with posts of type "Blog post" and add a List view or Latest view plugin. The full documentation is in the Documentation folder.
Development
composer install composer ci # coding standards, PHPStan, Rector, Fractor, unit and functional tests composer fix # apply automated fixes composer ci:coverage # test suites with code coverage (needs PCOV or Xdebug)
Commit messages follow Conventional Commits.
Releases are tagged 13.x.x (TYPO3 13) and 14.x.x (TYPO3 14); the changelog
is generated from the commit history with git-cliff.
License
GPL-3.0-or-later, see LICENSE.