Développement d'extensions TYPO3

Statistiques

  • Extensions publiées: 25
  • Extensions documentées: 23
  • Traductions des manuels: 14
  • Extensions en état «stable»: 20

Content Element From TypoScript

tscobj
(tscobj)
  • Auteur: Jean-David Gadina (macmade)
  • Version: 0.1.1
  • Etat: Stable
  • Catégorie: Content object
Le but de cette extension est de rendre n'importe quel objet TypoScript défini dans le gabarit du site disponible en tant qu'élément de contenu normal. Si vous avez, par exemple, défini un menu dans votre gabarit TS, cette extension vous permettra de le placer dans une page, comme un élément texte ou image standard.

Content Uneraser

content_uneraser
(content_uneraser)
  • Auteur: Jean-David Gadina (macmade)
  • Version: 0.2.0
  • Etat: Stable
  • Catégorie: Backend modules
Cette extension permet aux utilisateurs backend de récupérer du contenu effacé depuis toutes les tables disponibles dans la base de données TYPO3. Dans TYPO3, lorsqu'un enregistrement est effacé, il n'est pas réellement détruit de la base de données. Normalement, chaque enregistrement contient un marqueur d'effacement. Lorsque celui-ci est activé, l'enregistrement n'est plus du tout pris en compte par les requêtes sur la base de données. Il paraît donc effacé, mais il demeure en fait dans la base de données pour toujours. Avec cette extension, vous pourrez voir ces enregistrement effacés et, soit les récupérer, soit les effacer définitivement, afin d'éviter que la base de données soit encombrée par d'anciens enregistrements.

DB Sync

db_sync
(dbsync)
  • Auteur: Jean-David Gadina (macmade)
  • Version: 0.1.0
  • Etat: Beta
  • Catégorie: Backend modules
Cette extension vous permet de synchroniser votre base de données TYPO3 avec une base de données externe. Elle vous permet également de synchroniser deux différentes tables au sein d'une même base de données.

Developer API

(api_macmade)
  • Auteur: Jean-David Gadina (macmade)
  • Version: 0.2.7
  • Etat: Stable
  • Catégorie: APIs
Le but de cet API est de fournir à la communauté des développeurs TYPO3 des fonctions utiles lors du processus de développement d'extensions. Il inclut des fonctions pour de la programmation frontend, backend, des fonctions de programmation de base de données, et de développement général. Cet API n'est pas là pour remplacer les classes existantes de TYPO3, mais pour les compléter, en fournissant un moyen rapide pour développer des extensions et produire du code.

Drop-Down Site Map

dropdown_sitemap
(dropdown_sitemap)
  • Auteur: Jean-David Gadina (macmade)
  • Version: 1.2.0
  • Etat: Stable
  • Catégorie: Content object
Ce plugin ajoute un nouveau type de menu/plan de site aux éléments de contenu de TYPO3. Il utilise des listes HTML, des feuilles de styles et du JavaScript pour générer un plan du site déroulant, permettant d'afficher / masquer chaque section.

Flash Page Header

flash_pageheader
(flash_pageheader)
  • Auteur: Jean-David Gadina (macmade)
  • Version: 1.0.0
  • Etat: Stable
  • Catégorie: Frontend
L'extension Flash Page Header permet l'utilisation de fichiers SWF dynamiques, comme entêtes de page. Elle utilise le langage XML pour communiquer avec TYPO3, depuis Flash. Vous allez apprendre, dans ce manuel, comment utiliser et paramètrer cette extension, et comment créer vos propres fichiers Flash. Une animation par défaut est inclue (disponible aux formats .swf et .fla). Vous êtes libres d'utiliser ces fichiers comme bon vous semble, et de les utiliser dans vos projets.

Flash SlideShow

slideshow
(slideshow)
  • Auteur: Jean-David Gadina(macmade)
  • Version: 0.2.2
  • Etat: Stable
  • Catégorie: Content object, Content goodies, Commerce/Advertising
Cette extension vous permets d'afficher des séquences d'images, avec des transitions fluides entre chacune d'elles. Vous pourrez ainsi apporter un peu de vie dans vos pages HTML, et afficher de nombreuses images sans avoir besoin de rafraîchir une page.Cette extension est une intégration d'un lecteur de présentations Flash existant, développé par Jeroen Wijering - www.jeroenwijering.com. Merci beaucoup à lui pour son excellent travail. Notez que ce logiciel est publié sous une licence creative commons (détails: http://creativecommons.org/licenses/by-nc-sa/2.5/). Merci de contacter son auteur pour toute utilisation commerciale.

Flash Video Player

flvplayer
(flvplayer)
  • Auteur: Jean-David Gadina(macmade)
  • Version: 0.1.0
  • Etat: Stable
  • Catégorie: Content object, Content goodies
Ce lecteur de vidéos Flash (FLV) vous permet de montrer vos vidéos de manière parfaitement contrôlée, et de manière plus large qu'avec QuickTime, Windows Media ou Real Media.Cette extension est une intégration d'un lecteur vidéo existant, développé par Jeroen Wijering - www.jeroenwijering.com. Merci beaucoup à lui pour son excellent travail. Notez que ce logiciel est publié sous une licence creative commons (détails: http://creativecommons.org/licenses/by-nc-sa/2.5/). Merci de contacter son auteur pour toute utilisation commerciale.

Form Builder

formbuilder
(formbuilder)
  • Auteur: Jean-David Gadina (macmade)
  • Version: 0.1.0
  • Etat: Experimental
  • Catégorie: Frontend plugins
L'extension Form Builder est un outil conçu pour vous aider à créer n'importe quel type de formulaire, dans un contexte «frontend». Elle inclut également un module «back-end» de gestion. Le but de cette extension est de fournir un procédé de création de formulaire plus flexible que le procédé TypoScript existant. Tout est basé sur du XML, avec des flexforms TYPO3.

FrontEnd MP3 Player

fe_mp3player
(fe_mp3player)
  • Auteur: Jean-David Gadina(macmade)
  • Version: 0.2.3
  • Etat: Stable
  • Catégorie: Content object, Content goodies
Ce lecteur MP3 inclus de nombreux modes le lecture, du streaming, une tête de lecture déplaçable et un égaliseur. Les listes de lectures sont créées visuellement dans le backend TYPO3. Tous les paramètres peuvent être définis dans chaque instance du plugin par des flexforms.Cette extension est une intégration d'un lecteur MP3 existant, développé par Jeroen Wijering - www.jeroenwijering.com. Merci beaucoup à lui pour son excellent travail. Notez que ce logiciel est publié sous une licence creative commons (détails: http://creativecommons.org/licenses/by-nc-sa/2.5/). Merci de contacter son auteur pour toute utilisation commerciale.

FTP Browser

ftpbrowser
(ftpbrowser)
  • Auteur: Jean-David Gadina (macmade)
  • Version: 0.1.2
  • Etat: Beta
  • Catégorie: Backend modules
Un module backend vous permettant d'administrer votre serveur web. Actuellement, il vous donne la possibilité de naviguer sur le serveur, d'éditer, créer ou effacer des fichiers ou des répertoires, de changer les droits sur les fichiers, d'uploader et de compresser des fichiers, etc...

Home Directories

homedirs
(homedirs)
  • Auteur: Jean-David Gadina (macmade)
  • Version: 0.1.1
  • Etat: Beta
  • Catégorie: Backend modules
Cette extension permet aux administrateurs de gérer les répertoires de départ des utilisateurs et groupes.

HTMLArea RTE / OpenOffice Skin

rtehtmlarea_openoffice
(rtehtmlarea_openoffice)
  • Auteur: Jean-David Gadina (macmade)
  • Version: 0.1.0
  • Etat: Stable
  • Catégorie: Skins
Une skin HTMLArea basée sur les icônes OpenOffice par Novell.

Hyper Navigation System

hypernav
(hypernav)
  • Auteur: Jean-David Gadina(macmade)
  • Version: 0.1.0
  • Etat: Stable
  • Catégorie: Frontend Plugin
L'extension Hyper Navigation System est un menu de type rootline, ou fil d'Ariane, dans lequel chaque section est menu déroulant contenant les sous-pages. Elle peut afficher autant de niveaux que vous le désirez. De cette manière, avec une simple rootline, chaque page de votre site internet est accessible depuis n'importe où.

Light Skin For TYPO3

(lightskin)
  • Auteur: Jean-David Gadina (macmade)
  • Version: 0.1.5
  • Etat: Stable
  • Catégorie: Skins
Une variante agréable et légère pour l'interface de TYPO3 3.7 et ultérieur. Il ne s'agit pas d'une adaptation d'une interface existante, mais d'une remise en forme complète de l'interface d'administration TYPO3, icônes et des feuilles de styles inclues. Plusieurs aspects de cette interface sont en outre paramétrables.

LoginBox / macmade.net

loginbox_macmade
(loginbox_macmade)
  • Auteur: Jean-David Gadina (macmade)
  • Version: 0.3.3
  • Etat: Stable
  • Catégorie: Frontend plugins
Cette extension fournit une boîte de connexion simple, qui vous permet de spécifier un point de démarrage différent pour chaque instance du plugin. Avec les autres systèmes, vous devez définir une page de stockage générale pour vos utilisateurs frontend. Malheureusement, il n'est pas possible de définir plusieurs pages de stockage générales, et d'autres extensions (comme TemplaVoila, News, etc.) ont besoin d'une telle page. Tous les enregistrements doivent donc être stockés au même endroit, ce qui peut aboutir à une situation un peu confuse. C'est pour éviter cela que j'ai créé cette extension, que j'utilise dans mes projets TYPO3 personnels. J'ai appris que d'autres utilisateurs avaient le même type de problème, et c'est pour cette raison que j'ai décidé de rendre cette extension publique, en espérant qu'elle pourra être utile.

Mac OS X 10.3 Client Installation

doc_macosxclient
  • Auteur: Jean-David Gadina (macmade)
  • Version: 1.0.8
  • Etat: Stable
  • Catégorie: Docs/FAQ/Tutorial
Le but de ce manuel est de vous aider à installer et à configurer un serveur web, comprenant toutes les fonctionnalités requises pour une installation complète de TYPO3. Vous n'avez pas besoin de maîtriser les technologies Unix pour le suivre, mais si avez déjà un peu d'expérience dans ce domaine, cela vous sera sans doute fort utile. Si par contre vous ne vous sentez pas à l'aise avec Mac OS X, faites bien attention de suivre chaque étape de ce manuel, sans en omettre une seule. Vous allez apprendre à installer et à configurer un serveur internet, ainsi que tous les programmes et librairies nécessaires à l'utilisation d'un CMS comme TYPO3. Vous allez également découvrir le mode de fonctionnement interne de votre machine, ce qui vous aidera aussi, je l'espère, lors de l'utilisation quotidienne de votre Macintosh.

Mozilla/Firefox Search Plugin Generator

mozsearch
(mozsearch)
  • Auteur: Jean-David Gadina(macmade)
  • Version: 0.1.0
  • Etat: Stable
  • Catégorie: Frontend plugin
Cette extension fournit un générateur dynamique de plugin de recherche pour les navigateurs de type Mozilla/Firefox. Elle permet aux visiteurs d'effectuer une recherche sur le site directement depuis la barre de recherche de leur navigateur.

New Record Wizard CSM

newrecordwiz
(newrecordwiz)
  • Auteur: Jean-David Gadina(macmade)
  • Version: 0.1.0
  • Etat: Stable
  • Catégorie: Backend
Cette extension ajoute un élément au menu contextuel de TYPO3 qui vous permet de créer des pages, du contenu et des éléments de base de données directement depuis le menu. De cette façon, vous avez à disposition les même fonctionnalités que dans l'assistant, sans avoir à le charger à chaque fois que vous désirez créer un nouvel élément.

OpenLDAP / macmade.net

ldap_macmade
(ldap_macmade)
  • Auteur: Jean-David Gadina(macmade)
  • Version: 0.1.0
  • Etat: Alpha
  • Catégorie: Backend module
Cette extension permet l'import et l'authentification des utilisateurs TYPO3 (frontend & backend) par le biais d'un serveur OpenLDAP. Elle permet également la synchronisation des utilisateurs LDAP avec d'autres tables de la base de données. La correspondance des champs se fait visuellement, par des flexforms.

Page JavaScript Selector

js_select
(js_select)
  • Auteur: Jean-David Gadina (macmade)
  • Version: 0.3.0
  • Etat: Stable
  • Catégorie: Backend features
Cette extension vous permet de sélectionner un ou plusieurs fichier(s) javascript pour chaque page de votre arborescence.

Page StyleSheet Selector

css_select
(css_select)
  • Auteur: Jean-David Gadina (macmade)
  • Version: 0.5.0
  • Etat: Stable
  • Catégorie: Backend features
Cette extension vous permet de séléctionner une ou plusieurs feuille(s) de styles pour chaque page de votre arborescence. Le but est de réduire le poids des pages générées par TYPO3 en incluant uniquement les styles nécessaires à une page.

Set Page Type CSM

setpagetype
(setpagetype)
  • Auteur: Jean-David Gadina(macmade)
  • Version: 0.1.0
  • Etat: Stable
  • Catégorie: Backend
Cette extension ajoute un élément au menu contextuel de TYPO3 qui vous permet de choisir directement un type pour les pages de l'arborescence.

Table of contents

toc_macmade
(toc_macmade)
  • Auteur: Jean-David Gadina (macmade)
  • Version: 0.1.1
  • Etat: Stable
  • Catégorie: Content object
Cette extenion permet d'afficher de générer des tables des matières automatiques des éléments de contenus présents sur une page.

VD / Geomap

tscobj
(vd_geomap)
  • Auteur: Jean-David Gadina (macmade)
  • Version: 0.1.0
  • Etat: Stable
  • Catégorie: Content object
Cette extenion permet d'afficher des cartes de la Suisse, générées depuis le site Geoplanet. Elle a été développée pour le site du Canton de Vaud.