Un Wiki en français sur XUL

Posté par  . Modéré par Benoît Sibaud.
Étiquettes : aucune
0
28
août
2003
Mozilla
Laurent Jouanneau vient de mettre en place un Wiki "dédié aux technologies utilisées dans le navigateur Mozilla en particulier XUL, XPCOM et Javascript 1.5".

En voilà une bonne idée !
C'est l'occasion de constituer la première ressource communautaire à propos de ces excellentes technologies.

En effet jusqu'à maintenant la seule (et quasiment unique) ressource sur ce sujet est xulplanet. Le problème c'est que XulPlanet ne propose même pas un forum... (tiens faudra y penser d'ailleurs).

Donc que ceux qui se sont intéressé à XUL viennent partager leurs connaissances. (parce que pour le moment j'ai la désagréable impression que les personnes s'intéressant à XUL en France se comptent sur les doigts d'une main (allez montrez-moi que je me trompe :=))

Aller plus loin

  • # Enfin!

    Posté par  . Évalué à 2.

    J'ai du modifier le XUL de FireBird (boulot...), et ça n'a pas été trivial, loin de la! C'est dommage, parce que les concepts sont assez intéressants, presque à la portée du non-informaticien.
    C'est dans tous les cas une URL que je vais boormarquer de suite :-)
    • [^] # Re: Enfin!

      Posté par  . Évalué à 2.

      J'ai du aussi un peu travailler avec du XUL (enfin de très loin, surtout un autre mec de mon boulot), et c'est clair que cette adresse vient de se retrouver dans mes bookmarks illico presto...
      C'est vraiment une très bonne adresse.
  • # Une question con!!

    Posté par  . Évalué à 2.

    Ca veut dire quoi exactement "Wiki"?
    J'ai vu apparaître ce terme que très récemment!! Ca semble assez à la mode en ce moment.

    Merci
    • [^] # Re: Une question con!!

      Posté par  (site web personnel) . Évalué à 4.

      je te comprends... j'ai mis longtemps avant de tilter (en gros j'ai du en utiliser un pour comprendre). En fait, il s'agit d'un ensemble de documents complètement ouverts à qui veut les modifier, et ce normalement sans aucune contrainte de droit ou autre. Ca peut paraitre un peu anarchique à lire ca sans recul... mais au final, le bazar peut très "aisément" faire un truc qui vaut le détour.
      • [^] # Re: Une question con!!

        Posté par  (site web personnel) . Évalué à 2.

        Un exemple bien connu etant http://www.wikipedia.org(...) (et en français, http://fr.wikipedia.org(...))
      • [^] # Re: Une question con!!

        Posté par  . Évalué à 5.

        euh, si, on peut tout à fait mettre des gestions de droit et autres (mais c'est pas la question).



        disons que c'est un espace de travail collaboratif, un ensemble de pages web :

        n'importe qui peut éditer une page existante
        n'importe qui peut rajouter une page
        n'importe qui peut ajouter des liens d'une page sur une autre de ce Wiki ou du reste du monde ... ou sur une page encore à créer

        normalement la syntaxe est la plus proche possible du texte pur, sans HTML ni vraies balises, juste [CamionToto] pour faire un lien vers la page nommé CamionToto : des novices peuvent se servir d'un Wiki sans avoir à apprendre le HTML.


        évidement, les pros peuvent s'amuser à inclure des images et à utiliser la syntaxe qui permet un peu de formattage (gras, etc) tout en restant légère.


        avantages (outre la simplicité de la syntaxe) :

        * plusieurs personnes peuvent éditer la même page, pour améliorer son contenu,
        * corriger une faute de frappe d'une autre personne prend 10 secondes, pas 10 heures ou 10 jours,
        * un systeme de gestion de version fait que les vandales peuvent certes changer le contenu mais revenir à la page d'avant prend 10 secondes aussi,
        * pour les paranos ou un espace pro, on peut avoir une gestion classique d'utilisateurs avec mot de passe
        * en général tout est stocké dans une base et est exportable, le contenu est pérenne.

        ah, et il y a 42 implémentations libres du concept. joie et bonheur.

        * donc on peut améliorer le moteur du Wiki en plus de simplement l'utiliser

        j'utilise personnellement une vieille version de PhpWiki, j'en suis très content, merci. y'a mieux, y'a pire. sur un autre pas loin on a atteint 2500 pages sans problème.
        • [^] # Re: Une question con!!

          Posté par  . Évalué à 1.

          j'ai oublié un gros détail :

          la rédaction des pages se fait DANS le Wiki, AVEC un navigateur, de la même façon que je tappe actuellement ce commentaire :

          en bas de chaque page il y a un lien "éditer", on clique dessus et pouf, le source de la page apparait et on fait son édition avec la syntaxe simplissime de tout Wiki qui se respecte, et quand on est content on valide et c'est publié. en général on peut faire une preview.

          Il n'y a pas d'édition de fichiers html ou php, ni de transfert de fichiers par ftp. c'est pour ça que c'est si rapide et magique.
    • [^] # Re: Une question con!!

      Posté par  . Évalué à 5.

      "Wiki Wiki" veut dire rapide en Hawaien.
      L'idée était de donner un autre sens à WWW avec Wiki Wiki Web, en permettant à quiconque de créer et modifier le contenu du Web.

      Plus d'info sur le wiki originel:
      http://c2.com/cgi/wiki?WikiWikiWeb(...)

      Jack
  • # Re: Un Wiki en français sur XUL

    Posté par  (site web personnel, Mastodon) . Évalué à 8.

    Ouaaaaaaa, on parle de moi sur dlfp ! trop fort !
    merci Tristan pour la pub :-))

    bon, allez, faites comme il dit, viendez tous, et ceux qui connaissent 2-3 trucs, participez un maximum !
    Même si vous voyez des fotes d'orthografe, n'hesitez pas non plus, cliquez sur le bouton editer ;-)
  • # Re: Un Wiki en français sur XUL

    Posté par  . Évalué à 6.

    j'ai utilisé XUL en projet en école d'ingé, et pour ceux qui ne connaissent pas il permet de créer une application en décrivant facilement l'interface graphique en XML et CSS, puis les comportements d'interface en javascript

    XUL permet de faire un browser en 10 lignes de code :)

    (d'ailleurs pour un projet étudiant c'est le rêve, tu fais une appli qui déchire en commençant à bosser une semaine avant de le rendre)
    • [^] # Re: Un Wiki en français sur XUL

      Posté par  . Évalué à 2.

      Disons une centaine de lignes... (faut quand même pas exagérer... quoique, avec des lignes de 1000 colonnes ;-)
      Si tu as des exemples fonctionnels, je suis preneur.
    • [^] # Re: Un Wiki en français sur XUL

      Posté par  . Évalué à 2.

      Salut j'ai decouvert XUL lorsque j'ai du rendre un memoire sur le dev de mozilla..c'est impressionant de simplicité !!
      • [^] # Re: Un Wiki en français sur XUL

        Posté par  . Évalué à 1.

        J'aimerais bien voir un peu a quoi ca resemble, ceux qui ont du code en 10 lignes, ca serais sympas d'en poster un bouts dans le wiki a titre d'exemple...
        merci.
        • [^] # Re: Un Wiki en français sur XUL

          Posté par  . Évalué à 2.

          il suffit de demander :


          [?xml version="1.0"?]
          [?xml-stylesheet href="chrome://global/skin" type="text/css"?]
          [window id="browser-window" title="Coin Coin !!" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul(...)" width="800" height="600"]
          [/browser src="http://linuxfr.org/board(...)" flex="1"/]
          [/window]


          voilà un navigateur :)
          (j'ai remplacé les <> par des [] sinon ct interprété par templeet)


          bon, il n'a pas de bouton de navigation, mais il marche

          désolé pour les 10 lignes, c'était plutôt 5 :-/

          il doit falloir une dizaine de lignes de plus pour rajouter les boutons, plus du javascript pour definir leur comportement (la il faut compter une cinquantaine de lignes je crois)
  • # Xul En france

    Posté par  (site web personnel) . Évalué à 3.

    Dans ma boite (IDM), nous bossons sur XUL et Mozilla depuis un peu plus d'un an

    Nous avons fini par faire en vrac:

    . un dictionnaire anglais pour Longman (le LDOCE, http://www.amazon.fr/exec/obidos/ASIN/0877786690/402-4053593-418415(...) qui est un dico papier avec la version CD qui est une appli basée sur Moz et le XUL)

    . un produit pour des éditions juridique francaises
    . un produit pour des éditions juridique/technique francaises.
    . un éditeur XML pour la presse spécialisée
    . un système de gestion documentaire basé sur XUL/j2ee/oracle (miam).

    Tout ça basé sur Mozilla (entre la version 1.1 pour le LDOCE et la 1.3 pour les derniers produit) avec bien entendu des interfaces en XUL/HTML/CSS.

    Donc on est au moins 9 a connaitre XUL en france (ici, 8 personnes ont bossé sur du code XUL au moins ;))
  • # Re: Un Wiki en français sur XUL

    Posté par  (site web personnel) . Évalué à 2.

    Bonjour,

    XUL m'interesse mais je n'ai pas trouvé de bidings python pour l'utiliser comme GUI toolkit (à la wxPython ou tkinter). Est il possible d'utiliser XUL pour faire une interface graphique portable pour une appli python sans embarquer tout mozilla (via XPCOM) avec ?

    Dans le cas contraire, quelle est la taille de la lib mozilla/gecko minimale à distribuer avec l'appli ? (la partie web browser ne m'interesse pas)

    Sinon, bonne idée le wiki, ca manquait vraiment. En espérant qu'il se remplisse vite !

    Merci et a+
    • [^] # Re: Un Wiki en français sur XUL

      Posté par  . Évalué à 1.

      Salut,

      Je suis aussi très interessé par cette approche. Il serait tres interressant de pouvoir beneficier des immenses libraries de PERL ou Python, avec le "framework d'applications" que constitue Mozilla.

      Python + XUL serait une approche interressante.

      Si qqun a des infos/liens, je suis aussi preneur...

      ++
      • [^] # Re: Un Wiki en français sur XUL

        Posté par  (site web personnel) . Évalué à 1.

        Disons que dans la même veine, y a python(ou perl) + glade.
        Glade génère des fichiers XML décrivant l'interface utilisateur.
        • [^] # Re: Un Wiki en français sur XUL

          Posté par  (site web personnel) . Évalué à 1.

          > Disons que dans la même veine, y a python(ou perl) + glade.
          > Glade génère des fichiers XML décrivant l'interface utilisateur

          Ou Python + wxGlade (http://wxglade.sourceforge.net/(...) ) qui génère soit du wxGTK (C++), du wxPython et du wxPerl directement soit de l'XRC (fichier XML de resource wxWindows).

          wx a l'avantage de donner un truc vraiment portable qui utilise l'interface native de l'OS sous jacent.

          Ce qui m'interesse dans XUL c'est la séparation complète entre présentation (CSS), structure (XUL) et logique (python, javascript, ...).
          On peut bien entendu le faire soit meme avec wxPython mais ca demande un effort d'organisation et d'autodiscipline ;).
    • [^] # Re: Un Wiki en français sur XUL

      Posté par  (site web personnel, Mastodon) . Évalué à 1.

      tu as plein de liste de moteur XUL ici :
      http://xul.sourceforge.net/(...)

      Pour l'instant, la majorité sont déstiné à java (adieu swing :-) ) mais ça peut te donner une idée au niveau portage. (bon nombre n'interprete que le fichier XUL, et pas forcement CSS, XPCOM etc...)

      Il y a aussi une bibliotheque en cours de dev, pour qt
      http://thinlet.sourceforge.net/(...)

      A ce rythme là, je pense que ça viendra dans d'autres langages :-)

      bref, xul powwwaaa de partout :-)

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.