/    Sign up×
Community /Pin to ProfileBookmark

I need advice on implementing a huge amount of music event listings into my website

Hi guys

I am starting up a new website dedicated to listing hundreds of local music events. The requirements are as follows:

  • * Events need to be listed by date with current events showing at the top followed by any future events in date order.

  • * Events where the date has expired should not be displayed.

  • * Events should contain tags (music genre, specific venue etc) which can be searched for by the user to filter out specific event types.

  • * All events will be listed under one of five broad categories such as “festivals”, “concerts”, “club nights” and search functionality will allow the user to search within a category or across all categories.
  • My background in website design is a basic knowledge of html, as well as some work I did in a previous job testing and designing a banking website alongside the programmers, so although I have an understanding of the concepts involved I don’t have any knowledge of things like CSS and SQL etc.

    Any advice you could give me on the best way of achieving this would be fantastic. I have been searching the web and looking at various website/mobile design companies, however none of the ones I’ve found offer what I need “out of the box” so to speak. Obviously initially there will be no income stream so cost is an issue and a custom built website from scratch is almost certainly going to be out of the equation, however I am prepared to spend some money if it makes sense.

    Many thanks and if you have any questions please let me know.

    Oliver

    to post a comment
    Full-stack Developer

    2 Comments(s)

    Copy linkTweet thisAlerts:
    @cbVisionAug 25.2014 — One option would be using a CMS such as Drupal to handle this.

    You could create a custom record for "Events" with the fields of information (ex: date, genre, venue, etc.) You could then use the Drupal Views module to create different pages based on the value of these fields. There's definitely not an "out of the box" or easy way of doing what you want to do. You need to learn about databases and SQL and/or a CMS such as Drupal.

    There are tons of tutorials and videos out there for PHP/MySQL and Drupal.

    Good luck!
    Copy linkTweet thisAlerts:
    @olliebrownauthorAug 26.2014 — That's excellent advice thank you.

    I think Drupal may well be exactly what I'm looking for. Let's see how I get on!
    ×

    Success!

    Help @olliebrown 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.13,
    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,
    )...