OVH Cloud OVH Cloud

[ANN] AB2Web.app

2 réponses
Avatar
pere.noel
j'ai créé récemment une petite application avec l'aide de José Campos
comme béta testeur.

c'est une application sans menu, on clique dessus et ça produit une page
html reflétant le contenu du carnet d'adresse, elle n'est pas
internationnalisée.

elle dépose donc sur le bureau, dans un dossier "AB2WebSite" les
fichiers suivants :
AddressBook.css
AddressBook.html
img/
AddressBook.ico
closed.png
open.png


on peut voir une petite page de démo là :
<http://yvon-thoraval.com/AddressBook-test.html>
(la structure du html n'est plus celle utilisée dans cette démo)

elle est téléchargeable là :
<http://yvon-thoraval.com/AB2Web.dmg.bz2>


cette application fait appel à Ruby 1.8.4 embarqué dans l'appli (rien
n'est installé en dehors du dossier AB2Web.app) et quelques dépendances
:

iconv ; (conversion MacOS Roman -> UTF-8)
rexml ; (construction de l'arbre xml)
rubyaeosa ; (accès AppleScript depuis Ruby)
xml/xslt. (conversion xml vers html par feuille xsl)

compte-tenu qu'elle embarque Ruby, elle pèse environ 14 Mo, la partie
qui n'est due qu'à moi-même pèse 250 Ko...

si des gens y voient un intérêt...
--
une bévue

2 réponses

Avatar
sanji
Une bévue wrote:

si des gens y voient un intérêt...


Yesss...
Je ferai juste 1 remarque : laisser la possibilité de choisir un (ou
des) groupe(s). J'avoue que je n'ai pas envie de tout mettre en ligne,
alors que dans le cadre d'un travail coopératif, mettre un groupe peut
être très intéressant.

Merci.

--
Sanji

Avatar
pere.noel
Benoit Leraillez wrote:


Le plus simple peut-être est de faire une page par groupe ce qui
permet de choisir le ou les groupes que l'on veut afficher.


c'est facile à faire pour moi, j'ai mis dans le xml tous les groupes et
chaque contact appartenant à un ou plusieurs groupes, ont l'élément
group adequat.



le plus simple, pour rester dans le cadre d'une "appli" sans menu, sans
ui, étant effectivement de sortir une page pas groupe + une page all...


je fais ça demain lundi dans la journée...
--
une bévue