[fedora-fr-doc] Premiere ébauche pour la documentation de symfony2.

Idir Hadj-chaib hc.idir at gmail.com
Mar 10 Juin 09:45:06 CEST 2014


Bonjour à tous,

Je m’attelle actuellement à la rédaction de la seconde partie de
l'installation de symfony via php-symfony. et je souhaitais avoir vos
opinions sur deux aspects:

     # Est ce que si je propose dans la doc de télécharger des bundles sur
le site de sensio/symfony ça cause un problème vis à vis de la philosophie
du wiki fedora? En faite il s'agit surtout de télécharger les bundles
sensioextraframework, sensiogeneratebundle et doctrinedatafixture, j'ai
recours à ces bundles afin de permettre de conserver l'environnement de
dév, de debug et le generateur de bundle fournis par symfony.

      # Et enfin est ce que si je place ces deux librairies dans le dossier
/usr/share/php ca cause un problème?

Voila j'essaye autant que possible de fournir une documentation qui
satisfasse aux exigences de tous. Mais j'espère que vous vous rendez bien
compte qu'un sys/admin et un développeur n'ont pas vraiment les mêmes
besoin et qu'il n'est pas simple de contenter tout le monde.(alors que l'un
voudra réduire autant que possible le nombre de librairie utilisée et
standardiser les projets, l'autre voudra personnaliser chaque projet et
maintenir le maximum de fonctions/outils lors de la mise en prod)

Cordialement.

Idir


Le 3 juin 2014 00:16, Idir Hadj-chaib <hc.idir at gmail.com> a écrit :

> Bonjour,
>
> Merci rémi pour les infos concernant php-symfony, c'est juste que je
> m’attendais à une installation du type php-ZendFramework avec l'ajout dans
> le /bin de zf.sh permettant de générer très facilement un projet vierge.
>
> Cordialement
>
> Idir
>
>
>
> Le 2 juin 2014 13:33, Remi Collet <Fedora at famillecollet.com> a écrit :
>
>
>> > En faite c'est plutôt la documentation liée à l'exploitation de
>> > l'installation. l'installation se faisant dans /usr/share/php/symfony
>> > Mais l'arborescence est très étrange, en faite elle est tellement
>>
>> Étrange ?
>> C'est juste l'arborescence standard, compatible PSR-0.
>> Composer ne fera rien de bin différent (enfin si, il va mettre un infâme
>> arborescence sous vendor)
>>
>> > différente que je ne sais même pas par ou commencer, je ne trouve pas de
>> > man et les seuls readme présent dans  /usr/share/doc/php-symfony** me
>> > propose d'utiliser readme pour installer les composants. Du coup pour
>> > l'instant je suis des plus perplexe.
>> > Sans avoir un minimum d'information je ne vois pas comment mettre en
>> > fonction tout cela. Surtout que je m'attendais à une installation du
>> type
>> > phpMyAdmin avec au minimum la génération d'une vhost pour le bundle de
>> test
>> > acmedemo ou pour domain/config.php . Mais je ne trouve rien!!
>>
>> C'est une bibliothèque.
>> Donc aucun lien avec Apache ou un autre Web-Server.
>>
>> > Autre problème l'installation est tellement différente qu'a moins qu'un
>> > outil/script permettant d'importer un bundle déjà existant existe je ne
>> > vois pas comment utiliser cette solution en production, Si certain
>> d'entre
>> > vous l'utilise donnez moi autant de détails que possible parceque la...
>>
>> J'avoue que c'est vachement compliquer de comprendre qu'il faut un
>> autoloader pour utiliser une bibliothèque...
>>
>> Cette daube de composer mâche tellement le boulot, que même les trucs
>> hyper basiques ne sont plus maitrisé... ;) :p
>>
>> Bref
>>   $vendorDir = '/usr/share/php';
>>   require_once $vendorDir .
>>     '/Symfony/Component/ClassLoader/UniversalClassLoader.php';
>>   $loader = new UniversalClassLoader();
>>   $loader->registerNamespaces(array(
>>       'Symfony          => $vendorDir,
>>   ));
>>   $loader->register();
>>
>> Il doit même rester les "autoloader", héritages de l'époque ou Symfony
>> était distribuée "proprement" dans un canal PEAR... à oui, mais les
>> moins de 20ans ne connaissent pas...
>>
>> Pour info, phpunit, phpcov, phpcompatinfo... disponibles dans les
>> dépôts, utilise symfony, et $GOD merci, 1 seule copie de toutes les
>> bibliothèques. Et aucun besoin de composer.
>>
>> Remi.
>>
>> >
>> > Cordialement
>> > Idir
>> >
>> > ps: merci Thomas tes remarques m'ont grandement aidé à améliorer la 1ère
>> > ébauche!!
>> > ps: ps: Je ne répondrais probablement pas de la journée mais se soir
>> oui.
>> >
>> > Voila l’arborescence /usr/share/php/Symfony;
>> > .
>> >
>> > ├── Bridge
>> > │   ├── Doctrine
>> > │   │   ├── CacheWarmer
>> > │   │   ├── DataCollector
>> > │   │   ├── DataFixtures
>> > │   │   ├── DependencyInjection
>> > │   │   │   ├── CompilerPass
>> > │   │   │   └── Security
>> > │   │   │       └── UserProvider
>> > │   │   ├── Form
>> > │   │   │   ├── ChoiceList
>> > │   │   │   ├── DataTransformer
>> > │   │   │   ├── EventListener
>> > │   │   │   └── Type
>> > │   │   ├── HttpFoundation
>> > │   │   ├── Logger
>> > │   │   ├── Security
>> > │   │   │   ├── RememberMe
>> > │   │   │   └── User
>> > │   │   ├── Test
>> > │   │   └── Validator
>> > │   │       └── Constraints
>> > │   ├── Monolog
>> > │   │   ├── Handler
>> > │   │   └── Processor
>> > │   ├── Swiftmailer
>> > │   │   └── DataCollector
>> > │   └── Twig
>> > │       ├── Extension
>> > │       ├── Form
>> > │       ├── Node
>> > │       ├── NodeVisitor
>> > │       ├── Resources
>> > │       │   └── views
>> > │       │       └── Form
>> > │       ├── TokenParser
>> > │       └── Translation
>> > ├── Bundle
>> > │   ├── FrameworkBundle
>> > │   │   ├── CacheWarmer
>> > │   │   ├── Command
>> > │   │   ├── Console
>> > │   │   ├── Controller
>> > │   │   ├── DataCollector
>> > │   │   ├── DependencyInjection
>> > │   │   │   └── Compiler
>> > │   │   ├── EventListener
>> > │   │   ├── Fragment
>> > │   │   ├── HttpCache
>> > │   │   ├── Resources
>> > │   │   │   ├── config
>> > │   │   │   │   └── schema
>> > │   │   │   ├── meta
>> > │   │   │   ├── public
>> > │   │   │   │   ├── css
>> > │   │   │   │   └── images
>> > │   │   │   └── views
>> > │   │   │       ├── Form
>> > │   │   │       └── FormTable
>> > │   │   ├── Routing
>> > │   │   ├── Templating
>> > │   │   │   ├── Asset
>> > │   │   │   ├── Helper
>> > │   │   │   └── Loader
>> > │   │   ├── Test
>> > │   │   ├── Translation
>> > │   │   └── Validator
>> > │   ├── SecurityBundle
>> > │   │   ├── Command
>> > │   │   ├── DataCollector
>> > │   │   ├── DependencyInjection
>> > │   │   │   ├── Compiler
>> > │   │   │   └── Security
>> > │   │   │       ├── Factory
>> > │   │   │       └── UserProvider
>> > │   │   ├── EventListener
>> > │   │   ├── Resources
>> > │   │   │   ├── config
>> > │   │   │   ├── meta
>> > │   │   │   └── views
>> > │   │   │       └── Collector
>> > │   │   ├── Security
>> > │   │   ├── Templating
>> > │   │   │   └── Helper
>> > │   │   └── Twig
>> > │   │       └── Extension
>> > │   ├── TwigBundle
>> > │   │   ├── CacheWarmer
>> > │   │   ├── Command
>> > │   │   ├── Controller
>> > │   │   ├── Debug
>> > │   │   ├── DependencyInjection
>> > │   │   │   └── Compiler
>> > │   │   ├── Extension
>> > │   │   ├── Loader
>> > │   │   ├── Node
>> > │   │   ├── Resources
>> > │   │   │   ├── config
>> > │   │   │   │   └── schema
>> > │   │   │   ├── meta
>> > │   │   │   └── views
>> > │   │   │       └── Exception
>> > │   │   └── TokenParser
>> > │   └── WebProfilerBundle
>> > │       ├── Controller
>> > │       ├── DependencyInjection
>> > │       ├── EventListener
>> > │       ├── Profiler
>> > │       └── Resources
>> > │           ├── bin
>> > │           ├── config
>> > │           │   ├── routing
>> > │           │   └── schema
>> > │           ├── meta
>> > │           └── views
>> > │               ├── Collector
>> > │               ├── Profiler
>> > │               └── Router
>> > └── Component
>> >     ├── BrowserKit
>> >     ├── ClassLoader
>> >     ├── Config
>> >     │   ├── Definition
>> >     │   │   ├── Builder
>> >     │   │   └── Exception
>> >     │   ├── Exception
>> >     │   ├── Loader
>> >     │   ├── Resource
>> >     │   └── Util
>> >     ├── Console
>> >     │   ├── Command
>> >     │   ├── Descriptor
>> >     │   ├── Event
>> >     │   ├── Formatter
>> >     │   ├── Helper
>> >     │   ├── Input
>> >     │   ├── Output
>> >     │   ├── Resources
>> >     │   │   └── bin
>> >     │   └── Tester
>> >     ├── CssSelector
>> >     │   ├── Exception
>> >     │   ├── Node
>> >     │   ├── Parser
>> >     │   │   ├── Handler
>> >     │   │   ├── Shortcut
>> >     │   │   └── Tokenizer
>> >     │   └── XPath
>> >     │       └── Extension
>> >     ├── Debug
>> >     │   └── Exception
>> >     ├── DependencyInjection
>> >     │   ├── Compiler
>> >     │   ├── Dumper
>> >     │   ├── Exception
>> >     │   ├── Extension
>> >     │   ├── LazyProxy
>> >     │   │   ├── Instantiator
>> >     │   │   └── PhpDumper
>> >     │   ├── Loader
>> >     │   │   └── schema
>> >     │   │       └── dic
>> >     │   │           └── services
>> >     │   └── ParameterBag
>> >     ├── DomCrawler
>> >     │   └── Field
>> >     ├── EventDispatcher
>> >     │   └── Debug
>> >     ├── Filesystem
>> >     │   └── Exception
>> >     ├── Finder
>> >     │   ├── Adapter
>> >     │   ├── Comparator
>> >     │   ├── Exception
>> >     │   ├── Expression
>> >     │   ├── Iterator
>> >     │   └── Shell
>> >     ├── Form
>> >     │   ├── Exception
>> >     │   ├── Extension
>> >     │   │   ├── Core
>> >     │   │   │   ├── ChoiceList
>> >     │   │   │   ├── DataMapper
>> >     │   │   │   ├── DataTransformer
>> >     │   │   │   ├── EventListener
>> >     │   │   │   ├── Type
>> >     │   │   │   └── View
>> >     │   │   ├── Csrf
>> >     │   │   │   ├── CsrfProvider
>> >     │   │   │   ├── EventListener
>> >     │   │   │   └── Type
>> >     │   │   ├── DependencyInjection
>> >     │   │   ├── HttpFoundation
>> >     │   │   │   ├── EventListener
>> >     │   │   │   └── Type
>> >     │   │   ├── Templating
>> >     │   │   └── Validator
>> >     │   │       ├── Constraints
>> >     │   │       ├── EventListener
>> >     │   │       ├── Type
>> >     │   │       ├── Util
>> >     │   │       └── ViolationMapper
>> >     │   ├── Guess
>> >     │   ├── Resources
>> >     │   │   ├── config
>> >     │   │   └── translations
>> >     │   ├── Test
>> >     │   └── Util
>> >     ├── HttpFoundation
>> >     │   ├── File
>> >     │   │   ├── Exception
>> >     │   │   └── MimeType
>> >     │   ├── Resources
>> >     │   │   └── stubs
>> >     │   └── Session
>> >     │       ├── Attribute
>> >     │       ├── Flash
>> >     │       └── Storage
>> >     │           ├── Handler
>> >     │           └── Proxy
>> >     ├── HttpKernel
>> >     │   ├── Bundle
>> >     │   ├── CacheClearer
>> >     │   ├── CacheWarmer
>> >     │   ├── Config
>> >     │   ├── Controller
>> >     │   ├── DataCollector
>> >     │   ├── Debug
>> >     │   ├── DependencyInjection
>> >     │   ├── Event
>> >     │   ├── EventListener
>> >     │   ├── Exception
>> >     │   ├── Fragment
>> >     │   ├── HttpCache
>> >     │   ├── Log
>> >     │   └── Profiler
>> >     ├── Icu
>> >     │   └── Resources
>> >     │       └── data
>> >     │           ├── curr
>> >     │           ├── lang
>> >     │           ├── locales
>> >     │           └── region
>> >     ├── Intl
>> >     │   ├── Collator
>> >     │   ├── DateFormatter
>> >     │   │   └── DateFormat
>> >     │   ├── Exception
>> >     │   ├── Globals
>> >     │   ├── Locale
>> >     │   ├── NumberFormatter
>> >     │   ├── ResourceBundle
>> >     │   │   ├── Compiler
>> >     │   │   ├── Reader
>> >     │   │   ├── Transformer
>> >     │   │   │   └── Rule
>> >     │   │   ├── Util
>> >     │   │   └── Writer
>> >     │   ├── Resources
>> >     │   │   ├── bin
>> >     │   │   │   └── util
>> >     │   │   └── stubs
>> >     │   └── Util
>> >     ├── Locale
>> >     │   ├── Exception
>> >     │   └── Stub
>> >     │       └── DateFormat
>> >     ├── OptionsResolver
>> >     │   └── Exception
>> >     ├── Process
>> >     │   └── Exception
>> >     ├── PropertyAccess
>> >     │   └── Exception
>> >     ├── Routing
>> >     │   ├── Annotation
>> >     │   ├── Exception
>> >     │   ├── Generator
>> >     │   │   └── Dumper
>> >     │   ├── Loader
>> >     │   │   └── schema
>> >     │   │       └── routing
>> >     │   └── Matcher
>> >     │       └── Dumper
>> >     ├── Security
>> >     │   ├── Acl
>> >     │   │   ├── Dbal
>> >     │   │   ├── Domain
>> >     │   │   ├── Exception
>> >     │   │   ├── Model
>> >     │   │   ├── Permission
>> >     │   │   ├── Resources
>> >     │   │   │   ├── bin
>> >     │   │   │   └── schema
>> >     │   │   └── Voter
>> >     │   ├── Core
>> >     │   │   ├── Authentication
>> >     │   │   │   ├── Provider
>> >     │   │   │   ├── RememberMe
>> >     │   │   │   └── Token
>> >     │   │   ├── Authorization
>> >     │   │   │   └── Voter
>> >     │   │   ├── Encoder
>> >     │   │   ├── Event
>> >     │   │   ├── Exception
>> >     │   │   ├── Role
>> >     │   │   ├── User
>> >     │   │   ├── Util
>> >     │   │   └── Validator
>> >     │   │       └── Constraints
>> >     │   ├── Http
>> >     │   │   ├── Authentication
>> >     │   │   ├── Authorization
>> >     │   │   ├── EntryPoint
>> >     │   │   ├── Event
>> >     │   │   ├── Firewall
>> >     │   │   ├── Logout
>> >     │   │   ├── RememberMe
>> >     │   │   └── Session
>> >     │   └── Resources
>> >     │       └── translations
>> >     ├── Serializer
>> >     │   ├── Encoder
>> >     │   ├── Exception
>> >     │   └── Normalizer
>> >     ├── Stopwatch
>> >     ├── Templating
>> >     │   ├── Asset
>> >     │   ├── Helper
>> >     │   ├── Loader
>> >     │   └── Storage
>> >     ├── Translation
>> >     │   ├── Catalogue
>> >     │   ├── Dumper
>> >     │   ├── Exception
>> >     │   ├── Extractor
>> >     │   ├── Loader
>> >     │   │   └── schema
>> >     │   │       └── dic
>> >     │   │           └── xliff-core
>> >     │   └── Writer
>> >     ├── Validator
>> >     │   ├── Constraints
>> >     │   │   └── Collection
>> >     │   ├── Exception
>> >     │   ├── Mapping
>> >     │   │   ├── Cache
>> >     │   │   └── Loader
>> >     │   │       └── schema
>> >     │   │           └── dic
>> >     │   │               └── constraint-mapping
>> >     │   └── Resources
>> >     │       └── translations
>> >     └── Yaml
>> >         └── Exception
>> >
>> >
>> >
>> > Le 29 mai 2014 08:27, Thomas Bouffon <thomas.bouffon at gmail.com> a
>> écrit :
>> >
>> >> Salut
>> >>
>> >> Pour le tum install, quelle doc souhaites tu ?
>> >>
>> >> L'installation avec yum gérera les dépendances, pas besoin de passer
>> par
>> >> composer.
>> >>
>> >> Bonne journée,
>> >> Thomas
>> >> Le 29 mai 2014 06:17, "Idir Hadj-chaib" <hc.idir at gmail.com> a écrit :
>> >>
>> >> Bonjour,
>> >>>
>> >>> Je vous adresse cette email en ce bon matin de jour férié pour vous
>> >>> annoncer la publication d'une seconde ébauche avec les corrections
>> sur le
>> >>> framapad:
>> >>>
>> >>> http://lite4.framapad.org/p/fedorasymfony2
>> >>>
>> >>> N'hésitez pas à me faire remonter les erreurs (même les coquilles).
>> >>> Par contre du coté de l'installation de yum install php-symfony je
>> >>> piétine, je n'arrive pas à mettre la main sur la moindre
>> documentation.
>> >>> Donc si vous avez des informations sous la main je suis preneur.
>> >>>
>> >>> Cordialement
>> >>>
>> >>> Idir
>> >>>
>> >>>
>> >>>
>> >>>
>> >>> Le 28 mai 2014 18:35, Idir Hadj-chaib <hc.idir at gmail.com> a écrit :
>> >>>
>> >>>> Bonjour,
>> >>>>
>> >>>> Très bien je pense avoir un peu saisi ce qu'on attend de la
>> documentation
>> >>>>
>> >>>>
>> >>>>
>> >>>> je vais prendre le temps d'organiser tout cela
>> >>>>
>> >>>>
>> >>>> Le 28 mai 2014 14:01, Thomas Bouffon <thomas.bouffon at gmail.com> a
>> écrit
>> >>>> :
>> >>>>
>> >>>> Bonjour,
>> >>>>> Je vais aller dans le sens des autres commentaires : c'est bien,
>> c'est
>> >>>>> détaillé, mais les aspects "environnement de dev"/"environnement de
>> prod"
>> >>>>> ne sont pas assez différenciés.
>> >>>>>
>> >>>>> J'irais bien vers un plan présentant l'install à coups de yum, en
>> >>>>> expliquant que c'est la plus simple et la plus sûre et solide, puis
>> une
>> >>>>> autre partie, expliquant une install manuelle en expliquant *bien*
>> >>>>> quand c'est nécessaire (version différente de celle des dépôts, par
>> exemple
>> >>>>> - encore qu'il vaudrait peut-être mieux repackager).
>> >>>>>
>> >>>>> Ensuite, il faut faire attention quand on suggère des
>> assouplissements
>> >>>>> selinux.  Je suppose que les règles sur les homedirs sont là pour
>> quand on
>> >>>>> veut faire du dev dans son espace perso, alors qu'après on tu
>> indiques un
>> >>>>> vhost dans /var. (c'est d'ailleurs toujours là que ça doit se faire
>> à mon
>> >>>>> avis). Mais ça n'est pas spécifique à Symfony, mais plutôt au dev
>> web en
>> >>>>> général. J'avais d'ailleurs écrit un billet là dessus (
>> >>>>>
>> http://www.thomasbouffon.fr/fr/blog/4-developper-en-php-en-utilisateur-simple-en-local
>> >>>>> ), en pensant que ça n'avait peut-être pas sa place sur li wiki
>> mais en
>> >>>>> fait si, peut-être.
>> >>>>> A mon avis ça vaut le coup d'en faire un article spécifique (je
>> peux le
>> >>>>> copier depuis mon blog), et d'indiquer comment utiliser symfony
>> dans ce
>> >>>>> cadre.
>> >>>>>
>> >>>>> Autres questions/remarques en vrac :
>> >>>>>  - MariaDB/Mysql : pourquoi l'un et pas l'autre ? Symfony ne
>> supporte
>> >>>>> que ces 2 bases  ?
>> >>>>>  - Les commandes root : plutôt que de faire des sudo/su -c à tour de
>> >>>>> bras, autant préfixer les commandes avec un # et indiquer qu'elles
>> doivent
>> >>>>> être passées en root.
>> >>>>>  - Si on développe en user simple, ne peut-on pas se passer
>> d'installer
>> >>>>> composer en root ?
>> >>>>>
>> >>>>> Beaucoup de remarques, mais c'est quand même bien ! il suffit de
>> faire
>> >>>>> un peu de tri :)
>> >>>>>
>> >>>>> Bonne journée,
>> >>>>> Thomas
>> >>>>>
>> >>>>>
>> >>>>>
>> >>>>>
>> >>>>> 2014-05-27 23:23 GMT+02:00 Idir Hadj-chaib <hc.idir at gmail.com>:
>> >>>>>
>> >>>>> J'ai l'impression que la question d'une installation manuel cause
>> >>>>>> quelques tensions et j'ai également l'impression d'un quiproquo
>> entre
>> >>>>>> certain d'entre vous, certain se pose dans la problématique d'une
>> machine
>> >>>>>> de développement à projet multiple et d'autre dans la situation
>> d'une mise
>> >>>>>> en production donc un bundle unique.
>> >>>>>>
>> >>>>>> Je vais donc modifier mon ébauche de la manière suivante:
>> >>>>>>
>> >>>>>>
>> >>>>>> *1 Introduction*
>> >>>>>> *2 Préparation de Fedora*
>> >>>>>>
>> >>>>>>    - 2.1 Installation du serveur web apache
>> >>>>>>
>> >>>>>>
>> >>>>>>    - 2.2 Installation du serveur de base de données mariadb
>> >>>>>>
>> >>>>>>
>> >>>>>>    - 2.3 Installation et configuration de php
>> >>>>>>
>> >>>>>>
>> >>>>>> *3 Installation de Symfony2 en environnement de production
>> >>>>>> //installation avec yum spécifique à la mise en production*
>> >>>>>>
>> >>>>>>    - 3.1 Préparation
>> >>>>>>
>> >>>>>>
>> >>>>>>    - 3.2 Installation
>> >>>>>>
>> >>>>>>
>> >>>>>>    - 3.4 Configuration des permissions d'accès et de sécurités
>> >>>>>>
>> >>>>>>
>> >>>>>>    - 3.5 Configuration du serveur web apache
>> >>>>>>
>> >>>>>>
>> >>>>>>
>> >>>>>> *4 Installation de Symfony2 en environnement de développement
>> >>>>>> //installation avec composer/git plus facilement gérable sur du
>> multiprojet*
>> >>>>>>     4.1 Préparation
>> >>>>>>
>> >>>>>>     4.2 Installation
>> >>>>>>
>> >>>>>>     4.4 Configuration des permissions d'accès et de sécurités
>> >>>>>>
>> >>>>>>     4.5 Configuration du serveur web apache
>> >>>>>>
>> >>>>>>
>> >>>>>>
>> >>>>>> *5 Configuration de symfony2 *
>> >>>>>> *6 Conclusion*
>> >>>>>>
>> >>>>>>  Vous remarquerez que j'ai éliminé le chapitre résolution des
>> >>>>>> problemes, j'ajouterais si necessaire une sous partie propre a
>> chacune des
>> >>>>>> installations
>> >>>>>>
>> >>>>>> Pour le moment je n'ai aucune idée du fonctionnement de php-symfony
>> >>>>>> mais je ferais le nécessaire sous peu et vous présenterais une
>> ébauche un
>> >>>>>> peu plus précise.
>> >>>>>>
>> >>>>>> remarque: la faille de sécurité sur les homedir est corrigé.
>> >>>>>>
>> >>>>>> cordialement
>> >>>>>>
>> >>>>>> Idir
>> >>>>>>
>> >>>>>>
>> >>>>>> Le 27 mai 2014 15:03, PapsOu <vivien.frasca at gmail.com> a écrit :
>> >>>>>>
>> >>>>>>
>> >>>>>>>
>> >>>>>>> Le mar. 27 mai 2014 14:53:10 CEST, Madko a écrit :
>> >>>>>>>
>> >>>>>>>> Le 27 mai 2014 14:27, PapsOu <vivien.frasca at gmail.com
>> >>>>>>>> <mailto:vivien.frasca at gmail.com>> a écrit :
>> >>>>>>>>
>> >>>>>>>>
>> >>>>>>>>     Je ne connaissais pas l’existence du paquet php-symfony.
>> >>>>>>>>     Mais concernant la coexistence de plusieurs projet SF, il
>> faudra
>> >>>>>>>>     passer par une installation manuelle.
>> >>>>>>>>
>> >>>>>>>>
>> >>>>>>>> Pourquoi ? Si ya une raison c'est clair que ça peut être
>> interessant
>> >>>>>>>> de l'expliquer.
>> >>>>>>>>
>> >>>>>>>
>> >>>>>>> euh, simple : yum reinstall php-symfony ne fera que réinstaller le
>> >>>>>>> framework dans son dossier par défaut. J'ai tendance à
>> privilégier une
>> >>>>>>> installation symfony par projet. (pour moi un bundle != projet,
>> mais plutôt
>> >>>>>>> un bundle == une feature).
>> >>>>>>>
>> >>>>>>>
>> >>>>>>>
>> >>>>>>>>     Sans oublier différents cas d'utilisation : par exemple,
>> dans mon
>> >>>>>>>>     cas : je bosse sous fedora, mais mon serveur perso est sous
>> >>>>>>>>     ArchLinux, et mon serveur du boulot est sous Debian.
>> >>>>>>>>
>> >>>>>>>>
>> >>>>>>>> ça sort pas du cadre de la doc Fedora du coup ?
>> >>>>>>>>
>> >>>>>>>
>> >>>>>>> Oui ça en sort, mais ça permet de rester un minima générique (se
>> sera
>> >>>>>>> utile à d'autre qui utilisent une distrib proche de fedora par
>> exemple)
>> >>>>>>>
>> >>>>>>>
>> >>>>>>>>     Ces distributions n'ont pas ce paquet (ou tout du moins pas
>> à ma
>> >>>>>>>>     connaissance)
>> >>>>>>>>     Connaitre l'installation manuelle me semble plutôt
>> importante,
>> >>>>>>>>     surtout si on veux comprendre et maitriser toute
>> l'installation.
>> >>>>>>>>
>> >>>>>>>>     La partie SELinux sera à consolider car en l'état, oui c'est
>> >>>>>>>>     incohérent.
>> >>>>>>>>
>> >>>>>>>>
>> >>>>>>>> Et expliquer un peu plus tout l'intérêt d'un framework (cadre,
>> >>>>>>>> maintenance, support, plugins etc).
>> >>>>>>>>
>> >>>>>>>>
>> >>>>>>>>     Le mar. 27 mai 2014 11:53:53 CEST, Madko a écrit :
>> >>>>>>>>
>> >>>>>>>>         Pourquoi en effet ne pas passer par le RPM symfony? Ou
>> alors
>> >>>>>>>>         indiquer
>> >>>>>>>>         dans le titre de la doc que c'est une installation
>> manuelle
>> >>>>>>>> de
>> >>>>>>>>         symfony.
>> >>>>>>>>
>> >>>>>>>>         Et sinon, autoriser via selinux httpd a aller dans les
>> >>>>>>>>         homedirs c'est
>> >>>>>>>>         pas un peu dangereux? j'ai pas vu l'utilité en plus en
>> >>>>>>>>         regardant le
>> >>>>>>>>         reste de ta doc.
>> >>>>>>>>
>> >>>>>>>>         Bonne continuation!
>> >>>>>>>>
>> >>>>>>>>
>> >>>>>>>>         2014-05-27 9:43 GMT+02:00 Remi Collet
>> >>>>>>>>         <Fedora at famillecollet.com <mailto:
>> Fedora at famillecollet.com>
>> >>>>>>>>         <mailto:Fedora at famillecollet.__com
>> >>>>>>>>
>> >>>>>>>>         <mailto:Fedora at famillecollet.com>>>:
>> >>>>>>>>
>> >>>>>>>>
>> >>>>>>>>             Le 26/05/2014 20:23, Idir Hadj-chaib a écrit :
>> >>>>>>>>             >     3.2 Installation
>> >>>>>>>>
>> >>>>>>>>             ==>     yum install php-symfony
>> >>>>>>>>
>> >>>>>>>>
>> >>>>>>>>
>> >>>>>>>>             _________________________________________________
>> >>>>>>>>
>> >>>>>>>>             fedora-fr-doc mailing list
>> >>>>>>>>         fedora-fr-doc at fedora-fr.org
>> >>>>>>>>         <mailto:fedora-fr-doc at fedora-fr.org>
>> >>>>>>>>         <mailto:fedora-fr-doc at fedora-__fr.org
>> >>>>>>>>         <mailto:fedora-fr-doc at fedora-fr.org>>
>> >>>>>>>>
>> >>>>>>>>         http://mailing-list.fedora-fr.
>> __org/mailman/listinfo/fedora-
>> >>>>>>>> __fr-doc
>> >>>>>>>>
>> >>>>>>>>         <http://mailing-list.fedora-fr.org/mailman/listinfo/
>> >>>>>>>> fedora-fr-doc>
>> >>>>>>>>
>> >>>>>>>>
>> >>>>>>>>
>> >>>>>>>>
>> >>>>>>>>         --
>> >>>>>>>>         Edouard Bourguignon
>> >>>>>>>>
>> >>>>>>>>
>> >>>>>>>>         _________________________________________________
>> >>>>>>>>
>> >>>>>>>>         fedora-fr-doc mailing list
>> >>>>>>>>         fedora-fr-doc at fedora-fr.org <mailto:
>> fedora-fr-doc at fedora-
>> >>>>>>>> fr.org>
>> >>>>>>>>         http://mailing-list.fedora-fr.
>> __org/mailman/listinfo/fedora-
>> >>>>>>>> __fr-doc
>> >>>>>>>>
>> >>>>>>>>         <http://mailing-list.fedora-fr.org/mailman/listinfo/
>> >>>>>>>> fedora-fr-doc>
>> >>>>>>>>
>> >>>>>>>>
>> >>>>>>>>
>> >>>>>>>>
>> >>>>>>>> --
>> >>>>>>>> Edouard Bourguignon
>> >>>>>>>>
>> >>>>>>> _______________________________________________
>> >>>>>>> fedora-fr-doc mailing list
>> >>>>>>> fedora-fr-doc at fedora-fr.org
>> >>>>>>> http://mailing-list.fedora-fr.org/mailman/listinfo/fedora-fr-doc
>> >>>>>>>
>> >>>>>>
>> >>>>>>
>> >>>>>> _______________________________________________
>> >>>>>> fedora-fr-doc mailing list
>> >>>>>> fedora-fr-doc at fedora-fr.org
>> >>>>>> http://mailing-list.fedora-fr.org/mailman/listinfo/fedora-fr-doc
>> >>>>>>
>> >>>>>>
>> >>>>>
>> >>>>> _______________________________________________
>> >>>>> fedora-fr-doc mailing list
>> >>>>> fedora-fr-doc at fedora-fr.org
>> >>>>> http://mailing-list.fedora-fr.org/mailman/listinfo/fedora-fr-doc
>> >>>>>
>> >>>>>
>> >>>>
>> >>>
>> >>> _______________________________________________
>> >>> fedora-fr-doc mailing list
>> >>> fedora-fr-doc at fedora-fr.org
>> >>> http://mailing-list.fedora-fr.org/mailman/listinfo/fedora-fr-doc
>> >>>
>> >>>
>> >> _______________________________________________
>> >> fedora-fr-doc mailing list
>> >> fedora-fr-doc at fedora-fr.org
>> >> http://mailing-list.fedora-fr.org/mailman/listinfo/fedora-fr-doc
>> >>
>> >>
>> >>
>> >>
>> >> _______________________________________________
>> >> fedora-fr-doc mailing list
>> >> fedora-fr-doc at fedora-fr.org
>> >> http://mailing-list.fedora-fr.org/mailman/listinfo/fedora-fr-doc
>>
>> _______________________________________________
>> fedora-fr-doc mailing list
>> fedora-fr-doc at fedora-fr.org
>> http://mailing-list.fedora-fr.org/mailman/listinfo/fedora-fr-doc
>>
>
>
-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: <http://mailing-list.fedora-fr.org/pipermail/fedora-fr-doc/attachments/20140610/59d49d44/attachment.html>


Plus d'informations sur la liste de diffusion fedora-fr-doc