Aller au contenu principal

Extension de création de mini-site / duplication d'arborescence

Créé par Rival Florian | | ExtensionTYPO3

Cette nouvelle extension - site_generator - permet au travers d'un assistant backend, de créer rapidement des mini-sites ou de dupliquer une arborescence.

Une fois l'arborescence dupliquée, elle créée automatiquement les utilisateurs Backend et Frontend associés, les dossiers et les montages de dossiers, ajoute la configuration du site (langue et nom de domaine), met à jour la configuration TypoScript (Id de pages et de dossiers et TCEMAIN.clearCacheCmd) et met à jour les slugs.

Cas d'utilisations

Des exemples concrets de cas d'utilisation de cette extension :

  • Vous avez un site principal sous Typo3 et vous souhaitez disposer de plusieurs mini-sites (avec leurs sous-domaines spécifiques) pour les différents services que vous offrez et vous voulez que ces mini-sites disposent d'un accès privé en Frontend et que chacun soit administré par un utilisateur backend dédié.
  • Vous avez besoin de créer des groupes de travail et vous avez besoin de définir des droits afin que les utilisateurs Frontend puissent accéder à certains groupes seulement.

Que fait cette extension ?

Vous créez votre/vos modèle(s) d'arborescence avec les pages, les dossiers, les contenus communs, etc. il vous suffit ensuite de définir les pages qui autorisent la création de mini-sites et d'activer l'assistant.

Au travers de formulaires vous allez renseigner les informations requises - nom de domaine, titre de la page d'accueil, dossiers à créer - l'extension va alors dupliquer le modèle sélectionné puis :

  • créer les groupes Frontend / Backend
  • définir les accès à l'arborescence créée
  • créer les dossiers et les points de montage
  • ajouter la configuration du site et le nom de domaine
  • mettre à jour la configuration TypoScript
  • mettre à jour les slugs pour la ré-écriture d'URL

Personnalisation

Basé sur le patron de conception States, cette extension peut être fortement personnalisée en fonction de vos besoins spécifiques, vous pouvez :

  • ajouter vos propres états à l'automate
  • supprimer des états inutiles
  • modifier entièrement les données des formulaires

Liens

Télécharger l'extension site_generator

Documentation de l'extension

Retour