Hoa framework, version bêta 0.3 [MÀJ]

ViPHP
ViPHP | 4674 Messages

01 févr. 2008, 02:17

Bonsoir tout le monde :).

Comme promis, Hoa est sorti !!
Bon, pas encore de SVN & co, mais tout est en place.
La documentation est en cours d'écriture, elle s'étoffera avec le temps ; le système est en place, c'est le principal.

Le site de Hoa : http://hoa-project.net/.

J'attends toutes sortes de critiques, même si les critiques sur le framework sont un peu difficile à cause de la faible documentation. Mais vous pouvez toujours critiquer le site et tout ce qui est autour ;-).

Bonne soirée !

PS : ça mériterait d'être dans actualité O:) :-# ?

Mise à jour :

Vers la version bêta 0.3.2. Voir le sujet sur le forum de Hoa : Hoa Framework b0.3.2 est arrivé !, merci :).

Vers la version bêta 0.3. Mise en place de nouveaux chapitres (7 et 8), apparition de la partie vidéo avec une nouvelle vidéo qui illustre la construction d'une application avec le MVC de Hoa, et réécriture complète de la partie routeur du MVC.

Vers la version bêta 0.2. Mise en place de la documentation en ligne (avec l'apparition du chapitre 6, Hoa_Configuration, le prochain sera chapitre 7, Hoa_Controller, le tant attendu ;-)). La documentation en ligne est au format HTML.
Concernant le code, mise à jour du paquetage Hoa_Configuration et remise à plat du paquetage Hoa_StdClass (pas encore documenté). Le serveur SVN risque d'être en panne quelques heures.
Bonne lecture ;-) (continuez à me donner vos remarques, elles me sont très utiles :)).
Modifié en dernier par Hywan le 13 mai 2008, 00:11, modifié 4 fois.
« Un handicap est le résultat d'une rencontre entre une déficience ou différence et une incapacité de la société à répondre à celle-ci. »

Hoa : http://hoa-project.net (sur @hoaproject).

ViPHP
AB
ViPHP | 5818 Messages

01 févr. 2008, 03:20

Comme je n'utilise pas de framework, je verrai plus tard pour cette partie.

Concernant le site quelques petits bugs javascript

"included a la valeur nulle ou n'est pas un objet"
"included a la valeur nulle ou n'est pas un objet"
""this.attributs à la valeur nulle ou n'est pas un objet"

Les raccouris ne fonctionnent pas, renvoient parfois sur google, et mon clavier est devenu anglais :axe:

l'animation des menus est differente entre ff et ie, pas bonne avec ie

la largeur de la page fait plus de 800px, un peu penible le scrolbar horizontal pour les petits ecrans

Point positif design agreable :wink:

ViPHP
ViPHP | 4674 Messages

01 févr. 2008, 08:42

Concernant le site quelques petits bugs javascript
Ces bugs sont liés au framework Mootools. J'ai trouvé comme les résoudre (juste ajouter un if), mais je n'ai pas envie de re-compressé le framework derrière etc. Je mettrais un billet sur leur forum plus tard :).
Les raccouris ne fonctionnent pas, renvoient parfois sur google, et mon clavier est devenu anglais :axe:
Alors ça je demande à voir ?? Je les utilise tout le temps et j'ai jamais eu ce problème (Safari 3, Mac OS X.5)
l'animation des menus est differente entre ff et ie, pas bonne avec ie
Du à la bonne compréhension de Javascript et CSS de la part de IE. Et IE ne supportant pas le PNG, ça enlève un peu de l'effet.
la largeur de la page fait plus de 800px, un peu penible le scrolbar horizontal pour les petits ecrans
Je considère que les 800Xx600 n'existe plus ;-).

Mon site ne vise pas un public pro IE. Voire dans la partie accessibilité comme habilement je me débine. Même si le site est correct sous IE, il le serait mieux sur d'autres navigateurs.
Point positif design agreable :wink:
Oof merci ! ;-).
« Un handicap est le résultat d'une rencontre entre une déficience ou différence et une incapacité de la société à répondre à celle-ci. »

Hoa : http://hoa-project.net (sur @hoaproject).

Mammouth du PHP | 1511 Messages

01 févr. 2008, 18:19

Concernant le site, une petite coquille débusquée :
Page : http://hoa-project.net/Accessibility.ht ... _standards
Ne faut t'il pas écrire "Navigateurs conformes aux standards" ?

Sinon, ça a l'air d'être un beau boulot que tu as effectué la :) J'ai hâte de pouvoir lire la doc ;)
@++ ;)

ViPHP
ViPHP | 4674 Messages

01 févr. 2008, 18:23

OOps ! Je corrige merci ;-).
« Un handicap est le résultat d'une rencontre entre une déficience ou différence et une incapacité de la société à répondre à celle-ci. »

Hoa : http://hoa-project.net (sur @hoaproject).

ViPHP
ViPHP | 4039 Messages

01 févr. 2008, 20:19

encore une :wink:

http://hoa-project.net/Developper.html#Contact

il me semble lire "télechargemen", sur la droite.

L'est chouette le site, j'aime bien le menu "nav".
Mais même si les acceskey sont sympas, en règle générale on conseille de ne plus les utiliser (risque de court-circuitage des raccourcis-claviers de l'utilisateur), mais bon, tu m'as plutôt l'air de savoir ce que tu fais 8-)
Mais qu'importe. (je suis ici - dernier petit projet)
Berze going social.

Mammouth du PHP | 19672 Messages

01 févr. 2008, 22:10

Une petite faute de frappe sur la page de feuille de route (ligne 64 du code généré) :

Code : Tout sélectionner

<ul cmass="toc">
au lieu de :

Code : Tout sélectionner

<ul class="toc">
;)
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

01 févr. 2008, 22:28

Cyrano qui regarde le web à la matrix tout en code source :lol:

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

Mammouth du PHP | 19672 Messages

01 févr. 2008, 22:34

Cyrano qui regarde le web à la matrix tout en code source :lol:
lol , J'utilise surtout une extension "HTML Validator" avec Firefox et c'est devenu un réflexe de regarder en bas à droite de ma fenêtre lorsque je visite un site : si je ne vois pas la coche verte, un petit [Ctrl]+ et je sais rapidement pourquoi l'analyseur l'indique non valide ;)
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Mammouth du PHP | 1511 Messages

02 févr. 2008, 10:17

Cyrano qui regarde le web à la matrix tout en code source :lol:
lol , J'utilise surtout une extension "HTML Validator" avec Firefox et c'est devenu un réflexe de regarder en bas à droite de ma fenêtre lorsque je visite un site : si je ne vois pas la coche verte, un petit [Ctrl]+ et je sais rapidement pourquoi l'analyseur l'indique non valide ;)

Idem, et sur phpfrance j'évite carrément de regarder l'icône en bas :D

ViPHP
ViPHP | 3607 Messages

02 févr. 2008, 11:03

un petit bug de plus:
je suis sous firefox 3.0beta2 (z'allez me dire c'est peut-être à cause du beta...)
Les liens du menu ne sont pas tous au même niveau...
les deux premier sont plus bas que les derniers, on a l'impression que c'est à cause du logo HOA que les deux premier sont "poussé" vers le bas...
Je sais pas trop si c'est normal ou pas?

ViPHP
AB
ViPHP | 5818 Messages

02 févr. 2008, 15:41

Une petite fautes : J'ai eu un jours, l'idée folle ... :wink:

ViPHP
ViPHP | 3300 Messages

02 févr. 2008, 18:37

J'ai regardé le code un peu, ça m'a l'air pas mal cette histoire, utilisation extensive des exceptions des normes de coding et d'indentation qui tiennent la route, ça m'a l'air d'être assez chouettement codé.

Reste à voir si le framework en lui même rend les implémentations derrière plus facile.

Petit note: personnellement j'aurais sous-traité la partie abstraction de base de donnée à un spécialiste genre adodb par exemple, c'est quand même un boulot monstrueux de se farcir un truc complet d'abstraction de base de donnée

J'attend la doc avec impatience
Fait du php depuis que ca existe ou presque :)

ViPHP
ViPHP | 4674 Messages

02 févr. 2008, 19:26

Merci pour vos remarques, j'y réponds (en espérant ne pas en oublier une :)).

Merci déjà pour les fautes, je les corrigerais quand je serais chez moi (dimanche soir), je suis juste retourné chez mes parents dans ma montagne, car il y a de la neiiiige ;-). Je corrige ça dès que je rentre.
Merci Cyrano pour l'erreur dans la feuille de route. J'utilise Safari, donc pas la barre WebDevelopper, ni HTMLValidator :(. Firefox 2 est une horreur sur Mac, et Safari est tellement mieux, que j'ai abandonné le petit renard.
Au passage, Cyrano ne doit pas être le seul à lire les sources. Je suis un ardu du Pomme+Ctrl+U (sur Safari ;-)). On ouvre un club :P ?

Et d'ailleurs, concernant Firefox (vous noterez la transition !), Firefox 3 implémente seulement la propriété display: inline-block; et dans sa version 3b2, il ne l'intègre pas encore bien, donc le bug sur le menu est tout à fait normal. C'est à cause de la version, pas de soucis je suis le bug et l'évolution de display: inline-block; :). Dans Firefox 2 en revanche, pas de soucis.

Nagol maintenant. Merci pour tes premières impressions, elles sont encourageantes :).
Le framework est tourné utilisateur, i.e. facile d'utilisation. Donc 1 ou 2 lignes pour lancer un paquetage, pas plus. C'est la philosophie que je tente — au maximum — d'appliquer.
Concernant le paquetage Database, j'utilise le PDO de PHP 5. Ce que je construis par dessus, c'est un constructeur syntaxique SQL. Mais c'est encore en construction, je n'ai pas fini cette partie. Mais on peut déjà utiliser le PDO sans problème. J'ai juste améliorer l'utilisation du PDO, surtout la partie DNS. Il se construit plus facilement.

Berzemus : non, il y a bien marqué « Téléchargement » sur le côté :).
Merci pour les compliments sur le look du site, j'y ai passé du temps.
Concernant les accesskey, je sais effectivement ce que je fais :). Si ça rentre en conflit avec les raccourcis du navigateur, c'est que l'utilisateur a modifié ces raccourcis, sauf certain cas très particulier. Mais les raccourcis claviers sont destinés avant tout pour les personnes ne pouvant utiliser la souris facilement, donc une configuration qui évite le conflit.

Je commence la documentation cette semaine :). Juste avant, je suis en train de m'inscrire sur Sourceforge, et je modifie le site.
Ensuite, documentation et livre ;-).
Modifié en dernier par Hywan le 04 févr. 2008, 00:20, modifié 1 fois.
« Un handicap est le résultat d'une rencontre entre une déficience ou différence et une incapacité de la société à répondre à celle-ci. »

Hoa : http://hoa-project.net (sur @hoaproject).

ViPHP
ViPHP | 3607 Messages

02 févr. 2008, 20:00

un petit bug supplémentaire (je suis toujours sous ff 3b2 donc je sais pas si c'est sa faute ou pas)
Dans la page téléchargement, dans la partie icones:
Les dates ne correspondent pas avec les infobulles (c'est marqué fev et l'infobulle note décembre)
voilou ;)