doctype — 2010-07-22T17:38:42-04:00 — #1
On the blog hosting sites, when you make a new post your other posts are automatically updated to show the new post on each page, usually under "Recent Posts" or "Articles" or some such.
How do I make this happen without using a blog hosting site like WordPress?
ralphm — 2010-07-25T18:47:27-04:00 — #2
Yes, it can be slow, but it's not too hard to copy, say, the Classic theme, and create a new style sheet for it and move elements around the page. There are online tutorials about this. I [did one a way back, which is probably getting out of date now (I've moved on from WordPress), but possibly worth a look. If you really want to start with a blank page and yet have all the functionality of a blog built in, you are better off going with a CMS like [URL="http://expressionengine.com/"]ExpressionEngine (costly) or a free alternative like [URL="http://modxcms.com/"]MODx](http://www.pageaffairs.com/web/cms/adapting-a-wordpress-theme/). In each case, there's a learning curve, of course, but not too steep.
doctype — 2010-07-24T12:26:16-04:00 — #3
WordPress' CMS does a decent enough job, the problem is they're too restrictive, and only allow you to edit your CSS.
All want to do is start a blog, run a few adds on it, edit whatever I want to edit whenever I need/want to, and leave it at that.
Any tips or articles on how to create a simple CMS for a simple blog?
doctype — 2010-07-25T12:41:28-04:00 — #4
I have a blog on wp.com.
I now have a blog set up on WP.org, and yes I can access all the files for whatever theme I have active.
Maybe it's just a learning curve, but to me it seems an extremely slower process hunting through the tons of code associated with wp themes.
If only there were a way to start with a blank page and build on that.
ralphm — 2010-07-22T20:25:39-04:00 — #5
It's usually done with quite a bit of PHP in blogging software. It would probably take a fair bit of PHP knowhow to replicate that behavior. You could do a simpler version of it with a simple 'PHP include'. Include a file at the end of each post that you update manually, just typing in a list of latest posts that would show at the end of each post.
lunalee — 2010-07-31T05:42:17-04:00 — #6
it is not hard to do that.just choose a suitable theme include the Recent Posts category,nearly all the theme can include it.so don't worry.just keep update your post reguallly.
ralphm — 2010-07-24T02:25:41-04:00 — #7
Well, unless you are using some kind of CMS like WordPress (or one you make yourself), you have to do it manually.
doctype — 2010-07-26T11:30:47-04:00 — #8
Now I figured it out, I was using an internal style sheet, wordpress uses external style sheets.
And that didn't work either.
I give up.
doctype — 2010-07-23T17:12:33-04:00 — #9
I like your article "Enhance Your Site With PHP Includes".
I have my blog posts listed in the right column of a two column layout. I want them to update automatically with the current post always at the top of the list, and the remaining posts ordered by the date they were posted.
Any tips on how to do this?
bogs — 2010-07-23T01:53:27-04:00 — #10
I've seen alot of free script online.. you might try search for it, i noticed alot results on that one..
ralphm — 2010-07-26T00:14:37-04:00 — #11
Well, yes, although running them locally is not what I was referring to. I was just saying that you can edit them on your computer, and then upload them to the server. Then you can view the results online and don't have to worry about having PHP on your own computer. That's the way I tend to work.
Of course, if you want to build and test the website on your own computer before uploading anything to the web, that's also easy to do. You can download a free testing environment and use that on your computer. There is XAMPP for Mac and PC, or WAMP for PC and MAMP for Mac. They make life very easy. I use MAMP.
But in your case, I wouldn't complicate things like this. Just test the blog online as your build it.
Sorry if that doesn't make sense. Feel free to ask questions.
ralphm — 2010-07-24T20:27:20-04:00 — #12
Are your talking about wordpress.com? If you go to wordpress.org, you can download the CMS, and have access to every part of it, so you can change whatever you like--templates, structure, behavior, the lot. That would be much easier than building your own, which would take a long time to learn.
A good book on learning such skills is Kevin Yank's book, Build your own Database Driven Website.
doctype — 2010-07-22T21:09:07-04:00 — #13
Yeah, I think that will work.
doctype — 2010-07-26T11:23:52-04:00 — #14
I've been editing the files in notepad and uploading them, which is fine since FileZilla does that pretty fast.
The problem I'm having right now is sorting out how the WP themes are constructed. They us PHP to call sections of the page from non-intuitive places in the code, so it's difficult to position elements.
I've already designed my blog My Way, and I've uploaded that, but WP tells me the theme is broken and needs a style and template files.
The style is the style.css, I'm not sure what they're referring to as a template though.
doctype — 2010-07-25T19:13:28-04:00 — #15
Slow is the problem, I'm used to working with notepad and a couple of browsers.
Once I get the look of the blog right most of what I'll be doing is adding content, maybe an add or widget here or there, so it's not that big a deal.
Thanks for tutor link.
doctype — 2010-07-25T20:41:15-04:00 — #16
I suspected something along those lines; Do I need to have PHP on my system to run the theme locally?
ralphm — 2010-07-25T20:31:28-04:00 — #17
You need to use an FTP program of some sort. You can't view php code in your browser, as it is processed on the server before being sent to the browser.
The best way to work with WP is to save the files onto your computer, modify them there, and the upload to the server with an ftp program. A nice free one is FileZilla.
doctype — 2010-07-25T20:17:48-04:00 — #18
I've been reading your tutorial, and I've found the file; However, the header file is empty, there is no code in it.
I can open the files individually in my browser, and copy them into wordpad, but I have no idea how to upload them back to my server, or how to duplicate the entire folder at once, as all I can do is open the separate files, but I can't copy the folder or from the folder directly.
I'm doing this from my browser BTW.