Sujet : Dépôt du mini blog ?

Salut salut,

Je voulais juste savoir où était le dépôt de la mini app du manuel...
J'arrive pas à remettre la main dessus!

Je voulais me lancer dans un nouveau projet, mais encore une fois, je sens que les lacunes de Xyl vont me ralentir!
Je voulais utiliser http://twitter.github.com/bootstrap pour la mis en page, seulement de tête les <span> ne sont pas encore autorisé dans Xyl ? On a toujours pas la main sur le contenu du <head> ?

Bref ça me semble compromis, je vais surement devoir bidouiller avec mes petites mains...

A la revoyure!

2

Re : Dépôt du mini blog ?

Plop boum crac : http://hg.hoa-project.net/Sandbox

Dernière fois dit par raphael (05 Sep. 2011 08:55)

Re : Dépôt du mini blog ?

Cimer albert!

Donc du coup j'étais été un poil mauvaise langue, les <span> sont déjà autorisés dans xyl : http://hg.hoa-project.net/Sandbox/file/ … omment.xyl

Par contre pour le <head> ça c'est pas encore fait.

Je pense qu'il pourrait être bon avant de continuer Hoathis de mettre à l'épreuve Xyl sur par exemple pourquoi pas bootstrap de twitter ou autre projets du genre pour mettre en place des mécanismes de mise en page un peu poussés...

Qu'est-ce vous en dite ?

4

Re : Dépôt du mini blog ?

Hey smile,

Moi je dis que je veux savoir quels sont tes besoins pour le <head> en HTML et voir comment je peux y répondre.

« 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. »

Re : Dépôt du mini blog ?

Ben premièrement et simplement, regarde la source de bootstrap

<!DOCTYPE html> 
<html lang="en"> 
  <head> 
    <meta charset="utf-8"> 
    <title>Bootstrap, from Twitter</title> 
    <meta name="description" content=""> 
    <meta name="author" content=""> 
 
    <!-- Le HTML5 shim, for IE6-8 support of HTML elements --> 
    <!--[if lt IE 9]>
      <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
    <![endif]--> 
 
    <!-- Le styles --> 
    <link href="assets/css/bootstrap-1.2.0.css" rel="stylesheet"> 
    <link href="assets/css/docs.css" rel="stylesheet"> 
    <link href="assets/js/google-code-prettify/prettify.css" rel="stylesheet"> 
 
    <!-- Le javascript --> 
    <script src="http://code.jquery.com/jquery-1.5.2.min.js"></script> 
    <script src="http://autobahn.tablesorter.com/jquery.tablesorter.min.js"></script> 
    <script src="assets/js/google-code-prettify/prettify.js"></script> 
    <script src="assets/js/application.js"></script> 
 
    <!-- Le fav and touch icons --> 
    <link rel="shortcut icon" href="images/favicon.ico"> 
    <link rel="apple-touch-icon" href="images/apple-touch-icon.png"> 
    <link rel="apple-touch-icon" sizes="72x72" href="images/apple-touch-icon-72x72.png"> 
    <link rel="apple-touch-icon" sizes="114x114" href="images/apple-touch-icon-114x114.png"> 
  </head> 

et la source de ce que génère Xyl :

<!DOCTYPE html> 
 
<!--[if lt IE 7]><html class="ie6"><![endif]--> 
<!--[if    IE 7]><html class="ie7"><![endif]--> 
<!--[if    IE 8]><html class="ie8"><![endif]--> 
<!--[if (gte IE 9)|!(IE)]>
<html>
<![endif]--> 
<head> 
  <title>Hoa, un ensemble de bibliothèques PHP</title> 
  <meta http-equiv="content-type" content="text/html; charset=utf-8" /> 
  <meta http-equiv="content-type" content="text/javascript; charset=utf-8" /> 
  <meta http-equiv="content-type" content="text/css; charset=utf-8" /> 
 
  <link type="text/css" href="/Css/Core.css" rel="stylesheet" /> 
  <link type="text/css" href="/Css/UI.css" rel="stylesheet" /> 
</head> 

Il manque de pouvoir dire qu'on ne souhaite pas utiliser le système <html class="ie__VERSION__">, qu'on puisse ajouter des commentaires conditionnels autours des ressources qu'on donne... (css/js voir css inline)
Qu'on puisse ajouter des ressources depuis les contrôleurs, afin qu'on ne demande pas l'inclusion de js/css inutiles sur les pages qui n'en ont pas besoin.

Et concrètement tout ou presque est résumé ici : http://wiki.hoathis.net/taches depuis bien longtemps!
Sérieusement au lieu de chercher point par point ce que l'on pourrait éviter de mettre en place, à la question :
« Est-ce que Xyl est capable de rendre exactement le code de cette page : http://twitter.github.com/bootstrap/ ? »
Qu'est-ce que tu réponds ?
Moi tant que ça sera non, je ferais sans Hoa...

6

Re : Dépôt du mini blog ?

Pour ajouter des styles depuis un contrôleur, tu utilises la méthode $this->view->addStylesheet() (si $this->view est un document XYL). Pour les scripts, XYL ne gère pas encore (pas dans le trunk du moins).

Pour le reste, ok, ce sont les trucs dont tu parles depuis longtemps. Bah je vais m'y mettre. Attend que je trouve une machine au travail et je sais comment m'occuper pendant mes heures de repas.

« 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. »

Re : Dépôt du mini blog ?

Merci de l’intérêt que tu portes ah mes petits soucis, mais j'ose espérer que je ne suis que la plus grande gueule, et que ça servira à tout le monde!
Désolé pour le ton employé, c'est pas tant le fait que le framework ne soit pas parfait, que tu n'ai pas le temps de l'améliorer celon nos souhaits qui me gêne, c'est plutôt l'empressement que tu as eu de mettre Hoa en avant alors qu'il est inutilisable à mon sens pour produire du web aujourd'hui (je dis bien produire, et non pas expérimenter!).

Donc ce qui manque cruellement à mon avis, c'est de l’honnêteté au niveau des possibilités d'Hoa et du framework, mais surtout surtout, c'est une plus grande honnêteté/réalité dans les engagements que tu vas pouvoir tenir.
Concrètement, je doute fort que tu puisses développer au rythme où tu l'as fait il y a quelques mois. Donc si tu nous dis, bon à dans 2 ans, j'en serais pas fâché, je prendrais mon mal en patience, mais je serais prévenu, et je ne serais pas à attendre une mise à jour qui n'arrive pas.

Pour finir et parce que j'ai surement du mal à m'exprimer, je ne veux que du bien à Hoa et à son créateur/développeur principal, mais je ne veux pas patauger dans mon Hoa0.5 et laisser décrépir mes projets persos pour rien.

Voilà si besoin on est là aussi dans la mesure de nos dispos/compétences wink

Bonne soirée!

Dernière fois dit par jojolapine (05 Sep. 2011 15:06)

8

Re : Dépôt du mini blog ?

Voici la situation actuelle.
Je viens de commencer ma thèse et j'ai beaucoup de papiers à faire pour mes diverses inscriptions (je passe les détails). Je n'ai pas de machines aussi (juste une vieille machine). J'attends que ma nouvelle machine arrive. Une fois qu'elle sera là, je pourrai me réinstaller un environnement de développement et je vais me remettre sur Hoa. Mais en même temps, je prépare mon déménagement (le weekend prochain, 10 et 11 septembre). Je suis assez occupé juste pendant cette très courte période.

Ensuite, je vais prendre le wiki et faire tout ce qu'il y a à faire, tu peux me faire confiance. J'imagine comme ça doit être frustrant pour toi mais tes remarques n'en sont pas moins justes. Ça sera utile pour le PHPTour de novembre.

« 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. »

Re : Dépôt du mini blog ?

Merci beaucoup pour ces éclaircissements, évidemment que la rentrée doit de toute façon se tasser smile
Mais comme on ne te voyait plus sur IRC, et que ça faisait un moment... Bref, bon courage pour prendre possession de ton nouveau boulot, et à bientôt sur IRC ou le forum wink