[BaB] Jour 25 – organisation

Le système de gestion de pages est en cours. Le plus dur n’étant pas le système mais l’ergonomie, l’utilisabilité.

Qu’est-ce qui doit être visible au niveau des ‘helper’, comment doit régir l’interface au moment du glisser/déplacer. Questions pertinentes mais qui font perdre un de ces temps.

Une fois que l’infographiste aura mis la seconde couche sur mon travail ça sera peut-être encore mieux.

La suite c’est la sauvegarde, l’édition des infos et la création de page.

Programme de la suite

– Poursuivre l’éditeur (gras, italique, styles et blocs spéciaux)
– Finir le design des menus
– Définir les contenus secondaires (bordures, arianes, …)
– Installer le site mère
– Installer x nouveaux Buzz


t+=5h30=138h;

[BaB] Jour 24 – insertion (suite)

Les listes aussi peuvent vouloir être complétée, donc il faut une insertion et des tag en plus à ce niveau. Cela a demandé de revoir certains blocs de code et cela a aussi mis en évidence quelques erreurs toutes corrigées.

Une panoplie de fonctions utilitaires se construit. Le travail, je l’espère, devrait appeler de plus en plus abstraitement ces fonctions. ainsi augmentant la rapidité d’avancement.

Plus on avance, plus il y a du travail, neuf et restant. Mais ça avance.

Programme de la suite

– Poursuivre l’éditeur (gras, italique, styles et blocs spéciaux)
– Finir le design des menus
– Définir les contenus secondaires (bordures, arianes, …)
– Gestion des pages
– Installer le site mère
– Installer x nouveaux Buzz


t+=3h=132h30;

[BaB] Jour 23 – conversion

Prenez un paragraphe fraichement ajouté et décidez d’en faire un titre. Voilà l’idée et elle fonctionne. Un simple clic et un choix vous donnent le bon résultat.

Plus complexe et sans filet, convertir un élément en liste et inversement fonctionne également. L’astuce est que si vous convertissez une liste en titre, le premier élément sera le titre et les autres des paragraphes.

Cela a demandé d’écrire quelques fonctions de manipulation qui permettent d’avoir la main sur la structure du contenu. L’avenir devrait être plus simple :).

Programme de la suite

– Poursuivre l’éditeur (gras, italique, styles et blocs spéciaux)
– Finir le design des menus
– Définir les contenus secondaires (bordures, arianes, …)
– Installer le site mère
– Installer x nouveaux Buzz


t+=3h=129h30;

[BaB] Jour 21 – 22 – insertion

Le but est d’arriver aujourd’hui à présenter une insertion de données (texte : paragraphe) en fin ou milieu de zone et également de le supprimer. C’est chose faite mais ce fut dur !

Autre point, la gestion d’événement concernant le helper d’indication d’action d’édition possible. Moi j’ai juste envie de le supprimer et d’indiquer au gens d’utiliser leur clic droit contextuellement, ce qui là va très bien.

À la va vite, une première version des fenêtres du menu principale. elle est vide mais le contexte montre clairement l’idée.

Plus on avance plus il y a des chose à faire… c’est affolant, stressant, tracassant, mais j’y arriverai.

S’en suit l’édition de l’existant, la modification de type (titre, liste), l’insertion plus contextuel (ul, dl) et l’insertion d’autre type de bloc. « Y a de la joie » comme dirait l’autre.

Programme de la suite

Ça n’a toujours pas changé :

– Poursuivre l’éditeur
– Finir le design des menus
– Définir les contenus secondaires (bordures, arianes, …)
– Installer le site mère
– Installer x nouveaux Buzz


t+=12h30=126h30;

[BaB] Jour 20 – événements

Aujourd’hui ça été la chasse aux sorcières d’événements système. Dur à tracer et à court-circuiter. Au final je les ai brulé. Et maintenant les petits événement obéissent au doigt et à l’œil.

Vous saurez dès à présent (JQuery) que « event.stopPropagation(); » lors d’un ‘mouseup’ est un ami précieux !

S’en suit la suite du programme interminable, j’ai nommé : l’éditeur. On en est à envoyer les données pour insérer un nouveau bloc.

On imagine une insertion mais on oublie vite la quantité de calculs nécessaires à cette élaboration.

Programme de la suite

Ça n’a pas changé :

– Poursuivre l’éditeur
– Finir le design des menus
– Définir les contenus secondaires (bordures, arianes, …)
– Installer le site mère
– Installer x nouveaux Buzz


t+=5h=114h;

[BaB] Jour 17 – 19 – contenu maléable

Au vu des cas différents d’utilisation du système, des besoins de chaque cas et des conséquences occasionnées, j’ai dû trancher dans les décisions.

Ainsi l’édition se fera toujours via le Buzz via son sous-domaine beabuzz.

Ainsi le SSO n’est plus nécessaire néanmoins la possibilité d’avoir un seul compte pour tous les buzz reste inchangée.

Côté édition je progresse, il faut dire que révolutionner le principe n’est pas chose aisée et le tâtonnement avec essais/erreurs n’est pas chose aisée.

De plus la variation des accès rajoute des difficultés supplémentaires.

J’ai revu le CSS du GUI quasi intégralement, il est simplifié et plus discret. Côté mécanique là aussi ça évolue, mais il reste encore pas mal de travail côté user-friendly.

Du côté de ce qui fonctionne, on peut demander à insérer du contenu avant ou après un bloc ou le supprimer.

Le système continue également d’évoluer en se flexibilisant toujours d’avantage. Le système d’édition a des besoins différents par rapport au flux dit ‘standard’.

Il va vraiment falloir penser à écrire une documentation avant la fin et schématiser plus sérieusement l’engin.

Programme de la suite

– Poursuivre l’éditeur
– Finir le design des menus
– Définir les contenus secondaires (bordures, arianes, …)
– Installer le site mère
– Installer x nouveaux Buzz


t+=14h30=109h;