A Lunch Menu - how can I create one?

We'd like to create lunch menu for our Intranet that can be easily updated in the backend and be presented to the user in a number of ways.




Firstly as a whole weekly menu:





Monday Tuesday Wednesday Thursday Friday



Soups Leek Potato Tomato Green Brown



Main Pizza Meat Pie Fish Blah



Dessert Chocloate Cake Blah blah blah





But also as a daily menu which we can include a side column:





Today's Menu for Tuesday the 12th Feb is:

Potato

Meat

Cake





So could we have some ideas on how we can do this? - (I'm thinking Metadata?)





Thanks

[quote]We'd like to create lunch menu for our Intranet that can be easily updated in the backend and be presented to the user in a number of ways.
Firstly as a whole weekly menu:

Monday Tuesday Wednesday Thursday Friday



Soups Leek Potato Tomato Green Brown



Main Pizza Meat Pie Fish Blah



Dessert Chocloate Cake Blah blah blah

But also as a daily menu which we can include a side column:

Today's Menu for Tuesday the 12th Feb is:

Potato

Meat

Cake

So could we have some ideas on how we can do this? - (I'm thinking Metadata?)

Thanks[/quote]



I would use Single Calendar Events, 1 for each meal per day. And list those with a Calendar Page. Then use additional metadata where needed.



That is just off the top of my head…

interesting but does that mean updating five pages at the start of every week when the menu changes?


What do you mean?

I would just create an asset builder for this, that will let you have a selection for Breakfast, Lunch, Dinner (those could be dynamic create locations) and you chose the date of these meals. And if for some reason it is the same the whole week, you just give it a duration, and the calendar page will show it each day.

You can add the metadata in the asset builder also, and expose that where needed in the calendar page listing.

I guess it depends on how often the menu changes and repeats. For example, if you have four menus that repeat every four weeks, you can do it with recurring calendar events. Then, your side bar can show the "events" (i.e. meals) for today only.

None of the menu changes are repeats.


I still think single calendar events are the best option, as they give you the most flexibility.