IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Symfony PHP Discussion :

Déployer Spip dans Symfony ?


Sujet :

Symfony PHP

  1. #1
    Membre éclairé

    Profil pro
    Développeur Web
    Inscrit en
    Mai 2007
    Messages
    51
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2007
    Messages : 51
    Par défaut Déployer Spip dans Symfony ?
    Bonjour,

    Pour la refonte d'un site, je dois continuer à utiliser Spip de l'équipe éditorial.

    Spip est déjà installé dans un sous-dossier http://www.lesite.com/reportage/ et je cherche à garder l'arborescence des liens, de l'affichage, et même de l'accès à l'administration.

    Alors est-ce que je dois créer un module 'reportage', et déployer le contenu du CMS SPIP dans mon dossier "web" ? Est ce qu'a partir de l'action, pour continuer à garder mon "Layout" global, je peux faire un "include(/xxx/web/spip.php)" ?


    Est-ce que quelqu'un à déjà effectué un déploiement de ce style dans Symfony ?

    Merci d'avance de vos retours d'expériences !

  2. #2
    Expert confirmé
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DPO
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2005
    Messages : 4 954
    Par défaut
    Je ne connais pas SIPP, sauf à l'avoir installé une fois, pour voir, il y a 5 ans, il y a prescription

    Je pense que le mieux serait de créer un autre dossier pour symfony et d'avoir deux applications indépendante. Je doute que l'intégration des deux soit simple, si c'est seulement réalisable.

    Si non, il doit être possible de jouer avec les redirections conditionnelles dans le htaccess, mais je ne maîtrise pas ce fichier.

  3. #3
    Membre éclairé

    Profil pro
    Développeur Web
    Inscrit en
    Mai 2007
    Messages
    51
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2007
    Messages : 51
    Par défaut
    Je ne connais pas SIPP, sauf à l'avoir installé une fois, pour voir, il y a 5 ans, il y a prescription
    Tu sais depuis 5 ans, il a pas évolué Vivement un CMS Symfony

    Sérieusement, 2 applications différentes avec un htaccess dans le dossier web qui redirige sur Spip, c'est la pire solution que je souhaitais. Car plus de layout unique, plus de connections des utilisateurs, etc...

    Je vais essayer de créer un module reportage, et de faire un include(spip) dans mon indexSuccess On verra bien si ça marche

    Merci pour l'historique de ta veille technologique

    Jean-Yves

  4. #4
    Expert confirmé
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DPO
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2005
    Messages : 4 954
    Par défaut
    Je doute vraiment de la possibilité de partager un layout entre les deux. Il doit être possible de partager une table d'utilisateur, mais le cokies de connexion me semble un peu utopique aussi. Peut-être envoyer une url particulière depuis SPIP avec un marqueur unique qui permettrait d'automatiser la connexion sous sylmfony, je vois bien le côté symfony, pas du tout celui de SPIP

    Il existe au moins 3 CMS qui tournent avec symfony ce sont des plugin plus ou moins complet en fonction des besoins que tu as. Voir plugin application sur le site de sensio.

  5. #5
    Membre éclairé

    Profil pro
    Développeur Web
    Inscrit en
    Mai 2007
    Messages
    51
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2007
    Messages : 51
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Il existe au moins 3 CMS qui tournent avec symfony
    Je vais regarder cela de plus près. Ou alors, créer un module sur la bdd de SPIP pour lire les reportages. Les tests vont être long...

    Merci pour cette réponse

  6. #6
    Expert confirmé
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DPO
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2005
    Messages : 4 954
    Par défaut
    Effectivement, attaquer la base de donnée de SPIP peut aussi être une bonne solution.

  7. #7
    Membre averti
    Homme Profil pro
    Responsable technique
    Inscrit en
    Septembre 2008
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Responsable technique

    Informations forums :
    Inscription : Septembre 2008
    Messages : 13
    Par défaut
    Des nouvelles à propos de l'intégration de SPIP dans Symfony ? Le sujet m'intéresse beaucoup !

  8. #8
    Membre éclairé

    Profil pro
    Développeur Web
    Inscrit en
    Mai 2007
    Messages
    51
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2007
    Messages : 51
    Par défaut
    Bonjour zakarisz_ghent,

    Les nouvelles pas trop, à part qu'en cherchant toujours des solutions sur google je retombe sur mes posts

    Donc comme j'ai un peu de temps en juillet, je vais essayer de faire comme disait Michel, d'attaquer la BDD de Spip.

    Mon cahier des charges étant de garder l'application Spip comme back office pour les rédacteurs et d'attaquer la table "spip_articles" et "spip_documents" pour les images, pour afficher les articles dans une rubrique "reportage" de mon site sous Symfony existant. Je précise tout de suite que ne je prévois pas d'utiliser les fonctions de forums utilisateurs, les plugins, etc...

    Alors si toi ou d'autres personnes veulent me donner un coup de main pour réaliser ce module ? Pour le moment j'en suis aux expressions régulières, car ce n'est pas du BBcode dans le texte des articles... Merci d'avance

Discussions similaires

  1. Réponses: 9
    Dernier message: 23/06/2009, 10h54
  2. [1.x] Variable globale dans Symfony
    Par SRTPC dans le forum Symfony
    Réponses: 3
    Dernier message: 02/06/2008, 19h51
  3. [1.x] Déployer un projet symfony sur un serveur
    Par phoelis1 dans le forum Symfony
    Réponses: 10
    Dernier message: 27/05/2008, 18h17
  4. [1.x] A quoi sert phing dans symfony
    Par cornnery dans le forum Symfony
    Réponses: 1
    Dernier message: 10/03/2008, 16h56
  5. [Spip] Insertion de code ou balise Spip dans un article
    Par mama07 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 6
    Dernier message: 20/09/2007, 22h00

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo