Messages : 196
Sujets : 7
Inscription : Feb 2013
Réputation :
0
Salut à tous,
Je voulais vous présenter le module que j'ai développé ces derniers temps. Il s'agit du module « ExaCSS ».
Ce module est destiné à remplacer la balise {cms_stylesheet} et toute la gestion des CSS de base de CMS Made Simple.
Ce module supporte actuellement le préprocesseur « lessphp » (basé lui sur le langage LessCSS). Il fonctionne également sans préprocesseur.
Un préprocesseur permet l'utilisation de variables et mixins, je vous invite à voir le site suivant : http://leafo.net/lessphp/
A terme, ce module permettra d'utiliser d'autres préprocesseurs. J'envisage d'ici une quinzaine de jours d'intégrer « scssphp » ( http://leafo.net/scssphp/) et plus tard « CSS-Crush » ( http://the-echoplex.net/csscrush/).
Le module compile toutes les feuilles de styles, les variables et les mixins en un seul fichier CSS minifié et mis en cache.
Il est compatible avec la version 2.1 de mon module « Template Externalizer » pour travailler avec votre éditeur de code.
J'envisage également diverses évolutions mais sans les dater : coloration syntaxique, import/export, etc.
Le module est disponible sur la forge : http://dev.cmsmadesimple.org/projects/exacss
Merci
Exacore - Freelance en communication
Messages : 196
Sujets : 7
Inscription : Feb 2013
Réputation :
0
Salut à tous,
Je voulais vous présenter le module que j'ai développé ces derniers temps. Il s'agit du module « ExaCSS ».
Ce module est destiné à remplacer la balise {cms_stylesheet} et toute la gestion des CSS de base de CMS Made Simple.
Ce module supporte actuellement le préprocesseur « lessphp » (basé lui sur le langage LessCSS). Il fonctionne également sans préprocesseur.
Un préprocesseur permet l'utilisation de variables et mixins, je vous invite à voir le site suivant : http://leafo.net/lessphp/
A terme, ce module permettra d'utiliser d'autres préprocesseurs. J'envisage d'ici une quinzaine de jours d'intégrer « scssphp » ( http://leafo.net/scssphp/) et plus tard « CSS-Crush » ( http://the-echoplex.net/csscrush/).
Le module compile toutes les feuilles de styles, les variables et les mixins en un seul fichier CSS minifié et mis en cache.
Il est compatible avec la version 2.1 de mon module « Template Externalizer » pour travailler avec votre éditeur de code.
J'envisage également diverses évolutions mais sans les dater : coloration syntaxique, import/export, etc.
Le module est disponible sur la forge : http://dev.cmsmadesimple.org/projects/exacss
Merci
Exacore - Freelance en communication
Messages : 196
Sujets : 7
Inscription : Feb 2013
Réputation :
0
Version 1.0.1 : Je viens de faire une mini mise à jour du module pour corriger l'affichage de quelques erreurs si les paramètres de rapport d'erreurs PHP sont les plus élevés.
Exacore - Freelance en communication
Messages : 196
Sujets : 7
Inscription : Feb 2013
Réputation :
0
Version 1.0.1 : Je viens de faire une mini mise à jour du module pour corriger l'affichage de quelques erreurs si les paramètres de rapport d'erreurs PHP sont les plus élevés.
Exacore - Freelance en communication
Messages : 196
Sujets : 7
Inscription : Feb 2013
Réputation :
0
Version 1.1 : Encore un peu de temps ce soir alors j'ai corrigé un ou deux petits bugs et j'ai surtout rajouté le supports des préprocesseurs « scssphp » ( http://leafo.net/scssphp) et « CSS-Crush » ( http://the-echoplex.net/csscrush/).
Exacore - Freelance en communication
Messages : 196
Sujets : 7
Inscription : Feb 2013
Réputation :
0
Version 1.1 : Encore un peu de temps ce soir alors j'ai corrigé un ou deux petits bugs et j'ai surtout rajouté le supports des préprocesseurs « scssphp » ( http://leafo.net/scssphp) et « CSS-Crush » ( http://the-echoplex.net/csscrush/).
Exacore - Freelance en communication
Messages : 196
Sujets : 7
Inscription : Feb 2013
Réputation :
0
29/09/2013, 09:22:51
(Modification du message : 29/09/2013, 09:23:42 par exacore.)
Version 1.2 : Je viens de rajouter la possibilité d'exporter les feuilles de style, de variables et de mixins en format XML. Et par conséquent, j'ai ajouté une fonction d'importation.
Très pratique si comme moi, vous souhaitez utiliser sur tous vos sites une feuille de style de base (reset, etc.), une succession de variables prédéfinies (font-face, tailles des caractères, etc.) ou une liste de mixins (border-radius, box-sizing, etc.).
Lors de « l'installation » du site, il suffit d'importer les fichiers XML correspondant depuis votre ordinateur.
Exacore - Freelance en communication
Messages : 196
Sujets : 7
Inscription : Feb 2013
Réputation :
0
29/09/2013, 09:22:51
(Modification du message : 29/09/2013, 09:23:42 par exacore.)
Version 1.2 : Je viens de rajouter la possibilité d'exporter les feuilles de style, de variables et de mixins en format XML. Et par conséquent, j'ai ajouté une fonction d'importation.
Très pratique si comme moi, vous souhaitez utiliser sur tous vos sites une feuille de style de base (reset, etc.), une succession de variables prédéfinies (font-face, tailles des caractères, etc.) ou une liste de mixins (border-radius, box-sizing, etc.).
Lors de « l'installation » du site, il suffit d'importer les fichiers XML correspondant depuis votre ordinateur.
Exacore - Freelance en communication
Messages : 8,242
Sujets : 58
Inscription : Dec 2007
Réputation :
0
Beau travail, merci
Messages : 8,242
Sujets : 58
Inscription : Dec 2007
Réputation :
0
Beau travail, merci
Messages : 196
Sujets : 7
Inscription : Feb 2013
Réputation :
0
Merci :-D Je comptais le nombre de lecture et je me demandais s'il y avait des utilisateurs francophones de CMSMS qui utilisent les préprocesseurs CSS. J'espère ne pas être le seul dans ce cas là :-)
Quoi qu'il en soit, je continue le développement du module, il rencontre un franc succès auprès de... moi-même ;-)
Exacore - Freelance en communication
Messages : 196
Sujets : 7
Inscription : Feb 2013
Réputation :
0
Merci :-D Je comptais le nombre de lecture et je me demandais s'il y avait des utilisateurs francophones de CMSMS qui utilisent les préprocesseurs CSS. J'espère ne pas être le seul dans ce cas là :-)
Quoi qu'il en soit, je continue le développement du module, il rencontre un franc succès auprès de... moi-même ;-)
Exacore - Freelance en communication
Messages : 196
Sujets : 7
Inscription : Feb 2013
Réputation :
0
Version 1.2.1 : Quelques petites corrections d'erreurs E_STRICT pouvant survenir.
Exacore - Freelance en communication
Messages : 196
Sujets : 7
Inscription : Feb 2013
Réputation :
0
Version 1.2.1 : Quelques petites corrections d'erreurs E_STRICT pouvant survenir.
Exacore - Freelance en communication
Messages : 10,864
Sujets : 164
Inscription : Dec 2008
Réputation :
0
très intéressant comme module, va falloir que je me penche dessus
Messages : 10,864
Sujets : 164
Inscription : Dec 2008
Réputation :
0
très intéressant comme module, va falloir que je me penche dessus
Messages : 196
Sujets : 7
Inscription : Feb 2013
Réputation :
0
Merci Bess. Je suis à l'écoute de tous les retours : UX, fonctionnalités, améliorations possibles, etc.
Exacore - Freelance en communication
Messages : 196
Sujets : 7
Inscription : Feb 2013
Réputation :
0
Merci Bess. Je suis à l'écoute de tous les retours : UX, fonctionnalités, améliorations possibles, etc.
Exacore - Freelance en communication
Messages : 196
Sujets : 7
Inscription : Feb 2013
Réputation :
0
Version 2.0 : Support de CMSMS 2.0.1+ et quelques simplifications.
Exacore - Freelance en communication
Messages : 196
Sujets : 7
Inscription : Feb 2013
Réputation :
0
Version 2.0 : Support de CMSMS 2.0.1+ et quelques simplifications.
Exacore - Freelance en communication
|