Soutenance de stage · Par : Guillaume Prévost · Entreprise : Cynetic

Slides:



Advertisements
Présentations similaires
1 Georgeta BĂDĂU CRÉATION ET GESTION DUN BLOG AVEC LA PLATE-FORME LEWEBPEDAGOGIQUE.COM Séance no.6.
Advertisements

1 Georgeta Bădău CRÉATION ET GESTION DUN BLOG AVEC LA PLATE-FORME LEWEBPEDAGOGIQUE.COM Séance no.4.
« Les Mercredis du développement » Introduction Office « 12 » Présenté par Bernard Fedotoff Microsoft Regional Director Agilcom.
Présentation générale de SPIP Fonctionnalités principales dun CMS La séparation entre contenu et présentation Susciter linteractivité en interne et en.
Open Days 2006 Le Web 2.0 demain: produits, technologies, outils.
Outils de communication. 17/11/2005Raymond Bourges2 Outils de communication Site Web Documentation (Bientôt gérée avec inJAC) Espace de téléchargement.
Internet : serveurs Web
Projet extranet My.Eolas
Site WEB: communication grand publique
TER Gestionnaires de contenu en ligne
Formation Didapages C.A.H.M Avant de débuter un livre Avoir une bonne idée de ce que lon veut créer. Enregistrer mes fichiers selon ce qui.
Design Pattern MVC En PHP5.
TP 3-4 BD21.
Formulaire HTML Introduction. Définition de formulaire.
V 1.5 Site Web de Formation. Intérêts Cette fonctionnalité de Spiral vous permet de créer et gérer des sites web entièrement personnalisable venant s'appuyer.
Découvrez notre plate-forme de gestion de listes de diffusion.
Utilisation du CMS WordPress
Gestion de la communication par établissement sur le site ville
API Présentation Comment ajouter des pages. Vous voici dans notre site « laboratoire » pour la démonstration RAJOUTER UNE PAGE.
Présentation générale. Définition La fonction dutilisateur détermine ce quil peut faire sur le site les tâches qui lui sont possibles deffectuer dans.
GERER UN BLOG MANUEL DAIDE A LUTILISATION DE BLOGGER Josiane Goettelmann Mai 2011.
LE PORTFOLIO ÉLECTRONIQUE étape par étape Richard Angeloro Responsable pédagogique des stages préscolaire et primaire avril 2007.
1 Comment utiliser votre Extranet Se connecter 2.My Site 3.Documentation 3.1 Documents dintégration 3.2 Documents types 4.Vos informations privées.
Mars 2013 Grégory Petit
Administration de SharePoint
Comprendre l’environnement Web
Les instructions PHP pour l'accès à une base de données MySql
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
Ministère de la Justice/Tribunal de Commerce de Marrakech
Développement dapplications web Authentification, session.
Web dynamique PhP + MySQL AYARI Mejdi 2006
Mars 2013 Grégory Petit
Typo3 sur Bonjourquebec.com Publier un site dynamique en version statique ou presque…
Extranet des collèges Guide dutilisation des fonctionnalités de la paye des intervenants de la D.A.E. Novembre 2006.
Soutenance de Projet Plateforme de Stages
Jquery.
A L I M E N T A T I O N A G R I C U L T U R E E N V I R O N N E M E N T Présentation d’un site « clé en main »
La Place du Village Guide d’utilisation
Soutenance Développement web Lebrun Laura Licence PER
Formation utilisateurs CMS. 16/01/20082 Plan 1)Présentation 2)Espace contributeur 3)Plan du site 4)Créer des pages 5)Edition en ligne 6)Les ressources.
CRÉER ET ALIMENTER UN BLOG A PARTIR DE LA PLATE FORME OVER BLOG
Internet : serveurs Web  Clients et serveurs : le navigateur  Sites Web et urls  Fichier source d’une page  Langage HTML 1.
Sang Pour Sang Fabuleux
S'initier au HTML et aux feuilles de style CSS Cours 5.
Page 1Dernière mise à jour: 17 avril 2015 Service de l'enseignement des technologies de l'information, © HEC Montréal, Tous droits réservés.
AJAX.
S'initier au HTML et aux feuilles de style CSS Cours 5.
 Formulaires HTML : traiter les entrées utilisateur
Présentation ESTRABOX
Administration du site
1 ::: GUIDELINE BACK OFFICE SITE UNIVERS INFIRMIER À l’attention de Audrey Vesque et Delio Prudente MARDI 25 JUIN 2013.
Soutenance de stage Projet principal :
Vous voici dans notre site « laboratoire » pour la démonstration AJOUTER UNE PAGE Cliquez sur ENTREZ ICI pour accéder à la partie administration.
SSPT – CHOPIN niveau 1 Système de gestion de contenu de sites web Par : Liette Pothier, chargée de projet Nancy Dodier, technicienne en informatique.
Scénario Les scénarios permettent de modifier la position, taille … des calques au cours du temps. Son fonctionnement est très proche de celui de Macromedia.
{ Java Server Pages Par Billy et Mike.  Introduction  Qu’est-ce que JSP?  Pourquoi utiliser JSP?  Développement  Balises  Servlets  Conclusion.
SI28 - Écriture multimédia interactive – A2004 Présentation Dreamweaver Partie 2 Pierre Malet GSU05.
Dreamweaver le retour Avec Les Formulaires Les Calques
Dreamweaver (2) ● les calques (layers) ● les comportements
FORMULAIRES FOMULAIRE Permet à l’utilisateur d’entrer des renseignements le concernant. Utilisation –Inscription sur un site –Mise à jour d’une base.
Les formulaires Les calques Les comportements Les scénarios Les modèles Les feuilles de styles (CSS) La mise en ligne Les formulaires permettent à l’utilisateur.
Les sites web « Full autonomes ». Un outil d’administration simplifié Nombre d’administrateurs Langues actives Accès rapides Accès modules Outils référencement.
Les calques Les Template (modèles) Les Comportements Les scénarios Les formulaires Les CSS Le serveur Web de l’UTC Présentation.
INF2005– Programmation web– A. Obaid Les cartes. INF2005– Programmation web– A. Obaid Images cliquables Outil permettant d'effectuer des liens à partir.
Créer un site avec Wordpress. 1. Principes généraux 2. Installation 3. Paramétrage de Wordpress 4. Les catégories des articles 5. Les articles 6. Les.
Veille technologique Wordpress. Qu’est ce que Wordpress ?  C’est un CMS hautement personnalisable  CMS signifie « Content Management System » soit système.
Publier dans l’ENT Où? Quoi? Pour qui? Comment?. Les différentes rubriques Vie de l'établissement Intranet Classes Espaces Pédagogiques.
APP-TSWD Apprentissage Par Problèmes Techniques des Sites Web Dynamiques Licence Professionnelle FNEPI Valérie Bellynck, Benjamin Brichet-Billet, Mazen.
KOSMOS 1 Les activités de l’enseignant Module 6 1.Le cahier de textes des classes 2.Le travail à faire et les corrections 3.Le classeur pédagogique 4.Les.
Transcription de la présentation:

Soutenance de stage · Par : Guillaume Prévost · Entreprise : Cynetic · Période : du 1er septembre au 28 novembre 2008 1/15

Sommaire Présentation de l’entreprise et du projet Travail réalisé · Présentation de Cynetic · Présentation du projet Travail réalisé · Mise en place d’un framework · Gestion des médias, pages, rubriques · Gestion des utilisateurs · Module de recherche · Gestion des actualités Etude de portions de code · Gestion du débug · Utilisation d’Ajax Résultats obtenus (démonstration) 2/15

Présentation de l’entreprise et du projet Cynetic est une entreprise de conseil et développement Web, principalement tournée vers l’e-commerce. Beaucoup de travail sur le référencement . Réalisations comme : - libre-immo.com - nataluna.com - vins-madiran.fr 3/15

Présentation de l’entreprise et du projet Présentation du projet · Recoder un CMS existant pour le rendre plus accessible à l'utilisateur (côté administration) sans changements apparents pour les visiteurs. · Au niveau du code, mise en place un framework très léger, facilitant le codage et les modifications qui allaient avoir lieu. · Le CMS sur lequel j'ai travaillé devait garder les fonctionnalités existantes, et en ajouter de nouvelles. La charte graphique, déjà établie, ne devait pas être modifiée. Ancien CMS : http://pourdespyreneesvivantes.fr/cokpit/ 4/15

Travail réalisé Mise en place d’un framework · L’utilisation de normes de codages. - nom des variables, des fonctions, etc. - indentation et mise en forme - fichiers de fonctions regroupant les fonctions génériques, appelées par plusieurs pages. · Des fonctions générales relatives à la base de données. - fonction de connexion à la base de données - fonctions générant différents types de requêtes - fonction pour exécuter les requêtes · Un système de gestion des erreurs (débug). 5/15

Travail réalisé Gestion des medias · Types de médias - Html - Vidéo - extrait audio (mp3) - images - diaporama · Liste des médias. · Ajout /Modification - par la gestion des médias - par pop-up 6/15

Travail réalisé Gestion des pages · Liste des pages. La gestion des pages se fait simplement en ajoutant /supprimant des pages dans la liste. La modification se fait sur une page à part, car elle offre beaucoup de possibilités. · Modification de page. - modifier les informations de la page - ajout de médias dans une page - changement de position des médias 7/15

Travail réalisé Gestion des rubriques · Niveaux de rubriques. Il y a 4 niveaux de rubriques : chaque niveau contient des rubriques de niveaux inférieurs. (ex: une rubrique de niveau 1 contient des rubrique de niveau 2, contenant elle-même des rubriques de niveau 3, etc…). · Modification de rubrique. - modification du titre - modification du lien - changement de position 8/15

Travail réalisé Gestion Utilisateurs · Premier travail sur les utilisateurs. Le premier travail réalisé sur les utilisateurs et les groupes a été fait dans l’administration du site de Cynetic, pour la gestion des client. Cette gestion a été ensuite adaptée au CMS. · Gestion des groupes. [Lien] - liste - ajout / modification · Gestion des utilisateurs. [Lien] · Authentification. Un système d’authentification a été mis en place au début de chaque page : seul un utilisateur logué peut voir l’administration. 9/15

Travail réalisé Module de recherche Côté Administration Côté Front 10/15

Travail réalisé · Gestion des actualités. - liste · Les actualités. Les actualités sont classées par catégories, ce sont des sortes de pages ayant une période définie d’apparition sur le site. Une actualité possède un titre, un texte chapeau, un contenu texte, une image et un lien vers une URL. · Gestion des actualités. - liste - ajout / modification 11/15

Portions de code Gestion du débug La gestion des erreurs (module de débug) peut prendre 3 statuts différents : OFF, Débug ou Prod. · Mode OFF : Il ne se passe rien, le module est désactivé. · Mode Débug : Les informations et les erreurs sont affichées en bas de page. · Mode Prod : Les informations et les erreurs ne sont pas affichées pour l’utilisateur, mais le développeur reçoit un log des erreurs par e-mail. On a des fonctions définies dans le fichier de fonction, et appelées dans chaque page où l’on veut mettre en place le débug. Code. 12/15

Portions de code Utilisation d’Ajax Code. · La technologie AJAX permet d’envoyer avec du Javascript (côté utilisateur) une requête au serveur. Cela permet entre autre d’actualiser une partie de la page selon une action de l’utilisateur. · Ceci a été utilisé à beaucoup d’endroit dans le CMS, comme : - la liste des rubriques qui « s’ouvre » et « se ferme ». - les différents formulaires contenant le signe « + ». - les liste telles que celle des vidéos, avec un bouton Play qui affiche la vidéo demandée. Code. 13/15

Conclusion DEMONSTRATION Le Front : http://serres-morlaas.fr/ L’administration : http://serres-morlaas.fr/cokpit/ 14/15

Conclusion Les apports de ce stage · Grande amélioration en PHP et JavaScript. · Habitude de travailler avec des contraintes strictes (travail pour un client). · Observation de rendez-vous avec des clients qui se sont avérés très instructifs. · etc… 14/15

Conclusion Questions ? 15/15

Images

Images

Images

Images

Images

Images

Images

Images

Images

Images

Images