Rendre son site web Drupal compatible pour les smartphones avec OSMOBI editor
Osmobi est un éditeur qui vous aide dans la création de votre site pour les smartphones à partir des CMS que sont Joomla ou Drupal.
Voici la marche à suivre :
- Créer un compte sur http://www.osmobi.com
- Créer un nouveau projet
- Installer et activer le module pour Drupal : http://drupal.org/project/osmobiclient
- Installer et activer le thème pour Drupal : http://drupal.org/project/osmobi-mobile
- Suivre les instructions de la vidéo ci-dessous
merci à http://twitter.com/gazwal
Gagner du temps avec Drupal. Packager ses modules dans des "Features"
Drupal a un fonctionnement tel, qu'il ne fournit pas forcément clés en main des fonctionnalités toutes faites. Il faut installer des modules, les configurer et les faire dialoguer entre eux pour arriver à un bon résultat. Ces quelques opérations peuvent être redondantes lorsque l'on est amené à pondre du site web au kilomètre comme ça peut être le cas quand on exerce une activité de freelance ou que l'on travaille en agence web. On est en droit de se demander s'il n'y a pas un moyen de gagner du temps en déployant des fonctionnalités toutes prêtes et préconfigurées ; comme par exemple de la gestion d'actus, des galeries photos ou autres.
C'est là que le module Features peut être très utile. Ce méta-module opère une mayonnaise au goût délicieux entre les concepts de base de Drupal : content type, node, bloc, user, etc. et les modules phares : CCK, Menu, Imagecache et Views. Pour au final arriver à un fichier tar.gz qu'il ne restera plus qu'à pousser sur vos futurs sites. C'est la société Development Seed - à l'origine de l'intranet "open atrium" - qui l'a développé. La présentation ci-dessous détaille les possibilités et le fonctionnement de ce super module.
Il est à noter que ce module est réservé aux utilisateurs confirmés de Drupal, il faut déjà avoir réalisé quelques sites pour bien prendre conscience de la pertinence de travailler ainsi... Pour plus d'infos en français :
- Introduction aux modules Features, Spaces et Context. http://drupalfr.org/node/8154
- Prise en main détaillée des modules context et features. http://drupalfr.org/node/9130
- Comparaison du module patterns et du module features. http://drupalfr.org/node/9349
- Aller plus loin avec le module Strongarm. http://drupalfr.org/node/9304
Nouvelle interface d'administration de Thélia.
Yoan de Macedo présente la nouvelle interface d'administration de Thélia : CMS orienté e-commerce.
1ère présentation de la nouvelle interface d'administration de THELIA from Yoan De Macedo on Vimeo.

Drupal Patterns Module
16 slides de présentation sur l'automatisation des installations de Drupal avec des types de contenus (CCK), des rôles et permissions d'utilisateurs, des modules et des vues prédéfinis. En gros, comment gagner du temps pour configurer un Drupal prêt à l'emploi ? http://drupal.org/project/patterns semble répondre à ça.

Programmer avec SPIP2.0
Vu sur le twitter de Jpyrat l'apparition d'une documentation en ligne très bien faite (ça change de l'ancienne) sur la "programmation" avec Spip. Simple et complète, la navigation étapes par étapes donne une bonne visibilité du potentiel de la version2.0 du CMS français.
Plus modulaire, mieux codé, la v2 de spip est source de satisfaction. Et avec une doc bien foutue et plus accessible c'est encore mieux.
On remerciera au passage l'un des développeurs de spip et auteur de la doc : Matthieu Marcillaud.
Les 10 antisèches du développeur web
Pullulent sur le web des mémentos, des antisèches, des cheatsheet de tout genre. Ces documents sont la plupart du temps au format A4 (paysage ou portrait) et sont très pratiques en cas de de panne de mémoire. Ils listent toutes les commandes, fonctions, méthodes, balises, api, etc. indispensables qu'on a déjà utilsé plus ou moins mais dont on ne se souviendrait plus. Difficile de connaître tout par coeur...
Du coup on est souvent amené à chercher sur internet... Sur des sites comme http://www.gotapi.com Mais avec l'expérience je me rends compte que finalement c'est aussi bien d'avoir la doc essentielle sur papier juste sous les yeux, c'est plus rapide et je m'en souviens la fois d'après.
Ainsi, j'ai tapé dans google cheatsheet filetype:pdf et j'ai constaté qu'il y avait énormément de ressources pdf sur l'informatique. Que chaque programme, chaque langage avait plus ou moins son petit récapitulatif qui tenait sur un fond d'écran 1025*768.
Du coup je vais lister celles qui me sont utiles - j'en ai rien à foutre du mémento de matlab et d'excel.
1/ Memento Commandes Unix / Linux (pdf)

2/ Memento Mod_rewrite Apache .htaccess (jpg)

3/ Memento requêtes Mysql (pdf de 2 pages)

7/ Memento jQuery (framework javascript, ajax) (pdf/png)
- Le fond d'écran http://cheatsheet.googlecode.com/svn/trunk/cheatsheet/src/jquery/jquery1.2-cheatsheet-1280-001.png
- Le pdf 
8/ Memento CMS : Spip, Drupal, Wordpress
- Enrichissement typographique sur spip (pdf)
- Cours sur le back-office de spip côté administrateur (pdf)
- Cours sur le back-office de spip côté rédacteur (pdf)
- phptemplate Drupal 5 (pdf)
- Memento Drupal de base (png)
- Memento pour la traduction d'un site avec Drupal (pdf)
- Espace d'administration de Wordpress (pdf)
- Memento des bonnes pratiques pour optimiser son site pour les moteurs de recherche avec Wordpress (pdf)
10/ Divers
- Memento des opérateurs de recherche sur google (pdf)
- Memento de tous les services Google (pdf)
- Memento des paramètres de recherche de google (pdf)
- Memento actionscript 3 (jpg)
- Memento RoR Ruby on Rails (pdf)
- Memento Mootools (framework javascript) (pdf)
- Memento wikipedia (pdf)
Livre blanc sur les gestion de contenus. Solutions CMS open source. Spip, Joomla, Typo3, Drupal, etc.
Via Smile.fr
Télécharger au format PDF le livre blanc sur les CMS. 58 pages
- MAMBO, JOOMLA, ZOPE
- SPIP
- TYPO3
- OPENCMS
- EZ PUBLISH
- JAHIA
- APACHE LENYA
- INFOGLUE
- JOOMLA
- DRUPAL
Extrait
"Ce papier n’est pas un simple comparatif entre les CMS open source
que nous avons sélectionnés. Nous nous efforçons d’en faire aussi
une introduction aux concepts fondamentaux des CMS et de leur
mise en oeuvre. La gestion de contenus n’est pas qu’une affaire
d’outils, et avant de choisir un outil, il convient d’avoir bien analysé
les finalités de son projet.
C’est pourquoi nous proposons, pour chacun des concepts les plus
importants, notre analyse des enjeux et des possibilités qui
différencient les outils du marché.
Après cette analyse, nous essayons de positionner chacun des CMS
à l’étude."

Drupal 6
La version 6 de Drupal vient de voir la jour, dès que j'ai un moment je m'y remets.
Got api .com
S'il y a bien un outil en ligne très pratique pour les développeurs c'est bien gotapi.com . Comme il est quasi impossible de connaître par coeur (quoique...) toutes les fonctions de php, tous les objets de javascript et toute la syntaxe des librairies comme Jquery ou prototype, des CMS comme Drupal, des langages comme Java, actionscript ou c++ ou encore des services web comme Flickr. et bien gotApi propose de centraliser toutes ces connaissances dans un seul bloc ; le gain de temps est considérable on ne passe pas son temps à naviguer de site en site ou à taper des noms approximatives de fonctions dans google ; gotApi fournit en effet un moteur de recherche motorisé (j'aime bien ce verbe) avec de l'autocomplétion.
Bon par contre c'est en anglais.







