MasTop Publish - module de gestion de contenu

Date 18/03/2007 | Sujet : Modules


En 2004 j'ai consacré le temps de libre que j'avais à l'Opensource. J'ai pas mal aidé sur les forums et créé plusieurs hack. A ce moment, j'avais développé un module appelé XT-Conteúdo car j'avais besoin d'un gestionnaire de contenu pouvant crééer également son menu et sous-menu.

Je l''ai réalisé en deux nuits, quelque chose de très rapide, visant seulement mes besoins personnels et immédiats. Comme mon temps libre a diminué de plus en plus, je me suis vu forcé de prendre du recul vis à vis de l'Open Source, mais ceci ne signifie pas que j'ai changé ma philosophie. Même si j'étais loin, j'ai noté que même avec ses limites,XT-Conteúdo était utile pour un grand nombre d'utilisateurs. Ceux-ci m'ont contacté pour des mises à jour et des améliorations de ce module.


Mi 2006, visant à réaliser toutes ces demandes de mises à jour et mon souhait de revenir pour aider la communauté, j'ai décidé d'engager ma société Mastop, pour le développement en opensource. Après concertation avec les développeurs de ma compagnie, nous sommes arrivés à la conclusion qu'employer uniquement XT-Conteúdo ne serait pas suffisant pour mettre toutes les foncionnalités que nous voulions y ajouter.
Nous devions recommencer à partir de la base et créer un nouveau module pour la gestion de contenu.

En février 2007, avec mon équipe, nous avons conçu Mastop Publish, il a par ailleurs été décidé qu'un département de notre société sera exclusivement orienté vers le développement opensource. J'espère que ce module sera utile pour tout le monde ! N'oubliez pas d'envoyer des suggestions, les demandes (bien formulés et en utilisant le bon sens : -)) et critiques.

Topet05

Voici les principales fonctionnalités du module Mastop Publish :

Intégration de l'éditeur HTML TinyMCE

Il permet de créer les pages de manière facile et simple sans avoir besoin de connaissance en HTML ou en codage complexe. Vous pouvez adapter l'éditeur (ou même le désactiver) en employant les préférences du module, vous pouvez définir la langue par défaut, les plugins que vous désirez, l'ordre d'affichage des icônes, le format de date, la compression GZip (de sorte que l'éditeur se charge plus rapidement), et de nombreuses autres configurations.

Intégration avec la bibliothèque d'images de Xoops

Dans l'éditeur, le bouton d'insertion des images est totalement intégré avec le gestionnaire d'images de XOOPS de sorte que vous puissiez contrôler des catégories, et téléverser une image de votre ordinateur directement dans le gestionnaire d'images de xoops et l'insérer dans le contenu.

Gestionnaire de fichiers

Il permet de télécharger n'importe quel type de fichier de votre ordianteur vers Mastop Publish (les extensions et la limite maximum pour le téléchargement sont paramétrables dans les préférences du module). Son intégration avec l'éditeur HTML est faite par l'intermédiaire du « lien d'insertion ».

Gestionnaire de médias

Semblable au gestionnaire de fichiers, il permet d'envoyer des fichiers dans les formats suivants SWF (flash), WMV (Windows Media), MOVE (QuickTime), DCR (Shockwave) et RM (Real Media). Il est également intégrée à l'éditeur HTML.

Plugin YouTube

En complément du gestionnaire de médias, l'éditeur HTML inclut un plugin pour faciliter l'insertion dans le contenu des videos de YouTube, en saississant seulement l'identification du film (défini par YouTube) et ses dimensions.

ExclusivePlugin pour des mots-clés pour le contenu dynamique

Dans ce plugin vous pouvez passer plusieurs types de « variables » qui seront transformées quand vous visualisez le contenu. Avec ce plugin vous pouvez insérer une bannière automatiquement (intégration avec le système de bannière de Xoops), le nom de l'emplacement, son slogan, nom de l'utilisateur, ouverture, email, emplacement et son compte publicitaire. Ce plugin est très utile pour créer les pages qui s'adapteront selon le type d'utilisateur visite (par exemple : vous pouvez créer un contrat adapté aux besoins du client de sorte que les utilisateurs l'impriment).

Plugin pour employer l'éditeur HTML pour la totalité du site

Mastop Publish possède un dossier "extras", dans celui-ci à l'aide du readme.txt vous pourrez réaliser la modification nécessaire pour pouvoir utiliser l'éditeur HTML dans d'autres modules.

Administration du module

L'administration de Mastop Publish a été créé en apportant un niveau élevé de qualité dans l'interface de gestion. Vous pouvez effectuer des actions de groupe, définir des filtres, définir le nombre d'enregistrement par colonne et/ou par page que vous visualisez, associé à un système de pagination intégré au système de filtre.

Système de menus/sous-menus

En créant une page à l'intérieur de Mastop Publish, vous pouvez définir l'ordre d'affichage dans le menu. Il peut être dans le menu principal, sous une page précédemment créée ou même sous un module installé. L'ordre d'affichage dans le menu peut également être changé (l'ordre de page est intégré au poids de module de xoops. Si vous définissez sous l'administration des modules qu'un module a un poids de "1" et crée une page à l'intérieur de Mastop Publish avec le poids "0", cette page sera montrée bien au-dessus du module dans le menu).

Commande de Pages vues

Mastop Publish intègre un système de statistiques des pages vues. Vous pouvez remettre à zéro le compteur quand vous le souhaitez.

Titre de page et texte de menu dans des formulaires séparés

Avec les champs séparés pour le texte de titre et de menu de page vous n'avez pas besoin de vous inquiéter des limites de caractères dues à l'espace réservé pour la disposition du menu, ainsi vous pouvez créer un titre sympa et un texte récapitulif pour le menu.

Différentes autorisations d'accès

Vous définissez quels groupes peuvent visualiser chaque page que vous créez. Les menus et le système de recherche de Mastop Publish sont également conçus pour gérer les permissions d'accès.

Texte de menu dans l'URL

Nous savons que les moteurs de recherche examinent le texte de l'URL quand ils référencent les pages dans leurs systèmes. Mastop Publish intègre une option permettant de référencer le lien des pages par le titre contenu dans le menu (ceci pouvant être défini dans les préférences du module).

Barre de navigation au-dessus des pages

Réaliser pour faciliter la navigation entre les pages (par exemple : Accueil/Fruits/Citrics/citron). Mastop Publish vient avec deux types de barres de navigation : fonction intégrée ou dans la disposition du bloc.

Liens aux pages relatives

Egalement intégré après que le contenu dans un bloc, les liens vers les pages du même niveau de catégories.

Sélection de visibilité des pages

En créant une page vous pouvez choisir entre les visibilités suivantes : Menu et pages relatives (la page sera affichée dans le menu et dans la liste des pages de même niveau), menu seulement (la page sera affichée dans le menu et pas dans la liste relative), uniquement pages relatives (la page ne sera pas affichée dans le menu, mais quand vous entrez dans une page avec le même niveau que celle-ci, la page sera affichée dans la liste relative) et invisíble (la page ne sera pas affichée - même dans les résultats de recherche). Sans compter que le controle de visibilité vous pouvez définir si la page créée s'ouvrira dans la même fenêtre (_self) ou dans une nouvelle fenêtre (_blank).

Gestion d'iframes

Avec le gestionnaire d'iframes de Mastop Publish, vous pouvez charger n'importe quelle page Internet dans votre site, en saississant seulement l'URL lors de la création du nouveau contenu.

Gestionnaire de pages HTML

Il permet de téléverser directement de son ordinateur une page HTML dans Mastop Publish, créant ainsi des pages basées sur le fichier téléchargé.

Personnalisation de « Recommandez à un ami » et « imprimez »

En créant une nouvelle page vous pouvez définir si vous voulez afficher les liens (ou icônes) « imprimez » et « recommandez à un ami » ou pas. Pour le système de recommandation, on emploie une forme interne (propre au module) qui est complétée par le visiteur et le système envoie l'email.

Gestion exclusive de blocs

Mastop Publish a son propre gestionnaire de blocs, permettant de définir précisément où vous voulez les afficher, ainsi que la gestion des droits de visualisation.

3 types de menus configurables

Mastop Publish a 3 types de bloc de menus : Menu de type "arbre", "horizontal" et "vertical". Pour tous les blocs vous pouvez définir la couleur de fond, types de bordures, etc ...

Système de sécurité pour les commentaires

Nous connaissons tous le système de commentaires de Xoops, et également la pollution de spam dans ces derniers. Par conséquent le système de commentaires de Mastop Publish intégre un système de CAPTCHA, qui montrent une image avec un code aléatoire que l'utilisateur doit saisir. Cette fonction néccessite la librairie GD installée sur le serveur et peut être paramétrée par l'intermédiaire des préférences du module.

Système avancé de recherche

Mastop Publish a un système intégré de recherche complémentaire à celui de xoops, il recherche également aussi bien dans les pages créées que sur des fichiers HTML. Mastop Publish affichera les mots recherchés dans les pages affichées, facilitant ainsi la visualisation des utilisateurs.

Pour de plus amples informations, voir des screenshots, et télécharger "Mastop Publish", vous pouvez vous rendre sur ce site.

Article original de Topet05 et GibaPhp, traduit par Kris

Note Kris : à ce jour ce module n'est pas encore traduit, chose qui ne saurait tarder au vu de l'excellente qualité et des fonctionnalités de ce module.
Si jamais il y a un (ou plusieurs) volontaire(s) pour réaliser cette traduction, qu'il(s) me contacte(nt) par mp ou en laissant un commentaire à la suite de cet article





Cet article provient de Communauté Francophone des Utilisateurs de Xoops
https://www.frxoops.org

L'adresse de cet article est :
https://www.frxoops.org/modules/news/article.php?storyid=1292