Site icon Coevolving Innovations

Installing and customizing WordPress on your own domain

On a previous post, I had recommended using creating a blog on wordpress.com to avoid the myriad of technical issues of getting a blog running. However, as the last point in that article, I suggested that the next step was to “move your content to your own hosted domain”. I’ve now encountered a series of friends who are technically competent, but I’ve got the benefit of experience with web design considerations where they “don’t know what they don’t know”. Thus, while I’m installing their web sites — I’m doing three at the same time — I’ll document my steps here.

If you’re uncomfortable with transferring files via FTP, you might as well stop reading now. These instructions are for web sites hosted on site5.com, but they should be pretty close for any provider that offers Fantastico and cPanel.

A. Some web site steps leading up to installing WordPress

(1) At your domain name registrar — I use DomainsMadeEasy — you need to set the DNS (domain name servers) to point to your web host. The changes to access yourdomain.com can take minutes or hours.

(2) We need to set up some e-mail accounts on your web site. From cPanel (called SiteAdmin on site5.com),

(3) Further down these instructions, you’ll need to be able to transfer files via FTP to your web site. When your web host set up your account, you should have received an FTP account and password. You’ll need that, and a file transfer program (e.g. Filezilla) in a few minutes.

B. Install WordPress

(4) Using Fantastico — on site5 SiteAdmin, it’s under “CGI & PHP scripts — it’s theoretically a one-button install. Select the “new installation” link.

(5) Since you’ve now set up a blog that isn’t in the root directory, you’ll need to redirect people who type in yourdomain.com to yourdomain.com/blog .

If you type in yourdomain.com , you should now be redirected to yourdomain.com/blog , and see the “Hello World” installation.

(6) Go to yourdomain/blog/wp-admin and login with your administration userid (i.e. firstnamelastname or yourdomain) to reach the administration screens.

C. Select and upload some themes

I despise the default “Kubrick” theme — and it makes you look like a newbie — so I’ll suggest immediately changing the look of your blog. (This is all form, not content).

(7) Picking a theme is pretty big challenge, and rather personal. There’s searchable version at themes.wordpress.net— make your choices and select “all” to reduce the list — or look at the competition run at alexking.org (possibly downlevel at WordPress 1.5). Selection of a theme should consider:

When you become overwhelmed by choice, you might revert to one of the themes that I’ve previously used:

(8) Download the theme, and install it by FTPing the unzipped directory to /public_html/blog/wp-content/themes . (If in doubt, download a few and try them out. You can always just delete them from the web host later).

(9) Login to your blog at yourdomain.com/blog/wp-admin . Upon authentication, you should see the Dashboard page.

D. Activate a style, and set up the basic look

Changing the style isn’t the most important thing, but it gives immediate gratification. My comments will give details on Relaxation 3-column, because it’s got a lot of features.

(10) Surf over to Presentation … Themes … and select from the Available Themes.

E. Set Options

These are key settings that should probably be done before you start blogging.

(11) On Options … General …, you can revise the Weblog title and the Tagline. (Strangely enough, these don’t appear on on Relaxation 3-column, which is an exception).

(12) On Options … Writing …, you can increase the default size of the post box to 15, if you later find the editing window too small. Under Update Services, you may want to add http://rpc.technorati.com/rpc/ping (which is the Google of blogs).

(13) On Options … Reading …, increase the number of blog pages and syndication posts to 18. For each article, Show Full Text. (It’s annoying to only show summaries).

(14) On Options … Discussion …, everything is checked off except An administrator must always approve the comment, because once someone has posted once, you can trust him or her.

(15) On Options … Permalinks…, select and change the Common Options to /index.php/archive/%postname%/ . There’s some controversy about this, but you really don’t need a date in your post URLs. You can also change the Category Base to /index.php/category .

E. Create a user persona as editor

If you separate your administration persona from your author/editor persona, your notifications will come to different places.

(16) At Users… Authors and Users… scroll to the bottom of the page and create a userid (e.g. firstname) with your primary e-mail address (e.g. firstname@yourdomain.com), your website as http://yourdomain.com, and a role of editor.

F. Install plugins

These add to the functionality of the blog. Here’s some helpful ones, from my experience. You’ll find these under Plugins … Plugins … after they’ve been uploaded by FTP to /public_html/blog/wp-content/plugins , and can then activate them.

(17) Akismet, as of WordPress 2.2, comes with the installation. It catches spam in your comments, and you’ll need that. Really. After you activate Akismet, there Plugins … Akismet Configuration … will show up. You’ll need to sign up for an API-key (for free from wordpress.com), and fill it in.

(18) Full Text Feed corrects an annoying feature introduced in WordPress 2.1 to only provide summarized feeds. This really frustrates people who use feed readers (like me!)

(19) WP-Shortstat provides you with statistics to know what pages are being viewed, and which search terms are used to come to your site.

(20) Live Comment Preview allows visitors to see formatting mistakes in their typing, before they commit their comments.

(21) WordPress Database Backup is helpful if you don’t trust your hosting provider, or ever need to move your web site.

(22) Ultimate Tag Warrior enables tags for you blog entries (as more multidimensional than categories). I don’t know why they still include the legacy 1.0 version in the download package.

(23) Subscribe2 sends out e-mail alerts when your create a new post. (It can be configured to send out digests if you do multiple posts in one day, but that requires setting up a cron). This one is tricky to set up, so refer to the readme.txt in the download package. On Options … Subscribe2 … set Auto Subscribe to “Display Option on Registration Page” and to receive as HTML. At Manage … Subscribers … is the e-mail list. The readme.txt specifies creating a new page, and the subscribe2.php file has to be edited with that page number. That page should be added as a Text widget on Presentation … Widgets …

(24) I would like to use the Post Teaser plugin — or alternatively, Evermore — to shorten the blog posts on the main page, but they don’t Post Teaser doesn’t seem to be working under WordPress 2.2.

G. Edit the Blogroll and “Hello World” post

(25) Log out of the administrator’s userid, and login as an editor (i.e. userid firstname), to modify the initial content. This should now put you well onto the path for blogging. For more clues, Getting Started withWordpress — halfway down the long page — may be helpful.

That’s the basic configuration. After you’ve got some content written, you might go back and replace the standard theme top photograph with one more carefully selected.

If you can do all of the above, you may tackle installing Gallery for your digital photographs, and then the WPG2 WordPress Gallery 2 Integration plugin to show random images.


Addendum 1 (2007/07/09): I’ve explained Customizing Gallery 2, uploading with Gallery Remote as a first step towards WordPress Gallery 2 integration.

Addendum 2 (2007/07/09): I’ve made minor modifications to the style sheet of Relaxation 3-column, for to improve usability. Editing style.css

These are easy and minor changes for web site owners who know Cascading Style Sheets.

Exit mobile version