From 78de0dbe4364ba6659269ba1e56132548a9c5c7f Mon Sep 17 00:00:00 2001 From: Kevin LEVRON Date: Thu, 12 Jun 2014 16:24:20 +0200 Subject: [PATCH 1/3] French intro-yii --- docs/guide-fr/intro-yii.md | 58 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 docs/guide-fr/intro-yii.md diff --git a/docs/guide-fr/intro-yii.md b/docs/guide-fr/intro-yii.md new file mode 100644 index 0000000000..a5838370ff --- /dev/null +++ b/docs/guide-fr/intro-yii.md @@ -0,0 +1,58 @@ +Qu'est ce que Yii +================= + +Yii est un framework PHP hautes performances à base de composants qui permet de développer rapidement des applications Web modernes. +Le nom Yii (pronnoncée `Yee` ou `[ji:]`) signifie "simple et évolutif" en Chinois. Il peut également +être considéré comme un acronyme de **Yes It Is**! + + +Pour quel usage Yii est il optimal? +----------------------------------- + +Yii est un framework Web générique, c'est à dire qu'il peut être utilisé pour développer tous types +d'applications Web basées sur PHP. De par son architecture à base de composants et son système de cache sophistiqué, +il est particulièrement adapté au développement d'applications a forte audience telles que des portails, des forums, +des systèmes de gestion de contenu (CMS), des sites e-commerce, services Web RESTFul, etc. + + +Comment se positionne Yii vis-à-vis des autres Frameworks? +---------------------------------------------------------- + +- Comme la plupart des frameworks PHP, Yii est basé sur le modèle de conception MVC et encourage une +organisation du code basée sur ce modèle. +- Yii prend la philosophie que le code devrait être écrit de façon simple et élégante. Il ne sera jamais essayer de +choses essentiellement dans le but de suivre un certain modèle de conception sur-conception. +- Yii est un framework complet offrant de nombreuses caractéristiques éprouvées et prêtes à l'emploi, telles que: +constructeur de requêtes et ActiveRecord, à la fois pour les bases de données relationnelles et NoSQL; support RESTful API; +support cache multi-niveaux; et plus. +- Yii est extrêmement flexible. Vous pouvez personnaliser ou remplacer presque chaque partie du code du noyau. Vous pouvez également +profiter de son architecture extensible solide, afin d'utiliser ou développer des extensions redistribuables. +- La haute performance est toujours un des principaux objectifs de Yii. + +Yii n'est pas un one-man show, il est soutenu par une [solide équipe de développement du noyau][] ainsi que d'une grande communauté +avec de nombreux professionnels qui contribuent constamment au développement de Yii. L'équipe de développeurs de Yii +garde un œil attentif sur les dernières tendances en développement Web, et sur ​​les meilleures pratiques et les caractéristiques +trouvées dans d'autres frameworks ou projets. Les meilleures pratiques et les caractéristiques les plus pertinentes trouvées ailleurs sont régulièrement intégrées dans le code du noyau et utilisables +via des interfaces simples et élégantes. + +[solide équipe de développement du noyau]: http://www.yiiframework.com/about/ + +Versions de Yii +--------------- + +Yii a actuellement deux versions majeures disponibles : 1.1 et 2.0. La version 1.1 est l'ancienne génération et est maintenant en mode de maintenance. La version 2.0 est une réécriture complète de Yii, adoptant les dernières +technologies et protocoles, y compris Composer, PSR, les espaces de noms, les traits, et ainsi de suite. la version 2.0 est la dernière +génération du framework et recevra nos principaux efforts de développement dans les prochaines années. +Ce guide est principalement pour la version 2.0. + + +Configuration nécessaire +------------------------ + +Yii 2.0 nécessite PHP 5.4.0 ou plus. Vous pouvez trouver plus de détails sur la configuration requise pour chaque fonctionnalité +en utilisant le script de test de la configuration inclus dans chaque distribution de Yii. + +Utiliser Yii requiert des connaissances de base sur la programmation objet (OOP), en effet Yii est un framework basé sur ce type de programmation. +Yii 2.0 utilise aussi des fonctionnalités récentes de PHP, telles que les [espaces de noms](http://www.php.net/manual/fr/language.namespaces.php) et les [traits](http://www.php.net/manual/fr/language.oop5.traits.php). +Comprendre ces concepts vous aidera à meiux prendre en main Yii. + From 2e2579db5798de4a00f2578681a0abaeb88132e2 Mon Sep 17 00:00:00 2001 From: Kevin LEVRON Date: Thu, 12 Jun 2014 16:39:36 +0200 Subject: [PATCH 2/3] French Fix --- docs/guide-fr/intro-yii.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/guide-fr/intro-yii.md b/docs/guide-fr/intro-yii.md index a5838370ff..9fbaa25bb3 100644 --- a/docs/guide-fr/intro-yii.md +++ b/docs/guide-fr/intro-yii.md @@ -20,8 +20,8 @@ Comment se positionne Yii vis-à-vis des autres Frameworks? - Comme la plupart des frameworks PHP, Yii est basé sur le modèle de conception MVC et encourage une organisation du code basée sur ce modèle. -- Yii prend la philosophie que le code devrait être écrit de façon simple et élégante. Il ne sera jamais essayer de -choses essentiellement dans le but de suivre un certain modèle de conception sur-conception. +- Yii repose sur l'idée que le code doit être écrit de façon simple et élégante. Il ne sera jamais question de +surcharger le code de Yii uniquement pour respecter un modèle de conception. - Yii est un framework complet offrant de nombreuses caractéristiques éprouvées et prêtes à l'emploi, telles que: constructeur de requêtes et ActiveRecord, à la fois pour les bases de données relationnelles et NoSQL; support RESTful API; support cache multi-niveaux; et plus. From d80b6d5bab41cdacd3fae20c1b97b282f04940ce Mon Sep 17 00:00:00 2001 From: Kevin LEVRON Date: Thu, 12 Jun 2014 16:42:34 +0200 Subject: [PATCH 3/3] French Fix --- docs/guide-fr/intro-yii.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/guide-fr/intro-yii.md b/docs/guide-fr/intro-yii.md index 9fbaa25bb3..404912cb15 100644 --- a/docs/guide-fr/intro-yii.md +++ b/docs/guide-fr/intro-yii.md @@ -31,8 +31,8 @@ profiter de son architecture extensible solide, afin d'utiliser ou développer d Yii n'est pas un one-man show, il est soutenu par une [solide équipe de développement du noyau][] ainsi que d'une grande communauté avec de nombreux professionnels qui contribuent constamment au développement de Yii. L'équipe de développeurs de Yii -garde un œil attentif sur les dernières tendances en développement Web, et sur ​​les meilleures pratiques et les caractéristiques -trouvées dans d'autres frameworks ou projets. Les meilleures pratiques et les caractéristiques les plus pertinentes trouvées ailleurs sont régulièrement intégrées dans le code du noyau et utilisables +garde un œil attentif sur les dernières tendances en développement Web, et sur ​​les meilleures pratiques et caractéristiques +trouvées dans d'autres frameworks ou projets. Les meilleures pratiques et caractéristiques les plus pertinentes trouvées ailleurs sont régulièrement intégrées dans le code du noyau et utilisables via des interfaces simples et élégantes. [solide équipe de développement du noyau]: http://www.yiiframework.com/about/ @@ -40,7 +40,7 @@ via des interfaces simples et élégantes. Versions de Yii --------------- -Yii a actuellement deux versions majeures disponibles : 1.1 et 2.0. La version 1.1 est l'ancienne génération et est maintenant en mode de maintenance. La version 2.0 est une réécriture complète de Yii, adoptant les dernières +Yii a actuellement deux versions majeures disponibles : 1.1 et 2.0. La version 1.1 est l'ancienne génération et est maintenant en mode maintenance. La version 2.0 est une réécriture complète de Yii, adoptant les dernières technologies et protocoles, y compris Composer, PSR, les espaces de noms, les traits, et ainsi de suite. la version 2.0 est la dernière génération du framework et recevra nos principaux efforts de développement dans les prochaines années. Ce guide est principalement pour la version 2.0. @@ -54,5 +54,5 @@ en utilisant le script de test de la configuration inclus dans chaque distributi Utiliser Yii requiert des connaissances de base sur la programmation objet (OOP), en effet Yii est un framework basé sur ce type de programmation. Yii 2.0 utilise aussi des fonctionnalités récentes de PHP, telles que les [espaces de noms](http://www.php.net/manual/fr/language.namespaces.php) et les [traits](http://www.php.net/manual/fr/language.oop5.traits.php). -Comprendre ces concepts vous aidera à meiux prendre en main Yii. +Comprendre ces concepts vous aidera à mieux prendre en main Yii.