Difference between revisions of "Wordpress"

From YobiWiki
Jump to navigation Jump to search
Line 17: Line 17:
 
</IfModule>
 
</IfModule>
 
</pre>
 
</pre>
 
Beware that by default emails are sent from wordpress@your.blog.domain and it's pretty hard to change that everywhere without hacking the code, so make sure you have a corresponding MX record (otherwise some spam filters could refuse to deliver the mail to the newly registered users waiting for a password) and ideally make sure your MTA accepts to receive replies in case someone tries to reply to those mails...
 
 
With Debian once you added the "your.blog.domain" to the list of local_domains you can also use /etc/email-addresses to overwrite the From: address by another one so you don't need the MX record in that case.
 
   
 
==Plugins==
 
==Plugins==

Revision as of 23:26, 28 April 2008

Installation

apt-get install wordpress

Setup apache to point to /usr/share/wordpress.
See the /usr/share/doc/wordpress/examples/apache.conf
Database setup can be done with the help of a script in /usr/share/doc/wordpress/examples/setup-mysql

bash /usr/share/doc/wordpress/examples/setup-mysql -n wordpress <my.blog.site>


It's a bit more tricky if your mysql server is not localhost, you can make a copy of the script and make some adjustments and/or create the DB and user manually

To get nicer URLs (e.g. <my.blog>/2008/04/mypost), add this to /etc/wordpress/htaccess:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

Plugins

Piwik

Install the following plugin
Then go to admin settings -> Google Analytics and copy-paste the code from Piwik

OpenID

Install this plugin

If you have already the package php-openid, then you've to disable the one of the plugin:

rm -rf /usr/share/wordpress/wp-content/plugins/openid/Auth

Login Warning Banner

To make your colleagues aware that they're using a public blog, you can use this Login Warning Banner plugin
To to add such warning to the comments form too, simply add a line at the end of the php:

// Run Warning Banner Function
add_action('login_form', 'warn_banner');
add_action('comment_form', 'warn_banner');

Dashboard Widget Manager

Install the following plugin to be able to manage your dashboard easily

Client

ScribeFire is a very nice plugin for Firefox to write blogs easily