Slashdot Mirror


Easy On-Line Event Ticketing?

Ronster writes "Dear /.ers (slash-daughters?) I am looking for an elegant online solution to a real-world annoyance. I lead regular tours of my local cemetery, which I enjoy immensely. However, I hate the administration - can you recommend an on-line service, or some software (ideally open source) that I could host on my website, that would allow people to register for these tours, perhaps issue them with a ticket, and even let them cancel their reservation, all without allowing the total number of reservations for each event becoming more than, say, 25? Thanks."

42 comments

  1. Not sure of any open source software but... by mattboston · · Score: 1, Insightful

    Any good PHP/MySQL coder could do this in a couple hours work.

    1. Re:Not sure of any open source software but... by Anonymous Coward · · Score: 0

      Probably doesn't help the guy, unless someone capable already spent a couple of hours and already actually DONE it.

    2. Re:Not sure of any open source software but... by venomkid · · Score: 4, Insightful

      Define "couple hours"... because from what this person's asking, it could get pretty complex. Any time a calendar's involved, things can get pretty hairy pretty quickly with business rules, open days, etc. Not to mention setting up a system so they can return to the site and cancel (registration? some kind of random # on the ticket?) And if registering involves paying a fee of any kind...

      The way I see it, you might be able to design this in a "couple hours". Coding, testing...

      --
      vk.
    3. Re:Not sure of any open source software but... by mattboston · · Score: 1

      I've built simple calendar apps like this before, mainly for music bands websites, where the band can log in and post their show schedule, and it will display dynamically on their website. That only took me about 1/2 hour. I'm sure I could do a pretty extensive app in a couple hours(2 or 3).

    4. Re:Not sure of any open source software but... by Anonymous Coward · · Score: 2, Insightful

      This was rated insightful? Holy ... Just settling on the business rules for this might take you a couple of hours so don't go around saying it can be done in a couple of hours. I try to stay away from people like you.

    5. Re:Not sure of any open source software but... by venomkid · · Score: 1

      Sure, you can let the band post. That's simple, because they know when they're playing.

      Now let the public post and decide when THEY want to see the band. And have them pay for it. And let them cancel whenever they want.

      I'm sorry, but you're looking at this from the wrong angle.

      --
      vk.
    6. Re:Not sure of any open source software but... by mattboston · · Score: 1

      Like I said, that took me 1/2 hour. I could do what he requested in about 2 to 3 hours. Any good PHP programmer could.

    7. Re:Not sure of any open source software but... by Zachary+Kessin · · Score: 0

      I would be happy to work up a quote on this for you. Please feel free to email me what what you need.

      --
      Erlang Developer and podcaster
    8. Re:Not sure of any open source software but... by venomkid · · Score: 1

      Agreed 100%. This should be modded down before it gives any inexperienced programmers delusions.

      I have to wonder, if this person had said ASP.NET/MSAccess, would they have gotten modded up so high?

      --
      vk.
    9. Re:Not sure of any open source software but... by venomkid · · Score: 1

      What you are describing is *nothing* like what the person requested. Read it again.

      --
      vk.
    10. Re:Not sure of any open source software but... by Dr.+Evil · · Score: 1

      That's why Project Managers pad programmer's estimates, and multiply them by a guesstimate outrageous factor.

    11. Re:Not sure of any open source software but... by venomkid · · Score: 1

      Agreed. I've learned this one the hard way.

      And sometimes it's not even unperceived complexity in the request. Sometimes it's the client saying "I know I said X but I MEANT Y!"

      --
      vk.
    12. Re:Not sure of any open source software but... by mattboston · · Score: 1

      I read exactly what he requested. Just because you are inexperience, doesn't mean I can't do it or any other good programmer. Most good programmers have pieces of code from other projects they can incorporate into new projects.

      Like for example, when I'm building a system where users/admins need to log in, I have an authentication module I can plug into any PHP code. I also have a PHP template system I use on all my apps which makes it very fast to develop a fully working system very quickly.

      Now a basic app, which is what he asked for may not have 1000 features, but it will do what he asked. Be online, database driven, show what tours are available, let users register, let users cancel orders, limit X tourists to each tour.

      But for people like you with no understanding of advanced programming techniques would have to keep going back to their manual to find out what every piece of code means, or find out how to do something, so it probably would take you forever to do this.

    13. Re:Not sure of any open source software but... by venomkid · · Score: 1

      Modularity is nothing new, although you seem very impressed by it. It's no substitute for allocating a safe amount of time for design, testing and implementation. This is from programming and project management experience. In the real world. Involving companies and money, not bands.

      --
      vk.
    14. Re:Not sure of any open source software but... by Dr.+Evil · · Score: 1

      In my experience, this is only true if you're stripping down a pre-existing application package to suit a customer's needs. I mean, if it is so obvious to implement, why not have it pre-written and save the coding, testing and documenting altogether? Just license and charge for configuration and deployment.

      To go the library and custom code route opens a big can of worms... how do you bill your customer for their use? Is your customer licensing or buying the solution or the code? How are you handling security updates or bug reports? Are you charging for labour? If so, are you free to sell the solution (less the cost of labour to develop it) to their competitors, or are you committing to a non-compete clause? Certainly, you're not giving them your libraries? Since you're not, how can you be paid for the shortcut in time, yet assure them no problems appear in the code they don't own?

      If you can do it in 30 minutes, do it, pretend it was pre-written, license it like any other software and bill for deployment.

    15. Re:Not sure of any open source software but... by LWATCDR · · Score: 1

      I would guess that your are severly underestimating the complexity of the problem. What this person wants is a lot more complex than a simple calander. They want an automated booking system. The orginal post did not even touch on some of the issues like rain days, Holidays, Billing, and so on. If you really can do it in a few hours then price the job for four hours email the poster and do it.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    16. Re:Not sure of any open source software but... by Hognoxious · · Score: 1
      I mean, if it is so obvious to implement, why not have it pre-written and save the coding, testing and documenting altogether? Just license and charge for configuration and deployment.
      How novel. You should patent that idea before SAP, Oracle and thae other ERP wallahs start doing it.
      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    17. Re:Not sure of any open source software but... by YrWrstNtmr · · Score: 1

      So go ahead. Write him one. Or at least a demo version. You should be done before the sun goes down, right?

  2. Two words... by over_exposed · · Score: 0

    Ticket Master

    --
    "The object of war is not to die for your country, but to make the other bastard die for his." - Patton
    1. Re:Two words... by vandalman · · Score: 1, Insightful

      I hate paying the Ticket master "tax". They add way too much to the already expensive tickets.

      --
      Devise, Repair, Solve, Build
    2. Re:Two words... by gcaseye6677 · · Score: 1

      I don't think it would be a good idea to use TicketBastard.

  3. some thoughts... by ubiquitin · · Score: 3, Informative

    Cancelling the registrations is the hard part, as it means that an individual would have to be able to log back in. This means that the ticket-holder needs to have some password or other unique method for doing so. Perhaps consider handling this with a special cancellation link with a per-user hash that gets emailed to each ticket holder along with their confirmation. This requires email integration, not impossible obviously, but something that you'll want to give architectural consideration. If you come up with a detailed specification for your project submit it with your contact information to contact.phpconsulting.com, and I'll quote you on it.

    --
    http://tinyurl.com/4ny52
    1. Re:some thoughts... by noselasd · · Score: 1

      While often done with email, it needs not.
      Just show the customer an id or two, which he/she hs to remember for picking up the ticket, or cancel it.

    2. Re:some thoughts... by Anonymous Coward · · Score: 0

      Just make sure you write valid html.

    3. Re:some thoughts... by Anonymous Coward · · Score: 0

      wow, I can't believe it. Advertising and then it got modded informative. Where is the world coming to?

    4. Re:some thoughts... by Anonymous Coward · · Score: 0
      Cancelling the registrations is the hard part, as it means that an individual would have to be able to log back in. This means that the ticket-holder needs to have some password or other unique method for doing so.
      Ibis hotels e-mail you a confirmation code. You type this in (and also the arrival date) if you want to cancel.

      You can buy Thalys (high speed rail tickets) via a similar method, you book on the web and type the code it gives you & the pin you choose into a machine and out pops your ticket.

  4. try these guys"? by way2trivial · · Score: 1
    not their usual line of biz, but maybe

    (i have no affiliation- isaw it due to slashback, they're schlepping for the last starfighter musical-fees seem low enough)

    https://www.smarttix.com/aboutus.aspx

    --
    every day http://en.wikipedia.org/wiki/Special:Random
  5. Exactly.. by billybob · · Score: 0

    I was going to say the same thing... this is just a very simple web app, may take more than a few hours though depending on the feature set... like if tours are mon, wed, fri, then showing a calendar with all the tours and which ones are full and for the ones that aren't, how many spots there are left... automatically emailing confirmation to the "customers", and perhaps sending a notice to him as well... etc etc... still nothing too complicated, but could turn into a full days work.

    --
    Joseph?
  6. What cemetary do you work for? by bergeron76 · · Score: 1

    Unless it's Arlington National, I can't seem to think of one that might draw more than 25 people. However, I'm assuming that it's a daily or hourly frequency.

    --
    Don't think that a small group of dedicated individuals can't change the world. It's the only thing that ever has.
    1. Re:What cemetary do you work for? by Anonymous Coward · · Score: 1, Informative

      Really? Never been to New Orleans?

  7. Mars and Left Handed Sugar by jayrtfm · · Score: 2, Interesting
    wait, wait, please don't mod this off topic.
    The search for life on mars and developing left-handed or reduced calorie sugar are related to ticket reservations.

    Dr. Gilbert V. Levin's company Spherics does all three.

  8. I can help you... by mOoZik · · Score: 0

    I am a freelance programmer. Drop me a line at scubyfan@gmail.com and I'll provide you with a competitive quote.

  9. Cancelling w/o passwords & no email need by Randym · · Score: 2, Interesting
    that would allow people to register for these tours, perhaps issue them with a ticket, and even let them cancel their reservation,

    You could cancel reservations by having people enter a [randomly generated] number which is printed on their ticket -- in essence, outsourcing the sessionID to the physical ticket.

    It would make more sense, too, to just have them print out a ticket from the website [with the date, time and cancellation #]; that way, they wouldn't even *need* an email address to be able to take the tour.

    --
    DNA is a Turing machine. You, however, being dynamic and emergent, are not.
  10. why not use an ecommerce app? by darkgumby · · Score: 2, Informative

    You could use oscommerce or phpshop.

    Just create a product for each day/time you give the tour and set the inventory to the number of tickets that you want to distribute for each tour.

    When someone 'buys' a ticket then the inventory is depleted by one.

    If someone cancels their order then the ticket should become available again and the inventory should increase.

    I'd use Mambo CMS as a frontend. It has a nice event calendar component. Add events to the calendar with links to the product in the ecommerce package and you should be all set.

    Phpshop has been integrated into Mambo. There is an effort to integate oscommerce.

  11. Brown Paper Tickets by km790816 · · Score: 5, Informative
    http://www.brownpapertickets.com/producers.html

    The story: hippy response to TicketBastard.

    Free to set up events. No min or max. Many options for different prices, etc. They even handle mailing the tickets. They take a small % off the top of each ticket to cover their costs.

    In their own words:
    The only fair-trade ticketing service!

    Ticket buyers and event organizers have been held hostage by ticketing companies long enough. Our mission is to keep as much money in everyone's pockets as possible. That way, producers can put on more shows, performers can earn a better living, and ticket buyers can see more shows! That's what building a community is about.

    * Our service fees are the lowest in the industry (99 and 2.5%) - no kick back fees or mystery charges. Ever.
    * Charter Not-Just-For-Profit company, 5-star rating
    * At least 5% of our profits are donated back where they were earned to create more community

    You almost feel good about buying tickets from them. Crazy...
  12. Small problems highlight larger ones by tod_miller · · Score: 2, Interesting

    It is apparent to me that this small problem highlights a fundemantal issue in development today.

    Such an application should almost be done with wizards today.

    This level of application should become one-click development for every day people...

    Rather than empower people with merely writing documents, this guy should be able to take a web-u-like OS package and make some powerful results - perhaps based on JavaServer Faces or .NET or abstract the technology with a webml like (although less utterly devastatingly complex) interface.

    On a brighter note I wrote a simple application for my local theatre, simple enough that I could really experiment with interface and FEEL of the program. I coded a javascript home-roll date picker (simpler and nicer than the ones you can d/l) and they can add events, and book tickets.

    of course this is designed to be run with the theatre in single user mode - with no logins.

    For max 25 people - I would consider using email / phone interfaces from a website.

    --
    #hostfile 0.0.0.0 primidi.com 0.0.0.0 www.primidi.com 0.0.0.0 radio.weblogs.com
  13. That's not offtopic you drunken mods. by OneDeeTenTee · · Score: 1

    It's really cool that one company does online reservations, SETI, and biochemistry.

    It reminds me of three bumper stickers I've seen together on one car. "0-60 in five minutes", "This is not an abandoned vehicle", and "I'd rather be driving a Titlist".

    --
    Stop the world; I need to get off.
    1. Re:That's not offtopic you drunken mods. by jayrtfm · · Score: 1

      Thank You.
      these bozo's have inspired me to do more meta-moderation

    2. Re:That's not offtopic you drunken mods. by Anonymous Coward · · Score: 0

      That's more subtle than my favorite so far:

      "(rainbow) PRIDE"

      "Semper Fi! USMC - Retired."

      "One Shot. One Kill"

  14. www.hotscripts.com by stickystyle · · Score: 2, Informative

    just a quick search of 'tickets' on the second page i already found something that sounds like what you are looking for.

    --
    Pluralitas non est ponenda sine neccesitate
  15. Ronster's response by Anonymous Coward · · Score: 0

    Thanks for all your responses. The cemetery in question is the Glasgow Necropolis, and I lead around one tour a month. So each event could be a product (so no need for a calendar), or each ticket could be a product. I'm not sure about ecommerce applications, since the tours are free. Thanks again for all all your input (even the one about left-handed sugar). Much appreciated.