Ceci est une ancienne révision du document !



WordPress - Créer un site internet en 2 clics

Wordpress est un logiciel qui vous permet de faire des sites internet.

WordPress est un système de gestion de contenu libre (CMS). Aujourd'hui l'éventail des possibilités de WordPress lui permet de faire toute sorte de site internet ( autre qu'un simple blog1) ) et avec beaucoup plus de facilité que les autres CMS.

  • Et des extensions :

screenshot1.jpg

Il est possible de faire un site/blog hébergé par le service wordpress.com facilement et gratuitement pour les utilisateurs ; pour avoir plus de fonctionnalités le service est payant.

Vous pouvez également trouver des hébergeurs ici.

Site officiel : http://wordpress.org/

Avantages

WORDPRESS ? → Ou comment Faire un site web professionnel en "10 minutes" top chrono, en n'y connaissant rien à la programmation, et le tout en logiciel libre …
WordPress 3.0, en cours de finalisation, s'affirme plus que jamais en tant que CMS (Content Management System, ou Système de Gestion du Contenu) puissant.

Avantages : simplicité d'utilisation, ergonomie, facilité de bonne indexation dans les moteurs de recherche, simplicité d'administration. Nombre d'utilisateurs, plugins disponibles gratuitement, interfaçable avec d'autres outils …

WordPress est populaire principalement auprès des utilisateurs anglophones, proches du logiciel libre et ayant des connaissances en programmation logicielle. Son interface publique est personnalisable grâce à des fichiers squelettes, et des plugins peuvent être développés. La communauté WordPress est très active, et propose un nombre croissant de ressources telles que des thèmes prêts à l'emploi, une documentation et des traductions du logiciel, et des milliers de plugins.

WordPress peut fonctionner en hors ligne avec Google Gears ( pour la partie administration et rédaction ), il vous faudra acheter ou développer un thème compatible Google Gears pour rendre la partie accessible également hors ligne.

WordPpress est connu et reconnu comme étant une bonne solution, voir les récompenses :

  • Dans le concours du meilleur CMS 2007, WordPress est arrivé 1er dans la catégorie Best Open Source Social Networking Content Management System.
  • 2007 : Kakt Open Source CMS Award.

Inconvénients

WordPress ne serait pas un véritable CMS ( car il2) est par défaut fait pour du "contenu" CMS blog ). Le choix d'une forme d'arrangement des données peut ou non être limitatif :

  • On remarque que WordPress répond bien au besoin d'un blog
  • On remarque WordPress avec des extensions arrive à répondre à d'autres besoins. Il reste flexible

Pourtant il est possible d'augmenter les fonctionnalités CMS par des extensions 3) :

WordPress serait lourd ? Avec une bonne mise en cache4), et la maîtrise de WordPress5) : la question de lourdeur ne rentre pas en ligne de compte.

Installer WordPress sur le site officiel

Wordpress est également présent dans le logiciel propriétaire cPanel, utilisé par de nombreux hébergeurs.

Par les dépôts Ubuntu

En suivant cette installation, veuillez penser à mettre à jour par la suite .
  1. puis copier-coller dans un terminal(sans oublier de taper votre mot de passe quand cela sera demandé) :
     sudo ln -s /usr/share/wordpress /var/www/wordpress 
    sudo bash /usr/share/doc/wordpress/examples/setup-mysql -n wordpress localhost
    sudo chown -R www-data /usr/share/wordpress
    sudo /etc/init.d/apache2 restart
    gksudo gedit /usr/share/wordpress/wp-config.php
  2. Ajouter dans l'éditeur de texte :
    define ('WPLANG', 'fr_FR');
  3. Allez sur la page http://localhost/wordpress/

Vous pouvez mettre à jour votre WordPress depuis l'interface d'administration http://localhost/wordpress/wp-admin ( que nous vous conseillons de retenir ) ou à partir du site français.

Par étape

  1. Lancer
    gksudo nautilus
  2. Déplacer le contenu de wordpress dans /var/www
  3. Suivez l'installation en naviguant sur votre site en http local. (http://localhost/wordpress/)

Par script

Exécuter le script suivant :

wordpress=wordpress-2.9.2-fr_FR.zip
echo "les identifiant pour la base associée à wordpress qui sera crée : veuillez les changer"
nom_admin=admin
pass_admin=monpass

sudo apt-get install  apache2 libapache2-mod-php5 php5 php5-gd php5-mysql libphp-phpmailer php5-gd libjs-prototype libjs-scriptaculous tinymce libphp-snoopy libjs-jquery php-gettext libjs-cropper mysql-server mysql-client mysql-admin

cd ~/Téléchargements

echo "création du script sql"
echo "CREATE DATABASE wordpress; CREATE USER $nom_admin; SET PASSWORD FOR $nom_admin = PASSWORD('$pass_admin'); GRANT ALL PRIVILEGES ON wordpress.* TO $nom_admin@localhost IDENTIFIED BY '$pass_admin'; exit; " > wordpress.sql

echo "creation de la base"
mysql -h localhost -u root -p <  ~/Téléchargements/wordpress.sql

wget http://fr.wordpress.org/$wordpress

sudo mkdir /var/www/wordpress

unzip -o $wordpress

cd wordpress
sudo cp -r * /var/www/wordpress


sudo chown -R www-data /var/www/wordpress

firefox http://localhost/wordpress

Post-Installation

Si vous ne voulez pas utiliser les révisions

Les révisions peuvent alourdir énormément votre base de données - cela reste utile pour l'utilisateur qui aime cette fonctionnalité - par défaut il peut y avoir 10 révisions par poste/page , vous n'avez qu'à faire le compte.

Vous pouvez soit nettoyer régulièrement votre base, en exécutant cette requête SQL6).

DELETE a,b,c
FROM wp_posts a
LEFT JOIN wp_term_relationships b ON (a.ID = b.object_id)
LEFT JOIN wp_postmeta c ON (a.ID = c.post_id)
WHERE a.post_type = 'revision'

Soit désactiver les révisions : ouvrir wp-config.php et ajouter

        define('WP_POST_REVISIONS','0');

Outils de test

Vous pouvez tester votre site WordPress - et tester vos performances - ( la taille du html, des pages et du contenu ) pour vérifier que vous ne surchargez pas de plugins.

Autres services de test :

Des idées de mots :

Comment installer des thèmes

Dans l'administration de votre WordPress :

Ajouter des pages

  • Selon le design de votre thème, les pages que vous créerez ( et organiserez hiérarchiquement et facilement dans wordpress) seront affichés de différentes manières : par exemple en menu → sous menu

Ajouter des widgets

  • Selon le design de votre thème, vous aurez plusieurs zones où vous pourrez ajouter des "widgets", des composants/extensions visuels vous permettant d'afficher des choses sympathiques :
    • Par exemple, après installation de l'extension wp-cumulus, vous obtiendrez le widget wp cumulus que vous placerez et configurerez où vous le désirez.

Éditer / Créer son propre thème

Vous pouvez éditer les thèmes :

  • en éditant leur source PHP, avec un éditeur de texte simple , ou dans l'éditeur de source de WordPress.
  • en utilisant un IDE pour le php

Ou désormais il existe des plugins wordpress vous permettant d'éditer votre thème directement :) :

Installer Manuellement

Vous pouvez télécharger des thèmes et les installer (décompresser) dans le répertoire

  • REPERTOIRE_DE_BASE_DE_wordpress/wp-content/themes

Voici la procédure décrite plus clairement :

  1. Télécharger le thème souhaité (normalement au format .zip)
  2. Extraire ce thème (clic droit - extraire ici)
  3. Copier le dossier vers /opt/lampp/htdocs/wordpress/wp-content/themes et non vers /var/www/wordpress/wp-content/themes !!! il faut bien sûr faire attention au fait que le nom du dossier corresponde au nom du thème.

Où trouver des thèmes WordPress

Il y a également des thèmes gratuits ( et libres, que vous pouvez utiliser dans un contexte commercial ).

Comment installer des extensions

Dans l'administration de votre WordPress :

Installer Manuellement

Vous pouvez télécharger des extensions et les installer (décompresser) dans le répertoire

  • REPERTOIRE_DE_BASE_DE_wordpress/wp-content/plugins

Où trouver des extensions

Connections utilisateurs

Antispam

  • Spamfree léger, efficace, sans maintenance (contient également une page de contact personnalisable pour votre site)

Sécurité

Maintenance - sauvegarde

Commerce électronique

Tag

Ajax

Les commentaires

Système de cache

Optimisation

Multilangue

Indexation ( SEO )

Monitoring, visiteurs

Autres

  • Page Links To : définir des pages correspondant à des liens pour rediriger.

Video

Images

  • Scissors : donne des possibilités avancées sur les images.

CDN

Forum

Wiki

Slideshow

Réseaux sociaux

WordPress est un logiciel de blog qui présente toutes les fonctionnalités habituelles de ce type de logiciels. Il permet à plusieurs auteurs de publier des billets, lesquels seront classés par date et par catégories. De multiples catégories, elles-mêmes imbricables, peuvent être affectées à un billet donné.

De plus, WordPress inclut la gestion des liens externes, des rétroliens (trackbacks), et un système de gestion fine des commentaires. À ceci s'ajoutent des fonctionnalités plus mineures, telles que des filtres typographiques, une interface polyglotte, et un système de liens permanents.

WordPress permet l'importation de contenus depuis plusieurs autres systèmes de gestion de contenus, tels que Blogger, Movable Type et Textpattern, et l'exportation de flux de syndication au format RSS. En outre, WordPress respecte les standards du Web XHTML et CSS.

écrit en PHP et reposant sur une base de données MySQL.

Supporte Google Gears.

Changer le mot de passe administrateur

UPDATE wp_users SET user_pass=MD5('MOTDEPASSE') WHERE user_login = 'admin';

Tutoriels

Ressources

Documentation


1)
domaine de base de wordpress
2)
les tables de sa base de donnée
3)
tout comme Joomla par exemple répond à des besoins fonctionnels par des extensions
4)
WP cache
5)
utilisation mémoire, extensions etc
6)
par exemple dans phpmyadmin, ou mysql
  • wordpress.1301327127.txt.gz
  • Dernière modification: Le 28/03/2011, 17:45
  • par 62.147.170.170