Difference between revisions of "Wordpress"
m (→Plugins) |
m (→Installation) |
||
Line 19: | Line 19: | ||
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... |
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 21:57, 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>
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
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