SitePoint Sponsor

User Tag List

Results 1 to 8 of 8

Thread: Need some advice for a pizza shop site, Wordpress or django?

  1. #1
    SitePoint Member
    Join Date
    Mar 2012
    Posts
    1
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Need some advice for a pizza shop site, Wordpress or django?

    I'm looking to create a user generated website for pizza shops to display their deals. I have average Wordpress skills and beginner django skills and I'm wondering which one I should dive into.
    Details:
    • I currently have a pizza shop database that includes NAME, ADDRESS, CITY, STATE, ZIP
    • I need the pizza shop owner to be able to login, associate themselves with their shop from the databse and add a deal - such as "2 Large Pepperoni Pizzas", "15.99", "delivery included", "Sunday,Wednesday"
    • The shop owner would also need to be able to login at a later date and update their deal

    Any suggestions would be greatly appreciated.
    Thanks!

  2. #2
    SitePoint Enthusiast
    Join Date
    Oct 2008
    Location
    Portland, Oregon
    Posts
    45
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Wordpress! If you can't import the DB yourself you can probably find someone here at Sitepoint to do it or try xhtml chop.
    Internet Marketing & SEO in Portland Oregon - Greg Beddor

  3. #3
    SitePoint Enthusiast
    Join Date
    Feb 2012
    Location
    New Delhi
    Posts
    33
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    My suggestion is go with WordPress as you have some skill in the same and wide variety of plugins are available(if you have problem with coding) and its greatly flexible and SEO friendly.

  4. #4
    SitePoint Enthusiast
    Join Date
    Feb 2012
    Posts
    35
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I don't know about django but you can certainly do that with Wordpress. But you will need to learn some PHP in order to make it as exactly as you want it to be.

  5. #5
    SitePoint Zealot bronze trophy
    Join Date
    Jan 2012
    Posts
    116
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by sfinneral View Post
    I'm looking to create a user generated website for pizza shops to display their deals. I have average Wordpress skills and beginner django skills and I'm wondering which one I should dive into.
    Details:
    • I currently have a pizza shop database that includes NAME, ADDRESS, CITY, STATE, ZIP
    • I need the pizza shop owner to be able to login, associate themselves with their shop from the databse and add a deal - such as "2 Large Pepperoni Pizzas", "15.99", "delivery included", "Sunday,Wednesday"
    • The shop owner would also need to be able to login at a later date and update their deal

    Any suggestions would be greatly appreciated.
    Thanks!
    This really isn't a very standard type of thing for Wordpress -- at least not that I'm aware of. To all of the guys blindly hollering "Wordpress" as the answer to every question ... I would be interested to know specifics on exactly how they would go about implementing a solution to what you're outlining.

    My first thought, when I see your outline and requirements ... would be Drupal. There are a number of modules that allow you to scheme your database associations ... like user associations, node relations and so on. As it stands, you're probably going to be looking for a straight-forward way of associating users with an entity or content type (in this case, the user has to be part of an organization -- in this case, the Pizza shop). The individual shops may, at some point, need to have more users associated with them (perhaps the assistant manager will be charged with updating the deals, while the owner merely approves them). You'll also need the assurance that any old user can't associate himself with that Pizza shop and just randomly assign a "Free Pizza for everyone" deal. You also might, at some point, be dealing with a franchise where stores can have their own deals, but also be part of the franchie's deals.

    As you go further with this ... these deals may need to have automatic expiration dates and so on, along with the ability to print out coupons or email subscribers when a new deal becomes available from their favorite pizza shop. What I'm getting at is that ... what seems like a simple thing to you right now, can very quickly grow out of control in complexity. And I would hate to be faced with having to hack away at Wordpress and pray to the Wordpress Gods to cooperate with you once you start asking it to do all of these custom things for you.

    At this point, I would be leaning towards Drupal or Silverstripe if you want the CMS component. Or simply go with a full-on web development framework -- of which Django would qualify. Or Ruby on Rails, Symfony, CakePHP, etc.

  6. #6
    SitePoint Wizard bronze trophy
    Join Date
    Jul 2006
    Location
    Augusta, Georgia, United States
    Posts
    3,845
    Mentioned
    11 Post(s)
    Tagged
    3 Thread(s)
    I hate Wordpress but it seems like for the requirements listed it work. If those requirements change in time it may not work so well but perhaps deal with that problem when you have it. So long as you aren't looking to replicate what pizza hut does I think Wordpress would suite the needs. Though if I were to recommend any any CMS/CMF it would have to Drupal. Given the budget/time I would go for an MVC framework such as; Symfony 2 or Silex.

  7. #7
    SitePoint Member
    Join Date
    Jan 2012
    Posts
    9
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    i'd opt for wordpress, the simple scalability of wordpress is amazing, we built chinaflare.com with tons of complex solutions quite quickly and the backend was super easy to use...how comfortable are you with php queries - you need to see the TYPES plugin on wordpress that helps you set up custom taxonomies and tabs on your backend, then simply add use php queries to execute your orders and etc...

    if your not much into custom coding everything yourself, you can simply use the vast amount of plugins to do most of your work for you

    for this part
    I need the pizza shop owner to be able to login, associate themselves with their shop from the databse and add a deal

    i presume you would email logins to the pizza shops directly?

    the "is this you?. update and add new deals" thing would not be as straight forward - how do you avoid users for randomly selecting shops and sitting on them?
    Last edited by Mittineague; Apr 3, 2012 at 12:27. Reason: removing unnecessary link

  8. #8
    SitePoint Member
    Join Date
    Jan 2012
    Posts
    9
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    also http://www.webdesignerdepot.com/2012...rated-content/

    has some ideas how you can handle user submitted information - such as deals and etc...

    i would recommend however, just setup a email method to send users the logins so they can update their own information and add a "Add a deal" button where they fill in a form of information when logged in...set the start date and end date....

    then you can perhaps use a cron job to check todays date then remove any expired deals too an expired/unpublished status

    the pizza shop can then check their profile to see which of their deals expired and perhaps renew them

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •