JOOMLA! Définition. Compsition

Documents pareils
Programmation Web TP1 - HTML

Manuel du composant CKForms Version 1.3.2

Content Management System. bluecube. Blue Cube CMS V4.3 par Digitalcube

Rapport de stage. Création d un site web. Stage du 20/01/2013 au 21/02/2013

GROUPE CAHORS EXTRANET

Nouveautés joomla 3 1/14

D'UN SITE INTERNET LES S D'UN SITE INTERNET PRATIQUE ET PERFORMANT PRATIQUE ET PERFORMANT

Création d un formulaire de contact Procédure

1 / Introduction. 2 / Gestion des comptes cpanel. Guide débuter avec WHM. 2.1Créer un package. 2.2Créer un compte cpanel

CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN ING

MESVISITEURSPRO.COM. TUTO : Comment intégrer Google Analytics à mon site?

Sommaire : Pourquoi créer un site web? Qu est-ce qu un site Web? Les différents types de sites. Quelles solutions peuvent être employées?

Les sites Internet dynamiques. contact : Patrick VINCENT pvincent@erasme.org

MANUEL WORDPRESS. Objectif: Refonte d un site web sous Wordpress I PRE-REQUIS: 1 / Créer un backup (sauvegarde) du site:

Hébergement de site web Damien Nouvel

Projet en nouvelles technologies de l information et de la communication

PLUGINS Guide du Développeur STEPHANE FERRARI. P l u X m l 5.4

SOMMAIRE 1 INTRODUCTION 4 2 GUIDE D UTILISATION ET TUTORIAUX VIDEOS EN LIGNE 4 3 CONTACTER VOTRE SUPPORT 4 4 RACCOURCIS CLAVIER 5

Web & Libre. Outils pour être présent sur le net librement

Construction d un Site Internet Dynamique avec Joomla René-Yves Hervé, Ph.D.

Installation locale de JOOMLA SEPIA

Administration du site (Back Office)

Installation sur site Cloud Privé Client. Procédure de connexion à YaZiba.net avec Thunderbird et Lightning. Système Hébergé Cloud Public Yaziba.

CMS Made Simple Version 1.4 Jamaica. Tutoriel utilisateur Récapitulatif Administration

Refonte des sites internet du SIEDS

Formation Découverte du Web

WEBSEMINAIRE INTRODUCTION AU REFERENCEMENT

Le CMS Content Manager

Administration du site

LE CONCEPT DU CMS CHAPITRE 1

FTP : File TRansfer Protocol => permets d envoyer des gros fichiers sur un serveur (ou de télécharger depuis le serveur)

Thème : Création, Hébergement et référencement d un site Web

ENVOYER DES NEWSLETTER (POM0580) (/PORTAIL/SERVICES-AU-PUBLIC/1262- ENVOYER-DES-NEWSLETTER-POM0580)

SOMMAIRE. 1. Comprendre les bases - référencement, indexation et positionnement - comment fonctionne Google pour indexer et référencer un site?

Module Com231A - Web et Bases de Données Notion 5 : Formulaires et utilisation des Bases de Données avec PHP

Formation Site Web. Menu du jour. Le web comment ça marche? Créer un site web Une solution proposée pour débuter La suite?

SYSTÈMES D INFORMATIONS

De EnvOLE 1.5 à EnvOLE 2. Document pour l administrateur

Présentation du Framework BootstrapTwitter

STAGE2 STAGIAIRE / NIKOLAOS TSOLAKIS. 16/02/2015 : choix des outils nécessités pour l application : Didier Kolb, le maitre de stage

Le référencement de mon site

Banque de données d offres & carte web interactive d offres

AdWords Faites la promotion de votre entreprise sur Google avec MidiMédia

Guide de démarrage rapide

RELEASE NOTES. Les nouveautés Desktop Manager 2.8

Guide de création de site web optimisé

Tutoriel : Ecrire un article sur le site de la TEAM GSAS

INSTALLER JOOMLA! POUR UN HEBERGEMENT LINUX

Un site web collaboratif avec Drupal. Judith Hannoun - Journées INSHS 16 Octobre 2012

GOOGLE ANALYTICS. Ajout du code de suivi sur PowerBoutique. Ajout du code de suivi Google Analytics. Page 1 / 7 TUTO / GOOGLE ANALYTICS

Optimiser pour les appareils mobiles

Google Tag Manager. «Vous ne verrez plus l'analytics de la même manière» par Ronan CHARDONNEAU

Sur cette nouvelle page, cliquez sur commencer l inscription.

PPE Installation d un serveur FTP

Livre Blanc WebSphere Transcoding Publisher

Enseignement Informatique. Classe de BTS DATR 1

Inxmail Professional 4.2

INFORMATIONS ET INSTALLATION DU THEME CENATA RESPONSIVE

Théorie : internet, comment ça marche?

Webmaster / Webdesigner / Wordpress

Créateur de sites Internet. Développeur de logiciels.

Travaux pratiques. avec. WordPress. Karine Warbesson

Survol des nouveautés

7.0 Guide de la solution Portable sans fil

... Cahier des charges Site Internet Office de Tourisme Lesneven - Côte des Légendes MAITRE D OUVRAGE

Soon_AdvancedCache. Module Magento SOON. Rédacteur. Relecture & validation technique. Historique des révisions

145A, avenue de Port Royal, Bonaventure (Québec) G0C 1E0 Sans frais :

MON 1ER JEU-CONCOURS SUR FACEBOOK

WordPress Référencement naturel (SEO) Optimiser. son référencement. Daniel Roch. Préface d Olivier Andrieu

Camping, une suite pour développer & fidéliser votre clientèle sur tous les canaux Internet

Travail collaboratif à distance

Créer son questionnaire en ligne avec Google Documents

PHP 5.4 Développez un site web dynamique et interactif

mon site web via WordPress

Installation de Concrete 5

WordPress : principes et fonctionnement

Réception des réponses et suivi de vos déclarations.

Installation de TeamLab sur un serveur local Ce guide est destiné aux utilisateurs ayant des connaissances de base en administration Windows

SEO On-page. Avez-vous mis toutes les chances de votre côté pour le référencement de votre site?

CAHIER DES CHARGES SITE WEB : Steve Mind Magicien Close-up & Mentaliste - 1 -

inviu routes Installation et création d'un ENAiKOON ID

Exposer ses photos sur Internet

Manuel d Utilisation Nouvelle Plateforme CYBERLIBRIS : ScholarVox Management

REFERENCEMENT D'UN SITE SOUS JOOMLA. Joomla 2.5. Sommaire

les techniques d'extraction, les formulaires et intégration dans un site WEB

Formulaire pour envoyer un mail

Objet de la consultation : Refonte du site Internet de l'office de Tourisme Loire et Nohain et création des supports de communication Web

LISTES DE DISTRIBUTION GÉRÉES PAR SYMPA DOCUMENT EXPLICATIF DE L'INTERFACE WEB À L'INTENTION DES ABONNÉS

Guide de démarrage Tradedoubler. Manuel éditeur / affilié

Panorama des CMS open sources. Sylvain Ferrand, CMAP École Polytechnique Journées Mathrice, Poitiers, 19 mars 2008

Conception d'un système d'information WEB avec UML Par Ass SERGE KIKOBYA

Académie Google AdWords

KompoZer. Composition du site : _ une page d'accueil : index.html. _ une page pour la théorie : theorie.html. _ une page pour les photos : photos.

La gestion des serveurs de mail

Transcription:

JOOMLA! Définition Joomla est un Systeme de Gestion de Contenu ou en anglais CMS, qui est un logiciel qui est apparu en 2005 est écrit en PHP en utilisant une base de donnée MYSQL. Grâce à ses fonctionnalité et son interface graphique, sans avoir besoin une grande connaissance en développement.au jour d'aujourd'hui, la version la plus récente de joomla est 3.0 qui reste encore une version bêta. 27% de toues les sites dans le monde utilise Joomla!. Plis de 6000 extensions disponibles GPL,des centaines de modèles gratuits et commerciaux et une communauté incroyable derrière le projet rend ce CMS une valeur sûre Compsition Joomla est composé de plusieurs parties pour répondre à toutes les besoins de développeur.et surtout d'améliorer le site web pour rendre plus simple aux visiteurs.parmi ces composants:

Fig1:Page d accueil d'administration Joomla Extension Pour télécharger des extensions: cliquez ici Plugins un Plugin est une extension qui permet d'améliorer et d'ajouter quelques fonctionnalités sur une page spécifique du site.exemple: plugin "calendrier" Le sont de simples extensions qui se chargent avec ou qui modifient le composant et lui sont donc rattachées.

Fig2:Ajout d'un Plug-in

Composant D'autre part, un composant Joomla est généralement plus complexe, avec de nombreuses fonctionnalités et capacités. Un composant ne peut être affichée dans la zone principale d'une page, et ne peut être affiché sur une seule page (généralement). Fig3:Exemple composant "Formulaire JQuickContact"

Module Les modules sont généralement des petits morceaux de fonctionnalités destinées à présenter l'information de votre site. Elles peuvent apparaître plusieurs fois, sur un certain nombre de pages dans diverses positions.de plus, chaque module peut être consulté dans différentes pages, et la position de chaque module peut être facilement changée. Fig4:Insertion d'un module "Facebook box" qui sera afficher que sur la page d accueil Module Vs Composant Extension Module Composant Difficulté faible Moyenne Visibilité Sur plusieurs page Sur une seule page Position divers positions seulement le corps principale Configuration faible étendu 2.Contenu Un site web est l'un des moyen de communication modérne,un site est composé de plusieurs catégories et articles qui contient des informations qui seront visible aux internaute dans cette partie on verra la différence entre catégorie et article et leurs fonctions.

Catégorie Une catégorie contient plusieurs articles dans ils possédent les memes critéres.exemple: catégorie SPORT qui contient les articles Foot-ball, Hand-ball,Basket-ball... Fig5:Gestion des catégories,acceuil,bio,galerie,blog sont des catégories Article Un article est un contenu de type textuel, parfois accompagné d'image, dont le but est d'informer ou divertir les visiteurs de votre site.

Fig6:Gestions des articles: Ajx,Bienvenue bio sont des articles Création des Modules Malgré qu'il existe des modules qui sont gratuites et payantes,on peut aussi crée notre propre module en saisissant des balises et des codes par exemple: crée un module Facebook.Pour cela il faut suivre les étapes suivantes: 1) créer 3 fichier mod_facebook.php, mod_facebook.xml, index.html 2)dans le fichier mod_facebook.xmlet à l'aide d'un éditeur on tape les balises suivantes:

<?xml vresion="1.0"?> <extension type="module" version="2.5.0" method="upgrade"> module compatible avec la version2.5 de joomla <name> facebook</name> <author>dali</author> <version>1.0.0</version> <description> 1st facebook module</description> //extension de type <files> <filename>mod_facebook.xml</filename> //présenter les fichier qui seront utiliser <filename>index.html</filename> <filename module="mod_facebook">mod_facebook.php</filename> </files> <config> <fields name="params"> <fieldset name="bassic" label="bassic configuration"> <field type="text" name="fb_username" label="facebook id"/> //creer une label de type text dans son nom est facbook_id <field type="text" name="anchor_text" label="entrer anchor text" default="follow me on facebook"/> //creer une label de type text dans son nom est facbook_id </fieldset> </fields> </config> </extension> 3)dans le fichier mod_facebook.php on écrit le code qui ci-dessous: <?php defined ('_JEXEC') or die ('Access deny'); $facebook_id=$params->get ('fb_username'); //facebook_id qui prend la valeur de fb_username $anchor_text=$params->get('anchor_text'); //anhor_text qui prend la valeur de anchor_text echo '<a href="http://facebook.com/'.$facebook_id.'">'.$anchor_text.'</a>'; 4) dans le fichier index.html <html> <head> <title></title> </head> <body> </body> </html>

5)A la fin il reste plus qu'a installer l'extension