Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
30815d1
feat: add styleguide content element group registration to avoid null…
Mainbird May 6, 2026
12d7709
chore(deps): update all dependencies
renovate[bot] May 23, 2026
e37be05
Merge pull request #40 from move-elevator/content-wizard-update
konradmichalik Jun 17, 2026
0f48732
chore(build): pin PHP version to 8.2
konradmichalik Jun 17, 2026
7121c4e
chore(deps): composer update
konradmichalik Jun 17, 2026
139c6a6
chore(deps): remove helhum/typo3-console and composer-translation-val…
konradmichalik Jun 17, 2026
eff4836
release: version 0.2.4
konradmichalik Jun 17, 2026
8f2f512
fix: guard styleguide robots meta via stdWrap instead of page-less co…
konradmichalik Jun 19, 2026
ce58d42
Merge pull request #45 from move-elevator/44-fix-robots-condition-par…
konradmichalik Jun 19, 2026
f57a5ef
release: version 0.2.5
konradmichalik Jun 19, 2026
eb82c29
docs: update security policy
konradmichalik Jun 26, 2026
d4be8cd
Merge pull request #46 from move-elevator/docs/update-security-policy
konradmichalik Jun 26, 2026
80b2e49
fix: declare inline child tables as workspace aware
konradmichalik Jun 26, 2026
abeab58
Merge pull request #47 from move-elevator/fix/inline-child-workspace-…
konradmichalik Jun 26, 2026
19d0f2c
chore(deps): update dependency move-elevator/composer-translation-val…
renovate[bot] Jun 29, 2026
08434eb
feat: add gitleaks secret scanning workflow
konradmichalik Jul 2, 2026
0bc6627
feat: add OpenSSF Scorecard workflow
konradmichalik Jul 2, 2026
b4a8626
fix: grant contents:write permission to release workflow caller
konradmichalik Jul 2, 2026
327526a
docs: add OpenSSF Scorecard badge
konradmichalik Jul 2, 2026
3020a2f
docs: use a static TYPO3 support version badge
konradmichalik Jul 2, 2026
5f211dc
Merge pull request #50 from move-elevator/chore/static-typo3-support-…
konradmichalik Jul 2, 2026
c5886e1
Revert "docs: add OpenSSF Scorecard badge"
konradmichalik Jul 2, 2026
e0afa0d
chore(deps): update dependency konradmichalik/php-doc-block-header-fi…
renovate[bot] Jul 4, 2026
0edc4ee
Merge pull request #48 from move-elevator/chore/ci-security-hardening
konradmichalik Jul 8, 2026
84d5fc8
chore(deps): update dependency typo3/coding-standards to ^0.7 || ^0.8…
renovate[bot] Jul 24, 2026
1bfd047
chore(deps): update dependency move-elevator/composer-translation-val…
renovate[bot] Jul 28, 2026
f900344
fix: remove legacy PageTS wizard registration duplicating TCA CType g…
konradmichalik Aug 7, 2026
84c1c33
Merge pull request #51 from move-elevator/feature/remove-duplicate-ce…
konradmichalik Aug 10, 2026
f066d51
release: version 0.2.6
konradmichalik Aug 10, 2026
a88f687
fix: declare target-language so German labels resolve
konradmichalik Aug 19, 2026
5488522
Merge pull request #54 from move-elevator/fix/german-translation-targ…
konradmichalik Aug 19, 2026
82f7176
chore(deps): refresh composer.lock to latest compatible versions
konradmichalik Aug 19, 2026
29beb99
chore(deps): supersede stale lock-file-maintenance state
konradmichalik Aug 19, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .ddev/config.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
name: typo3-styleguide
type: php
docroot: public
php_version: "8.3"
php_version: "8.2"
webserver_type: apache-fpm
xdebug_enabled: false
additional_hostnames: []
Expand Down
4 changes: 3 additions & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,4 +7,6 @@ on:

jobs:
release:
uses: konradmichalik/reusable-github-actions/.github/workflows/release.yml@main
uses: konradmichalik/reusable-github-actions/.github/workflows/release.yml@main
permissions:
contents: write
17 changes: 17 additions & 0 deletions .github/workflows/scorecard.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
name: OpenSSF Scorecard
on:
push:
branches:
- main
schedule:
- cron: '0 0 * * 0'
workflow_dispatch:

jobs:
scorecard:
uses: konradmichalik/reusable-github-actions/.github/workflows/scorecard.yml@main
permissions:
contents: read
security-events: write
id-token: write
actions: read
12 changes: 12 additions & 0 deletions .github/workflows/security.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
name: Security
on:
push:
branches:
- main
pull_request: ~

jobs:
security:
uses: konradmichalik/reusable-github-actions/.github/workflows/security.yml@main
permissions:
contents: read
13 changes: 13 additions & 0 deletions Configuration/TCA/Overrides/tt_content.php
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,13 @@

$lll = 'LLL:EXT:'.Configuration::EXT_KEY.'/Resources/Private/Language/locallang.xlf:';

ExtensionManagementUtility::addTcaSelectItemGroup(
'tt_content',
'CType',
'styleguide',
$lll.'wizard.tab.styleguide',
);

// --- Technical Headline ---
ExtensionManagementUtility::addTcaSelectItem(
'tt_content',
Expand All @@ -28,6 +35,7 @@
'value' => 'typo3styleguide_technicalheadline',
'icon' => 'content-styleguide-headline',
'description' => $lll.'contentelement.technical_headline.description',
'group' => 'styleguide',
],
'html',
'after',
Expand All @@ -42,6 +50,7 @@
'value' => 'typo3styleguide_colors',
'icon' => 'content-styleguide-colors',
'description' => $lll.'contentelement.colors.description',
'group' => 'styleguide',
],
'typo3styleguide_technicalheadline',
'after',
Expand All @@ -56,6 +65,7 @@
'value' => 'typo3styleguide_fonts',
'icon' => 'content-styleguide-fonts',
'description' => $lll.'contentelement.fonts.description',
'group' => 'styleguide',
],
'typo3styleguide_colors',
'after',
Expand All @@ -70,6 +80,7 @@
'value' => 'typo3styleguide_icons',
'icon' => 'content-styleguide-icons',
'description' => $lll.'contentelement.icons.description',
'group' => 'styleguide',
],
'typo3styleguide_fonts',
'after',
Expand All @@ -84,6 +95,7 @@
'value' => 'typo3styleguide_images',
'icon' => 'content-styleguide-images',
'description' => $lll.'contentelement.images.description',
'group' => 'styleguide',
],
'typo3styleguide_icons',
'after',
Expand All @@ -98,6 +110,7 @@
'value' => 'typo3styleguide_tableofcontents',
'icon' => 'content-styleguide-tableofcontents',
'description' => $lll.'contentelement.tableofcontents.description',
'group' => 'styleguide',
],
'typo3styleguide_images',
'after',
Expand Down
1 change: 1 addition & 0 deletions Configuration/TCA/tx_typo3styleguide_color.php
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@
'crdate' => 'crdate',
'delete' => 'deleted',
'sortby' => 'sorting',
'versioningWS' => true,
'iconfile' => 'EXT:core/Resources/Public/Icons/T3Icons/svgs/content/content-text.svg',
'hideTable' => true,
'enablecolumns' => [
Expand Down
1 change: 1 addition & 0 deletions Configuration/TCA/tx_typo3styleguide_font.php
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@
'crdate' => 'crdate',
'delete' => 'deleted',
'sortby' => 'sorting',
'versioningWS' => true,
'iconfile' => 'EXT:core/Resources/Public/Icons/T3Icons/svgs/content/content-text.svg',
'hideTable' => true,
'enablecolumns' => [
Expand Down
1 change: 1 addition & 0 deletions Configuration/TCA/tx_typo3styleguide_image.php
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@
'crdate' => 'crdate',
'delete' => 'deleted',
'sortby' => 'sorting',
'versioningWS' => true,
'iconfile' => 'EXT:core/Resources/Public/Icons/T3Icons/svgs/content/content-image.svg',
'hideTable' => true,
'enablecolumns' => [
Expand Down
15 changes: 0 additions & 15 deletions Configuration/TsConfig/ContentElements/Colors.tsconfig

This file was deleted.

15 changes: 0 additions & 15 deletions Configuration/TsConfig/ContentElements/Fonts.tsconfig

This file was deleted.

15 changes: 0 additions & 15 deletions Configuration/TsConfig/ContentElements/Icons.tsconfig

This file was deleted.

15 changes: 0 additions & 15 deletions Configuration/TsConfig/ContentElements/Images.tsconfig

This file was deleted.

15 changes: 0 additions & 15 deletions Configuration/TsConfig/ContentElements/TableOfContents.tsconfig

This file was deleted.

This file was deleted.

1 change: 0 additions & 1 deletion Configuration/TsConfig/TCEFORM.tsconfig
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,6 @@
[end]

[traverse(page, "doktype") != 1754310721]
mod.wizards.newContentElement.wizardItems.styleguide.show >
TCEFORM.tt_content.CType.removeItems := addToList(typo3styleguide_technicalheadline,typo3styleguide_colors,typo3styleguide_fonts,typo3styleguide_icons,typo3styleguide_images,typo3styleguide_tableofcontents)
[end]

Expand Down
8 changes: 5 additions & 3 deletions Configuration/TypoScript/setup.typoscript
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,8 @@ tt_content {
}
}

[traverse(page, "doktype") == 1754310721]
page.meta.robots = noindex,nofollow
[end]
page.meta.robots = noindex,nofollow
page.meta.robots.if {
value.data = page:doktype
isInList = 1754310721
}
1 change: 0 additions & 1 deletion Configuration/page.tsconfig
Original file line number Diff line number Diff line change
@@ -1,3 +1,2 @@
@import './TsConfig/BackendLayouts/*.tsconfig'
@import './TsConfig/ContentElements/*.tsconfig'
@import './TsConfig/*.tsconfig'
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

# TYPO3 extension `typo3_styleguide`

[![Supported TYPO3 versions](https://badgen.net/badge/TYPO3/12%20&%2013%20&%2014/orange)](https://extensions.typo3.org/extension/typo3_styleguide)
![TYPO3](https://img.shields.io/badge/TYPO3-12.0%20%7C%2013.0%20%7C%2014.0-orange.svg)
[![CGL](https://img.shields.io/github/actions/workflow/status/move-elevator/typo3-styleguide/cgl.yml?label=cgl&logo=github)](https://github.com/move-elevator/typo3-styleguide/actions/workflows/cgl.yml)
[![License](https://poser.pugx.org/move-elevator/typo3-styleguide/license)](LICENSE.md)

Expand Down
2 changes: 1 addition & 1 deletion Resources/Private/Language/de.locallang.xlf
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
<file source-language="en" datatype="plaintext" original="messages">
<file source-language="en" target-language="de" datatype="plaintext" original="messages">
<header/>
<body>
<trans-unit id="backend_layout.styleguide">
Expand Down
6 changes: 6 additions & 0 deletions SECURITY.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# Security Policy

> [!CAUTION]
> **Please avoid using GitHub issues to report security vulnerabilities.**

If you have found a potential security flaw, please reach out directly to the [TYPO3 Security Team](https://typo3.community/contribute/teams-committees/security). For additional information and guidelines, you can also check out [TYPO3's Security Policy](https://github.com/TYPO3/typo3/blob/main/SECURITY.md).
6 changes: 3 additions & 3 deletions Tests/CGL/composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,14 +11,14 @@
"ergebnis/composer-normalize": "^2.52.0",
"helmich/typo3-typoscript-lint": "^3.3.0",
"konradmichalik/php-cs-fixer-preset": "^0.2.1",
"konradmichalik/php-doc-block-header-fixer": "^0.3.3",
"konradmichalik/php-doc-block-header-fixer": "^0.3.4",
"konradmichalik/phpstan-typo3-preset": "^0.3",
"move-elevator/composer-translation-validator": "^1.4.0",
"move-elevator/composer-translation-validator": "^1.6.0",
"phpstan/phpstan-phpunit": "^1.0 || ^2.0",
"psr/http-message": "^1.0 || ^2.0",
"shipmonk/composer-dependency-analyser": "1.8.4",
"ssch/typo3-rector": "^2.10 || ^3.0",
"typo3/coding-standards": "^0.7 || ^0.8"
"typo3/coding-standards": "^0.7 || ^0.8 || ^0.9"
},
"replace": {
"typo3/cms-core": "*",
Expand Down
6 changes: 3 additions & 3 deletions composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,6 @@
},
"require-dev": {
"eliashaeussler/version-bumper": "^2.4 || ^3.0 || ^4.0",
"helhum/typo3-console": "^7.0 || ^8.1",
"move-elevator/composer-translation-validator": "^1.4.0",
"phpunit/phpunit": "^11.0 || ^12.0 || ^13.0",
"typo3/cms-base-distribution": "^12.4 || ^13.4 || ^14.0",
"typo3/cms-lowlevel": "^12.4 || ^13.4 || ^14.0"
Expand All @@ -42,14 +40,16 @@
"eliashaeussler/version-bumper": true,
"ergebnis/composer-normalize": true,
"helhum/dotenv-connector": true,
"move-elevator/composer-translation-validator": true,
"php-http/discovery": true,
"typo3/class-alias-loader": true,
"typo3/cms-composer-installers": true
},
"audit": {
"block-insecure": false
},
"platform": {
"php": "8.2"
},
"sort-packages": true
},
"extra": {
Expand Down
Loading