Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > symfony
symfony Forum d'entraide sur le framework PHP symfony. Avant de poster : cours symfony et FAQ symfony
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 04/05/2011, 10h50   #1
Invité régulier
 
Inscription : octobre 2006
Messages : 111
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 111
Points : 7
Points : 7
Par défaut DeadLine symfony une sorte de gros CMS

Bonjour voila je dois refonder un ancien site créer en smarty sans commentaires rien, totalement imbuvable pour une nouvelle refonte graphique ainsi que l'ajoute de 2 3 modules. Le site existe actuellement avec la plupart des modules ect mais tout en smarty. sans MVC rien.


Je pensais recoder en symfony le tout seulement j'ai un deadline de 2Mois pensez vous cela réalisable ?

Il s'agirait en fait d'un gros CMS, il y a des utilisateurs et des rédacteurs , des espaces pubs, du webservice ect donc que pensez vous le mieux pour cela ?

Symfony1.4 vierge ou bien Symfony+ Diem ou apostrophe ?


Sachant que je dois respecter le deadline et les particularités de codage sont que le design peux changer , le cote droit et gauche de la page sont des pubs et webservice qui peuvent également changer , une bannière changeante dans le header, voila c'est a peu près tout , après le contenu sera des articles , des vidéos et des podcasts

donc si quelqu'un pouvait m'aiguiller merci
caroen est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/05/2011, 12h24   #2
Modérateur
 
Avatar de Michel Rotta
 
Homme Michel Rotta
Responsable d'exploitation informatique
Inscription : septembre 2005
Messages : 4 913
Détails du profil
Informations personnelles :
Nom : Homme Michel Rotta
Âge : 49
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Responsable d'exploitation informatique
Secteur : Distribution

Informations forums :
Inscription : septembre 2005
Messages : 4 913
Points : 7 505
Points : 7 505
Vu ce que tu en dis diem serait plus adapté à priori, mais je ne connais pas diem.

Si non, et en prêchant contre ma paroisse, un truc style World Press ou Dupral ou Joomla ne feraient-ils pas l'affaire ? Vu les délais ce me semble une solution a étudier aussi.
__________________
Si tu donnes un poisson à un homme, il mangera un jour. Si tu lui apprends à pêcher, il mangera toujours (Lao Tseu).
  • Pensez à valoriser les réponses pertinantes, cliquez sur le bouton vert +1 pour indiquer votre accord avec la solution proposée.
  • Pensez à utiliser la balise [code] pour afficher du code, elle est cachée sous le bouton [#] dans l'éditeur.
  • Une discussion est terminée ? Alors le bouton est votre ami !
Michel Rotta est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/05/2011, 13h47   #3
Invité régulier
 
Inscription : octobre 2006
Messages : 111
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 111
Points : 7
Points : 7
merci pour ta réponse, mais je n'ai pas le droit d'utiliser un cms type joomla, drupal ect à cause des failles de sécurité , des mises a jour ect.


On m'a également proposé une autre solution Codeigniter ou bien kohana .


Donc voila si tu pouvais me donnez une approximation du temps de développement et mise en production en utilisant ou :

symfony de base
symfony + diem
codeigniter
kohana


Voila merci beaucoup car je n'arrive pas a concevoir le temps nécessaire.
caroen est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/05/2011, 14h53   #4
Modérateur
 
Avatar de Michel Rotta
 
Homme Michel Rotta
Responsable d'exploitation informatique
Inscription : septembre 2005
Messages : 4 913
Détails du profil
Informations personnelles :
Nom : Homme Michel Rotta
Âge : 49
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Responsable d'exploitation informatique
Secteur : Distribution

Informations forums :
Inscription : septembre 2005
Messages : 4 913
Points : 7 505
Points : 7 505
En symfony, le mieux fini et le plus complet est diem.

Hors le template, il est probable que tu n'auras rien à re-développer avec cet outils. Après, je n'ai pas ton cahier des charges et je connais trop mal diem pour pouvoir donner une estimation réel.

Si tu n'as qu'un template et un layout a faire, tu pourrais t'en tirer à moins d'un mois. Voir même, moins de deux semaines. Mais ici encore c'est une estimation à la louche percée.

Je ne comprend pas trop la notion de risque de sécurité. Il y a potentiellement moins de risque avec une application style Joomla ou Dupral qu'avec un outil maison. Et il y a autant de risque avec Diem qu'avec un des deux autres. Sans compter de Symfony qui lui aussi rajoute des possibilités de problèmes.

Restes que la communauté fais que ces trois (quatre ?) solutions sont largement plus sur que tout développement franco de port.
__________________
Si tu donnes un poisson à un homme, il mangera un jour. Si tu lui apprends à pêcher, il mangera toujours (Lao Tseu).
  • Pensez à valoriser les réponses pertinantes, cliquez sur le bouton vert +1 pour indiquer votre accord avec la solution proposée.
  • Pensez à utiliser la balise [code] pour afficher du code, elle est cachée sous le bouton [#] dans l'éditeur.
  • Une discussion est terminée ? Alors le bouton est votre ami !
Michel Rotta est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/05/2011, 15h30   #5
Invité régulier
 
Inscription : octobre 2006
Messages : 111
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 111
Points : 7
Points : 7
Alors mon cahier des charges grossomodo :



Interface admin pour les rédacteurs qui pourront :

gérer l'habillage du body suivant la page

gérer une bannière pub dans le header et des pubs sur les colonnes de droite/gauche

gérer un blog
créer des articles, les modifier ect avec commentaires + modérer commentaires

les articles peuvent être de 3 types :

article , article podcast, article vidéos

gérer une galerie avec album/photos
gérer une galerie avec album/vidéos

Créer des pages fixe comme un cms

pouvoir modifier lien footer

pouvoir choisir les widgets/composants à afficher a droite et a gauche sur chaque page

pouvoir créer des jeux concours ou l on s inscrit et mettre des lots ect

faire un webservice par rapport a un flux xml pour créer un widget top5 qui se positionnera a droite ou gauche suivant la page


voila en gros le back office et donc en découle le front qui est une visualisation des articles , des jeux , galeries ect


voila merci de ton aide
caroen est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/05/2011, 17h28   #6
Modérateur
 
Avatar de Michel Rotta
 
Homme Michel Rotta
Responsable d'exploitation informatique
Inscription : septembre 2005
Messages : 4 913
Détails du profil
Informations personnelles :
Nom : Homme Michel Rotta
Âge : 49
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Responsable d'exploitation informatique
Secteur : Distribution

Informations forums :
Inscription : septembre 2005
Messages : 4 913
Points : 7 505
Points : 7 505
Tu entends quoi par "page" ?

De ce que je comprend la pub est choisie en fonction de l'article et/ou le podcast et/ou la vidéo et/ou le texte et/ou le jeu... ???

De plus le template (lequel, la page, le site entier) doit changer en fonction de la page ?

C'est pas deux mois là...

Quoique, hors les pubs pour chaque pages, tu peux faire le tout en Joomla (les autre je ne connais pas aussi bien).

Vu le délais il serait peut-être plus simple de voir pour développer un plugin pour les pubs sous Joomla que d'écrire une usine atomique japonaise (c'est à la mode) en symfony, vite fait, mal fait.
__________________
Si tu donnes un poisson à un homme, il mangera un jour. Si tu lui apprends à pêcher, il mangera toujours (Lao Tseu).
  • Pensez à valoriser les réponses pertinantes, cliquez sur le bouton vert +1 pour indiquer votre accord avec la solution proposée.
  • Pensez à utiliser la balise [code] pour afficher du code, elle est cachée sous le bouton [#] dans l'éditeur.
  • Une discussion est terminée ? Alors le bouton est votre ami !
Michel Rotta est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/05/2011, 17h45   #7
Invité régulier
 
Inscription : octobre 2006
Messages : 111
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 111
Points : 7
Points : 7
gerer l habillage en gros c est une skin qui se met en arriere plan du body tout simplement

De ce que je comprend la pub est choisie en fonction de l'article et/ou le podcast et/ou la vidéo et/ou le texte et/ou le jeu... ???

je pensais creer une fonction qui affichait les pubs a gauche et a droite en random en fait , celle du haut est fixe.

J ai installer Diem la , premiere impression il semble répondre à pas mal de mes critéres. il manquerait juste un module de pub et de jeux j ai l impression .

Et je devrais egalement modifier le plugin articles en rajoutant un champs categories suivant si c est un podcast articles blog ect

Ainsi que creer une table image categories , j ai bon non ?

Merci
caroen est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/05/2011, 17h52   #8
Modérateur
 
Avatar de Michel Rotta
 
Homme Michel Rotta
Responsable d'exploitation informatique
Inscription : septembre 2005
Messages : 4 913
Détails du profil
Informations personnelles :
Nom : Homme Michel Rotta
Âge : 49
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Responsable d'exploitation informatique
Secteur : Distribution

Informations forums :
Inscription : septembre 2005
Messages : 4 913
Points : 7 505
Points : 7 505
Je pense que c'est une bonne solution, surtout si les pub sont aléatoires.

Tu auras plus de facilité de développement avec Diem qu'avec des plugins sous Joomla. Mais plus de travail.

Par contre, je ne connais pas Diem et je n'ai jamais vu de sujet sur ce CMS dans le forum de symfony que je fréquente régulièrement. Ce sera à toi de nous former !

Je suis surpris que dans Diem il n'y ait pas une notion de catégorie pour les articles par contre, le nom est peut-être différent, mais la fonction équivalente ?
__________________
Si tu donnes un poisson à un homme, il mangera un jour. Si tu lui apprends à pêcher, il mangera toujours (Lao Tseu).
  • Pensez à valoriser les réponses pertinantes, cliquez sur le bouton vert +1 pour indiquer votre accord avec la solution proposée.
  • Pensez à utiliser la balise [code] pour afficher du code, elle est cachée sous le bouton [#] dans l'éditeur.
  • Une discussion est terminée ? Alors le bouton est votre ami !
Michel Rotta est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/05/2011, 20h08   #9
Invité régulier
 
Inscription : octobre 2006
Messages : 111
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 111
Points : 7
Points : 7
Pfiuu je suis perdu la, j ai installer diem, j ai fait un peu le tour, mais je comprends pas du tout comment modifier ca, je sais coder sous symfony mais alors la avec Diem je nage, je cherche des tutos sur comment creer des modules/plugins tu aurais pas ça par hasard ?


Exemple je veux creer un plugin de megadropdown en JS je vois pas du tout comment faire Oo.

J hesite vraiment a repartir d un symfony vierge la -_-

Si tu peux m aider merci
caroen est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/05/2011, 08h05   #10
Modérateur
 
Avatar de Michel Rotta
 
Homme Michel Rotta
Responsable d'exploitation informatique
Inscription : septembre 2005
Messages : 4 913
Détails du profil
Informations personnelles :
Nom : Homme Michel Rotta
Âge : 49
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Responsable d'exploitation informatique
Secteur : Distribution

Informations forums :
Inscription : septembre 2005
Messages : 4 913
Points : 7 505
Points : 7 505
Je ne connais Diem que de nom.

Essaye une nouvelle discussion à la quel je ne répondrais pas. Avec un peu de chance quelqu'un connait.
__________________
Si tu donnes un poisson à un homme, il mangera un jour. Si tu lui apprends à pêcher, il mangera toujours (Lao Tseu).
  • Pensez à valoriser les réponses pertinantes, cliquez sur le bouton vert +1 pour indiquer votre accord avec la solution proposée.
  • Pensez à utiliser la balise [code] pour afficher du code, elle est cachée sous le bouton [#] dans l'éditeur.
  • Une discussion est terminée ? Alors le bouton est votre ami !
Michel Rotta est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/05/2011, 10h02   #11
Invité régulier
 
Inscription : octobre 2006
Messages : 111
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 111
Points : 7
Points : 7
Ok merci, et sinon tu penses qu en codant tout avec un symfony vierge en 2 mois cela suffit ?


Merci de repondre
caroen est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/05/2011, 13h19   #12
Modérateur
 
Avatar de Michel Rotta
 
Homme Michel Rotta
Responsable d'exploitation informatique
Inscription : septembre 2005
Messages : 4 913
Détails du profil
Informations personnelles :
Nom : Homme Michel Rotta
Âge : 49
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Responsable d'exploitation informatique
Secteur : Distribution

Informations forums :
Inscription : septembre 2005
Messages : 4 913
Points : 7 505
Points : 7 505
La réponse n'est pas évidente.

Deux mois peut être très confortable ou infiniment trop court. Je ne connais pas le niveau de détail demandé pour le frontend et le backend, aucune idée de la complexité des templates à mettre en œuvre, aucune idée du niveau de javascript à utiliser (ou pas) et en plus je ne connais pas ton niveau en PHP/symfony ni pour ce qui est du HTML et du CSS.

Cela fait trop d'inconnues pour avoir une réponse fiable.
__________________
Si tu donnes un poisson à un homme, il mangera un jour. Si tu lui apprends à pêcher, il mangera toujours (Lao Tseu).
  • Pensez à valoriser les réponses pertinantes, cliquez sur le bouton vert +1 pour indiquer votre accord avec la solution proposée.
  • Pensez à utiliser la balise [code] pour afficher du code, elle est cachée sous le bouton [#] dans l'éditeur.
  • Une discussion est terminée ? Alors le bouton est votre ami !
Michel Rotta est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h49.


 
 
 
 
Partenaires

Hébergement Web