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

Plugins PHP Discussion :

personnaliser le plugin sfForkedDoctrineApplyPlugin


Sujet :

Plugins PHP

  1. #1
    Membre à l'essai
    Inscrit en
    Mai 2005
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 25
    Points : 13
    Points
    13
    Par défaut personnaliser le plugin sfForkedDoctrineApplyPlugin
    Bonjour,
    context de dev:
    symfony1.4 avec doctrine et base mysql sous windows et serveur wamp.
    Voila j'ai un petite question ou peut-être qu'elle a été déjà posée dans une discussion.

    Comment utiliser le plugin sfForkedDoctrineApplyPlugin sans toucher à l'installation dans projet/plugins/ c'est à dire tout utiliser: les modules etc ... sans faire d'adaptation?.
    Je cherche à faire une genre de copie ou autre dans APPS/frontend/module par exemple.
    Car je suppose que si je personnalise l'application du plugin, lors de la prochaine version il faudra que je fasse un merge ou même plus embêtant tout réadapter.
    Merci d'avance de votre réponse!

  2. #2
    Expert éminent
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    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
    Points : 8 486
    Points
    8 486
    Par défaut
    Tu peux l'installer "normalement" dans /lib/vendor/symfony/lib/plugins/sfForkedDoctrineApplyPlugin et mettre uniquement les fichiers modifié dans lib/plugins/sfForkedDoctrineApplyPlugin

    Tu peux aussi installer le tout dans lib/plugins/sfForkedDoctrineApplyPlugin
    Je ne vois pas trop ce qui pourrait nécessiter une grosse modification du plugin en en faisant un forke bis !
    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 !

  3. #3
    Membre à l'essai
    Inscrit en
    Mai 2005
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 25
    Points : 13
    Points
    13
    Par défaut
    En fait j'ai du modifier quelques templates dans : projet\plugins\sfForkedDoctrineApplyPlugin\modules\sfApply
    Donc ce que je souhaiterais c'est donc de ne pas toucher à cette installation et plutôt développer mes templates dans apps/frontend/module/sfApply par exemple.
    Je vais essayer ce que tu me conseilles alors.
    J'ai une petite question: si je garde mes modifications de templates dans: projet\plugins\sfForkedDoctrineApplyPlugin\modules\sfApply
    Qu'est ce que je risque en cas de mise à jour du plugin?
    Merci encore te votre réponse !!!

  4. #4
    Expert éminent
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    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
    Points : 8 486
    Points
    8 486
    Par défaut
    Perso je laisserais le plugin inchangé et je mettrais les modifications dans !
    lib\plugins\sfForkedDoctrineApplyPlugin\modules\sfApply

    Le plugin étant lui dans un dossier du genre :
    lib/vendor/symfony/lib\plugins\sfForkedDoctrineApplyPlugin\modules\sfApply

    C'est ce qui est recommandé par sensio.

    Si le plugin vient à être mis à jour, tout dépend du niveau, si c'est une mise à jour radical, tel que la dernière, suite à une mise à jour radical de sfGuard il est probable que les templates seront à refaire. Au mieux, il est encore plus probable que le fonctionnement et les tables auront chantée et qu'il faudra modifier une bonne partie de l'application. Et donc que tu ne fera pas la modification...

    Si la mise à jour est minime, il est probable que tu pourras l'appliquer sans problème.
    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 !

  5. #5
    Membre à l'essai
    Inscrit en
    Mai 2005
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 25
    Points : 13
    Points
    13
    Par défaut
    Ok c'est noté, je vais donc suivre ces recommandations merci encore !!!

Discussions similaires

  1. Réponses: 4
    Dernier message: 20/01/2012, 19h46
  2. plugin jGlidemenu, personnalisation
    Par Inh[Star]Noz dans le forum jQuery
    Réponses: 2
    Dernier message: 22/04/2010, 09h16
  3. Maven Plugin pdf - personnaliser le template
    Par BerBiX dans le forum Maven
    Réponses: 1
    Dernier message: 18/12/2009, 10h10
  4. Personnaliser le <goal> d'un plugin
    Par Astemius dans le forum Maven
    Réponses: 3
    Dernier message: 05/05/2008, 15h58

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