Skip to:
Content
Pages
Categories
Search
Top
Bottom

Buddyvents – New Events Plugin

  • Avatar of Travel-Junkie
    Boris
    Participant

    @travel-junkie

    Hey All,

    last sunday I found out that a recent project needed an events plugin. Being not too happy (for various not really relevant reasons) with the current solutions I quickly whipped one up. You can have a look here: http://test.shabushabu.eu/events/.

    Every member can publish an event, but if you’re also a group admin you can attach an event to one of your groups. Coordinates get automatically geocoded from the location. Event activity gets displayed on the events page and an event can be edited and features an overview page of all members.

    The messages component is needed as that handles all the invitations. It also needs the friends plugin for the autocompletion to invite members to work.

    There’s a bit more so if you want to have a play, go ahead…

    Here’s a feature list:
    * Events can be created by any user
    * Events can be attached to a group, if the event creator is a group admin
    * Event Privacy that includes group integration
    * Activity stream integration
    * Friends component integration (used for invitations)
    * Event comments
    * Events search
    * RSS Feeds for groups and users
    * Geocoded locations for events
    * Google Maps v3 overview of all events
    * Adds basic information like address to groups
    * Sidebar Widget
    * Support for BP-Moderation
    * Calendar integration
    * Restrict number of attendees
    * Recurrent events (daily, weekly, monthly, yearly)

Viewing 25 replies - 26 through 50 (of 75 total)
  • Avatar of Enrico
    Enrico
    Participant

    @sulley

    Just tested an event’s creation.

    Would it be possible to have an ajaxed/realtime data checker (The end date needs to be after the start date.) instead of a refreshing one and loosing all filled in fields?

    Thanks.

    Just tested an event’s creation too.

    Great ! Would be awesome to be able to invite contact with display name autosuggest, as messaging system of buddypress. Or : a link wich open java popup with current friends list (avatar + display name), as facebook invites.

    EDIT : I think invite system should be in a specific page, not on the editing event screen.
    Have you plan remind upcoming events by email function ?

    Avatar of Travel-Junkie
    Boris
    Participant

    @travel-junkie

    @guigoz
    Autosuggest is already working, but just for friends, so if you have no friends, then you won’t see anything :)
    Upcoming events will come in a later version

    @Enrico
    The next major release will be quite ajaxified.

    Avatar of Travel-Junkie
    Boris
    Participant

    @travel-junkie

    @svenl77
    The loop uses the same access logic as the calendar now, so the plugin is now fully compatible with any combination of group status/event status.

    Avatar of Travel-Junkie
    Boris
    Participant

    @travel-junkie

    So, if you don’t mean to hijack this thread, why do you do it? :)

    Avatar of pcwriter
    pcwriter
    Participant

    @pcwriter

    @netweblogic

    Yeah, kinda not cool dude.
    Besides, if you’re going to start discussion about a different subject, start a new thread. Otherwise, things get real confusing, real fast!

    Avatar of Hugo
    Hugo
    Moderator

    @hnla

    @netweblogic tbh I find that post unbelievable, it’s not only hijacking but downright rude and spammy, I’ll be deleting it from this thread shortly just so that you know when you look for it.

    Avatar of Travel-Junkie
    Boris
    Participant

    @travel-junkie

    @sulley
    I’ve changed the js for the datepicker. The end date has to be the same or at a later date as the start date now. It still doesn’t account for the time, though, and if someone adds a date manually it still relies on the server check, but it’s a good start.

    Avatar of Travel-Junkie
    Boris
    Participant

    @travel-junkie

    I’ve just added support to the plugin to restrict the number of attendees per event. I’ve uploaded the latest dev version to the testsite (http://buddyvents.jobboardr.com). Please note that there will probably still be some bugs in the restrict-attendee and group (support for hidden/private/public) functionality. I will fix anything I find tomorrow (sunday) and the plugin release will go ahead this monday!

    Avatar of Travel-Junkie
    Boris
    Participant

    @travel-junkie

    Just added geo coordinates to the RSS Feeds and attendance buttons to the calendar popups. Now I’m thinking about combining the calendar view with the directory/my-events view and leave it up to the user to switch between the two, with the list view being the default.

    What do ya think?

    Off to bed :)

    Avatar of Svenl77
    Svenl77
    Participant

    @svenl77

    Good morning @travel-junkie, I did some testing…

    1. Create a hidden group was no problem. But I couldn’t create an event for the group.
    After submit, I get the following error message and all field values has been lost. So need to fill in all again, but I couldn’t find out what I did wrong…
    Error Message: “Your event could not be published. Please try again!”

    2. Event Start Time: Is a select box for 30 minutes steps. But I need 10 minutes steps for my events. Would be great to have an admin option to decide the steps or just type it in.
    Please have a look at http://plugins.jquery.com/project/anytime. It’s a Any+Time™ Datepicker/Timepicker AJAX Calendar widget with optional TimeZone support.
    Would be great you use this one.

    3. Repeat this event every…
    Would be great to include this. Most of the events will repeat weekly, or monthly, by year…
    For example: Repeat this event every 7 day’s until 21.12.2012 ;-)

    I’m looking forward to the next week :-Sven

    Avatar of Travel-Junkie
    Boris
    Participant

    @travel-junkie

    @Svenl77
    Anytime looks good, but the license means that I can’t use it. There’s lots of filters though, so you can change the 30 min interval to 10 min really easy.
    It was really late yesterday, when I put the dev version online and I hardly did any testing. Should be easy to debug. It’s only one small function that does the group checking…

    Hmm, I could just recreate an event using wp_schedule_event. This could be a lot easier than I thought :) I’ll look into it, but won’t promise that recurrent events make it into tomorrows release!

    @Travel-Junkie @Svenl77

    Hi,

    If you want, I can translate your plugin in french. I think you have my email @Svenl77.

    Avatar of Travel-Junkie
    Boris
    Participant

    @travel-junkie

    Because of this post by Paul Gibbs I’ve decided to wait with the release. It seems BP 1.2.6 is imminent, so that’ll be the minimum version to run Buddyvents. I’ve gotten myself a copy of the latest 1.2.6 version and have started testing. You can expect Buddyvents a day after 1.2.6 has been out in the open.

    Avatar of Svenl77
    Svenl77
    Participant

    @svenl77

    @guigoz I’m not the author of this plugin!

    @travel-junkie that’s bad news for me, I’m in need of your plug-in for a job I wanted to start next week…

    Avatar of Travel-Junkie
    Boris
    Participant

    @travel-junkie

    @Svenl77
    I guess that ‘very very soon’ means tomorrow. Then you could get Buddyvents on Tuesday. I won’t be giving any support if Buddyvents runs on anything lower than BP 1.2.6 and WP 3.0.1, so it makes sense for me to wait for 1.2.6 now that it’s only a couple days or so. If you really need a copy by tomorrow, then I could get you a copy.

    Avatar of Matt Edminster
    Matt Edminster
    Participant

    @chiinook

    Looking forward to it Travel-Junkie … maybe even more than bp1.3 :)

    Avatar of Travel-Junkie
    Boris
    Participant

    @travel-junkie

    @guigoz
    The po file can be downloaded from here, so if you want to translate it, then go ahead :)
    http://buddyvents.jobboardr.com/events.po

    Just added recurrent events (weekly, monthly, yearly). It’s still a bit experimental, though.

    Avatar of Travel-Junkie
    Boris
    Participant

    @travel-junkie

    Hmm, there seems to be a problem on the live server. Not sure what it is right now, but I’m investigating…

    Avatar of Travel-Junkie
    Boris
    Participant

    @travel-junkie

    Alright, no idea what the problem was. Some kind of server problem. Anyways, I set up a new test site here running the latest dev version:
    http://test.shabushabu.eu/

    Anybody who registered before and wants to do more testing will have to register again. Sorry for that!
    I’ll look more into why it stopped working on the first test site…

    Avatar of Svenl77
    Svenl77
    Participant

    @svenl77

    @travel-junkie Thanks a lot, I will wait till Wednesday and hope for 1.5.6. If not, I would be glad if you get me a copy.

    @travel-junkie
    For inviting system, only event creator can invite his friends ? Attendee can’t invite his friends ?

    Avatar of webart
    webart
    Participant

    @web_art

    Some errors:
    1 – If you create an event and forgot some mandatory filed and click the save event button after this you lose all your event details.

    Creating event with recurrence interval is not working and you got the following error:
    Fatal error: Call to undefined function apply_filzters() in /www/htdocs/w00aae38/test/wp-content/plugins/buddyvents/core/bpe-recurrence.php on line 33

    Future request:
    Location with drop down list pre-configured locations.
    Function for group events. If you create event for a group that we can select to take the group contact details into location line.

    Avatar of webart
    webart
    Participant

    @web_art

    Possibility to invite members and non members after event creating.

    Avatar of Travel-Junkie
    Boris
    Participant

    @travel-junkie

    @web_art
    1. not an error, just a usability problem :) I’ll fix that.
    2. it was a typo in apply_filters and is fixed now

    As for the group contact details. I’ll take those out in a future release and turn it into a separate plugin. I’m building a jobboard plugin as well and that uses the same fields, so in the next big release I’ll be reworking the whole group contact stuff

    @guigoz
    That’s something for another release, but it’s on the roadmap

Viewing 25 replies - 26 through 50 (of 75 total)

You must be logged in to reply to this topic.