Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 15-03-2010 00:10:17

blackdragon5040
Nouveau membre
Lieu: Suisse
Date d'inscription: 14-03-2010
Messages: 2

[Structure de projet] Demande de conseils pour structure de répertoire

Bonjour,

Je souhaite réaliser un CMS fait spécialement pour créer des portfolios en ligne. Je sais ce que je veux faire, mais j'ai du mal à choisir une bonne structure de répertoires. Je pense qu'il est essentiel de la définir avant la suite de la conception.

Les points importants :
  - Front-end et back-end séparés (autre design, autres contrôleurs)
    --> Modules ?
  - L'utilisateur doit avoir la possibilité de créer un template (design) pour la partie front-end facilement
    --> un répertoire par template ?
  - Un template doit pouvoir être en plusieurs langues et comporter les chaînes voulues par le créateur du template
    --> langages sous "template" ?
  - Les modèles Db_table sont utilisés par les deux modules
    --> mettre ces modèles sous "library" ?

Voici la structure que j'ai imaginé :

MonProjet/
    application/
        configs/
            application.ini
        modules/
            default/
                controllers/
                forms/
                models/
                templates/
                    template1/
                        layouts/
                            scripts/
                        views/
                            helpers/
                            scripts/
                        lang/
                       
            admin/
                controllers/
                forms/
                models/
                layouts/
                    scripts/
                views/
                    helpers/
                    scripts/
                lang/
    data/
        cache/
        logs/
    library/
        Zend/
        MonProjet/
            Db_Table/
    public/
        template1/
            css/
            images/
            js/
        .htaccess
        index.php

Qu'en pensez-vous ? Je ne sais pas si cette structure peut fonctionnement et si les composants peuvent s'y adapter facilement.

J'ai déjà travaillé avec ZF, mais plusieurs choses seraient nouvelles pour moi :
  - modules
  - application multi-template
  - application multilingue
 
Merci pour votre attention.

Marc

Dernière modification par blackdragon5040 (15-03-2010 00:14:45)


L'ordinateur doit servir l'homme... et non l'inverse !

Hors ligne

 

#2 13-04-2010 07:13:18

blackdragon5040
Nouveau membre
Lieu: Suisse
Date d'inscription: 14-03-2010
Messages: 2

Re: [Structure de projet] Demande de conseils pour structure de répertoire

Je ne suis toujours pas sûr que c'est une structure correcte, mais je vais essayer. J'attends des commentaires.


L'ordinateur doit servir l'homme... et non l'inverse !

Hors ligne

 

#3 13-04-2010 08:33:07

sekaijin
Membre
Date d'inscription: 17-08-2007
Messages: 1137

Re: [Structure de projet] Demande de conseils pour structure de répertoire

mes réflexions sur le sujet un peu ancien mais....
http://sekaijin.ovh.org/?p=3

A+JYT

Hors ligne

 

#4 13-04-2010 10:36:39

Zartan
Membre
Date d'inscription: 22-06-2009
Messages: 49

Re: [Structure de projet] Demande de conseils pour structure de répertoire

Bonjour, après la lecture de cet article j'ai renoncé à utiliser un module admin, et je préfère utiliser un controlleur à la place:

http://weierophinney.net/matthew/archiv … Donts.html

Dedans il explique pourquoi les boostraps de chacun des modules sont appelés à chaque requête...

Cela devrait changer pour la version 2.0 a-t-il promis.

En ce qui concerne les modèles ils peuvent être partagés par les modules "/application/models/ ou spécifiiques "/application/modules/admin/models". Zend_Tool s'occupe de les placer là où il faut.

Dernière modification par Zartan (13-04-2010 10:40:26)

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages