Hello and welcome to our community! Is this your first visit?
Register
Enjoy an ad free experience by logging in. Not a member yet? Register.
Results 1 to 6 of 6
  1. #1
    New to the CF scene
    Join Date
    May 2011
    Posts
    2
    Thanks
    0
    Thanked 0 Times in 0 Posts

    What do i need to learn to make this?

    HI there, im new to the forum but im looking to find out what i need to learn to build the below. I think its msql?? You can see an example of a UK competitor here, http://4773.eclipseleisure.co.uk/ or http://4532.eclipseleisure.co.uk/ . That is what i want to try and make, what do i need to know?






    This system will be used for groups to pay for events. The system will also give details of the package once they pay. (location, times, images, details etc)

    There will be 3 different types of users.
    1. Admin - this will be us,

    2. Group Organiser - this will be the person who contacted us to organise the event
    3. Group participant - This person will be part of the group.

    Each user will require a different level of control. The following will fall under the control for each user.


    Admin
    Control of the overall site
    Be able to add content and images
    Be able to add the price of the event
    Be able to add details of the event (dates, Times, Location)
    Be able to check to see what group leader/users have joined.

    Be able to run a report to see who has payed for the events
    Be able to add unlimited pages on the left nav bar ( example of pages required will be the following,
    Home
    Itinerary
    Attendance
    Transport Details

    Brighton
    Accommodation
    Room Details
    Restaurant
    Mud Karting
    Paintball
    Nightclub
    Messages / Gallery

    Pages like the above should be easy to add and delete and easy to edit.


    Group Leader

    • Be able to call the website after the name of the person that the event is being organized for and upload an image, both these can be viewable on the homepage.
    • Be able to send mass email to the rest of the group letting them know about the website to join it.

    • Be able to send out payment reminder to the people who have not payed.
    • Be able to pay for the event.
    • Be able to fill out who is coming to the event ( When they publish this it will come up on attendance page, they can add up to 50 users)

    • Be able to add extra people who are coming.
    • When they are joining we must get there full details, name, address, telephone, they must agree to our terms and conditions and they must be automatically subscribed to our newsletter

    • Be able to assign people the option of not going.


    Group Participant
    • When they are joining we must get there full details, name, address, telephone, they must agree to our terms and conditions and they must be automatically subscribed to our newsletter

    • Be able to pay for the event
    • Be able to assign themselves as “not going”
    • Be able to add there name if its not already there.


    The most important pages are the following

    Homepage
    This will be linked to the group leader page, he can give the page a name and add an image


    Itinerary Page
    This will be at the control of admin, they give detail of allthe event here and times.


    Attendance Page
    When the group leader adds the names of the group they will all come up here.

    When the different people pay fpr the package is should come up here after there name.
    If people choose the option of not going it will show here.

    General Pages
    The rest of the page will be just general pages to give details of the whole event. These should be easy to edit , add images and the option to print.


    Payment system
    The whole payment system will have to be linked back to sage.


    The website must be easily generated at the click of a button for the group, we then fill out the content for the individual pages

  • #2
    Senior Coder
    Join Date
    Jan 2011
    Location
    Missouri
    Posts
    3,763
    Thanks
    23
    Thanked 548 Times in 547 Posts
    If you want this thing up and running in under two years I suggest you hire someone.

  • #3
    New to the CF scene
    Join Date
    May 2011
    Posts
    2
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Thanks for your input but that dosent help. Im not a beginner, i know html and used to design websites for about 3yr. The last time i did a website was 2yr ago so im sure things have changed.

    Id appreciate any positive help.

  • #4
    Supreme Master coder! Old Pedant's Avatar
    Join Date
    Feb 2009
    Posts
    25,020
    Thanks
    75
    Thanked 4,323 Times in 4,289 Posts
    Quote Originally Posted by deang1986 View Post
    The last time i did a website was 2yr ago so im sure things have changed.
    Not really.

    Certainly not as regards the database design for something like this.

    Certainly not as regards using PHP (or ASP) for doing so.

    Browser-related coding has changed a *LITTLE* in the last 2 years.

    But DB and PHP for this kind of stuff hasn't changed significantly in 10 years. ASP.NET has. JSP has. (And, to be fair, there are *some* advances in PHP, but you don't even have to use them.)

    **********

    The website must be easily generated at the click of a button for the group,
    Now *THAT* is something I want to see!

    It sounds like you are saying you want to find some web-site-building program where you feed in your parameters and it churns for a while and spits out ready-to-use code.

    Is that what you are after???

    I'm truly not sure what you are asking for.
    An optimist sees the glass as half full.
    A pessimist sees the glass as half empty.
    A realist drinks it no matter how much there is.

  • #5
    Regular Coder jfreak53's Avatar
    Join Date
    May 2004
    Location
    Guatemala
    Posts
    477
    Thanks
    19
    Thanked 10 Times in 10 Posts
    Why not make your life easy and just use a pre-built CMS system and just either pay to have a special module made for the special tasks or make one yourself. Certainly easier than making a whole system from scratch if you have never used PHP or MySQL in the past.

    Designing web pages is a whole lot different than programming them. One thing is to design HTML another all together is to use PHP or another scripting language plus DB to create a web system.

    But in basics you need to know PHP and MySQL to build that basic system. Or another scripting language plus a DB language.
    "FORTRAN is not a language. It's a way of turning a multi-million dollar mainframe, into a $50 programmable scientific calculator."
    http://www.microfastcat.com -- FastCat Software, the fastest software on the NET!
    http://www.microthosting.com -- Free reseller web hosting, Hosting, VPS, FREE SMALL HOSTING!!!
    http://www.microtronix-tech.com -- Web design and programming

  • #6
    Supreme Master coder! Old Pedant's Avatar
    Join Date
    Feb 2009
    Posts
    25,020
    Thanks
    75
    Thanked 4,323 Times in 4,289 Posts
    Well, I would say that for any project like this, the *FIRST* thing you should design is the database. If you screw up the DB design, then no matter how good your web design and programming skills, you will never have a truly successful working system.

    And yes, you need to know the DB language (assumed to be some version of SQL), but even more important is understanding DB design principles. Such fundamentals as indexes and foreign keys and constraints and, maybe more important, normalization.
    An optimist sees the glass as half full.
    A pessimist sees the glass as half empty.
    A realist drinks it no matter how much there is.


  •  

    Posting Permissions

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