Introduction:
the launch of a website necessarily requires minimal programming. A tiny site can get by with a few static pages, but since some parts of the code (including the header and footer) are identical and repeated through several pages, it becomes interesting to go through dynamic pages, that 'as they are in Java, Php, Python, Ruby, ColdFusion...
WordPress is basically a blog engine. Its interface and basic theme TwentyTen show well. But feel free to view the content of your site as you see fit.
The different facets of a WordPress:
Blog: Tapahont, Presse-Citron
Portfolio: Stop Design, Duotive
Magazine: Smashing Mag, BeGeek
a showcase site
a community site
a Twitter.
Installation:
WordPress is famous for its installation in 5 minutes. But what you need to start with?
create a PHP 5 server (locally with Xampp, or at your favorite host)
download WordPress (a big zip)
extract the entire file on your server (locally with Xampp, put it in / htdocs / wordpress for example, and you access http: // locahost / wordpress simply)
create a MySql database (locally with Xampp, go to http: // locahost / phpmyadmin)
Now, connect the database to WordPress.
go to http: // locahost / wordpress (or the address of your server online)
fill in the following information:
Name of the database
MySql user ("root" locally)
Password (local empty)
The base address ("localhost" locally)
Table prefix (leave "wp_" for better compatibility)
WordPress will then create the wp-config.php file that contains this information.
Then simply enter the basic information:
Site title
Username (login that lets you connect to the admin)
Password
Privacy (leave the box checked if you want to be visible in search engines)
That's it!
By default, there are:
1 Post (or post)
Page 1
category 1
1 comment
1 author
This is a good start but still very little compared to what is possible to achieve.
We'll have to use that server to test the examples I give in this tutorial. So keep your wp-content / themes and open your server launched any time!
ConversionConversion EmoticonEmoticon