Tutorial : Créer une application avec le Zend Framework #4 Explications sur les contrôleurs et sur le Routing
|
|
- Aubin Langevin
- il y a 8 ans
- Total affichages :
Transcription
1 Ziki Twitter LinkedIn FaceBook Accueil Dator Blog développement & life Ajax, Blog, Collaboration, CSS2, Découverte, Electro, Framework, Fun, Gadget, Hébergement, Javascript, PHP, Playlist, Référencement, Site Web, Vidéos, Web 2.0, Webdesign, xhtml Tutorial : Créer une application avec le Zend Framework #4 Explications sur les contrôleurs et sur le Routing 20 juil Par Clément dans Tutoriels Mots-clefs :Controller, Routing, Ruby, Ruby on Rails, Watchmydesk, Zend, Zend Framework, Zend_Controller_Action, Zend_Controller_Router Acronis True Image 2011 Logiciel backup pour particuliers. Dernière version est disponible! 1 of 11 12/08/ :14 AM
2 Dans cet épisode, nous allons voir les conventions de nommage des contrôleurs et leur utilisation au sein du Zend Framework. Nous allons ensuite nous attaquer au routing, ce concept qui permet de dirigé notre application à partir de simple commande en PHP. Plan de l épisode # Explications et conventions sur les contrôleurs. Conventions des contrôleurs. Les contrôleurs et les aide d action (Action Helpers). Explication sur le Routing avec le Zend Framework. Conclusion. Notes. Explications et conventions sur les contrôleurs Un contrôleur est celui qui reçoit les évènements utilisateur de la vue et ordonne les éventuelles modifications au modèle. C est aussi celui qui va chercher les résultats à partir des modèles. Avec le Zend Framework, la création de contrôleur est très simple, mais il faut se souvenir de quelques points : Un contrôleur est une classe qui étends de Zend_Controller_Action. Cette classe est nommée Controller ( étant le nom du contrôleur). Un contrôleur possède des actions nommées suivant la convention Action ( étant le nom de mon action. De ce faite, nous aurons un contrôleur qui ressemblera à cela : class IndexController extends Zend_Controller_Action{ public function indexaction(){ } } Simple non? 2 of 11 12/08/ :14 AM
3 De plus le contrôleur permet d envoyer des variables à la vue. Pour envoyer une variable à la vue, il vous suffit de vous mettre dans une action et ajouter votre code comme cela : $this->view->mavariable = $lavarenvoyealavue; Pour récupérer cette variable dans la vue correspondante à l action du contrôleur demandé, il vous suffit de faire comme cela : echo $this->mavariable; Encore très simple! Les contrôleurs et les aide d action (Action Helpers) Le Zend Framework possède dans ses sources des fichiers php nommés Action Helpers, qui vont permettre d effectuer des actions souvent recherchés par les développeurs et très souvent utilisés. Ce sont donc des aides rapide qui permettent d accéder à des composants du framework directement à partir d une action dans le contrôleur. Bien évidemment, vous pouvez créer vos propres action helpers. Nous allons prendre pour exemple un helper très connu des développeurs des framework, qui à été tiré du célèbre framework Ruby RubyOnRails : le FlashMessenger! Ce composant permet de montrer un message à votre utilisateur suite à une action effectuée. Pour appeler un helper dans une action, on utilise cela : // Ici, FlashMessenger est le nom du helper. $this->_helper->gethelper('flashmessenger'); Pour utiliser le helper FlashMessenger, il vous suffit de faire cela : $this->_helper->gethelper('flashmessenger')->addmessage("ici mon message pour les utilisateurs"); // Et pour envoyer les messages à la vue : $this->view->messages = $this->_helper->gethelper('flashmessenger')->getmessages(); Ce helper permet d ajouter des messages dans un tableau et est détruit à chaque chargement de page. Ce qui permet d envoyer plusieurs messages à un utilisateur sans problème! Explication et utilisation sur le Routing avec le Zend Framework Le routing permet de définir un URL différente pour un contrôleur, un module et une action donnée. 3 of 11 12/08/ :14 AM
4 Un exemple vaut toujours mieux qu un long discours : Imaginons, nous avons un contrôleur users et une action register, nous aurons une url de ce genre pour accéder à la page voulue : /register, ce qui n ai pas vraiment optimisé pour le référencement. On va donc créer une route qui va permettre de diriger notre contrôleur et action vers la page : pour le référencement. Pour cela nous allons nous rendre dans notre bootstrap, et allons ajouter cette méthode dans notre classe : protected function _initroutes() { $routeur = Zend_Controller_Front::getInstance()->getRouter(); $routeur->addroute('register', new Zend_Controller_Router_Route_Static('register', array( 'module' => 'frontend', 'controller' => 'users', 'action' =>'register')) ); } return $routeur; De cette fâçon, nous allons pouvoir changer les adresses de nos actions simplement grâce au routing. Conclusion Dans cet épisode, nous avons vu comment il est simple, avec le Zend Framework, de gérer les routes et de créer des contrôleur. Je vous rappel que vous pouvez me suggérer des articles ou des vidéos sur la page de suggestion. Le prochain épisode ne sera malheureusement pas publié lundi prochain pour cause de vacances! Le retour de la série est donc prévu pour le 3 août! Notes Encore désolé, mais cet article à été écrit a 2h du matin le samedi matin (vendredi soir) et je pars en vacances le samedi matin à 10h, il est donc un peu plus court que les autres! Retrouvez la version pour Symfony sur LaFermeDuWeb 4 of 11 12/08/ :14 AM
5 Vous avez aimé cet article? 0 tweet Partager sur Facebook «Vacances Tutorial : Créer une application avec le Zend Framework #5 Le layout, les vues et les helpers» Regarder la vidéo Publicité buzzing Je vous recommande aussi la lecture des sujets suivants Tutorial : Créer une application avec le Zend Framework #7 Intégration du design de WatchMyDesk Tutorial : Créer une application avec le Zend Framework #3 Création des modèles et explication du MVC Tutorial : Créer une application avec le Zend Framework #2 Préparation de la base de données Tutorial : Créer une application avec le Zend Framework #8 Le formulaire d inscription de WatchMyDesk Tutorial : Créer une application avec le Zend Framework #6 L internationalisation Aucun trackback 7 commentaires 1. mi@ge 20 juillet 2009 à 13:12 1 La partie 4 de cette comparaison entre les deux applications n est pas très équitable, non? Sur la ferme du web les notions de debug, de multimodules, et de routing. Ici on ne parle que du routing et de la notion de viewhelper qui n est pas 5 of 11 12/08/ :14 AM
6 abordée sur la ferme du web. 2. DJo 20 juillet 2009 à 17:36 En effet, on était parti sur les contrôleurs / actions au début. Moi j ai un peu dérivé avec la toolbar de debug. Le comparatif sera fait avec le prochain, les deux frameworks ne sont pas les même, mais on fera plus synchro la prochaine 3. Telia 2 août 2009 à 10:59 3 Dans vos articles, pourriez-vous faire attention à l infinitif? Un truc ; pour savoir quand il faut dire «de gérer les routes» avec [er] pour le mot gérer ; remplacer le mot par «prendre» ou «courir». Avec ce moyen vous ne raterez plus vos infinitifs! ) 4. ziclo 20 novembre 2009 à 17:32 4 Bonsoir, J ai essayé le routing, je n arrive pas à le faire fonctionner. J ai suivi le tutoriel en indiquant une route dans le bootstrap directement et en utilisant un fichier de routes «routes.ini» mais cela ne change rien. Y a t il un ou des parametres essentiels à configurer pour activer le routing? Sur apache, le module rewrite est actif. Je ne vois pas ce qui bloque. Avez vous des idées, points evidents par lesquels vous etes passés avant de faire faire fonctionner le routing? 6 of 11 12/08/ :14 AM
7 Merci 5. Clément 21 novembre 2009 à 17:42 Non rien avant de faire fonctionner, j ai télécharger MAMP et j ai lancer l application mod_rewrite étant installé je ne vois pas. Peux tu me montrer ton code? Yep! Désolé 6. ziclo 23 novembre 2009 à 10:11 6 Merci quand même. Encore une question : Je cherche à router l url : «basepath/index/cabinet» vers «basepath/cabinet». Zend indiquant «index» à chaque fois, chose que je veux éviter. Les codes de mon «boostrap» et du «routes.ini» sont les suivants : /*BOOTSTRAP*/ protected function _initrouter(){ /*$this->bootstrap( frontcontroller ); $front = $this->getresource( frontcontroller ); $router = $front->getrouter();*/ $router = new Zend_Controller_Router_Rewrite(); $router->addconfig(new Zend_Config_Ini(APPLICATION_PATH. /configs /routes.ini, routes ), routes ); /*return $router;*/ } /*routes.ini*/ [routes] routes.index.type = «Zend_Controller_Router_Route_Static» routes.index.route = «allelouia» routes.index.defaults.controller = «index» routes.index.defaults.action = «about» 7 of 11 12/08/ :14 AM
8 Avec ce code ça ne fonctionne pas. Une idée? 7. Ariden 5 septembre 2010 à 19:07 7 Bonjour, c est dommage de ne pas avoir préciser que pour le helper on pouvait récupérer la valeur $this->view->messages via $this->messages[n-1] dans la vue. Merci pour ce tuto Laisser un commentaire Nom (obligatoire) (ne sera pas publié) obligatoire, Vous voulez un avatar? Créez vous un compte sur Gravatar Site Web Ajouter du code dans votre commentaire? Rendez-vous sur Pastie.com. Notify me of followup comments via 8 of 11 12/08/ :14 AM
9 Votre adresse S'abonner Devenir Fan de Dator.fr Dator sur Facebook J aime 299 Dator.fr sur Facebook Nuage de tags Adobe AIR Ajax Blog CMS Concours CSS CSS2 Drupal Découverte Electro Facebook Firefox Flex Framework Fun Google HTML Internet Explorer Javascript jquery Lightbox Mootools Orienté Objet PHP Plugin Plugins Prototype Reseaux Sociaux Safari Screencasts Scriptaculous Site Web SQL Symfony Tutoriel Twitter Vidéos Watchmydesk Web 2.0 Wordpress xhtml XML Zend Zend Framework Sponsors Télécharger gratuitement les articles de PHP Solutions Veille 9 of 11 12/08/ :14 AM
10 Une erreur est survenue ; le flux est probablement indisponible. Veuillez réessayer plus tard. Blogoliste Vincent est au jardin Blogs Amis Balbou Blog Damien Alexandre LyRix Blog MickDez Startupz Steaw Victor Nicollet Vincent est au jardin Wiip Derniers Posts Blog au ralenti Générer automatiquement des URLs avec Pathauto et Token [Coup de Pouce] Mon adresse Change, un service très utile quand on déménage Drupal ou Joomla! : lequel correspond le mieux à vos besoins? Résultat du concours de Noël avec le Bundle Weecast! Projet tutoré: Drupal Stone Concours - Un méga bundle de Noël offert par Weecast Afficher un élément HTML selon la position du scroll de la page avec jquery Le résultat du concours pour les invitations Google Wave Je serais au forum PHP La conférence des développeurs PHP & MySQL Derniers Commentaires 10 of 11 12/08/ :14 AM
11 Elodie: Bonjour, Super vidéo, ca m'a permis de Dichama: Bonjour, Merci pour ce code qui Dominique: Bonjour, Le lien ne fonctionne pas ou noki: Salut et merci pour ce code, petite 17h13r: Pour la vérification du mot de benoit: bonjour clément, j'ai le meme probleme Thomas B: Merci pour ce comparatif! La aiglefin: Slt les gars. j'ai pu trouvé aiglefin: Après plusieurs recherches, ce tutoriel est Julien Vernet: Dommage que l'exemple ne fonctionne pas Les meilleurs sujets Concours : Gagnez 25 invitations Google Wave sur Dator.fr! (203) Tutorial : Créer une application avec le Zend Framework #1 Préparation de l environnement de WatchMyDesk (87) Concours Un méga bundle de Noël offert par Weecast (55) Tutorial : Créer une application avec le Zend Framework #3 Création des modèles et explication du MVC (40) Tutorial : Créer une application avec le Zend Framework #7 Intégration du design de WatchMyDesk (36) Tutorial : Créer une application avec le Zend Framework #6 L internationalisation (33) Tutorial : Créer une application avec le Zend Framework #8 Le formulaire d inscription de WatchMyDesk (33) Une pagination en Ajax (32) Votre choix compte pour le mois de screencast sur Zend! A vous la parole! (29) Comment mettre en place le Initializer du Zend Framework 1.7 (Db et Routes) (28) Propulsé par WordPress 11 of 11 12/08/ :14 AM
RESUME DE CARRIERE. Alice JULIENNE. 23 ans Nationalité Française Développeur Web Front-End. Compétences
RESUME DE CARRIERE Alice JULIENNE 23 ans Nationalité Française Développeur Web Front-End Compétences Systèmes Langages Windows (XP, 98) Macintosh OS X HTML, XHTML, CSS, XML, PHP, SQL, Javascript, J-Querry
Plus en détailWEB & DÉVELOPPEMENT LES BASES DU WEB LE LANGAGE HTML FEUILLES DE STYLES CSS HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES
WEB & DÉVELOPPEMENT LES BASES DU WEB HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES LE LANGAGE HTML STRUCTURE D UNE PAGE En-tête et corps Syntaxe INSÉRER DES CONTENUS Texte : formatage (titre,
Plus en détailMay Lopez PETIT COUTEAU SUISSE CRÉATIF. May Lopez Petit couteau suisse créatif
May Lopez PETIT COUTEAU SUISSE CRÉATIF Bonjour! Voici un guide des prestations, les plus courantes, que nous pouvons vous proposer. Bien sûr, la liste n est pas exhaustive et nous nous adapterons avant
Plus en détailMagento. Magento. Réussir son site e-commerce. Réussir son site e-commerce BLANCHARD. Préface de Sébastien L e p e r s
Mickaël Mickaël BLANCHARD BLANCHARD Préface de Sébastien L e p e r s Magento Préface de Sébastien L e p e r s Magento Réussir son site e-commerce Réussir son site e-commerce Groupe Eyrolles, 2010, ISBN
Plus en détailLes grandes facettes du développement Web Nicolas Thouvenin - Stéphane Gully
Les grandes facettes du développement Web Qui sommes nous? Nicolas Thouvenin Stéphane Gully Projets Web depuis 2000 LAMP, NodeJS HTML, CSS, jquery
Plus en détail3W Academy Programme de Formation Développeur Intégrateur web Total : 400 heures
3W Academy Programme de Formation Développeur Intégrateur web Total : 400 heures Objectif global : A l issue de la formation, les stagiaires doivent être opérationnels dans la création d un site internet
Plus en détailDécouvrir le CMS. et l utiliser dans une approche pro!
Découvrir le CMS et l utiliser dans une approche pro! Cyril THIBOUT Pulsar Informatique SARL créée en 2005 12 personnes www.pulsar-informatique.com Qu est-ce que Joomla? Un des meilleurs CMS opensource
Plus en détailSTAGE2 STAGIAIRE / NIKOLAOS TSOLAKIS. 16/02/2015 : choix des outils nécessités pour l application : Didier Kolb, le maitre de stage
STAGE2 STAGIAIRE / NIKOLAOS TSOLAKIS 16/02/2015 : choix des outils nécessités pour l application : Didier Kolb, le maitre de stage m invite à faire une étude sur les outils qui seraient utilisés. Sites
Plus en détailDevenez un véritable développeur web en 3 mois!
Devenez un véritable développeur web en 3 mois! L objectif de la 3W Academy est de former des petits groupes d élèves au développement de sites web dynamiques ainsi qu à la création d applications web
Plus en détailWordPress Référencement naturel (SEO) Optimiser. son référencement. Daniel Roch. Préface d Olivier Andrieu
Daniel Roch Optimiser son référencement WordPress Référencement naturel (SEO) Préface d Olivier Andrieu Groupe Eyrolles, 2013, ISBN : 978-2-212-13714-9 Table des matières AVANT-PROPOS... 1 Pourquoi ce
Plus en détailDéveloppeur - Conseiller - Formateur web
Houssou Audrey-Roch 10 avenue des fresnes 44340 Bouguenais email: audreyroch.houssou@gmail.com portable :0603570242. Fixe: 0951351920 Site Web :www.entre-polypes.com CV en ligne Permis B 2 enfants Développeur
Plus en détailWebmaster / Webdesigner / Wordpress
Webmaster / Webdesigner / Wordpress Pré-requis : Projet professionnel. Bonne maîtrise de l'ordinateur. Bases en infographie et / ou traitement de texte fortement recommandées. Objectifs : Concevoir un
Plus en détailNotre processus d embauche
Notre processus d embauche Nous considérons la passion, le désir d apprendre et les habilités priment sur l expérience. Notre processus d évaluation des candidatures passe donc par une auto-évaluation
Plus en détailNouveautés joomla 3 1/14
Nouveautés joomla 3 1/14 Table des matières 1 Responsive... 1 2 Bootstrap... 1 3 LESS CSS intégré... 1 4. JUI (pour les développeurs d'extensions)... 1 5. Le Mambo days vs le Génial UX... 2 6. 7 étapes
Plus en détailles techniques d'extraction, les formulaires et intégration dans un site WEB
les techniques d'extraction, les formulaires et intégration dans un site WEB Edyta Bellouni MSHS-T, UMS838 Plan L extraction des données pour un site en ligne Architecture et techniques Les différents
Plus en détail25 mars. Tutoriel sur Laravel. Préparé par : Lydiane Beaulne-Bélisle. Ceci est un tutorial qui montre comment débuter avec le Framework PHP Laravel.
25 mars Tutoriel sur Laravel Préparé par : Lydiane Beaulne-Bélisle Ceci est un tutorial qui montre comment débuter avec le Framework PHP Laravel. Créé pour le cours de Projet de fin d étude Collège de
Plus en détailEchosgraphik. Ce document sert uniquement à vous donner une vision sur ma manière de travailler et d appréhender un projet
Echosgraphik Ce document sert uniquement à vous donner une vision sur ma manière de travailler et d appréhender un projet Présentation I. Echosgraphik Protocoles de travail I. Développement du site II.
Plus en détailRapport de stage Clément MOYSAN
Clément MOYSAN Licence Professionnelle Réseaux et Télécommunications Option Web Développeur Tuteur en entreprise : Laurent DUBOIS Année universitaire : 2008/2009 Tuteur universitaire : Harold TRANOIS Sommaire
Plus en détailLéa Dumas Développeuse front-end Intégratrice //
Compétences HTML / CSS / Javascript /JQuery Bootstraps / SASS / LESS Angular.js / Node.js PHP / Symfony2 / Zend Wordpress / Prestashop / Magento /CQ Git / Sublim Text2 Photoshop / Illustrator / Indesign
Plus en détailLoïc Rossignol Ingénieur Consultant
FORMATION & DIPLOMES 2012 2013 3IL (Limoges) 2011 CS2I Bourgogne (Groupe 3IL) 2008 Lycée Raoul Follereau (Nevers) Master 2 Manager des systèmes d information et des infrastructures European Master of Science
Plus en détailSommaire. Préface 1 : Pourquoi choisir Magento? Chapitre 1 : Magento, quésaco? Chapitre 2 : Quoi sous le capot?
Le Guide Magento 1 Sommaire Préface 1 : Pourquoi choisir Magento? Chapitre 1 : Magento, quésaco? Chapitre 2 : Quoi sous le capot? Chapitre 3 : Les fonctionnalités natives Chapitre 4 : Performance Chapitre
Plus en détailDopez votre site Joomla! Les meilleures extensions pour les versions 2.5 et 3.0
Introduction : Avant de commencer A. Ne me lisez pas! 10 B. Qu allez-vous trouver dans ce livre? 10 1. Mais au fait, précisément, une extension c est quoi? 10 2. Comment installer une extension? 11 3.
Plus en détailKarim EL KHALIFA Web developer
Curriculum Vitæ Karim EL KHALIFA Web developer + EXPÉRIENCES PROFESSIONNELLES + 2010-2013 Vert-Pomme Communication Création et développement des produits web vendus par l agence. Direction de l équipe
Plus en détailGoogle Tag Manager. «Vous ne verrez plus l'analytics de la même manière» par Ronan CHARDONNEAU
Google Tag Manager «Vous ne verrez plus l'analytics de la même manière» par Ronan CHARDONNEAU Au menu 1)Définition de Google Tag Manager 2)Le fonctionnement 3)Applications pratiques pour un référenceur
Plus en détailLes différents parcours en S4
Les différents parcours en S4 3x3 parcours sont proposés. Il existe d abord trois grandes familles de spécialisation: le développement front (60 places), le développement back (30 places) et la communication
Plus en détailBlogging et sites de contenu. Comment créer un site de contenu et l'animer
Blogging et sites de contenu Comment créer un site de contenu et l'animer Qui suis-je? 12 ans d'expérience en informatique, webmarketing & ecommerce Formation : BTS informatique industrielle, une licence
Plus en détailCréer et animer une boutique en ligne avec Wordpress (environnement PC et MAC)
Créer et animer une boutique en ligne avec Wordpress (environnement PC et MAC) OBJECTIFS - Créer une boutique sous wordpress et la référencer. - Mise en place du contenu, des articles Une bonne connaissance
Plus en détailTable des matières. Première partie Découvrir, installer et apprivoiser WordPress
Table des matières Avant-propos... Remerciements.... Les fichiers téléchargeables... XIII XVII XVIII Première partie Découvrir, installer et apprivoiser WordPress Chapitre 1 Découvrir WordPress.... 3 1.1
Plus en détailInformatique & Systèmes de Communication. Stages de 12 à 16 semaines aux Etats-Unis
Informatique & Systèmes de Communication Stages de 12 à 16 semaines aux Etats-Unis PROGAMME DES STAGES Depuis 2010, les stages en entreprise sont devenus obligatoires dans le cadre des études master. Les
Plus en détailFormation Découverte du Web
Catégorie : internet Formation Découverte du Web Niveau requis : savoir utiliser un ordinateur (clavier, souris, traitement de texte) Public : personnel administratif et responsables de communication souhaitant
Plus en détailCRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN E-MAILING
CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN E-MAILING Durée : 3J / 21H Formateur : Consultant expert en PAO et Web-marketing. Groupe de : 4 max Formation au web marketing Objectifs : Mettre en oeuvre des
Plus en détailQuestionnaire GTA - Analyse des re ponses
Questionnaire GTA - Analyse des re ponses Novembre 2012 Table des matières Taux de réponse au questionnaire... 2 Actualité de l expertise : AccessiWeb 1 versus 2... 2 Profil métier... 3 Compétences...
Plus en détailYannick Dalbin 0667542717 Développeur Freelance 616 Chemin Du Vallon Des Gavots 13400 Aubagne
Yannick Dalbin 0667542717 Développeur Freelance 616 Chemin Du Vallon Des Gavots 13400 Aubagne yannick@idvive.com YannickDa YannickDa http://www.idvive.com Informations Personnelles A propos 25 ans Célibataire
Plus en détailPaul FLYE SAINTE MARIE
Paul FLYE SAINTE MARIE ASSISTANT CHEF DE PROJET DANS LE DÉVELOPPEMENT INFORMATIQUE Domaines de compétences Conduite de projet (échange avec la maitrise d ouvrage, maitrise d œuvre, rédaction des spécifications
Plus en détailUn tracker caché dans Ghostery!
Denis Szalkowski Formateur Consultant Vous pouvez enfin, comme me l ont suggéré différents commentateurs (merci à eux), ajouter au fichier /etc/hosts sou Linux ou au fichier Formation / Formateur Linux
Plus en détailJérémy Bérenger. Résumé. Expérience. Web Designer - Intégrateur Web jeremy.berenger@gmail.com
Jérémy Bérenger Web Designer - Intégrateur Web jeremy.berenger@gmail.com Résumé Je m'appelle Jérémy Bérenger. Je travaille actuellement au sein de la société. Mon profil professionnel est caractérisé par
Plus en détailFormation Créateur de site web e-commerce Certifiant
Formation Créateur de site web e-commerce Certifiant La formation «Créateur de site web et e-commerce» vous permet sur une période courte, en stage intensif, de vous initier aux fondamentaux de la communication
Plus en détailFormation Communiquer et être vu sur Internet - Webcomm
Formation Communiquer et être vu sur Internet - Webcomm 2 jours Présentation de la formation «Communiquer et être vu sur Internet - Webcomm» Objectif : Cette formation a pour but de connaître les différents
Plus en détailAgence Web innovatrice
QUI SOMMES NOUS? 02 n o v a t i s La théorie c est quand on comprend tout et que rien ne marche La pratique c est quand tout marche mais on ne sait pas pourquoi! Chez Novatis, nous avons réussi les deux...
Plus en détailUn site web collaboratif avec Drupal. Judith Hannoun - Journées INSHS 16 Octobre 2012
Un site web collaboratif avec Drupal Judith Hannoun - Journées INSHS 16 Octobre 2012 Site web Ensemble de pages en html Des liens hypertextes Une base de données si site dynamique Une interface graphique
Plus en détailnovatis Agence Web innovatrice
QUI SOMMES NOUS? 02 novatis La théorie c est quand on comprend tout et que rien ne marche La pratique c est quand tout marche mais on ne sait pas pourquoi! Chez Novatis, nous avons réussi les deux... tout
Plus en détailSCOOP IT. Isabelle Vayssié Collège St Geours de Maremne. Crédit images scoop it
SCOOP IT Ce tutoriel est destiné à vous permettre d'utiliser cet outil de curation lors de séances avec des collègues de discipline ou pour former vos élèves à créer leur propre scoop it. Isabelle Vayssié
Plus en détailRéussir son référencement
Réussir son référencement Cardinale Anthony 1 Sommaire Edito 3 Le référencement? 4 Les enjeux 9 Quand commencer? 12 Les choix à faire 15 La structure du site 19 Le contenu des pages 22 Récapitulatif 25
Plus en détailFTP : File TRansfer Protocol => permets d envoyer des gros fichiers sur un serveur (ou de télécharger depuis le serveur)
Publication par FTP FTP : File TRansfer Protocol => permets d envoyer des gros fichiers sur un serveur (ou de télécharger depuis le serveur) Logiciels FTP nombreux (FileZilla, CuteFTP, WinSCP, FTP Expert).
Plus en détailS7 Le top 10 des raisons d utiliser PHP pour moderniser votre existant IBM i
Modernisation IBM i Nouveautés 2014-2015 IBM Power Systems - IBM i 19 et 20 mai 2015 IBM Client Center, Bois-Colombes S7 Le top 10 des raisons d utiliser PHP pour moderniser votre existant IBM i Mardi
Plus en détailConstruire un réseau social avec Symfony Xavier Lacot Clever Age. Symfony Live 11 et 12 juin 2009 Clever Age Xavier Lacot
Construire un réseau social avec Symfony Xavier Lacot Clever Age Plan de présentation 1. Qu'est-ce qu'un réseau social? 2. Pourquoi Symfony pour un réseau social? 3. Architecture et protocoles 4. Mise
Plus en détailSEO On-page. Avez-vous mis toutes les chances de votre côté pour le référencement de votre site?
SEO On-page Avez-vous mis toutes les chances de votre côté pour le référencement de votre site? I. Introduction... p.2 II. Optimisation on-page vs off-page... p.3 III. Les éléments importants de vos pages...
Plus en détailRapport de stage. Création d un site web. Stage du 20/01/2013 au 21/02/2013
Rapport de stage Création d un site web Stage du 20/01/2013 au 21/02/2013 Auteur : Antoine Luczak Tuteur professionnel : M. Tison Tuteur scolaire : Mme Girondon Année scolaire : 2013/2014 1 Table des matières
Plus en détailWordPress, thèmes et plugins : mode d'emploi
WordPress, thèmes et plugins : mode d'emploi Sommaire 01 Faisons connaissance 1.1 Qui suis-je? 1.2 WordPress en 2 mots 1.3 Thème et plugin 02 Si je veux 03 Quelques extensions utiles 04 Comment chercher
Plus en détailTechnologies Web. Ludovic Denoyer Sylvain Lamprier Mohamed Amine Baazizi Gabriella Contardo Narcisse Nya. Université Pierre et Marie Curie
1 / 22 Technologies Web Ludovic Denoyer Sylvain Lamprier Mohamed Amine Baazizi Gabriella Contardo Narcisse Nya Université Pierre et Marie Curie Rappel 2 / 22 Problématique Quelles technologies utiliser
Plus en détailCATALOGUE DES FORMATIONS LANGUES
CATALOGUE DES FORMATIONS LANGUES Présentation Ecole Informatique Jasmin agrée par le Ministère de formation professionnelle et de l emploi sous le n 11-1202-12 le 29/08/2012. Spécialiste en informatique,
Plus en détailCONFÉRENCE WEB 2.0. UPDATE ASBL Michaël Barchy 23 janvier 2013
CONFÉRENCE WEB 2.0 UPDATE ASBL Michaël Barchy 23 janvier 2013 POINTS ABORDÉS Qu est-ce que le Web 2.0? Introduction Différents aspects du Web 2.0 Aspects techniques Syndication et agrégation de contenu
Plus en détailDu point de vue des entreprises, faut-il privilégier les Frameworks PHP aux CMS Open pour la création de sites internet?
Projet de Recherche et Innovation 5ème année Manager des systèmes d information Du point de vue des entreprises, faut-il privilégier les Frameworks PHP aux CMS Open pour la création de sites internet?
Plus en détailIntroduction. e-communication et e-réputation
Introduction e-communication et e-réputation Eco-Système d une stratégie Web Attirer Convertir Fidéliser Eco-système d une stratégie web : attirer Principaux outils permettant d attirer les internautes
Plus en détailWordPress Référencement naturel (SEO) Optimiser. son référencement. Daniel Roch. Préface d Olivier Andrieu
Daniel Roch Optimiser son référencement WordPress Référencement naturel (SEO) Préface d Olivier Andrieu Groupe Eyrolles, 2013, ISBN : 978-2-212-13714-9 Index 404 Notifier (erreurs 404) 62 A Adwords 148
Plus en détailJoomla! Création et administration d'un site web - Version numérique
Avant-propos 1. Objectifs du livre 15 1.1 Orientation 15 1.2 À qui s adresse ce livre? 16 2. Contenu de l ouvrage 17 3. Conclusion 18 Introduction 1. Un peu d histoire pour commencer... 19 1.1 Du web statique
Plus en détailInformations générales. Technologies. css3-html5-php-ajax-j-query-mootools-action-script3
Pascal Gaudin Développeur WEB- php-mysql-javascript 04 67 56 81 51 06 69 39 20 54 al.gau@free.f Informations générales Titre Développeur php-mysql-javascript Ecole Brousse Mtpellier - Afpa Béziers Année
Plus en détailPrésentation du Framework BootstrapTwitter
COUARD Kévin HELVIG-LARBRET Blandine Présentation du Framework BootstrapTwitter IUT Nice-Sophia LP-SIL IDSE Octobre 2012 Sommaire I. INTRODUCTION... 3 Définition d'un framework... 3 A propos de BootstrapTwitter...
Plus en détailCAHIER DES CHARGES DE LOGO-WORLD.NET
CAHIER DES CHARGES DE LOGO-WORLD.NET 1. Présentation d ensemble du projet 1.1 Présentation de l entreprise (particulier) : - Le projet a été créé en Novembre 2012 via la plateforme de forum gratuit «Forumactif».
Plus en détailWordPress : principes et fonctionnement
CHAPITRE 1 WordPress : principes et fonctionnement WordPress est à l origine un outil conçu pour tenir un blog, c est-à-dire un journal ou carnet de bord en ligne. Mais il a évolué pour devenir un système
Plus en détailUtiliser un CMS: Wordpress
Utiliser un CMS: Wordpress Annie Danzart Annie.Danzart@telecom-paristech.fr Wordpress Concevoir un site web statique Concevoir un site web dynamique Choisir un hébergement Choix du CMS Wordpress: installation
Plus en détailNos webmasters, web designers et ingénieurs de développement vous accompagnent dans vos projets afin de vous apporter entière satisfaction.
Nos webmasters, web designers et ingénieurs de développement vous accompagnent dans vos projets afin de vous apporter entière satisfaction. Etude de projet Charte graphique Site web Considérez le site
Plus en détailDemagis Interactive, la nouvelle société hybride
Demagis Interactive, la nouvelle société hybride DEMAGIS Interactive 18 rue Stephenson 75018 PARIS www.demagis.com SOMMAIRE DEMAGIS INTERACTIVE... 3 I. NOS EXPERTISES SUR LE WEB... 4 II. NOS EXPERTISES
Plus en détailLes outils de création de sites web
Tuto 1ère séance - p1 Les outils de création de sites web Sources : Réalisez votre site web avec HTML5 et CSS3 de Mathieu Nebra (Edition Le Livre du Zéro) site fr.openclassrooms.com (anciennement «site
Plus en détailComment utiliser les Réseaux Sociaux à des fins de conservation
Comment utiliser les Réseaux Sociaux à des fins de conservation Formation Web présentée par Diane Bourque Spécialiste Web : WordPress, Réseaux Sociaux et Formation Web le 4 avril 2014, Dans le cadre des
Plus en détailINGÉNIEUR - DÉVELOPPEUR EXPÉRIMENT É PHP. 27 ans - 6 ans d'expérience
A0251 INGÉNIEUR - DÉVELOPPEUR EXPÉRIMENT É PHP 27 ans - 6 ans d'expérience Expert ises mét iers : Langues : Editeur de logiciels, E- Commerce, Tourisme et loisirs Roumain (Langue maternelle), Anglais (Intermédiaire)
Plus en détailDavi Trénou. Analyste/Développeur. Concepteur web. Consultant SAP. 2329 Logan, H2K2B4 Montréal, QC, CA. trenou.davi@gmail.
Analyste/Développeur Concepteur web Consultant SAP Davi Trénou 2329 Logan, H2K2B4 Montréal, QC, CA. trenou.davi@gmail.com 514-692-3288 www.davitrenou.com Sommaire Sommaire Résumé 1 Fiche technique 2 Réalisations
Plus en détailIntro: WordPress SEO Version Française
2010-2011 Sylvain Deauré page 1 Licence et conditions d'utilisation Vous avez le droit d'utiliser ce guide pour votre utilisation propre Vous pouvez indiquer à vos amis l'adresse de la page suivante, ou
Plus en détailDrupal un CMS orienté mé2er. Romain JARRAUD Mathieu GROS
Drupal un CMS orienté mé2er Romain JARRAUD Mathieu GROS Romain JARRAUD - Responsable formation Trained People (drupalfrance.com) Mathieu GROS - Directeur Général Actency (actency.fr) Introduction Quelques
Plus en détailCATALOGUE FORMATION 2015
CATALOGUE FORMATION 2015 CATALOGUE FORMATION 2015 SOMMAIRE P. 06 L agence Présentation de l Agence Nationale de Promotion des TIC (ANPTIC) Mot du Directeur Général P.11 Nos formations par thème Outils
Plus en détailCaDeVousAMoi. Cas d école e-réputation. Votre interlocuteur : CHRISTOPHE THIL
CaDeVousAMoi Cas d école e-réputation Votre interlocuteur : CHRISTOPHE THIL BlueBoat 27, rue Victor Schoelcher 68200 Mulhouse +33 (0)3 89 60 71 63 www.blueboat.fr christophe.thil@blueboat.fr Siret : 480074152
Plus en détailNote d intention Agence : KRONOS DIGITAL
DEWET Ludovic SCHMID Vincent XING Lei PADOUE Loïc HAREL Titouan BREDA Maxime Note d intention Agence : KRONOS DIGITAL Beavers E-sport La plate-forme de création automatique de sites pour les joueurs de
Plus en détailproximite + qualite + competitivite
proximite + qualite + competitivite 1 NOS ENGAGEMENTS 2 PROXIMITE Accompagnement par un consultant senior tout au long du projet RESULTAT, QUALITE Engagement sur le chiffrage, les livrables et les délais
Plus en détailProjet en nouvelles technologies de l information et de la communication
Projet en nouvelles technologies de l information et de la communication Site Web universitaire du Prof. Jacques Moeschler. Nono Steeve Semestre de printemps 2013 Sous la direction du Prof Luka Nerima
Plus en détailBureautique Initiation Excel-Powerpoint
Module de Formation Personnalisée : Bureautique Initiation Excel-Powerpoint Durée : jours ouvrables Prix : Formation personnalisée en vue d obtenir les notions de base indispensables pour : Excel Office
Plus en détailEn suivant l'initiative d'amanda Wagener sur iwanttolearnruby.com, j'ai créé et anime jeveuxapprendreruby.fr.
Simon Courtois Développeur Web Full Stack TRAVAIL COMMUNAUTAIRE Paris.rb Je fais partie de l'équipe organisatrice du meetup Ruby parisien, Paris.rb, je donne fréquemment des talks lors des sessions mensuels
Plus en détailSavoir- Faire Offres mé1ers Offres technologiques
www.neuros.fr Savoir- Faire Offres mé1ers Offres technologiques! Audit et conseil (stratégie, organisation, urbanisation )! Assistance à maîtrise d'ouvrage! Développement d'applications métiers! Migration
Plus en détailComment mettre en ligne un site WordPress local
Comment mettre en ligne un site WordPress local Vous avez bossé votre site en local et vous voulez maintenant savoir comment mettre en ligne votre site pour la première fois? Je vous propose ce guide en
Plus en détailPoint sur les solutions de développement d apps pour les périphériques mobiles
Point sur les solutions de développement d apps pour les périphériques mobiles Par Hugues MEUNIER 1. INTRODUCTION a. Une notion importante : le responsive web design Nous sommes en train de vivre une nouvelle
Plus en détailIngénieur d étude Web & Lead testeur QA
Matthieu Lopez, 28 ans 60 rue du génie, 13003 Marseille 0672555583 lopez.matthieu@nomads-lune.org Ingénieur d étude Web & Lead testeur QA Compétences Gestion de projet Analyse des besoins clients, chiffrage
Plus en détailCAHIER DES CHARGES SITE WEB : Steve Mind Magicien Close-up & Mentaliste - 1 -
CAHIER DES CHARGES SITE WEB : Steve Mind Magicien Close-up & Mentaliste - 1 - SOMMAIRE - 2 - Sommaire Présentation du projet Contexte Description du projet web Les Enjeux du projet web Analyse Concurrentiel
Plus en détailNotre vision, Votre croissance
Notre vision, Votre croissance Montez et gérez votre plateau de service offshore, rapidement, sans engagement, rentablement. Contactez-nous! Nous sommes là pour vous accompagner. Notre vision, Votre croissance
Plus en détailJe suis très dynamique et extrêmement motivé car j'aime beaucoup acquérir de nouvelles connaissances et
MARTIN GERARD UI DESIGNER WEB & MOBILE Adresse Téléphone E-Mail 1382 Paul-Cézanne Repentigny, Qc. J5Y 0A6 514-497-6140 martin@martingerard.ca Date Septembre 2014 BONJOUR! Je cherche un mandat pigiste,
Plus en détailINGÉNIEUR - DÉVELOPPEUR SENIOR PHP. 28 ans - 8 ans d'expérience
M0145 INGÉNIEUR - DÉVELOPPEUR SENIOR PHP 28 ans - 8 ans d'expérience Expert ises mét iers : Langues : Tourisme et loisirs, Editeur de logiciels Roumain (Langue maternelle), Anglais (Avancé), Français (Débutant)
Plus en détailDans nos locaux au 98 Route de Sauve 30900 NÎMES. Un ordinateur PC par stagiaire, scanner, imprimante/copieur laser couleur
FORMATION FORFAIT WEB DEVELOPPEUR Qualification ISQ OPQF Formacode 46 125 Certification de titre professionnel Web Designer + modules optionnels : Développement PHP/MySQL avancé, Web App, CMS e-boutique
Plus en détailUn serveur FTP en 5 minutes chrono. Home Nagios & Co Réseau IP GStreamer Hébergement Mes projets Annonceurs Contact
1 sur 15 17/06/2012 23:41 Home Nagios & Co Réseau IP GStreamer Hébergement Mes projets Annonceurs Contact Mail G+ Facebook Twitter RSS (5155 abonnés) Auteur: nicolargo Date: 12/01/2009 Catégories: Open-source
Plus en détailCréé ton Blog en 30 Jours. --> Coût total du blog: 0
Débutant? Qui suis-je? Offres PRO Ressources Gagner de l argent avec un Blog Créer un blog: le guide rapide Outils Recommandés (que j utilise) Créer un podcast Contact Blogging Entrepreunariat SEO Bilans
Plus en détailProgrammation Web. Madalina Croitoru IUT Montpellier
Programmation Web Madalina Croitoru IUT Montpellier Organisation du cours 4 semaines 4 ½ h / semaine: 2heures cours 3 ½ heures TP Notation: continue interrogation cours + rendu à la fin de chaque séance
Plus en détailMadame, Monsieur, PJ. 1 - Programme de formation 2 - Fiche d'inscription 3 - Présentation de Olivier GOBET
Madame, Monsieur, Véritable catalyseur de votre stratégie de communication, le web vous offre toujours plus de moyens pour relever vos challenges : communiquer, conquérir, optimiser, fidéliser. Mais tout
Plus en détailChef de Projet Web. Expériences. Compétences. Diplômes. Formations. Communication. Informatique
Chef de Projet Web Expériences 2011 Chargé de Projets Informatique de Gestion et Décisionnel 2008 Expert Stratégie et Technologies Web 2007 Consultant Informatique 2005 Chargé de Communication 2002 Ingénieur
Plus en détailWeb & Libre. Outils pour être présent sur le net librement
Web & Libre Outils pour être présent sur le net librement Logiciel libre Un logiciel libre est un logiciel dont l'utilisation, l'étude, la modification et la duplication en vue de sa diffusion sont permises,
Plus en détailProgramme CREATION SITE INTERNET (CMS Wordpress)
Programme CREATION SITE INTERNET (CMS Wordpress) Objectifs de la formation Apprendre à créer son site internet. Cette formation vous permettra de gérer et d'optimiser le contenu d'un blog professionnel
Plus en détailLe stockage local de données en HTML5
Le stockage local HTML5, pourquoi faire? Dans une optique de réduction des couts de maintenance, de déploiement, beaucoup d'entreprises ont fait le choix de migrer leurs applicatifs (comptables, commerciales,
Plus en détail