Since that first post I've done quite a bit of work on cookbook (does it need a better name?) the most obvious being the layout and style of the pages. So you don't have to click away from this post (yet) to have a look, here is the new navbar.
Nice yes? Anyway there have also been quite a few functional changes which I want to document (and here seems as good a place as any).
- Tagging of ingredients has changed slightly. In the original version you simply encased each ingredient within two
=symbols. You still do this but each ingredient can now have three attributes; amount, unit, and item. For example, lets assume we originally had
=2 tablespoons olive oil=we would now write
=2:tablespoon:olive oil=. Simple really, but this allows me to easily combine multiple mentions of the same ingredient which is rarely useful on a single recipe but will be needed when I support shopping lists combining the ingredient lists from multiple recipes. You don't need to specify all three sections, so
=onion=is treated as 1 onion,
=2:onion=is two onions or you could be greedy and have
- I've added user accounts. You can continue to browse through the recipes without creating an account but to add a new recipe you have to be logged in. I needed user accounts for building shopping lists (which will appear in a later version) but I decided I would also use them to restrict what each user can do. All logged in users can add new recipes but you can only edit or delete (another new feature) recipes which you have added. I decided this was the best way of making sure that recipes didn't get messed around with. Later I might add a feature where a user can gain edit permissions for other recipes if they have submitted a number of recipes which other users have rated highly, i.e. if your own recipes are considered good then you should be trusted to fix mistakes in other recipes.
- As I mentioned before I've done quite a bit of work on the style and layout although there is still a lot to do, so any feedback would be appreciated -- I'm definitely not to be trusted with colour schemes!
Enjoy and please keep do leaving me comments letting me know what you think so far.