9 replies [Last post]
James R
James R's picture
Offline
Enthusiast
Dublin
Last seen: 9 years 20 weeks ago
Dublin
Timezone: GMT+1
Joined: 2007-10-19
Posts: 108
Points: 13

Hey all,

I'm planning on adding a blog to a site I'm working on at the moment but having no real experience with CMS yet I was planning on building the main page in xhtml and css first and making sure it displays correctly etc before I go about building it into a Wordpress theme. Is this advised??!

Thanks,

James

Ed Seedhouse
Ed Seedhouse's picture
Offline
Guru
Victoria British Columbia
Last seen: 46 weeks 3 days ago
Victoria British Columbia
Timezone: GMT-8
Joined: 2005-12-14
Posts: 3570
Points: 675

Wordpress doesn't work like

Wordpress doesn't work like that. You need a number of template files for a theme. There is no one single wordpress page, they are assembled using php on the server. It is possible to create a theme that is valid and semantic and which also looks good, but it isn't particularly easy since the documentation is hard to find and of varying quality. Third party themes are often very badly designed.

Ed Seedhouse

Posting Guidelines

Watch out! I am carrying irony, sarcasm and satire, and know how to use them.

James R
James R's picture
Offline
Enthusiast
Dublin
Last seen: 9 years 20 weeks ago
Dublin
Timezone: GMT+1
Joined: 2007-10-19
Posts: 108
Points: 13

Thanks for the info Ed, So

Thanks for the info Ed,

So what would you recommend I use in order to add blog functionality to the site and still keeping the design? I've heard expression engine is very good?

Ed Seedhouse
Ed Seedhouse's picture
Offline
Guru
Victoria British Columbia
Last seen: 46 weeks 3 days ago
Victoria British Columbia
Timezone: GMT-8
Joined: 2005-12-14
Posts: 3570
Points: 675

Depends what kind of blog

Depends what kind of blog functionality you want. I know nothing about "Expression Engine" but I believe it's a MS product and costs money. That would put it out of the running for me.

Wordpress is fine for a blog. It just takes a little time to figure out it's funky theme procedures, or if you are not terribly picky (like me) you can download one and adapt it. Try to get one that advertises itself as using valid and semantic code, preferably with the STRICT document type, but be prepared for a bit of a learning curve. The built in default them is OK and fairly configurable.

You will have to have ftp access to your server to install it and also the server must provide php and mysql - most do.

There isn't much in the way of real shortcuts available, though. Designing a good web site is not cut and paste, and cut and paste rarely results in good web design.

Ed Seedhouse

Posting Guidelines

Watch out! I am carrying irony, sarcasm and satire, and know how to use them.

James R
James R's picture
Offline
Enthusiast
Dublin
Last seen: 9 years 20 weeks ago
Dublin
Timezone: GMT+1
Joined: 2007-10-19
Posts: 108
Points: 13

I hear you Ed, I think I

I hear you Ed,

I think I saw a nice blank theme which apparently is perfect for getting yo started on a customisation. I'm ready for the learning curve!! Wink

So just to re-cap, in order to have a simple enough blog page on your site ALL your pages on the site must be running from Wordpress and the theme you've customised yeah?

Thanks!

Ed Seedhouse
Ed Seedhouse's picture
Offline
Guru
Victoria British Columbia
Last seen: 46 weeks 3 days ago
Victoria British Columbia
Timezone: GMT-8
Joined: 2005-12-14
Posts: 3570
Points: 675

James R wrote:So just to

James R wrote:

So just to re-cap, in order to have a simple enough blog page on your site ALL your pages on the site must be running from Wordpress and the theme you've customised yeah?

Not at all. You can have a single post page running in Wordpress for your blog entrie, and have all your other pages stand alone ones not related to WP at all. It means a bit of hand coding in WP to get links to the other pages in there.

Ed Seedhouse

Posting Guidelines

Watch out! I am carrying irony, sarcasm and satire, and know how to use them.

James R
James R's picture
Offline
Enthusiast
Dublin
Last seen: 9 years 20 weeks ago
Dublin
Timezone: GMT+1
Joined: 2007-10-19
Posts: 108
Points: 13

Ah cool, The hand coding

Ah cool,

The hand coding will not be a problem. But if I wanted to then link from articles on the blog to the home page I imagine both pages would have to be running from WP.

Thanks for all the info Ed!

Ed Seedhouse
Ed Seedhouse's picture
Offline
Guru
Victoria British Columbia
Last seen: 46 weeks 3 days ago
Victoria British Columbia
Timezone: GMT-8
Joined: 2005-12-14
Posts: 3570
Points: 675

Well you can place links in

Well you can place links in the blog simply by inserting them in your articles much like you can insert links in your messages in this site. Highlight some text, click on the links icon, and then type in (or cut and paste in) the url. And you can link back to the article url from your other pages simply by going to the article and copying the address into your paste buffer, then paste it into your other page.

This is using the WP built in web based editor.

I find using the web based editor a bit of a pain but it's good enough if you are writing articles. Gets a bit of a pain when you are actually editing the theme and I find it easier to use another editor then. But it can be done - I've modified the theme at a political site I'm volunteering to help with using only the built in web based editor because I don't have ftp access to the server. I'd rather not, but it can be done.

Also you can edit articles in html mode where you put the tags in yourself.

Ed Seedhouse

Posting Guidelines

Watch out! I am carrying irony, sarcasm and satire, and know how to use them.

James R
James R's picture
Offline
Enthusiast
Dublin
Last seen: 9 years 20 weeks ago
Dublin
Timezone: GMT+1
Joined: 2007-10-19
Posts: 108
Points: 13

Ah sorry Ed, I meant having

Ah sorry Ed,

I meant having a small section on the home page that has say for example "Recent Articles?" and then have a list of the most recent five blog posts being pulled from the blog page and displayed on the home page automatically.

Smile

zdislaw
Offline
newbie
Last seen: 10 years 51 weeks ago
Timezone: GMT-4
Joined: 2008-10-27
Posts: 1
Points: 0

That is going to be more of

That is going to be more of a job for the page you are wanting to display blog posts on. If all these pages are on the same server, then you obviously have PHP available. You can pull posts from wordpress to other pages via PHP, javascript, or any number of other languages. It's probably going to be easiest to leverage the RSS feed that wordpress already generates for you. Here are a couple how-tos that may lead you in the right direction:

http://sivel.net/2008/01/most-recent-wp-posts/
http://www.voodish.co.uk/articles/display-wordpress-content-from-outside-wordpress/

* I've not used either of these methods before.