Bonjour à tous,
J’ai monté il y a quelques temps une appli Access de suivi de commandes
que
mon patron voudrait voir portée sur le Web.
Cela fait un petit moment que je m’intéresse à RoR et voilà ma foi une
bonne
occasion de se lancer
Me voilà donc à la recherche de mon maître Yoda qui me guidera et fera
de
moi un Jedi du Ruby sur Rails Â…
Plus sérieusement j’aimerais avoir vos avis à partir des éléments
suivants :
client
en
écriture, lecture
pas
d’utilité et peut donc être désactivé au profit d’Apache si nécessaire
),
mais lÂ’acquisition dÂ’un Linux est envisageable
principalement ),
VBA et XHTML
RoR est il adapté ?
Si oui par où commencer son apprentissage ( bouquins, pdf …je ne suis
pas
adepte de la lecture assidue sur écran ) ?
Combien de temps pour être opérationnel sachant que je compte y passer
3-4
jours / semaine et que jÂ’apprends assez facilement ?
Merci dÂ’avance pour votre aide
PS : Je ne suis pas un Star Wars addict
Quelques éléments de réponse (à confronter avec les autres avis
Gestion d’une cinquantaine d’utilisateurs et de leurs droits en écriture,
lecture
Plugin AAA devrait suffire à moins qu’il y ait des notions de rôles très
élaborée.
Génération de pdf et rapports statistiques excel
J’ai vu des plugins qui traintent ça sur Rubyforge, à creuser …
Si oui par où commencer son apprentissage
http://www.railsfrance.org/files/active/2/On_Lamp_com-rolling_with_rails_partie_1-fr.pdf
http://www.railsfrance.org/files/active/2/On_Lamp_com-rolling_with_rails_partie_2-fr.pdf
Et bien sûre le couple “Pickaxe” + “Agile” avec une VF chez Eyrolles si
pas
fana de l’Anglais.
Agile Web Development with Rails 3.2 [Ruby, Sam, Thomas, Dave, Hansson, David Heinemeier] on Amazon.com. *FREE* shipping on qualifying offers. Agile Web Development with Rails 3.2
Combien de temps pour être opérationnel sachant que je compte y passer
3-4 jours / semaine et que j’apprends assez facilement ?
Tu commences tout de suite (c’est l’idée avec RoR), ta connaissance se
développera à mesure.
Les génératreurs dégrossiront le boulot au début et tu auras qqchose Ã
faiure tourner le premier jour. Le code RoR est assez malléable pour
permettre de revenir sur les erreurs de débutants une fois qu’on a pris
pied, sans avoir à tout casser.
Donc, opérationnel en un jour, et au rhytme auquel tu te proposes
d’avancer
je te demanderai bientôt des leçons
Philippe.
Concernant le pdf c’est carrément faisable. Cependant j’ai eu des
problèmes avec l’utf8. Bien faire gaffe de faire les conversions en iso
avant, ou alors ne travailler que en iso.
Le jeudi 18 janvier 2007 à 09:40 +0100, philippe lachaise a écrit :
Qu’entends tu par rôle élaboré ?
Qui justifieraient un modèle RBAC (plugin ActiveRBAC, assez chaidé, je
ne
sais pas ou ils en sont maintenant) où chacun se voit attribuer des
droits
qui correspondent à un rôle attribué lui même à un groupe etc.
On peut imaginer une répartition hiérachique des rôle avec délégation
éventuelle …
La plupart du temps un simple authentification classique suffit et on
peut
éventuellement gérer à la main les 2 ou 3 rôles dont on a besoin (e.g.
admin, editeur, rédacteur).
Si qqun a une piste sur ces plugins…
Va faire un tour sur rubyforge.org et cherche “PDF”
De : [email protected]
[mailto:[email protected] ] De la part de philippe
lachaise
Envoyé : jeudi 18 janvier 2007 09:40
À : [email protected]
Objet : Re: [RailsFr] Jeune Padawan veut devenir Jedi
Quelques éléments de réponse (à confronter avec les autres avis
Merci pour ton avis
Gestion d’une cinquantaine d’utilisateurs et de leurs droits en écriture,
lecture
Plugin AAA devrait suffire à moins qu’il y ait des notions de rôles très
élaborée.
Qu’entends tu par rôle élaboré ?
Génération de pdf et rapports statistiques excel
J’ai vu des plugins qui traintent ça sur Rubyforge, à creuser …
Si qqun a une piste sur ces pluginsÂ…
Si oui par où commencer son apprentissage
http://www.railsfrance.org/files/active/2/On_Lamp_com-rolling_with_rails_p
artie_1-fr.pdf
http://www.railsfrance.org/files/active/2/On_Lamp_com-rolling_with_rails_p
artie_2-fr.pdf
Et bien sûre le couple “Pickaxe” + “Agile” avec une VF chez Eyrolles si
pas fana de l’Anglais.
Ruby on rails - D.Thomas, D.Thomas, D.Heinemeier Hansson - Éditions Eyrolles
http://www.amazon.com/Agile-Development-Rails-Dave-Thomas/dp/0977616630/sr
=8-1/qid=1169109285/ref=pd_bbs_sr_1/103-8377729-4818233?ie=UTF8
<http://www.amazon.com/Agile-Development-Rails-Dave-Thomas/dp/0977616630/sr=
8-1/qid=1169109285/ref=pd_bbs_sr_1/103-8377729-4818233?ie=UTF8&s=books>
&s=books
Excellents ces pdf !! J’ai déjà le fabuleux Pickaxe par contre j’ai lu
que
la VF de Agile n’était pas très à jour et qu’il valait mieux se diriger
vers
la VO de la seconde édition ?
Vaut il mieux commencer par apprendre Ruby ou peut on directement
appréhender RoR ?
Combien de temps pour être opérationnel sachant que je compte y passer
3-4 jours / semaine et que j’apprends assez facilement ?
Tu commences tout de suite (c’est l’idée avec RoR), ta connaissance se
développera à mesure.
Début de semaine prochaine je me jette !!
Les génératreurs dégrossiront le boulot au début et tu auras qqchose Ã
faiure tourner le premier jour. Le code RoR est assez malléable pour
permettre de revenir sur les erreurs de débutants une fois qu’on a pris
pied, sans avoir à tout casser.
Donc, opérationnel en un jour, et au rhytme auquel tu te proposes
d’avancer
je te demanderai bientôt des leçons
Merci encore
Philippe.
J’étais un peu dans le même cas que toi en début janvier (c’est à
dire découverte de RoR)
Je vois que l’on t’a donné déjà des conseils de livres.
Je rajoute un site web avec des screencasts: http://peepcode.com/
Il faut les acheter, c’est le problème… (9 dollars un episode)
Ils sont en anglais c’est le deuxième soucis
Mais si tu comprends bien l’anglais je te les conseille. Je m’en suis
pris un (celui sur les RJS (en gros comment faire de l’ajax sous RoR)
dimanche dernier et c’est vraiment bien fait et ça m’a beaucoup aidé
a assimiler quelques concepts.
Personnellement je n’ai beaucoup accroché sur le bouquin de DHH
(agile web development with rails) mais beaucoup en sont fans donc il
ne doit pas être si mal que
ça._______________________________________________
Railsfrance mailing list
[email protected]
http://lists.rubyonrails.fr/mailman/listinfo/railsfrance
Par contre je ne vois rien concernant l’export de rapport sous format
xls ??
Il y a des outils pour exporter/importer en CSV que excel sait lire
(rapidcsv ou qqchose comme ça)
Le 18/01/07, Sami SELLAMI [email protected] a écrit :
Merci
Par contre je ne vois rien concernant l’export de rapport sous format
xls ??
L’export vers excel peut se faire de deux méthodes à ma connaissance:
par une création de fichier de type csv
si l’appli est sur le serveur win2003 par l’utilisation de l’interface
OLE
d’excel, ceci nécessite qu’excel soit installé sur le serveur ou de
passer
par du drb pour de l’éxecution distante
Il doit avoir moyen de passer par des librairies java qui genere du xls
grâce à jruby mais je n’ai pas testé ca.
a+
Bastien
Merci
Par contre je ne vois rien concernant lÂ’export de rapport sous format
xls ??
De : [email protected]
[mailto:[email protected] ] De la part de philippe
lachaise
Envoyé : jeudi 18 janvier 2007 10:20
À : [email protected]
Objet : Re: [RailsFr] Jeune Padawan veut devenir Jedi
Qu’entends tu par rôle élaboré ?
Qui justifieraient un modèle RBAC (plugin ActiveRBAC, assez chaidé, je
ne
sais pas ou ils en sont maintenant) où chacun se voit attribuer des
droits
qui correspondent à un rôle attribué lui même à un groupe etc.
On peut imaginer une répartition hiérachique des rôle avec délégation
éventuelle …
La plupart du temps un simple authentification classique suffit et on
peut
éventuellement gérer à la main les 2 ou 3 rôles dont on a besoin ( e.g.
admin, editeur, rédacteur).
Si qqun a une piste sur ces pluginsÂ…
Va faire un tour sur rubyforge.org et cherche “PDF”
Sinon il existe aussi Ruport http://ruport.infogami.com/ et
http://reporting.stonecode.org/docs/
pour faire du reporting avec sortie CSV ou PDF entre autres.
Le projet est aussi sur rubyforge mais je n’arrive pas à y accéder en ce
moment.
stéphane
2007/1/18, philippe lachaise [email protected] :
Pour la sortie en Excel, vous pouvez simplement définir un
content-type=ms-excel
(plus sûr de la syntaxe)… un tableau
sera
automatiquement converti en fichier Excel, vous pouvez même spécifier
une CSS
spécifique qui vous permettra de mettre un peu de couleur dans votre
.xls.
Merci à tous pour vos réponses qui ont fini de me convaincre de la
pertinence du choix de RoR AU BOULOT !!!
Par contre concernant le serveur pensez vous que nous devrions nous
tourner
vers Linux ? Si oui à part Typhoon qui d’autre supporte Rails ? Ou alors
un
dédié chez dedibox ?
Merci vraiment pour votre participation
De : [email protected]
[mailto:[email protected] ] De la part de Bastien Q.
Envoyé : jeudi 18 janvier 2007 11:05
À : [email protected]
Objet : Re: [RailsFr] Jeune Padawan veut devenir Jedi
Le 18/01/07, Sami SELLAMI [email protected] a écrit :
Merci
Par contre je ne vois rien concernant l’export de rapport sous format
xls ??
L’export vers excel peut se faire de deux méthodes à ma connaissance:
par une création de fichier de type csv
si l’appli est sur le serveur win2003 par l’utilisation de l’interface
OLE
d’excel, ceci nécessite qu’excel soit installé sur le serveur ou de
passer
par du drb pour de l’éxecution distante
Il doit avoir moyen de passer par des librairies java qui genere du xls
grâce à jruby mais je n’ai pas testé ca.
a+
Bastien
Si oui à part Typhoon qui d’autre supporte Rails ? Ou alors un dédié chez
dedibox ?
Tout dépend du rapport fiabilité-confort/prix
Dedibox c’est imbattable mais faut mettre les mains dans le cambouis et
il
n’ay a pas de garanties genre 99,99 uptime.
Par contre il y a pas mal de Railers qui s’y sont mis (dont votre
serviteur)
et on trouve pas mal d’info.
Typhon c’est pro et c’est cher, Telecom Italia aussi, c’est une question
d’exigence et de budget …
Par contre concernant le serveur pensez vous que nous devrions nous tourner
vers Linux ? Si oui à part Typhoon qui d’autre supporte Rails ? Ou alors un
dédié chez dedibox ?
Tout est une question de philosophie.
Pour quelqu’un habitué au monde UNIX, un serveur ne peut être autre
chose. Libre à toi dans ce cas de t’orienter vers une distribution
GNU/Linux ou un système *BSD.
D’autre part, suivant la charge à laquelle sera soumis ton site, la
provenance des accès (uniquement dans l’entreprise ou bien des
accèsnomades ? est-ce que l’aspect “livraison client” est une information
interne ou bien est-elle disponible pour lesdits clients ?), tu peux
t’orienter vers un hébergeur professionnel (et en France, à part
Typhon, je ne connais personne d’autre) prendre une Dedibox ou encore
utiliser un serveur en entreprise.
Je te conseille dans un premier temps de faire tourner ton application
avec Apache sur le serveur Windows 2003 que tu as cité, puis, lorsque
tes collègues seront convaincus, et si tu en éprouves le besoin, tu
pourras alors demander à te faire offrir un serveur, dans ton
entreprise si tous les accès sont sur le réseau local ou le VPN de ton
entreprise, ou bien une Dedibox si tu as besoin d’avoir ton
application disponible via Internet et que la connectivité de ton
entreprise ne suffit pas.
–
Guillaume “Zifro” DESRAT
Secrétaire de l’association Ruby France
http://www.rubyfrance.org/
Philippe : tu dois penser à FasterCSV non ?
Sinon il y a un plugin pour de l’export Excel basé sur POI (il te faudra
Java)
http://www.agilewebdevelopment.com/plugins/rails_xls
Je n’ai jamais utilisé donc aucune idée si c’est bien ou pas ;o)
Stéphane.
2007/1/18, philippe lachaise [email protected] :
Le Ven 19 janvier 2007 16:26, Sami SELLAMI a écrit :
Merci à tous pour vos réponses qui ont fini de me convaincre de la
pertinence du choix de RoR AU BOULOT !!!
Par contre concernant le serveur pensez vous que nous devrions nous
tourner vers Linux ? Si oui à part Typhoon qui d’autre supporte Rails ?
Ou alors un dédié chez dedibox ?
Si vous posez la question du Linux c’est à coup sûr que vous n’avez pas
une culture de technicien système Unix. Et dans ce cas le conseil est
trèssimple : ne prenez pas de serveur dédié dont vous avez à assurer la
maintenance (dedibox et les autres serveurs dédiés par chers sont donc
exclus). Prenez une offre packagée complète où vous n’avez à vous
préoccuper que d’envoyer vos fichiers. Typhon peut être une des solutions,
il y a de mémoire aussi Telecom Italia et probablement bien d’autre.
–
Éric Daspet
http://eric.daspet.name/