Créations de Modules EasyCss : Personnalisation CSS
Bonjour,
Je vous propose aujourd'hui de découvrir un module encore en développement : EasyCss
Ce module est destiné à simplifier au maximum la personnalisation des fichiers CSS de vos thèmes. C'est à dire qu'il vous permettra de les éditer sans aucune connaissance en CSS, ni aucun éditeur : Tout se fait avec le navigateur, depuis l'administration de votre site.
Vous pouvez télécharger le module ici : Personnalisation CSS
Puis, procédez à l'installation comme n'importe quel module.
Vous pourrez accéder au module depuis l'administration, onglet 'Outils', et cliquez sur 'EasyCss'.
Apparaissent alors les différents thèmes installés et les fichiers qui composent le thème :
Cliquez sur le fichier que vous souhaitez modifier.
Sur cette page sont affichés tous les éléments modifiables du fichier précédemment sélectionné :
Pour modifier les valeurs, il suffit de cliquer sur l'élément, choisir la couleur voulue.
Une fois toutes les modifications effectuées, rendez-vous tout en bas de la page, et cliquez sur 'Envoyer'.
Les modifications sont alors immédiatement prises en compte dans le fichier CSS d'origine, et si le cache est activé, celui-ci est automatiquement rafraichit.
Comme l'image précédente le montre, le module affiche les noms des blocs comme décrits dans le CSS ( div#top-content etc).
Vous avez la possibilité de guider les utilisateurs qui auraient moins de connaissances dans le CSS avec des titres et des commentaires.
Vous pouvez afficher des titres n'importe où sur la page très simplement.
Pour cela, il suffit d'insérer dans le code CSS une balise comme celle-ci :
Soit dans un contenu CSS :
Et ainsi apparaitra un titre sur le module :

Ici on voit que le titre 'Contenu superieur de la page' a remplacé le nom original du bloc 'div#top-content'.
Vous pouvez par ailleurs ajouter des annotations qui pourront décrire à quoi correspondent les éléments grâce à des commentaires.
La syntaxe est presque semblable aux commentaires originaux de CSS, à l'exception faite qu'il ne faille rajouter une étoile après le slash :
Soit dans un code CSS :
Le résultat en image :

On voit ici que les commentaires sont bien visibles aux endroits désirés, mais n'ont pas eux remplacé le titre 'div#bottom-content'.
Pour le moment, le module gère uniquement les attributs :
- color
- background
- background-color
- border
- border-color
- border-top (bottom, right, left)
- border-top-color (bottom, right, left)
Et il n'est possible de modifier que les couleurs prédéfinies (white, black, green, .......), les couleurs hexa ( #123456), RGB, et RGBA.
Sont pris en charge les 'none, transparent, inherit et initial' pour lesquels le module affichera une zone de texte vous permettant de définir vous-même une modification.
Il est également possible pour toutes ces valeurs d'ajouter ou retirer l'attribut '!important'.
J'attends vos retours sur ce module afin de le rendre le plus stable possible, et bien sûr, pouvoir l'améliorer.
Si vous l'avez raté, je remets le lien ici : Personnalisation CSS Edité par PaperToss Le 06/06/2016 à 15h53
Je vous propose aujourd'hui de découvrir un module encore en développement : EasyCss
Ce module est destiné à simplifier au maximum la personnalisation des fichiers CSS de vos thèmes. C'est à dire qu'il vous permettra de les éditer sans aucune connaissance en CSS, ni aucun éditeur : Tout se fait avec le navigateur, depuis l'administration de votre site.
Installation
Vous pouvez télécharger le module ici : Personnalisation CSS
Puis, procédez à l'installation comme n'importe quel module.
Utilisation
Vous pourrez accéder au module depuis l'administration, onglet 'Outils', et cliquez sur 'EasyCss'.
Apparaissent alors les différents thèmes installés et les fichiers qui composent le thème :
Cliquez sur le fichier que vous souhaitez modifier.
Modifications
Sur cette page sont affichés tous les éléments modifiables du fichier précédemment sélectionné :
Pour modifier les valeurs, il suffit de cliquer sur l'élément, choisir la couleur voulue.
Une fois toutes les modifications effectuées, rendez-vous tout en bas de la page, et cliquez sur 'Envoyer'.
Les modifications sont alors immédiatement prises en compte dans le fichier CSS d'origine, et si le cache est activé, celui-ci est automatiquement rafraichit.
Aux graphistes
Comme l'image précédente le montre, le module affiche les noms des blocs comme décrits dans le CSS ( div#top-content etc).
Vous avez la possibilité de guider les utilisateurs qui auraient moins de connaissances dans le CSS avec des titres et des commentaires.
Les titres
Vous pouvez afficher des titres n'importe où sur la page très simplement.
Pour cela, il suffit d'insérer dans le code CSS une balise comme celle-ci :
Code CSS :
/** --- TITRE --- */
Soit dans un contenu CSS :
Code CSS :
/** --- Contenu superieur de la page --- */ div#top-content { margin : 0 0 2% 0; padding : 0.1em 0.8em; background-color : #ffffff; border : 1px solid #bebebe ; } div#bottom-content { margin : 2% 0 0 0; padding : 0.1em 0.8em; background-color : #ffffff; border : 1px solid #bebebe ; }
Et ainsi apparaitra un titre sur le module :

Ici on voit que le titre 'Contenu superieur de la page' a remplacé le nom original du bloc 'div#top-content'.
Les commentaires
Vous pouvez par ailleurs ajouter des annotations qui pourront décrire à quoi correspondent les éléments grâce à des commentaires.
La syntaxe est presque semblable aux commentaires originaux de CSS, à l'exception faite qu'il ne faille rajouter une étoile après le slash :
Code CSS :
/** Commentaire */
Soit dans un code CSS :
Code CSS :
div#top-content { margin : 0 0 2% 0; padding : 0.1em 0.8em; background-color : #ffffff; border : 1px solid #bebebe ; } /** Emplacement au dessus du pied de page */ div#bottom-content { margin : 2% 0 0 0; padding : 0.1em 0.8em; background-color : #ffffff; /** Couleur des bordures autour du contenu du pied de page */ border : 1px solid #bebebe ; }
Le résultat en image :

On voit ici que les commentaires sont bien visibles aux endroits désirés, mais n'ont pas eux remplacé le titre 'div#bottom-content'.
Pour le moment, le module gère uniquement les attributs :
- color
- background
- background-color
- border
- border-color
- border-top (bottom, right, left)
- border-top-color (bottom, right, left)
Et il n'est possible de modifier que les couleurs prédéfinies (white, black, green, .......), les couleurs hexa ( #123456), RGB, et RGBA.
Sont pris en charge les 'none, transparent, inherit et initial' pour lesquels le module affichera une zone de texte vous permettant de définir vous-même une modification.
Il est également possible pour toutes ces valeurs d'ajouter ou retirer l'attribut '!important'.
J'attends vos retours sur ce module afin de le rendre le plus stable possible, et bien sûr, pouvoir l'améliorer.
Si vous l'avez raté, je remets le lien ici : Personnalisation CSS Edité par PaperToss Le 06/06/2016 à 15h53
Ben voilà une idée quelle est bonne .
Moi qui est du mal avec les css.
Merci à toi
Gaaaazzzzzzzzz
Moi qui est du mal avec les css.
Merci à toi
Gaaaazzzzzzzzz
Salut à tous
Monde...Raymonde et Patoufix...Patrice
Le site de Mon Moto Club en PHPBoost : www.mcleopards.fr
Notre Blog : Ma Fiat 850 : http://poukynette.wordpress.com
Mon coté Artiste : Peintures et Photos : http://www.photopat.free.fr
Merci à vous deux.
Le module EasyCss s'inscrit justement dans la ligne de conduite de PHPBoost, c'est à dire de rendre accessible à tous la création, l'utilisation, la personnalisation et la maintenance d'un site web.
Après quelques recherches, dites-moi si je me trompe, je ne connais aucun autre CMS qui dispose de ce genre de module, et j'espère pouvoir l'emmener bien plus loin que ça. Edité par PaperToss Le 06/06/2016 à 19h20
Le module EasyCss s'inscrit justement dans la ligne de conduite de PHPBoost, c'est à dire de rendre accessible à tous la création, l'utilisation, la personnalisation et la maintenance d'un site web.
Après quelques recherches, dites-moi si je me trompe, je ne connais aucun autre CMS qui dispose de ce genre de module, et j'espère pouvoir l'emmener bien plus loin que ça. Edité par PaperToss Le 06/06/2016 à 19h20
PaperToss:
Après quelques recherches, dites-moi si je me trompe, je ne connais aucun autre CMS qui dispose de ce genre de module, et j'espère pouvoir l'emmener bien plus loin que ça.
oui c est vrai , a part peut être Artisteer qui est pas mal pour d autre cms .
je part testé "easycss_0-1" en local tout de suite .
merci .
Après quelques recherches, dites-moi si je me trompe, je ne connais aucun autre CMS qui dispose de ce genre de module, et j'espère pouvoir l'emmener bien plus loin que ça.
oui c est vrai , a part peut être Artisteer qui est pas mal pour d autre cms .
je part testé "easycss_0-1" en local tout de suite .
merci .
PaperToss:
Peut-être, mais intégré à PHPBoost ? Je n'en ai pas vu ou alors je n'ai pas les yeux en face des trous
Cordialement,
Olivier.
"On me signale dans l'oreillette que nombre de plugins de ce genre existe".
Mauvaise info, je n'en connaissais pas, pardon.
Mauvaise info, je n'en connaissais pas, pardon.
Peut-être, mais intégré à PHPBoost ? Je n'en ai pas vu ou alors je n'ai pas les yeux en face des trous

Cordialement,
Olivier.
Olivier

Bonjour,
Merci beaucoup pour ce module PaperToss!
Alors une petite suggestion d'amélioration : donner la possibilité de mettre une image de fond
Encore merci
-------------------------------------------
Edité le Mercredi 15 Juin 2016 à 15h57
Bonjour,
Je viens d'installer le module (la dernière version qui vient de sortir aujourd'hui).
l'installation s'est bien passé par contre en allant dans l'administration, onglet 'Outils', puis 'personnalisation css' j'ai eu une page écrit "Une erreur s'est produite lors de l'opération" et mon site pointer sur www.monsite.com/EasyCss/index.php?url=/theme
ps: dans l'admin, le module ce nome "personnalisation css" et non pas "EasyCss"
Merci de votre aide. Edité par poete Le 15/06/2016 à 15h58
Merci beaucoup pour ce module PaperToss!
Alors une petite suggestion d'amélioration : donner la possibilité de mettre une image de fond

Encore merci
-------------------------------------------
Edité le Mercredi 15 Juin 2016 à 15h57
Bonjour,
Je viens d'installer le module (la dernière version qui vient de sortir aujourd'hui).
l'installation s'est bien passé par contre en allant dans l'administration, onglet 'Outils', puis 'personnalisation css' j'ai eu une page écrit "Une erreur s'est produite lors de l'opération" et mon site pointer sur www.monsite.com/EasyCss/index.php?url=/theme
ps: dans l'admin, le module ce nome "personnalisation css" et non pas "EasyCss"
Merci de votre aide. Edité par poete Le 15/06/2016 à 15h58
bonjour amis
voila un plus indaignable pour nous les réfractaires au code ( peut être même que ça va finir par faire gagner du temps aux dev qui doivent en permanence répondre à ce genre de questions )
un petit commentaire
j'essaied'utiliser ce module avec une page personnalisée par le module page d'accueil
je trouve que les design .css et ce type de menu doivent être explicité dans le module en disant à quoi ça sert content.css etc
dans chaque module idem header on se doute de ce que c'est mais dix# top-header-container ???? là on ne sait plus à quoi ça correspond
ensuite j'aimerais pour chaque menu changer le background soit la couleur soit ajouter une image de fond comment fait on
j'ai trouvé pour la couleur dans le design css mais ça fait changer toutes les pages
pour etre concret changer le background de la page accueil puis changer celui de mon autre menu par exemple calendar etc ou une page perso
merci à toi mais là on tient le bon bout
cdlt
pat Edité par patgame Le 27/07/2016 à 22h54
voila un plus indaignable pour nous les réfractaires au code ( peut être même que ça va finir par faire gagner du temps aux dev qui doivent en permanence répondre à ce genre de questions )
un petit commentaire
j'essaied'utiliser ce module avec une page personnalisée par le module page d'accueil
je trouve que les design .css et ce type de menu doivent être explicité dans le module en disant à quoi ça sert content.css etc
dans chaque module idem header on se doute de ce que c'est mais dix# top-header-container ???? là on ne sait plus à quoi ça correspond
ensuite j'aimerais pour chaque menu changer le background soit la couleur soit ajouter une image de fond comment fait on
j'ai trouvé pour la couleur dans le design css mais ça fait changer toutes les pages
pour etre concret changer le background de la page accueil puis changer celui de mon autre menu par exemple calendar etc ou une page perso
merci à toi mais là on tient le bon bout
cdlt
pat Edité par patgame Le 27/07/2016 à 22h54
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie