ToursAnnonces.fr

Tours annonces est un ensemble de services conçus pour vous faciliter la vie au quotidien : petites annonces, emploi, annuaires, services et bien + ...

Inscrivez-vous Vous êtes nouveau ?
Vous avez un compte ?
Aide

Le carnet de bord du webmaster

Passez votre chemin c'est mes notes ici...

07 | 31 | 01 | 19 | 20 | 04 | 32 | 10 | 11 | 21 | 34 | 16 | 36 | 17 | 30 | 18 | 28 | 14 | 29 | 08 | 06 | 03 | 27 | 25 | 22 | 05 | 09 | 02 | 13 | 15 | 12 | 23 | 26 | 24 | 33
**** 01-05-2010
07:19 : start


humhum ;)

Bon, alors première chose, les préparatifs.

Déjà va falloir écrire une news pour annoncer que le site va être en train d'évoluer,
maisthe main point c'est l'équilibre :
en fait à force de rester toute la journée devant mon pc je deviens gros, et ça, CA,
narcissique que je suis, ça m'insupporte.

Etant donné que je suis le seul (l'unique ;)) développeur du projet, la santé du projet dépend prinipalement de moi
(vas-y envoie toi des fleurs c'est bon…),
donc si chui en mauvaise santé, le site sera mal codé.

Alors déjà si vous êtes une jolie fille et que vous lisez cela, veuillez vous inscrire sur la liste des personnes qui veuillent me chouchouter (pour aider Tours annonces bien sûr) : 06 67 17 53 11.
Ca, c'est fait.

Ensuite, plus sérieusement, (mais je suis sérieux quand même) je vais me forcer à sortir, sinon je le ferais pas.
Donc 1 heure de musique (facultatif mais très conseillé pour l'équilibre) et une heure de sport obligatoire.
Un footing ou piscine ce que tu veux, mais O-BLI-GA-TOIRE. (merde, i'mcasse les couilles lui, pas k'ça à faire…).

Bon, je promets rien mais je vais essayer.

Autant fixer la barre très haut et mettre un horaire immuable, preuve du respect ou non respect de la discipline lorsque 
sonne le glas.

18h : footing, va jusqu'au terrain de basket de l'ile aucard, si ya du peuple tu joues, sinon tu refais le tour en passant
de l'autre côté du pont, et monte un peu dans st cyr, sinon ca fera pas une heure…

Donc il me faut des baskets, ben oui techniquement c'est dur avec des shoes de ville.
Evidemment ma voiture est en rade, mais j'ai rechargé la batterie qui est chez moi.


Bon disons à midi je tente de remettre la batterie (misère) et si j'y arrive dans la foulée je vais à gosport et j'achète des shoes de sport (ou carrefour). Et sinon j'achète en ville. programmons les alarmes, heureusement qu'elles existent.

12h batterie + chaussures + acheter haltères (tant que j'y suis)
18h jogging + basket + abdos (j'avais oublié ça)

Donc ça c'est mon programme anti crevette, anti fatboy, du fitness quoi.

Bref.






Maintenant il est déjà 07h33.
Je vais faire un ptit logo pour indiquer que le site est en train d'évoluer, sans passer la journée dessus, me connaissant ça serait pas difficile…
Et en fait la news devrait plus logiquement arriver en fin de journée, pour annoncer ce qu'il s'est passé en quelque sorte.
On mettra une petite touche de mon logo évolution dans les titres des news, afin d'organiser la phase évolution à travers le site de manière plus homogène.
Donc titre des news et logo… go.
(phtooshop est ton ami)




sinon des fois des idées me viennent de manière impromptue.
Ici c'et pour les noter avant qu'elles ne d'évaporent

////////////// CAPTURE D'IDEES VOLATILES  /////////////////

Quand on est dans une annonce, on peut même pas cliquer sur un lien qui amène à toutes les annonces de la catégorie : nul.
///////////////////////////////////////////////////////////



08h53 : création et mise en place du logo sur le site.

Finalement, je vais faire les tâches dans l'ordre, plus simple pour moi.
N°1 : ajouter le système de republication des annonces pour les annonceurs les plus méritants.

En fait, plus vous avez d'annonces, plus vous avez de mérite, en gros.
Et plus un annonceur met d'annonces, plus il a des tao.
Donc je vais me baser sur les tao pour permettre de republier une annonce.
Si vous avez X tao sur votre compte, vous pouvez republier votre annonce,
et votre compte est débité de X tao.

Au niveau méthodologie, je vais me faire une copie du site en local et travailler sur cette copie.
Comme ça le soir je mettrais tout le travail de ma journée d'un coup,
et au cas où j'ai un backup.

Pour réaliser ce système de republication conditionné, je vais faire en plusieurs étapes :
1. permettre la republication
2. Conditionner la republication


Déjà pour commencer faut que je me remettes le processus exact en tête.
J'ai encore mes schémas sql, mais cela n'explique pas tout, il me faut TOUT le scénario
et avec TOUS les détails.

J'ai ca
[sch-annonce.png]

1 ère question c'est quoi annonce en ligne relance ?
C'est une table utilisée par une tâche cron pour envoyer des mails pour chaque annonce sur le point d'expirer
à l'annonceur. Ce mail contient un lien pour republier l'annonce. ok.
donc ça m'intéresse pas ici.

Ce qui m'intéresse, c'et de savoir si je peux, sans provoquer de conflits, résumer l'action de republier
son annonce par modifier le champ date de la table annonce_en_ligne.

Heureusement j'avais fait un schéma qui pour une fois me fait gagner beaucoup de temps
http://www.toursannonces.fr/faq#q40
Le système de republication des annonces explique tout ce que j'ai besoin de savoir.
Et ce n'était pas si simple.
Apparemment sur le schéma, pour republier une annonce, j'update également la table annonce_en_attente.
Pas besoin de chercher 12h à 14h, on va faire confiance à mon système et le poursuivre telquel.

Donc republier son annonce = effacer si il y a l'entrée correspondante dans la table annonce_en_ligne_relance,
et updater les 2 tables d'annonces.

Et en fait je devrais normalement trouver une méthode qui existe déjà…

09h57 : Ok trouvé.
Hélas le script est codé manuellement, et mélangé avec du html, il n'ya pas encore de méthode prêt à exploiter.
Mais je n'ai pas d'autre choix que de créer cette méthode…

10h16 : 
Et voici la ptite méthode du matin pour ceux qui comme moi aiment le code :


    /*
     * Méthode pour republier son annonce.
     *
     * Utilisée par un annonceur connecté à son compte.
     * Utilisée dans le script de relance des annonces, déclenché par un lien envoyé à l'utilisateur,
     * voir systme de republication des annonces http://www.toursannonces.fr/faq#q40, et
     * contenu/annonces/annonces-republication
     *
     * 1. On s'assure de la correspondance de l'annonce en attente avec une annonce en ligne
     * 2. On choisit un nouvel identifiant de republication
     * 3. On met à jour la table annonce_en_attente : date
     * 4. on met à jour la table annonce_en_ligne : date et republication_id
     * 5. On efface l'entrée si elle existe dans annonce_en_ligne_relance.
     * 6. On renvoie true en cas de succès.
     *
    */
    public static function republierAnnonce($id_annonce_en_attente) {
        
        $id_annonce_en_attente = (int)$id_annonce_en_attente;
        $stmt = "SELECT id FROM annonce_en_ligne WHERE annonce_en_attente_id=$id_annonce_en_attente";
        $r = Ling_Sql_Basic::freeFetch($stmt, array());
        if (false === $r)
        {
            throw new Ling_Exception("Aucune correspondance trouvée avec $id_annonce_en_attente!!!");
        }


        // relance de l'annonce
        $republication_id   = md5(uniqid());
        $today              = MOD_DATABASE_SQL_DEFAULT_DATETIME;
        $whatArray = array(
                'date' => array($today, PDO::PARAM_STR),
                'republication_id' => array($republication_id, PDO::PARAM_STR),
        );
        $whereArray = array(
                'id' => array($r['id'], PDO::PARAM_INT),
        );
        Ling_Sql_Basic::update('annonce_en_ligne', $whatArray, $whereArray);

        // mise à jour de l'annonce en attente également
        $whatArray = array(
                'date' => array($today, PDO::PARAM_STR),
        );
        $whereArray = array(
                'id' => array($r['annonce_en_attente_id'], PDO::PARAM_INT),
        );
        Ling_Sql_Basic::update('annonce_en_attente', $whatArray, $whereArray);
        
        $stmt = "DELETE FROM annonce_en_ligne_relance WHERE id_annonce_en_ligne=" . (int)$r['id'];
        $r = Ling_Sql_Basic::freeStmt($stmt, array());

        return true;
    }


10h48 : Netbeans met 3 plombes à scanner mon projet, j'ai retiré le dossier image du scan …

ok,
plus qu'une heure avant midi, déjà, misère…
Donc maintenant, depuis le compte, il faut un bouton republier qui n'apparaît que lorsque l'utilisateur a suffisamment de tao
et qui peut être apparaît de manière grisée si il n'a pas assez de tao ?
Lorsque l'utilisateur clique sur ce bouton, cela appelle un webservice qui republie l'annonce,
à condition que les conditions suivantes soient vérifiées : 

authentification de l'utilisateur
annonce appartient à annonceur
annonce est un des états suivants : modification acceptée, validée
annonceur possède assez de tao

Le script ensuite effectuera les actions suivantes :
republication de l'annonce
débit des tao
renvoie true

En cas d'erreur, des exceptions seront lancées, ou bien des erreurs régulières.

Lorsque je clique sur republier, cela devra faire apparaître un popup qui dit :
soit :
vous n'avez pas assez de tao pour republier, lien vers explications
soit : 
attention la republication vous coûtera X Tao, souhaitez vous vraiment continuer ?
oui -> Merci, votre annonce sera republiée sous 1 heure.
non -> le popup disparaît simplement


12h44:  je rentre de mon excursion :
j'ai manqué de m'électrocuté en essayant de remettre la batterie de la voiture,
du coup j'ai lâché l'affaire, plus de voiture pour l'instant.
Concernant les chaussures, ben apparemment aujourd'hui c'était un jour férié.
Aben pourtant c'était gros comme une maison, mais mon intuition féminine ne m'a pas averti cette fois.

Bref, 1 heure de perdue pour quasirien.
Et ce soir pas de jogging. Na.


Reprenons.

14h49 : premier jet ok, testons si cela fonctionne…
ok, à part une ptite erreur d'étourderie, cela fonctionne.

Par contre ce qui me chagrine, c'est que visuellement,
après avoir republié son annonce bon ya le message avec le checkok,
mais bon après le lien pour republier son annonce est toujours présent,
je me demande à quel point cela induit en erreur, et si il ne vaudrait mieux pas le griser,
voire supprimer.
Mais cela implique alors qu'on ne puisse pas republier une annonce qu'on vient de republier.
Alors que théoriquement c'est possible (mais très bête).

Je n'aime pas coder des choses qui sortent de la théorique,
car c'est la porte ouverte au bordel.
Donc soit on ne PEUT PAS republier une annonce que l'on vient de republier
depuis moins de X HEURES, ou minutes, soit on peut;

…

Ok, on va dire que on ne PEUT PAS republier une annonce qui dont la date est à moins de X heures
X = 2 me semble la juste mesure : car 1 heure ça laisse le temps au cache de se recharger.
Et 1 heure de plus par précaution.

Filtrons donc les liens republier :
ils doivent ne s'afficher que sur les annonces aux statuts cités plus haut et qui sont vieilles d'au moins X heures.


Il y a plusieurs manières de jouer avec les dates.
Pour une fois, je vais essayer de ne me pas me laisser distraire par mon esprit fantaisiste qui me suggère des 
solutions optimisées niveau performances, mais moins maintenables dans la durée.

Je limite le nombre de risque, le serveur fera un peu plus de calculs…


Le système n'est pas complet sans l'aide.

De la même manière que le site se veut propre, l'aide se veut propre et j'évite toute répétition de contenu.
Le principe est : je ne dis pas le choses 2 fois.
Ca fait très prétentieux, mais c'est un principe qui permet de mieux s'organiser,
de perdre du temps à trouver une meilleure organisation plutôt que de dupliquer du contenu.
Duplication de contenu = mort du site, en gros.

La terminologie est importante.
Le type de briques ou d'objets que l'on va utiliser pour construire la maison,
c'est la terminologie.

Bref, ce système a besoin d'une aide sur les différentes actions possibles d'un utilisateur sur ses annonces.
(par le biais de son compte),
ce qui indirectement amène à expliquer les différents états d'une annonce sur le site.
A vérifier si je ne l'ai pas déjà fait.
Un troisième point qui est à définir est la question des tao.

Voilà, 3 beaux mémos à faire.
Un exercice bien différent que celui de coder mais aidant dans une mesure à ne pas sous-estimer à la structure
du site.

Et à la limite, si j'ai fait ça bien aujourd'hui, j'ai fini ma journée.

15h55 : Commençons par voir la doc actuellement en ligne.


En regardant la définition actuelle du site de C'est quoi un tao,
je tombe sur un truc incompréhensible, complètement hors sujet.

Hormis le fait que j'ai toujours été un spécialiste du hors sujet dans ma jeunesse collègienne,
et donc que je ne suis pas étonné de constater ce nouvel exploit,
il faut maintenant rectifier le tir.
Essayons encore.


Qu'est ce qu'un TAO ?

Le TAO, c'est la monnaie de base du site Tours annonces.
Grâce aux TAO, vous pouvez republier vos annonces.


Je pense que cette définition est très claire et remplace avantageusement
la définition qui est sur le site actuellement :

Un TAO, c'est l'abréviation de Tours Annonces Or,
la monnaie de base du site.
C'est une monnaie d'échange que j'ai inventée pour répondre à problématique particulière.

A la base, j'ai inventé cette monnaie car je voulais que les utilisateurs puissent tout avoir "GRATUITEMENT" sur Bobigny annonces, acquérir des objets ou services qui ont une certaine valeur en euros sans payer le moindre centime de leur poche.
C'est pourquoi j'ai créé un système qui récompense en TAO les utilisateurs les plus fidèles.

Ces utilisateurs ayant acquis des TAO peuvent acheter des choses sur le site,
et ils n'ont pas besoin d'euros pour cela.

D'un autre côté, certaines personnes comme les commerçants sont susceptibles d'être intéressées par les services que je propose au niveau professionnel,
et n'ont pas la patience nécessaire pour accumuler des TAO.
C'est pourquoi je peux vendre des TAO aux personnes pressées, mais les utilisateurs patients peuvent TOUT avoir sur Bobigny annonces,
ça c'est ma promesse de webmaster ;)

Sur Bobigny annonces, tout peut s'acheter en TAO.



Bref.


{CONST_TAO}
{CONST_WEBSITE_TITLE_DEFAULT}
{CONST_WEBSITE_TITLE_DEFAULT}

Le {CONST_TAO}  c'est la monnaie de base du site {CONST_WEBSITE_TITLE_DEFAULT}.
Grâce aux {CONST_TAO}  vous pouvez republier vos annonces.


Et la question qui se pose tout de suite après qu'est ce qu'un tao,
c'est :
comment gagner des TAO ?

Pour gagner des TAO, vous devez poster des annonces.
En postant 1 annonce, vous gagnez automatiquement {CONST_TAO_GAIN_PAR_ANNONCE} {CONST_TAO}.
Les {CONST_TAOS} sont crédités automatiquement sur votre compte {CONST_WEBSITE_TITLE_DEFAULT}


Simple, non ?
J'aime.
Let's do that !
Ca y est je crois que j'ai capté, il faut que je sois hyper concret.
Pas la peine de parler théorie, faut expliquer direkt.

Sauf pour les sujets techniques ou là c'est une explication détaillée qu'on attend.
Et en l'occurence les sujets techniques me sont principalement destinés.


Bon tant qu'on est lancé fais péter, c'est quoi les autres sujets ? (j'vais gagner ma journée moi..)

Les différentes actions possibles d'un utilisateur sur ses annonces :
huuuumpf….

Editer : pour modifier une annonce
Supprimer : ben pour supprimer une annonce
Republier : pour remonter l'annonce en tête de liste
Réinitialiser : pour revenir à l'état initial de l'annonce, après une modification refusée par un modérateur



Et voilà le travail!


16h11: 
Essayons de trouver l'intro pour un sujet :
Les actions de l'utilisateur.


LES ACTIONS de L'UTILISATEUR

Non, en fait c'est une thématique,
j'ai envie de décrire le site par onglets car c'est plus intuitif
et avec des thèmatiques récurrentes, genre but et action de l'utilisateur.

Engros :
il y a plusieurs zones sur le site,

LE COMPTE UTILISATEUR
ACCUEIL
ANNONCES
COMMERCES
WEB
FAQ
INSCRIPTION
TAOSTORE
EVOLUTION

Tout ça ce sont des zones.

Pour chaque zone,
je décris avec 2 outils que je viens d'inventer qui sont des thématiques :
le but,
les actions de l'utilisateur


Voilà.

Simple, noon ?

Ouai mais long vaut mieux pas chômer mon ptit johnny…

Hey j'ai pas dit que j'allais tout faire aujourd'hui !!
Veux pas le savoir.


LE COMPTE UTIILSATEUR
But : Centraliser toutes les informations d'un utilisateur dans un espace convivial et ordonné.


Actions de l'utilisateur…

Merde, c'est foireux, il manque la thématique organisation-disposition, qui a pour but de décrire
géographiquement les sous-zones de la zone…. (jme comprends)

Et pourquoi pas une thématique vidéo-tutoriels optionnelle.

Ah yes…


Bon, je reprends ::

16h19 :



LE COMPTE UTIILSATEUR
But : Centraliser toutes les informations liées à un {{utilisateur}} dans un espace convivial et ordonné.

Je mets entre crochets tous les mots clés {{Mot Clé}}


Bon je recommence: 

16h20 :

LE COMPTE UTIILSATEUR

But : Centraliser toutes les informations liées à un {{utilisateur}} dans un espace convivial et ordonné.

Organisation-Disposition :
texte : Le compte utilisateur est organisé en plusieurs parties : {{Accueil}}, {{Profil}}, {{Annonces}},
{{Commerces}}, {{Web}}, {{Messages}}, {{TaoStore}} 
image :

LE boulot est éprouvant, pause.

 
16h56 : sort de la douche.

Il convient de distinguer 2 éléments dans la documentationd e Tours annonces :
la faq et la documentation

La faq:
je réponds aux utilisateurs comme si je leur parlais, j'explique les concepts grossièrement.



La documentation :
chaque objet doit être à sa place.

Si je n'y arrive pas, c'est que je n'ai pas assez utilis mon cerveau,
et les mots m'ont guidés dans une mauvaise direction.
Si je sais ce que je veux.
JE dois guider les mots pour qu'ils me mènent à mes fins.


Je veux une documentation claire et précise sur le système.

Non, en fait ca sert à rien.
C'est pas un framework, enfin si mais Tours annonces le site n'est pas un framework :
pas besoin de documentation.

Besoin d'une faq ou les concepts sont dévulgarisés.

Des tutos vidéos peuvent aider largement.


Et voilà comment je viens de m'épargner une montagne de travail juste par une décision qui dure 
l'espace d'un instant;
Je me remercie.

Bref.


Mouais, du coup ça me donne envie d'en faire le minimum.

Jsute les question qu'on se pose, pas de thématique etc…
juste l'essentiel.

17h36 : Bon depuis tout à l'heure je stagne, j'imagine des moyens d'écrire la documentation,
en 3d, ou avec des séquences animées, mais bref, je revasse.







Continuons alors la todolist, mon fil conducteur.



Ajouter un champ siret pour les commerçants dans le formulaire et le mettre sur le site





En fait toujours en train de faire la faq car j'avais eu des soucis avant avec, compliqué à expliquer,
mais là chui sâoulé, j'ai envie de faire autre chose, symptôme de déprime…

Stop, je vais faire genre une sieste, comme les vieux...


19h36 : une sieste, j'ai de l'énergeie maintenant,
mais juste avant de recommencer, je voulais faire part de ma sieste …


Une sardine …
Après avoir engloutit la dernière sardine, crue, le poison commence à faire effet.
Pénétrant jusqu'au fond de mon être, et me noie dans la déprime.
La quantité de travail que je fournis n' a d'égal que ma solitude,
mon corps coule comme une statue de pierre au fond de la mer.
Mon âme, silencieuse et prisonnière ressent le goût de l'amer.



Voilà, charmant n'est-ce pas,
bon évidemment j'en rajoute un peu, mais ça donne une idée de ce que je ressens.

Pour schématiser c'est mon coeur :
quand mon coeur commence à se plaindre, c'est une véritable misère,
je suis obligé de le consoler, c'est à dire d'utiliser mon cerveau logique (celui qui fait Tours annonces)
pour le consoler sinon ça me fait ma au coeur, c'et physique.

Mais bon, ça suffit les conneries faut pas déconner.
Si j'écoutais mon coeur, j'irais au cinéma, puis j'aurais des ébats sous la couette avec mon homonyme féminin.

Et patati patata et puis quoi encore,
trêve de plaisanterie, t'as qu'à déprimer j'en ai rien à branler, mais dans 2 heures t'es opé.

Non mais je rêve si je le laissais aller on perdrait des je ne sais combien de temps.
C'est un luxe que je ne me permets pas.

Ma propre vie ne m'intéresse pas, donc déprimer, ça me fait pas peur,
je veux juste du temps pour travailler.
Le fruit de mon travail, je le destine à mon créateur.
Que sa volonté soit faite, pas la mienne.



Bref, zétaient pas bonnes mes sardines, au boulot.

20h05 : je viens de mettre les questions et réponses nécessaires dans la faq. (en local).
Reste à faire les liens depuis le système de republication.


Bon j'ai un logiciel pour faire des tutos,
je vais m'entrâiner en faisant le tuto :
comment republier son annonce ?

Comme je suis un très mauvais orateur,
je me prépare mon texte à l'avance :




**************************************************************
Bonjour et bienvenue dans ce nouveau tutoriel réalisé par Komin>
Dans ce tutoriel, nous allons voir comment republier une annonce.
Alors tout d'abord qu'est-ce que c'est republier une annonce ?
Republier une annonce c'est le fait de repasser une vieille annonce en tête de liste.

Donc pour l'exemple de ce tutoriel, je vais prendre une de mes annonces,
et je vais vous montrer comment la faire passer en première page.

Donc voici la première page actuellement.
Et mon annonce elle se trouve actuellement en 4ème page.

Alors pour republier cette annonce, la première chose que je dois faire est de me connecter à mon compte.
Donc je clique sur le lien mon compte situé en haut à droite du site, ici Tours annonces.
Je rentre ensuite mes identiiants.
Voilà je suis connecté à mon compte Tours annonces.
Maintenant, je vais retrouver l'annonce que je veux republier.
Pour cela je me rends dans la partie Annonces de mon compte, et la liste de mes annonces apparaît.

Donc je cherche l'annonce que je veux republier.

Celle là.




Et je vois qu'il y a un lien republier dans la barre d'actions de cette annonce.
Alors toutes les annonces n'ont pas le lien republier, comme par exemple celle là.
Je ne peux pas la republier parce que c'est une annonce en cours de modification,
comme l'indique la couleur de fond orange de l'annonce.

En fait, je ne peux republier une annonce que si elle a été préalablement
validée par un modérateur et si elle n'est pas en cours de modification.


Donc là, mon annonce a été validée puisqu'elle a un fond transparent.

Je clique sur republier et là.
Un popup apparaît .
Alors il me dit que cette opération coûte 0.2 TAO
et il me demande si je suis sûr de vouloir continuer.

Au passage, il me rappelle combien j'ai de TAO sur mon compte.

Donc là j'ai 100 TAO, donc j'ai largement assez.

Donc je suis sûr de vouloir continuer, je clique sur oui et là
Il me dit que l'opération a réussi.
Alors là il me prévient que l'opération sera effectuée sous une heure.

Donc normalement je dois attendre une heure que l'opération se fasse.
Mais pour les besoins du tutoriel, j'ai préparé le terrain de telle manière que
la modification soit effective instantanément.

Ca ne sera pas sur le site en production, donc si vous faîtes cette manip,
il vous faudra attendre environ une heure pour voir votre annonce apparaître en tête de liste.

Donc là,
Je clique sur ok et je vois bien que mon annonce est repassée en tête de liste sur mon compte.


Je vais maintenant vérifier que l'annonce est bien en tête de liste sur le site sur la page d'accueil du site.


Donc là je rafraîchis et je vois bien que mon annonce est repassée en tête de liste.

Voilà, c'était Ling de Komin>, à bientôt pour de nouveaux tutoriels.

Ca fait un peu pitié d'utiliser le mot tutoriel pour des trucs audssi simples mais bon…
chut…





*************
23h09 : Bon ben j'ai fait le tutoriel, hélas ya un gros watermark dessus, donc ça me sâoule de le publier…
Ca m'a permis de découvrir screenflow qui est un très bon produit.


Donc on continue dans la suite de la todolist :
Ajouter un champ siret pour les commerçants dans le formulaire et le mettre sur le site

Oups, en fait j'ai oublié un petit mais important détail, de décréditer le compte de l'annonceur
qui republie son annonce.
Quel étourdi. ..
23h18 : Ok c'est bon.


Donc je reprends :
Ajouter un champ siret pour les commerçants dans le formulaire et le mettre sur le site

Bon en fait non j'arrête pour aujourd'hui,
je vais me mettre à Maya, pour faire de la 3D, je suis gros débutant, mais je kiffe ce que fait pixar,
alors ca me motive, mais si je code trop, après j'ai plus d'énergie, donc je me stoppe moi même.

exit;
phpLing> goodbye 23h21


02h10 : mise à jour du site . la première tâche est réalisée.
























AgenceWeb37, agence web de création de site vitrine en Indre et Loire (37)
0.011216163635254