How to have: multiple users and rights/facebook login and registration/paypal

Discussion in 'HTML & Website Design' started by somghosh, Nov 4, 2012.

  1. #1
    Hello


    I am trying to create a website that would have the following features. The aim is to facilitate learning Music lessons. I am trying to find out the best system to conceptualize/create this


    Is it
    1) Wordpress
    2) Joomla
    3) Drupal
    4) PHP and MySql and HTML
    5) It would need good facebook integration. How to do that - it is best to use HTML5 or XFBML (facebook XML)



    There would also be a booking/paypal integration.




    Would be grateful for any answers. Thanks





    There would be multiple types of users - Students, Teachers, Schools, Club promoters, content editors, administrators with different set of rights


    There would be different kind of POSTS that can be created.
    A GENERIC post of text, video , audio by any user
    An EVENT post by a teacher, school, club promoter - with special info like time, date, venue, price and list students attending in its database, plus interface for Club Promoters to put in their offers in terms of drinks, food, etc discounts


    A LESSON post by a teacher - with special info like time, date, venue and list students attending in its database, and price



    Any POST can be linked to another by hyperlink, and can be used as a reply/comment to any other post




    Facebook integration:
    ====================

    Users can login via facebook (or create separate login id) which is the standard these days
    Students will have the least functionality


    Teachers can create EVENT, LESSON, posts - so will have additional section of dashboard. They can copy paste a link of their existing event from Facebook to a form, and the website/PHP script/wordpress plugin should be able to take info out of the facebook (since teacher has logged in via facebook)



    Similarly if teachers create an event on the website, there should be automatically an event creation on facebook




    Booking/Payment
    ===============
    Student users would have the chance of seeing what lessons their friends are taking and booking them on the website, using paypal interface
    Teachers in their dashboard can see how many students have booked it, have looked at it and not booked it, and can change prices depending on passage of time (as the class gets nearer)
     
    somghosh, Nov 4, 2012 IP
  2. aap

    aap Well-Known Member

    Messages:
    1,802
    Likes Received:
    39
    Best Answers:
    2
    Trophy Points:
    120
    #2
    I think Drupal fits best in this requirement.
     
    aap, Nov 4, 2012 IP
  3. somghosh

    somghosh Peon

    Messages:
    3
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #3
    Thanks aap, and why do you say that? any specific features in drupal that;'s missing in Wordpress?

    Thanks
     
    somghosh, Nov 5, 2012 IP
  4. aap

    aap Well-Known Member

    Messages:
    1,802
    Likes Received:
    39
    Best Answers:
    2
    Trophy Points:
    120
    #4
    Drupal inbuilt features provide better management of users / user-groups. WordPress don't provide advance users management.
    Drupal let you create different type of content type (Page / story/blog/poll/your own type). You can have different permission for different content type for different user-groups.
     
    aap, Nov 5, 2012 IP