20
back in the days before CMS my original site was hard coded html. every recipe was hand coded by me. each recipe had it's own html page, linked back to a category list, linked back to an category index, linked back to a main page. and every category had it's own subdirectory. and in those days it was one of the most popular recipe websites, 3500 hits a day. and was usually in the top 3 of any recipe search on google or yahoo. it was down for a couple of years and now it's back. i'm up to an average of 8000+ hits a week
when i decided to go CMS i stripped out the graphics coding in the html pages, and cut n pasted each recipe into smart... (don't remember the name) and later into publisher.
It works great, it's easy, it's fast, and it does everything other recipe programs do in a fraction of the time. it has photos, categories, searches can be done by ingredients, etc.
the only thing it doesn't do is scale a recipe for different quantities. but most people can do that in their head anyway.
I probably would have gone to joomla a long time ago except they don't have anything like publisher.
fields for quantity, measure, etc are not needed.
The only thing a good recipe program or module needs is what is already offered in publisher.
Name, category, image, text. that's all
the only thing i don't like about publisher has to do with Block summary. in it's previous incarnation as Smartwhatever the Block summary would show up when you looked at a recipe. in it's new incarnation the Block summary only appears in the block, not in the item when you look at it.
So I had to use phpmyadmin to look at the fields, find all the records that has something in the block summary, then cut n paste form the block summary into the text of the record.
Right now I'm doing a complete review of the website, fixing problems which requires me to look at each recipe (27,000+ and counting). I've spent 2 weeks on it and i probably have another 2 weeks of work, then it's perfect. And I would never be able to do it that fast with any other program.