Skip navigation.

digital-nation

Blog-note d'un informaticien procrastinate...

Posts tagged with "personnalisation"

LimeSurvey - personnalisation

, , ,

C’est enfin fait et réalisé, j’ai pu intégrer LimeSurvey sur l’hébergement de ma société… LimeSurvey, ce fameux logiciel d’enquête, sondage etc. en open-source !

Mais comme vous le savez déjà un logiciel open-source peut être personnalisé et c’est ce que j’ai réalisé. Une sorte de kit graphique en moins « pro ».

Voici donc le fichier à télécharger afin de personnaliser LimeSurvey.

Que faut-il faire ? Remplacer les dossiers de LimeSurvey (après avoir fait une sauvegarde) par ceux contenu dans l’archive… Simple et efficace.
N’hésitez pas à donner vos commentaires !

GLPI : documentation

, , , ...

J’ai pu (enfin) continuer l’étape par étape de la documentation GLPI … Ici j’ai attaqué le domaine serré de la personnalisation de l’application (le graphisme, les couleurs et autres (l’IHM pour être précis)).

Voici donc la documentation.

CSS : personnalisation des liens

, , , ...

Un autre très bon article sur les feuilles de styles en cascade (CSS), qui pourrait se résumer de la manière suivante :

a[href $='.ext'] { padding-left: 22px; background: transparent url(img/ext.png) no-repeat center left;}


Evidement nous pensons à remplacer .ext par le type d'extension que nous souhaitons et ext.png par l'image que l'on désire !

Nous pouvons faire de même avec les protocoles de la manière suivante :
a[href ^="protocole:"]  { padding-left: 22px; background: transparent url(img/protocole.png) no-repeat center left;}


Et dans la logique des choses on remplace protocole: par l'adéquat (exemple : mailto:, https:, etc..) voir même des protocoles de messageries instantanées (aim:, msnim, etc.).

C'est évidement une « solution » très web 2.0 qui nous permet de peaufiner aussi l'effet suivant :
a[hreflang]:after { content: "\A0("attr(hreflang)")"; }

Créer son propre widget via l'automatisation

, , , ...

Comme vu dans le post précédent sur le générateur de widget, je me pose la question et la pose, pourquoi n'y a t'il pas directement moyen de télécharger ce widget ?

Actuellement si nous voulons faire un déploiement externe, nous sommes obligés d'aller la configuration de Opera (dossier utilisateur) et plus particulièrement le dossier widget et copier le widget correspondant que nous venons de créer pour le modifier à un endroit extérieur.

Parfais, mais maintenant y a t'il moyen de personnaliser ce widget pour le rendre compatible avec un site totalement externe de Opera ou encore ceux proposé par défaut sur le générateur ?
Là je dis à nouveau oui !

Lorsque nous analysons le widget, nous voyons qu'il a une configuration tout à fait classique :
  • un dossier JS : contenant les animations, les dates de mises à jour etc. en bref, le javascript qu'à besoin le widget pour fonctionner ;
  • un dossier SKIN : disposant des images, de la mise en forme générale et spécifique (via fichier CSS) ;
  • à la racine : le fichier CONFIG.XML, le fichier INDEX.HTML et un étrange fichier CONFIG.JS !

Ouvrons ce dernier dans notre éditeur de texte, nous obtenons simplement quelques renseignements complémentaires très utiles :
var skeletonConfig = {
feedURL : "http://my.opera.com/Groumphy/xml/atom/blog/",
feedTitle : "Carnet de Groumphy",
feedVersion : "generic",
maxItems : 9
};

Ainsi nous pouvons donc personnaliser le widget :
  1. feedURL est la variable déterminant le chemin vers le RSS,
  2. feedTitle est la variable permettant de gérer le titre du widget,
  3. feedVersion représente en terme de variable la forme qu'à le RSS ou ATOM,
  4. maxItems est simplement un nombre variable du nombre maximum d'item (entrée) générée par le widget.


Je n'ai pas encore essayé de le personnaliser, mais à première vue, toutes les autres fonctions contenues dans le dossier JS ne contiennent aucune variable personnalisable et font appels à ce fichier externe !

A suivre encore... Et encore !

Rectification d'avis

, , , ...

Je vous donnais il y a quelques temps mes surprises sur la qualité de la plateforme avec toutefois deux avis assez négatif...

Dans toute ma surprise, je puis déjà en supprimer un (qui se trouve être la personnalisation) et encore mieux, je puis en rajouter un : la validation du W3C en XHTML Transitionnal.

En effet, la personnalisation du blog peut se faire de plusieurs manières différentes :
  • soit par le choix d'un modèle établis,
  • soit par l'envois d'une feuille de style unique, additionnelle ou complémentaire à la feuille de style désirée,


Je vous laisse aussi profiter de la validation...

Dans cette continuité, je pense migrer complétement sur cette plateforme... Mais les tests continuent (principalement sur les albums photographiques et le système de lien)... A suivre encore, mais après les vacances.
December 2009
M T W T F S S
November 2009January 2010
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31