January 2, 201016 yr I need to design a web page that is structured in a way that supports the client being able to add articles. I would like the client to be able to add pages to the website because I want each article to have its own page (a simple example would be on the BBC website where each article is shown individually. Im hoping there is a recommended method to do this, rather than creating each article's page individually. Im expecting to need a CMS in order to do this, and currently we have been working with Cushy CMS but I think that doesn't allow the client to add their own pages to the website. Wordpress maybe? Problem is I dont know how to design using Wordpress when trying to create a webpage that isn't a blog, is it quite a similar process? Thank you, Ashley
January 2, 201016 yr I would suggest Wordpress or Joomla. Joomla is far more compex and complicated so Wordpress it is. Now, in Wordpress there are pages and articles. Basically what you want - so I guess - are multiple articles that just don't appear to be blogposts. As for chronological order and general appearance. Am I right? If so, you have to work on the Wordpress loop. You can have multiple loops for different categories. So let's say you want a featured article and articles in 4 different categories spread over the front page. You now need 4 Loops which you place among the page. It is a very similar process to creating a blog but you have to get into the loop and how it works. Just ask if there are anymore questions.
January 2, 201016 yr You could try ExpressionEngine (free for non-commercial sites) because it's the best CMS I've found if you want to code your templates quickly. Wordpress would also do since the BBC news site is essentially a blog page with articles sorted by category and linking to the permalink page. At the bottom of my site I have "article" titles all linking to their own page. So you'll need two templates - the index template, and template to use when an article is clicked on (usually the same as index with comment box added underneath).
January 6, 201016 yr Author Hi, As mentioned there are CMS's out there, but are totally overkill for you needs - as simply adding an article is very basic - you only need: Page that lists all articles Article detail page Admin area to add a new article Admin area to edit/delete an article In your admin area you could include an easy to textfield editor such as tiny_mce If you've used something like php before it'll be very easy and if not, would be a good first project to take on. When you say 'Admin Area', do you suggest I create my own admin user interface? Or are you referring to a database? Im familiar with php and understand how it works, however i've never tried anything like this with php so i'd be interested in finding out how it works in more detail?
Create an account or sign in to comment