Difference between revisions of "Wordpress"
m (→Installation) |
m (→Installation) |
||
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 22: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