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

Thomas Bouffon thomas.bouffon at gmail.com
Jeu 29 Mai 08:27:27 CEST 2014


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
>
>
-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: <http://mailing-list.fedora-fr.org/pipermail/fedora-fr-doc/attachments/20140529/2537e816/attachment.html>


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