J'ai fait ce fichier pour qu'une personne souhaitant faire du dev sur PWG ait une base de départ. On le trouve sur le wiki (no backlink for now).
C'est un premier jet; il me reste des interrogations (cf FIXME) et j'ai peut-être commis des erreurs ou dit des bêtises.
Dernière modification par mathiasm (2006-05-05 02:26:45)
Hors ligne
Génial...
Je t'ai donné quelques indications complémentaires.
Hors ligne
Trés sympa..
Corrigée une petite faute, j'ai pas tout lu mais c'est très bien..
Tous les .php ne sont pas la (home, include, admin)! Est-ce voulu ou simplement que la doc n'est pas finie?
Hors ligne
Quelques remarques (je laisse à l'auteur de la page le soin de faire les corrections):
- pour le template, la convention de nommage (L|U|T|F)_xxx n'est absolument pas respectée, je pense qu'il est inutile d'en faire mention, on s'en sort très bien sans.
- template toujours, l10n(???xxx???) ne remplace pas du tout {lang:xxx} dans le code du template. C'est un mécanisme interne du moteur de template permettant de faire communiquer directement le template et les chaînes localisées.
En fait, j'abandonne la liste de remarques, je vais plutôt poser une question : pourquoi avoir fait cette page hors de en:dev ? ce serait davantage sa place à mon avis.
Bon, sinon c'est une très bonne idée, il y a des erreurs, mais on a un bon point de départ pour aider le développeur débutant sur le projet.
Hors ligne
z0rglub a écrit:
(je laisse à l'auteur de la page le soin de faire les corrections)
[...]
En fait, j'abandonne la liste de remarques.
Je croyais que le Wiki permettais de corriger les bonnes idées qui pourraient être perçues comme des maladresses.
Tu donnes la liste de tes remarques (donc on peut corriger).
Une liste bien brève puisque tu t'arrêtes à 2.
Alors je ne comprends plus.
Mais peut être n'avais-tu pas le temps ( alors tu es excusé bien entendu ).
8-)
Hors ligne
z0rglub a écrit:
Quelques remarques (je laisse à l'auteur de la page le soin de faire les corrections):
- pour le template, la convention de nommage (L|U|T|F)_xxx n'est absolument pas respectée, je pense qu'il est inutile d'en faire mention, on s'en sort très bien sans.
- template toujours, l10n(�?xxx�?) ne remplace pas du tout {lang:xxx} dans le code du template. C'est un mécanisme interne du moteur de template permettant de faire communiquer directement le template et les chaînes localisées.
Comme dans le parser du template, on fait un replace de {lang: par l10n(, et qu'il ya des l10n() codés en dur dans les templates, j'avais cru que.
Il serait donc utile de préciser la bonne manoeuvre pour les créateurs de templates.
z0rglub a écrit:
En fait, j'abandonne la liste de remarques, je vais plutôt poser une question : pourquoi avoir fait cette page hors de en:dev ? ce serait davantage sa place à mon avis.
Parce qu'elle est en français... Je l'ai donc placée dans fr:projet:dev, dont le namespace correspond à ma proposition de réorg du wiki. Voilà!
z0rglub a écrit:
Bon, sinon c'est une très bonne idée, il y a des erreurs, mais on a un bon point de départ pour aider le développeur débutant sur le projet.
Merci. C'était le but. J'ai un peu ramé quand je me suis mis à PWG pour trouver certaines ramifications et implications.
Hors ligne
rub a écrit:
Trés sympa..
Corrigée une petite faute, j'ai pas tout lu mais c'est très bien..
Tous les .php ne sont pas la (home, include, admin)! Est-ce voulu ou simplement que la doc n'est pas finie?
home : je connais pas...
include : je ne les ai pas expliqués, sinon je dois expliquer chaque fonction. Le nom des include me paraissait assez explicite par ailleurs. J'ai aussi fait un arbre des appels standards aux include au début du chapitre "les fichiers" et j'ai mentionné (normalement) tous les appels dans la liste des fichiers .php.
Si tu veux faire le listing, je t'en prie: le wiki est là pour ça :-)
admin : je ne les ai pas encore remplis: ça demande du temps!
Hors ligne
mathiasm a écrit:
home : je connais pas...
Ben, ceux à la racine de la branche pwg... ;-)
C'est pas bien de ma taquiner...
Hors ligne
C'est ben à cela que je pensais, j'ai rajoutais 2 lignes sur nbm.php.
J'essaierai de completer des trucs si c'est nécessaire.
En coup cas, bravo, c'est tres bien.
Hors ligne