This must be possible... (content generation)

I run a dog adoption website, where different dogs from across the states are listed who need rescue/adoption. The main adoption page consists of a table with the animals listed vertically. A thumbnail picture of each animal is displayed on the far left, and next to that is the animal’s name, gender, location, etc, and a box that users can expand or collapse to view the animal’s description. Clicking the thumbnail brings up a seperate window with bigger/more pics of the animal.

All of the above I code by hand. Whenever I have to add a new animal to the list, everything from the new table row to the script for the dropdown description, and the page with extra pictures, it all has to be written up by hand in notepad. In the end, it can take up to half an hour to add a single animal to the sites adoption list. It’s become so time-consuming I have had to pull the site down because I just didn’t have the time to maintain it anymore.

There has to be an easier way! There must be some program out there that can be taught to generate all that stuff automatically. Ideally, I could just input the animals vital information and pictures, click “add”, and voila, it would be added to the list! Ideas anyone? Im not sure where to start looking.

You will be wanting to run a database, so that server-side code (asp/php/etc) can retrieve the information you’re interested in, and generate the page in question.

You would do well using a Content Management System (CMS) of some sort to help you manage your content in a more efficient way. There are plenty of choices, but I would use a CMS that allows you to setup custom fields. ExpressionEngine, Drupal, WordPress, MovableType, and a large variety of other CMSes will allow you to create a system that makes the maintenance and managing of your content a lot easier. :slight_smile:

@pmw57:
you mean like this? - http://articles.sitepoint.com/article/php-mysql-tutorial

Between that or a CMS like Drupal, which would probably be easier for a newb with only a basic understanding of html/css to understand?

That’s a good question and one that I’m not qualified to provide a full answer on.

The best place to get a good answer on that is from the Web Development Software forum

Alright, I’ll repost there. Thanks guys. Mods can delete this topic if its redundant now…