/    Sign up×
Community /Pin to ProfileBookmark

Need a very user friendly interface for a menu

Hello all. I’ve been working on [url]www.statesidedeli.com[/url] and I need some advice. My client (the owner of the restaurant) wants the menu page different- where instead of having everything laid out, there are category links along the top. Choose one and see what’s in the category. No problem I can do that.

Here’s my snag: HE wants personally to be able to make changes to the menu and add photos for each item (the photo would appear when hovering over an item’s name). I’m currently developing the site in Dreamweaver. He doesn’t have any technical experience beyond general computer use and I’d need an easy to use interface for him where he doesn’t need to mess with any code.

I’d love to write a PHP application for this myself but he’s paying me by the hour and a pre-written script that I can adapt would be by FAR the best option. Any idea where I might find such a script? Thanks very much.

to post a comment
PHP

2 Comments(s)

Copy linkTweet thisAlerts:
@janusmccarthyMay 22.2010 — It's not very hard, but it'll take a little footwork on your side. Right now we can't help you because it's too nebulous. Take a little time to break down the problem a little more. Go with a simple solution. Basically the "big picture" is this:

  • 1. Determine how you want your client to make changes.

  • 2. Parse the information to get from client-ready to web-page ready

  • 3. Use the parsed information in your webpage.


  • Let me give you an example:

    1. User uploads a text tab file from excel to the server in a particular directory. One line per item, one item per category.

    2. Create a script For a given file, For each line in a file - format the line as table row data.

    3. Put this little script in your page within each category's <table></table> tags after you setup each table (header, etc), and redirect it to the appropriate file.

    Here's another example to illustrate how you could keep out the programming (and what I would do if the customer changed requirements on me, he's paying you by the hour and you don't seem like a programmer):

    Create the layout for the page. Again, set up the table used to display each file.

    1. Customer edits a file that contains the data + html for each row, one file per category. The customer is responsible for keeping the table format (not hard).

    2. Use a server side include to bring in the data from the file.
    Copy linkTweet thisAlerts:
    @tirnaMay 23.2010 — Sounds like you need a basic Content Management System (CMS).

    You could write your own if you are comfortable with that, or maybe have a look at a freebie 3rd party CMS, Cushy CMS, that does the grunt work for you.

    [URL]http://www.cushycms.com/[/URL]
    ×

    Success!

    Help @Qwertman spread the word by sharing this article on Twitter...

    Tweet This
    Sign in
    Forgot password?
    Sign in with TwitchSign in with GithubCreate Account
    about: ({
    version: 0.1.9 BETA 5.18,
    whats_new: community page,
    up_next: more Davinci•003 tasks,
    coming_soon: events calendar,
    social: @webDeveloperHQ
    });

    legal: ({
    terms: of use,
    privacy: policy
    });
    changelog: (
    version: 0.1.9,
    notes: added community page

    version: 0.1.8,
    notes: added Davinci•003

    version: 0.1.7,
    notes: upvote answers to bounties

    version: 0.1.6,
    notes: article editor refresh
    )...
    recent_tips: (
    tipper: @AriseFacilitySolutions09,
    tipped: article
    amount: 1000 SATS,

    tipper: @Yussuf4331,
    tipped: article
    amount: 1000 SATS,

    tipper: @darkwebsites540,
    tipped: article
    amount: 10 SATS,
    )...