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

Idir Hadj-chaib hc.idir at gmail.com
Mer 28 Mai 18:35:53 CEST 2014


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


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