You wouldn't believe how pleased I am to see this thread running
I've kept a blog since November 2002, and a website for rather longer, but they've never been in the same place. I'm now building a site that will combine them both.
I know quite a lot about HTML and CSS, I work as a web content writer so I've used a lot of content management systems, but I've never been able to crack databases or any of the languages used to work with them, despite a lot of head scratching. Couldn't even figure out how to set up a CMS, even though I know half a dozen of them inside out as a user.
Well, finally I found a CMS I was happy with, called Etomite. Trouble is, it doesn't have a blog built in. So, on a recommendation, I had a look at Serendipity and I like it a lot. (This is the part where I say 'thank you' for all the volunteer effort that's gone into it!) So now all I have to do is figure out how to embed S9y into an Etomite-generated page.
And I don't understand the instructions...
I get the basic principle - put some PHP in the destination page that calls the output of the blog as an include. And, helpfully, in the last couple of days an Etomite user has written a code snippet designed to call an external page into an Etomite template, which takes away the need for me to understand how to set up a wrapper.php file. Had that snippet not been written, I would have been completely stuck, because I know no PHP and don't have the intuitive understanding needed to decipher what's happening in it.
Nor is Smarty going to be much use to me - I looked at it in some detail when I was researching CMSs (CMesses?) and didn't understand it, either. That's why I went for a fully-featured (albeit simple) CMS.
Today, I've managed to use the new Etomite snippet to include a fresh installation of S9y into a template page of my planned new site, which is a huge advance. But it needs a serious amount of debugging and I don't know where to start. For example, the admin page is inaccessible - it just loads the default home page of the site, which means I can't change the configuration settings of the blog. And there's a whole lot of other stuff that I need to figure out, such as how can I split out the content in the blog's side bar so that I can include it in the sidebar of my presentation template, while the blog content stays in the main content area? (I think I saw the answer to this one in the forums somewhere, so I'll keep looking - but it's certainly not in the documentation!)
And as well as the immediate practical problems, there's the more theoretical longer-term stuff that I don't get - if Serendipity's installed in a sub-directory, but the page it's embedded in is the root, how do I manage the relationship between the URIs of the static site content, and the URIs generated by the blog (eg archives) which all seem to to include the sub-directory in their path? And if a user follows a link to look at a category of posts, or part of the archive, will they stay in my site or will they be whisked off somewhere S9y-ish without my proper presentation template? I'd run some experiments, but I can't make a post because I can't access the admin area!
I'm sure a lot of these questions have answers that, to experienced developers, are blindingly obvious. But I'm an experienced web user, designer and writer - not a developer. Without proper documentation, I don't understand these things.
I obviously can't write that documentation myself, but I'm happy to polish someone else's first draft and improve its readability if it needs it.
In conclusion - I want to use this blog within my new site, and I think it will be possible to, but I don't have the technical expertise to do it. And while some volunteer on the forums might help me through my individual problems, better documentation will help the other people out there like me for years to come...
Life's a bitch - but then you're reincarnated...