je savais que j'aurais du faire du python et pas me mettre a ruby/rails :-)
^^
Pour la structure c'est justement le coup du client -> projets dont je suis pas fan, puisque l'on a quasiment un seul projet par client.
il est tout à fait possible de n'afficher que le nom du projet dans l'url. Il suffit de créer un profil de configuration avec un canevas vhost qui va bien.
Merci de "releaser" publiquement un tel projet, c'est exactement ce que j'ai commencé à faire avec un pauvre script shell :)
à vrai dire, ce projet a aussi commencé comme un pauvre script shell...
Ca m'a l'air assez simpliste à première vue, dommage que je n'apprécie pas trop la structure dans /var/cleverbox (chez nous on utilise simplement /dossierdesprojets/nomduprojet/{svn,trac} )
la structure exacte est : /var/cleverbox/[client]/var/[trac|svn]/[projet]
Une petite question tout de même (qui irait peut-être mieux sur la ml ou le trac...) est-il prévu, voire possible, d'exécuter un script après la création d'un projet ?
pas dans la version 0.4, et ce n'est pas prévu avant la 0.7 (via un système de plugins). Mais j'examinerai tout patch allant dans ce sens avec attention ;)
Idéalement la description de référence du modèle doit être le fichier XML (YML pour les dernières versions de symfony).
À noter : un second ORM (doctrine - http://www.phpdoctrine.com) est en train d'être intégré à symfony, il est plus active record like si j'ai bien compris. Il y en aura donc pour tout le monde :)
[^] # Re: Interressant !
Posté par Tristan Rivoallan . En réponse à la dépêche Sortie de cleverbox-0.4. Évalué à 1.
je savais que j'aurais du faire du python et pas me mettre a ruby/rails :-)
^^
Pour la structure c'est justement le coup du client -> projets dont je suis pas fan, puisque l'on a quasiment un seul projet par client.
il est tout à fait possible de n'afficher que le nom du projet dans l'url. Il suffit de créer un profil de configuration avec un canevas vhost qui va bien.
qqch comme :
<VirtualHost *>
ServerName %(project_name)s.projects.maboite.com
<Location /trac>
PythonOption TracEnv %(clients_root)s/%(client_name)s/var/trac/%(project_name)s
<Location /svn>
SVNPath %(clients_root)s/%(client_name)s/var/svn/%(project_name)s
</VirtualHost>
(nb : impossible de faire s'afficher les balises de fermeture "Location")
Il faut juste s'assurer de l'unicité des noms de projets.
[^] # Re: Interressant !
Posté par Tristan Rivoallan . En réponse à la dépêche Sortie de cleverbox-0.4. Évalué à 2.
Merci de "releaser" publiquement un tel projet, c'est exactement ce que j'ai commencé à faire avec un pauvre script shell :)
à vrai dire, ce projet a aussi commencé comme un pauvre script shell...
Ca m'a l'air assez simpliste à première vue, dommage que je n'apprécie pas trop la structure dans /var/cleverbox (chez nous on utilise simplement /dossierdesprojets/nomduprojet/{svn,trac} )
la structure exacte est : /var/cleverbox/[client]/var/[trac|svn]/[projet]
Une petite question tout de même (qui irait peut-être mieux sur la ml ou le trac...) est-il prévu, voire possible, d'exécuter un script après la création d'un projet ?
pas dans la version 0.4, et ce n'est pas prévu avant la 0.7 (via un système de plugins). Mais j'examinerai tout patch allant dans ce sens avec attention ;)
[^] # Re: Symphony...
Posté par Tristan Rivoallan . En réponse à la dépêche Bookmarks : Yahoo! choisit d'utiliser Symfony. Évalué à 1.
À noter : un second ORM (doctrine - http://www.phpdoctrine.com) est en train d'être intégré à symfony, il est plus active record like si j'ai bien compris. Il y en aura donc pour tout le monde :)
# Article à propos de Symfony
Posté par Tristan Rivoallan . En réponse à la dépêche Bookmarks : Yahoo! choisit d'utiliser Symfony. Évalué à 2.
l'article détaille les faiblesses du frameworks dans son état actuel, en espérant aider à les corriger pour la version 1.0.