Blog de Geeek, le blog geek par excellence par Ludovic Toinel ...

jeudi 3 janvier 2008

De quoi occuper une partie du Week-end

Voici quelques liens intéressants trouvés au hasard du net :

Le bonus pour la fin :

mercredi 2 janvier 2008

Zend Framework : Le framework PHP soutenu par Zend

zend_framework,php

Zend Framework est un Framework que l'on devrait de plus en plus rencontrer dans les applications PHP d'ici les prochains mois.

Ce framework est est un Framework très complet développé par Zend, le papa de PHP. Il comporte des librairies Ajax, des librairies de recherche, de syndication et de Web services. C'est aussi un framework MVC, capable d'être embarqué dans des applications Php complexes. Et pour couronner le tout il inclut les API de nombreux services : Google, Amazon, Yahoo! et Flickr.

Pour utiliser ce framework dans votre application, il suffit de le télécharger et de modifier le "include_path" de php pour qu'il pointe vers le répertoire d'installation du framework.

On peut trouver sur Internet un exemple d'application assez complet et très bien écrit qui met en avant différentes fonctionnalités de Zend Framework, il s'agit du lecteur de Feed RSS d'Andries Seutens :

http://andries.systray.be/zf-demos/feed-reader/

Zend Framework comble certaines des lacunes de Php vis à vis de Java. Je commence à penser que le langage idéal sera un mix de ces deux langages, Php pour sa souplesse, sa simplicité et Java pour ses nombreuses librairies, sa robustesse et ses composants industrialisés. Ruby on Rails est très certainement une alternative très intéressante, cependant RoR n'est peut être pas encore assez mature pour de gros projets Web ayant comme objectifs plusieurs milliers de hits par secondes.

Remarque : Notez qu'il est possible d'exécuter du Php depuis du Java et du Java depuis du Php.

lundi 3 décembre 2007

Qui dit week end pluvieux dit nouveaux plugins Dotclear2 !

Le week-end pluvieux que nous avons eu a permis à quelques plugins Dotclear 2 de naître.

Parmi la liste des nouveaux arrivants :

  • Live Counter , un plugin très pratique qui permet d'afficher en direct le nombre de personnes connectées sur votre blog. Il ressemble au plugin Connected de Dotclear 1 que vous connaissez peut être.

page_livecounter.gif

  • MenuFreshy, un plugin qui permet d'ajouter un menu horizontal en dehors de la sidebar.

page_menufreshi.gif

  • HTTP Redirect, un plugin qui permet de rediriger facilement vos billets vers une autre page Web.

page_httpredirect.gif

  • MultiFeeds, un plugin qui permet de visualiser l'ensemble des billets d'une plateforme multiblog qui sont publiés. Pratique pour surveiller l'ensemble des nouveaux articles.

page_multifeed.gif

  • Lite Box, Un visionneur d'images léger et performant basé sur la première version de Lightbox.

page_lightbox.gif


Ce qui nous fait 5 nouveaux plugins dans le week-end, bravo à Sacha pour les trois plugins ;-)

Vous pouvez suivre l'actualité des nouveaux plugins Dotclear 2 depuis cette parge Web :

http://plugins-dotclear.geeek.org/

lundi 21 mai 2007

Comment passer Dotclear2 en mode Debug ?

dotclear.png

Je me suis poser la question suite à un problème rencontré avec mon plugin SnapMe et voici la réponse :

Editez le fichier /inc/prepend.php.

Remplacez les lignes suivantes :

/*== DC_DEBUG ==
ini_set('display_errors',true);
error_reporting(E_ALL | E_STRICT);
define('DC_DEBUG',true);
//*/

Par :

/*== DC_DEBUG == */
ini_set('display_errors',true);
error_reporting(E_ALL | E_STRICT);
define('DC_DEBUG',true);

Et vous voilà avec un Dotclear un peu plus verbeux ....

Bon d'accord, il suffit de décommenter le code. Pour les neophytes qui n'ont pas de visualiseur de code il n'est pas simple de voir que ces lignes de code sont commentées.

lundi 16 avril 2007

Gallery : Une application PHP de gestion de galeries photo sur le Web

gallery,php

Voici l'application PHP que j'utilise depuis 5 ans déjà (avec PhpMyAdmin), il s'agit de Gallery.

Gallery est une application PHP Opensource qui permet de gérer un ensemble d'albums photos sur le Web. Il y a plusieurs années on pouvait reprocher à Gallery d'être lourd, pas esthétique et surtout pas simple d'utilisation, et bien aujourd'hui ce n'est plus le cas.

Gallery 2.x a été découpé en plusieurs composants, chaque composant est désactivable, modifiable à souhait ... Cela a comme avantage d'offrir aux utilisateurs le choix des fonctionnalités de leur galerie Web (Taille limite des photos, services d'impression de photos, gestion des films ..). En limitant au maximum de nombre de plugins activés, cela permet au noyau de l'application d'être très réactif. On pourra aussi noter l'apparition d'un système d'accélération permettant aux pages d'être gardées en cache par le serveur pendant plusieurs heures évitant ainsi des rechargements inutiles.

Voici l'URL de mon installation de Gallery. Cette galerie Web héberge autour de 7000 photos, il existe différents comptes qui permettent en fonction de mes amis ou de ma famille de masquer certaines de mes galeries ( je ne vous en dirais pas plus ;-) ..).

http://gallery.geeek.org/

dimanche 4 mars 2007

Envoyez un message à mon Nabaztag

nabaztag_logo.jpg

J'ai installé un petit script PHP d'envoi de message à mon Nabaztag. Ce script s'installe très facilement et permet de communiquer avec l'API du Nabaztag fournie par Violet.

http://nabaztag.geeek.org

Les sources de ce script sont librement téléchargeables sur NabZone.