Fork me on GitHub

MasTop Publish - module de gestion de contenu

200718
Mars
  Kris Modules 7659


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

Note: 9.00 (1 vote) - Noter cet article -

Partager Twitter Partagez cette article sur GG+
Format imprimable Envoyer cet article Ă  un ami
Les commentaires appartiennent Ă  leurs auteurs. Nous ne sommes pas responsables de leur contenu.
Supporter Xoops
Inscrit le: 09/01/2005
De: Breizh
Contributions: 16972
Kris PostĂ© le: 18/03/2007 01:41  Mis Ă  jour: 18/03/2007 01:41
 Re: MasTop Publish - Module de gestion de contenu
Je viens d'essayer ce module, et je dois dire que c'est un vrai régal.
La facilité même pour réaliser un simple site rapidement, et même à partir d'un ancien en html.
Un module intermédiaire entre x-enterprise, smartsection, avec un peu d'iframe, de pages, d'icontent
Un module nouvelle génération à découvrir

Le hic, celui n'est pas encore traduit en français, mais celà ne devrait tarder

Kris

Qui s'excuse pour la traduction un peu approximative
Admin Frxoops
Inscrit le: 04/02/2003
De: Belgique
Contributions: 3376
Solo71 PostĂ© le: 18/03/2007 09:43  Mis Ă  jour: 18/03/2007 09:43
 Re: MasTop Publish - Module de gestion de contenu
Bravo, c'est plein d'excellentes idées.

Semi pro
Inscrit le: 21/11/2004
De: Un petit coin de Belgique
Contributions: 826
satanas PostĂ© le: 18/03/2007 11:13  Mis Ă  jour: 18/03/2007 11:13
 Re: MasTop Publish - Module de gestion de contenu
La vache!! C'est quasi un module all inclusive!!

Bon dommage qu'on se retrouve de nouveau avec des copies des éditeurs comme tinyMCE etc un peu partout dans xoops... vivement un politique centralisée pour ca...
Supporter Xoops
Inscrit le: 09/01/2005
De: Breizh
Contributions: 16972
Kris PostĂ© le: 18/03/2007 13:16  Mis Ă  jour: 18/03/2007 13:16
 Re: MasTop Publish - Module de gestion de contenu
@ Burning : rien ne t'empêches de faire une aide, d'ailleurs je vais ouvrir bientôt un de mes sites pour héberger ce genre d'initiative
Aspirant
Inscrit le: 31/12/2004
De:
Contributions: 64
limesle PostĂ© le: 18/03/2007 20:44  Mis Ă  jour: 18/03/2007 20:44
 Re: MasTop Publish - Module de gestion de contenu
Un module qui a l'air vraiment extraodinaire.
Je viens de l'installer sur un Xoops 2.0.16 et je le teste.

Premier truc bizar, dans le menu apparait un lien mastop_publish qui renvois vers http://votresite/modules/mastop_publish/
Jusque lĂ  c'est normal, sauf qu'un clic sur ce lien renvoit vers une erreur "Page not Found"

J'ai créé une première page de test, mais l'erreur existe toujours.
Par contre la page créée apparait bien dans le menu et le lien marche.

Un module (cool avec beaucoup de paramétrages c'est super.
Je m'en vais tester les options médiaS.
Aspirant
Inscrit le: 10/11/2005
De: Amiens
Contributions: 73
patrickc80 PostĂ© le: 19/03/2007 06:08  Mis Ă  jour: 19/03/2007 06:08
 Re: MasTop Publish - Module de gestion de contenu
Bonjour ,un module vraiment super et plein de fonctions.
Citation :
Premier truc bizar, dans le menu apparait un lien mastop_publish qui renvois vers http://votresite/modules/mastop_publish/
Jusque lĂ  c'est normal, sauf qu'un clic sur ce lien renvoit vers une erreur "Page not Found"

J'ai créé une première page de test, mais l'erreur existe toujours.
Par contre la page créée apparait bien dans le menu et le lien marche.

Comme toi je découvre ce module et j'ai chercher avant de trouver.

Lorsque tu édite ton article, dans:(show in), tu sélectionne Mastop Publish et voilà le tour est joué.
Aspirant
Inscrit le: 31/12/2004
De:
Contributions: 64
limesle PostĂ© le: 19/03/2007 09:39  Mis Ă  jour: 19/03/2007 11:03
 Re: MasTop Publish - Module de gestion de contenu
Citation :
Comme toi je découvre ce module et j'ai chercher avant de trouver. Lorsque tu édite ton article, dans:(show in), tu sélectionne Mastop Publish et voilà le tour est joué.


Ben chez moi quand je fais ça, le lien apparait en sous menu de Mastop_publish et fonctionne.
Mais le lien mastop publish lui mĂŞme, qui renvoit vers /modules/mastop_publish/ donne toujours une "page not found".

Topic sur ce sujet ouvert : ici
Aspirant
Inscrit le: 13/07/2003
De: Brasil - SĂ­Ć’Ă‚ÂŁo Paulo - Guarulhos
Contributions: 72
gibaphp PostĂ© le: 19/03/2007 16:38  Mis Ă  jour: 19/03/2007 18:51
 Re: MasTop Publish - Module de gestion de contenu
Congratulations my friend Kris.

I am very happy with this news here in Xoops França.

In French - translation by google.

FĂ©licitations mon ami Kris. : -)
Je suis très heureux de voir cet article ici sur Xoops France.

Congratulações meu amigo Kris
Eu estou muito feliz com esta notícia aqui no Xoops França.

:xfsuper: (cool
Aspirant
Inscrit le: 31/12/2004
De:
Contributions: 64
limesle PostĂ© le: 19/03/2007 23:08  Mis Ă  jour: 19/03/2007 23:08
 Re: MasTop Publish - Module de gestion de contenu
Remarque trouvée sur Xoops.org et ramenée par Blueteen suite à mon problème :

Citation :
Hi!
After install Mastop Publish you need do this:
- Change the main menu of Xoops for one of menus of Mastop Publish.
- Set the module to invisible (In Sistem -> Modules, order = 0 - zero )
That's it.
Anyone please post this message in comments of the news in xoops.org, please? (Alguém por favor, posta esta mensagem na notícia do Xoops.org ?)

Thank you all!


Ce qui veut dire que l'on doit mettre le module sur 0, pour le cacher, dans l'administration des modules.
Sinon il apparait un lien dans les menus vers la base du module qui renvoit une "page not found".
Les pages créées dans l'admin du module seront elles parfaitement visibles dans les menus.

@+
RĂ©gulier
Inscrit le: 22/05/2006
De: XoopS
Contributions: 241
skynet PostĂ© le: 20/03/2007 14:12  Mis Ă  jour: 20/03/2007 14:12
 Re: MasTop Publish - Module de gestion de contenu
bonjour
c'est super ce module mais je sais pas ou je peux le telecharger ?
a+
Aspirant
Inscrit le: 31/12/2004
De:
Contributions: 64
limesle PostĂ© le: 20/03/2007 14:26  Mis Ă  jour: 20/03/2007 14:26
 Re: MasTop Publish - Module de gestion de contenu
Sur le site de MasTop:
ICI

Tout en bas de l'article.

@+
Aspirant
Inscrit le: 04/02/2003
De: Longjumeau (91)
Contributions: 22
NotOlik PostĂ© le: 21/03/2007 10:12  Mis Ă  jour: 21/03/2007 10:12
 Re: MasTop Publish - module de gestion de contenu
:xfsuper:
RĂ©gulier
Inscrit le: 20/08/2005
De: Près de la plage
Contributions: 493
crazy85 PostĂ© le: 21/03/2007 12:26  Mis Ă  jour: 22/03/2007 01:02
 Re: MasTop Publish - module de gestion de contenu
Je suis depuis quelques jours déjà sur la traduction française de ce module car le portugais et moi...
Mais je suis face Ă  un doute.
J'arrive Ă  une rubrique dont le contenu est ci dessous:
Citation :
define("MPU_MOD_BLOCO2", "Navigation");
define("MPU_MOD_BLOCO2_DESC", "Navigation Bar");
define("MPU_MOD_BLOCO2_FILE", "mpu_navigation.bloco.php");
define("MPU_MOD_BLOCO2_SHOW", "mpu_navigation_exibe");
define("MPU_MOD_BLOCO2_EDIT", "mpu_navigation_edita");

Et je me demande si les contenus style mpu_navigation.bloco.php doivent ĂŞtre traduit ou non.
D'après moi ce serait plutôt du genre "touche pas à ça petit c.." mais je voudrais une confirmation
Je pense pouvoir soumettre, si mon travail avance comme je le souhaite, une traduction fr du module en fin de semaine.

Editer par moi mĂŞme 22.03.07 0h55
La partie n'est pas gagnée !!!
Le module n'accepte pas les pontuations et il faut tout saisir en code html du genre la m#ecirc;me chose pour dire la *mĂŞme chose.

* vous aurez remarqué que pour la compréhension j'ai remplacé & par #
RĂ©gulier
Inscrit le: 20/08/2005
De: Près de la plage
Contributions: 493
crazy85 PostĂ© le: 23/03/2007 00:08  Mis Ă  jour: 23/03/2007 00:08
 Re: MasTop Publish - Module de gestion de contenu
Comme tu me l'as proposé, je m'en suis chargé.
J'espère que c'est assez fidèle.
Voir ICI
Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

71 Personne(s) en ligne (5 Personne(s) connectée(s) sur Articles) | Utilisateur(s): 0 | Invité(s): 71 | Plus ...