Archives de catégorie : Projets

Cette catégorie regroupe toutes les étapes importantes de mes projets. (ex : création, cahier des charges, SEO, sortie de versions bétas ou finales)
Les projets peuvent être de plusieurs types :
En général lorsque je finis une série de 30 minutes par jour, avant de passer à un nouveau domaine d’étude, je trouve un petit projet à réaliser pour mettre en application les connaissances acquises
Parfois j’ai aussi des idées de projets, des choses à réaliser. Je ne promet pas d’aboutir à chaque fois, mais en général, tôt ou tard j’arrive à sortir un truc à peu près potable

BBcode Toolbar en PHP Objet – Version 1

Publié dans Projets | Laisser un commentaire

C’est vers fin juillet, que j’ai écrit un billet intitulé Documentation module toolbar en PHP objet qui parlait d’un système que je suis en train de concevoir : un module de toolbar BBcode en PHP objet, facilement installable sur tout type de site Web et totalement paramétrable. J’ai terminé ce module, et j’en sors donc la version 1. Une version stable (enfin, avec les essais que j’ai fait) et relativement satisfaisante à mon goût. Je l’ai installé dernièrement sur un site (qui n’est malheureusement pas encore en ligne) et cela ne m’a pas posé de problèmes. (même si ça m’a donné plein d’idées d’améliorations) Si vous souhaitez tester ce module sur votre site, pas de problèmes : téléchargez-le, puis suivez le readme.txt pas à pas. Et surtout, n’hésitez pas à me faire des retours. Ce module permet :

  • De créer, puis de générer différentes barres de boutons cliquables, à afficher au dessus de n’importe quel champ textarea
  • De paramétrer ces boutons, notamment leur action (création de balises [un][/un] ou [deux=trois][/deux], en passant par un pop-up, ou autre)

Il est implémenté en PHP (orienté Objet) et Javascript (utilisant le framework Prototype pour l’instant).

Paramétrage des boutons cliquables
Exemple de toolbar

J’espère qu’il vous donnera entière satisfaction ! En tout cas, à moi, il m’est bien utile, et je compte bien continuer à l’améliorer.

Annexes

Clavier Scrabble

Publié dans Projets | 3 commentaires

Clavier Microsoft
L’idée du clavier Scrabble est venu comme ça pouf au cours d’un repas. « Ce qui est fou quand on y pense, c’est que les claviers azerty et qwerty, ils ont été créé exprès pour nous ralentir… Avant tu vois les gens tapaient trop vite à la machine à écrire, alors les machines se coinçaient. Du coup ils ont réfléchi et ont mis les lettres qu’on tape souvent l’une après l’autre le plus loin possible, histoire de ralentir la cadence et d’éviter le blocage. Dire qu’aujourd’hui on perd un temps fou à cause de ça… Il suffirait de prendre l’ordre d’importance des lettres dans le scrabble pour… éh mais c’est pas bête ça ! »
Hé c’est vrai quoi, pourquoi ne pas recréer un clavier, un vraiment bien ! Si vous programmez un peu, ça vous est sûrement arriver de galérer à taper certaines combinaisons de lettres quand vous n’aviez qu’une seule main (bah oui, faut bien boire son coca de temps en temps !) ou de passer en qwerty parce que sur ces saletés de clavier < ou >+Alt c'est tout près de Maj+Alt. Et puis cette fichu touche Windows mal placée, l'accent circonflexe (^) sur lequel on est toujours en train d'appuyer au lieu de faire un dollar ($). Et puis les touches < ou >, supr, fin, début, changent souvent de place entre 2 claviers. C'est fatiguant... Bref, disons le, nos claviers azerty ne sont vraiment pas coder friendly. Il parait que les qwerty le sont plus, je demande à voir.

En tout cas, l'idée du clavier Scrabble (on verra si elle se concrétise) est la suivante :

  • Réorganiser les lettres sur le clavier pour écrire vite en se trompant moins
  • Ajouter 2 ou 3 pédales pour les touches Ctrl, Alt et Maj (par exemple) !

Continuer la lecture

Documentation d’un module toolbar en PHP objet

Publié dans Projets | Laisser un commentaire

Je parle ici d’une toolbar, ou BBcodeBar, permettant d’utiliser facilement du BBcode (du BNcode pour être précis) lorsque l’on écrit un article ou que l’on poste sur un forum, un commentaire… (que sais-je encore !) Bref, quelque chose qui ressemble à ça :
Exemple de toolbar
Voilà déjà pas mal de temps que j’utilise la même toolbar sur mes sites Internet. C’est une toolbar que j’ai créé et qui est basé sur une mod conçue à l’origine pour le système de forum FluxBB (ex-PunBB) par Vin100. A chaque fois, je la modifie et je galère pour l’intégrer correctement au site du momenet, et surtout je me retape tout le travail dès que je dois modifier quelque chose. Voilà pourquoi depuis quelques jours, quand l’envie me prend, je développe une version PHP objet de cette toolbar de façon à la rendre plus portable, plus paramétrable et aussi plus performante. J’approche désormais de la fin, et donc de la première publication d’une version 1. Voici donc un premier jet de documentation, entre autre, pour vérifier que rien n’a été oublié.

But

  • Créer une toolbar permettant d’utiliser facilement du BBcode (user friendly)
  • Créer un système de gestion de toolbars complet et paramètrable : génération de plusieurs toolbars, paramétrage du contenu des toolbars, désactivable ou désinstalable en 1 clic (surtout coder friendly)
  • Mettre en pratique mes connaissances en PHP objet, et améliorer celles en Javascript

Continuer la lecture

Cahier des charges : Doodle like en PHP objet

Publié dans Projets | 2 commentaires

Bon, il me semble que j’ai fait un bon tour de la théorie au sujet du PHP objet (j’ai encore au moins 2 billets théoriques à écrire), et je l’applique déjà depuis plusieurs semaines durant mon stage. Mais maintenant j’aimerai bien me faire un petit projet tout en PHP objet. Je ne sais pas si vous connaissez Doodle ? Je trouve le concept vraiment génial. Ce site permet à n’importe qui de créer des sondages classiques, ou alors des sortes de sondages permettant de fixer facilement une date d’un rendez-vous pour autant de personnes que l’on souhaite. Je vais donc réaliser dans les jours à venir (et j’espère arriver aux termes de ce projet) un Doodle like (j’ai pas encore d’idées de nom… mais ça viendra) !
Voici donc un cahier des charges d’un Doodle like.

Feuille de route

  • Version tout en PHP (orienté objet) sans aucun Javascript ou autre. Fonctionnalité : « Trouver une date ».
  • Ajout du Javascript pour la fonctionnalité « Trouver une date » et le reste du site.
  • Ajout de fonctionnalités « Faire un choix », « Sondage », « Qui prend quoi, pour un repas », ou autre, et amélioration des fonctionnalités présentes. En PHP (orienté objet) d’abord puis en améliorant avec le Javascript.

Continuer la lecture