GitHunt
JO

josefglatz/hide_sys_template

An extension for TYPO3 CMS that prevents TYPO3 administrator users from using sys_template database records

Extension Icon

TYPO3 extension hide_sys_template

**:orange_book:
ย Documentation
** |
๐Ÿ“ฆ
ย Packagist |
๐Ÿฅ
ย TYPO3 extension repository |
๐Ÿ’พ
ย Repository |
๐Ÿ›
ย Issue tracker

An extension for TYPO3 CMS that prevents TYPO3 administrator users from using
sys_template database records. Let's make
sys_template database records vanish everywhere!

๐Ÿš€ Features

  • Use Page TSconfig mod.web_list.deniedNewTables as basic prevention
  • Prevents creating sys_template database records via TYPO3 backend module
    Template
  • Prevents creating sys_template database records via TYPO3 backend module List
  • Prevents showing the backend form for creating new sys_template database
    records
  • Informs a TYPO3 admin when add inline Page TSconfig
    to pages.tsconfig_includes

Future features: (sponsoring needed)

  • Command to check for sys_template records and sends notifications
  • Add logging and notifications to blame suspicious backend users

Contact me if you need that or other useful features!

๐Ÿ”ฅ Installation

Standalone

Via Composer:

composer require josefglatz/hide-sys-template

Or download the zip file from
TYPO3 extension repository (TER).

As part of josefglatz/professional_aspects

Via Composer:

composer require josefglatz/professional-aspects --with-dependencies

๐Ÿ„โ€ Usage

  1. Install the extension
  2. There is no second step. That's all.

For TYPO3 12.4 LTS: But you might add your sys_template "record" via TYPO3
hook. I prefer using b13/bolt as a counterpart to this extension. Both
extensions complement each other perfectly.

Update for TYPO3 13.4 LTS: You can use a sys_template record free TYPO3
instance without using a 3rd-party TYPO3 extension! Just use the new site sets
and install this extension to prevent your colleagues from adding bored
sys_template records! You will sleep better ;-]

โญ License

This project is licensed
under GNU General Public License 2.0 (or later).

FOSSA Status

Screenshots

Extension Icon