Deblan blog

Développement

CodeIgniter

CodeIgniter

Quelle bonne suprise quand je suis tombé sur ce framework écrit en PHP et qui est CodeIgniter.

Il s'inspire du fonctionnement de Ruby on Rails et permet de faire pas mal de choses. D'une part, il respect le modèle de conception MVC, son mode de fonctionnement pour appeler les pages (controllers) facilite grandement le développement d'une application et il est muni d'outils pour palier aux problèmes d'injection SQL & XSS. Il comprend tout un tas d'objets pour par exemple faire de l'envoi de mails avec pièces jointes, de la compression, du cryptage, du ftp, de la gestion de cache, gestion de base de données, etc.

Il existe une tonne de tutoriels et la documentation est énorme. Je pense que je vais me faire plaisir pour le projet collectif !


L'indenteur XML : le nouvel outil de Deblan !

J'en avais marre de me cogner l'indentation du code html des gens que je dépanne à droite et à gauche alors j'ai pris le temps de développer un outil qui le fera à ma place !

A titre d'exemple, voici un code html qui avant de passer dans le butineur, ressemblait à ça : http://wall.deblan.fr/x7cf/html/1/. Le voici après : http://wall.deblan.fr/x7d0/html/1/.

Accéder à l'indenteur XML maison


DEBMediaPlayer Bêta online

Stage terminé et la version bêta de l'application que j'ai faite est maintenant en ligne.

DEBMediaPlayer Bêta


Quelques images : Album DEBMediaPlayer Bêta


Stage - SRCMediaPlayer

SRCMediaPlayer(cliquez)

Mon stage s'achève mardi et le projet le sera aussi si tout se passe bien.

Cette application permet a terme de créer des albums de fichiers de tout types : vidéos, sons, images, flash, pdf, etc.

Il est possible d'envoyer un ou plusieurs fichiers à la fois, le tout géré avec du javascript/php (fancyUpload).

Chaque fichier uploadé pourra faire partie de plusieurs albums, et il sera muni (ou pas) de tags.
A tout moment, il est possible de déplacer, copier ou supprimer des fichiers (par paquet si on veut) entre les albums.

Un fichier est avant tout un média : interview son/vidéo, une illustration, une photo, un document texte, etc. Ainsi, un tri rapide pourra être effectué. Ainsi, deux fichiers pourtant de même nature pourront être lus de manières différentes.

Un fichier peut-être partagé ou non (code html) et il possèdera toujours un permalien vers l'application. On pourra autoriser (ou pas) le téléchargement du fichier.

Il y a deux types d'utilisateurs sur l'application : l'administrateur qui peut tout gérer, et le gestionnaire qui lui ne pourra pas ajouter de média.


Développeur Keliop@nel V2

www.kelio.org

Un de mes profs va être content, je vais répondre à une des mes ambitions dans mon PPP (Projet personnel et professionnel). En effet, j'ai accepté il y a peu d'intégrer l'équipe de développement d'un panel d'hébergement aujourd'hui « libre et indépendant » : Kelio.org

Ce projet a pour but le développement d'un panel open-source destiné à gérer une plateforme d'hébergement mutualisé. Ce système sera notamment capable de gérer plusieurs grappes de serveurs (cluster).

Quelque chose d'ambitieux et qui demande du taf mais c'est une porte pour aller plus loin dans mes notions en développement et en réseau.