Ressources pour développer des plugins Spip
La base de données Spip :
Déclarer et ajouter des tables dans la base de données Spip :
Structure de plugin.xml :
Liste des pipelines :
Utiliser les pipelines :
Contenu d’un fichier exec :
Tuto sur la création de plugins :
Une liste de 10 effets de transition avec JQuery. Pour déplacer vos éléments facilement !
Embellissez vos menus, vos galeries photos, vos slides, vos onglets
http://devsnippets.com/article/10-jquery-transition-effects.html
Une liste de 7 plugins JQuery pour vous aider dans le trie, l’ergonomie de vos tableaux
http://motherrussia.polyester.se/docs/tablesorter/
http://ideamill.synaptrixgroup.com/jquery/tablefilter/tabletest.htm
http://webworkflow.co.uk/plugins/detailsRow/
Ce dernier outil n’utilise pas JQuery et est donc très léger :
http://sandbox.leigeber.com/table-sorter/index.html
Une petite démonstration de ce qu’il est possible de faire avec JQuery. Déplacer l’ampoule, le logo et admirez. L’ombre se déplace et son intensité évolue en fonction des positions de chaque élément.
Rendez-vous sur le site de pushingpixels pour admirer le chef d’œuvre.
Cette démonstration utilise JQuery 1.4.0 et JQuery UI (User Interface) 1.7.2
Les utilisations de ce framework sont de plus en plus nombreuses et variées. Et chacun y apporte du sien. JQuery (comme les autres librairies javascript) reste bien sur une façon de développer un peu plus l’expérience utilisateur, d’améliorer l’ergonomie et le confort de navigation, et/ou simplement de rajouter une dimension esthétique.
Mais n’oublions pas que, aussi bien codé qu’il soit, javascript ne peut que nuire au référencement et à l’accessibilité de vos sites internet s’il est intrusif.
J’ai étais confronté à un petit problème de développement, que j’ai réussi à résoudre. Je vous fais donc partager ! (Sympas non ?)
J’ai une div en pied de page qui peut accueillir une liste de liens, ors si cette liste n’existe pas, la div reste vide, désespérément vide. Il convient donc de ne pas l’afficher.
Le petit bout de code suivant est la pour ça :
la méthode trim() sert à supprimer les sauts de lignes, car votre div ne sera pas considéré(e ?) comme vide si elle contient ne serait-ce qu’un saut de ligne. Il faut donc les enlever.
Dans cet exemple, on supprime l’élément de la page avec remove(). On peut très simplement la masquer avec hide(). Ou encore la remplir d’un autre contenu avec text()
Je suis un concepteur et développeur web à Grenoble. Je développe essentiellement avec le CMS Spip. Actuellement en contrat chez Territorial, je continue ma veille technologique, et vous fais partager ce que je trouve utile et pratique.