Skip to:
Content
Pages
Categories
Search
Top
Bottom

Announcing: Events component

  • Avatar of Erwin Gerrits
    Erwin Gerrits
    Participant

    @egerrits

    Tomorrow, the first version of my bp_events component will be available from my website (http://www.erwingerrits.com/?page_id=799).

    This component will allow your users to create (recurring) events, with optional forum and wire, to which friends can be invited. Friends can either: attend, maybe attend or not attend, much like Facebook’s Events. There will be a ‘Send a Reminder’ option as well.

    The component includes an “Events” widget that lists the upcoming (default), newest, active or popular events.

    You can keep up to date on the development, and add comments with suggestions or bug reports on my website, or on this thread.

Viewing 25 replies - 26 through 50 (of 102 total)
  • Avatar of Gpo1
    gpo1
    Participant

    @gpo1

    @egerrits, keep up the work on event plugin,it’s becoming a killer app with twitter and google api.

    @plrk, And if a use don’t want any of these services like twitter ,they don’t have you use them.

    Group integration hopefully be next on the hit list?

    Avatar of Erwin Gerrits
    Erwin Gerrits
    Participant

    @egerrits

    @plrk

    Re: bloating: Google Maps is inplemented through a third party plugin called GeoPress. If you don’t want maps, don’t install this plugin. All that’s left is 5 lines of code.

    Twitter is implemented through (literally) 10 lines of code.

    Avatar of Chris
    chriscarter
    Participant

    @chriscarter

    I’m testing out the event plugin and it seems to be working as it should. I’m not sure where the Twitter setting is, however. Where do I insert the Twitter account name I want the event posted to?

    Avatar of Erwin Gerrits
    Erwin Gerrits
    Participant

    @egerrits

    @chriscarter,

    Twitter settings can be entered right below the “Post this event to my twitter account” checkbox on the third screen, the “event-settings”. Just check the checkbox, and a box will popup where you can enter your credentials. I am struggling as to where to put these things… I am open to suggestions.

    Avatar of Simon
    Simon
    Participant

    @conceptfusion

    @egerrits,

    “I am struggling as to where to put these things…”

    Is it possible to add the users twitter name as a bp-xprofile field?

    Avatar of Gpo1
    gpo1
    Participant

    @gpo1

    I think add user’s twitter account in bp-xprofile or user settings…but if another twitter plugin is installed would there be a conflict or would be fine?

    Avatar of Simon
    Simon
    Participant

    @conceptfusion

    I don’t see why it would cause any problems unless another twitter plugin also created a bp-xprofile field in which case there would simply be an annoying duplicate field.

    One possible way around such an issue might be to allow a site admin to simply nominate a new or existing bp-xprofile field, that way if another twitter plugin created a different field you could just nominate that one.

    Of course, I could be vastly over simplifying things here.

    Avatar of Hempsworth
    Hempsworth
    Participant

    @hempsworth

    > unless another twitter plugin also created a bp-xprofile field

    This could easily be solved by checking to see if the field exists already, but that cannot be guaranteed for all plugins.

    Avatar of Erwin Gerrits
    Erwin Gerrits
    Participant

    @egerrits

    I think the easiest way would be to have a simple plugin that would simply store these two values for other plugins to use.

    One could write a plugin that adds a menu option to the settings for the profile plugin, and it would just say “twitter settings” and you enter your account & password in that, and other plugins could simply check if the fields exist and use twitter if they do.

    Or maybe it’ll just have one function: tweet($userid, $status), ‘if function exists’ is an easy check in php and so other plugins can check if the twitter plugin is installed and use it if it is.

    Just throwing this out for discussion.

    Avatar of Hempsworth
    Hempsworth
    Participant

    @hempsworth

    I like the ‘tweet($userid, $status)’ idea, that would probably encourage more twitter integration.

    Avatar of Hempsworth
    Hempsworth
    Participant

    @hempsworth

    I’ve been testing out the latest release and things seem to be looking great.

    However, the maps features need tweaking I feel – it’s a bit clunky having to install Geopress as well, it would be far nicer just having to paste in my API keys into the BP-Events admin section.

    When/if that is done, it would also be useful to be able to choose whether Google Maps, Yahoo Maps or both are used, I would personally only want one and I would like to be able to choose.

    Also, we will need checkboxes in the admin panel as to whether Maps/Twitter features should be on or off, as I’m guessing some social networks wouldn’t even know what Twitter is, and it might confuse them! :)

    Avatar of Gpo1
    gpo1
    Participant

    @gpo1

    Here,here on the ‘one function: tweet($userid, $status)’ option maybe twitme 1.7 plugin for BP could also use the function!

    Avatar of Erwin Gerrits
    Erwin Gerrits
    Participant

    @egerrits

    If my Internet speed will ever pick up today, I will be working on this ‘twitter plugin’ today and should have something ready for this evening.

    Avatar of Gpo1
    gpo1
    Participant

    @gpo1

    egerrits, Are you saying your working on a twitter client for BP

    With features

    like displays notifications for new messages

    shorten long URLs (using bit.ly, snurl, twurl or is.gd)

    cross-post your updates to Jaiku and many other sites like Facebook, MySpace, LinkedIn and more via Ping.fm

    post images to TwitPic

    search tweets using Twitter Search and TweetScan, and follow topics in near-real time with saved searches

    Hero

    Avatar of Erwin Gerrits
    Erwin Gerrits
    Participant

    @egerrits

    gpol.. uh… no… just working on a plugin that adds a “Twitter” tab to the profile page, and users can enter their account & password so they’ll be stored centrally in user’s profile. Plugins can then call “tweet($status)” and my plugin will then use those credentials to tweet a post. That’s all… once it’s working, maybe I’ll expand it.

    Avatar of Erwin Gerrits
    Erwin Gerrits
    Participant

    @egerrits

    See new thread http://buddypress.org/forums/topic.php?id=1488 for the twitter plugin. Test, test, test please!

    Avatar of Erwin Gerrits
    Erwin Gerrits
    Participant

    @egerrits

    @hempsworth

    I just moved the twitter admin stuff to a separate plugin. Tweeting the event option won’t even show up in the user’s pages unless a) the twitter plugin is installed (admins choose that for their network type), and b) the user has his account/password entered in his profile (ie. knows what he/she is doing).

    Re: google maps… I really just threw that into this release to see if it technically works for everybody. Will be working on ‘prettifying’ it shortly. FYI Google and Yahoo Maps API CAN be entered into the Events Settings (not GeoPress settings, although they point to the same values, you could use that too). And you can pick and choose which one to fill in (or both), so the admin can pick which one to use.

    Avatar of Chris
    chriscarter
    Participant

    @chriscarter

    Just an idea to throw out. If a member isn’t signed up for any events, there is still a section on their profile and it will say “Member hasn’t joined any events yet.” Instead, in this case, can the event section just not be listed?

    Avatar of Erwin Gerrits
    Erwin Gerrits
    Participant

    @egerrits

    Yes, that is the way it should be. I’ll be changed in the next version.

    Avatar of Federicobo
    federicobo
    Participant

    @federicobo

    Ciao egerrits.

    Thanks for you work.

    A problem with activation:

    Warning: require_once(bp-core.php) [function.require-once]: failed to open stream: No such file or directory in /web/htdocs/xxxxxx/home/social/wp-content/plugins/bp-events.php on line 11

    Some ideas?

    Thanks

    Avatar of Federicobo
    federicobo
    Participant

    @federicobo

    Ok ReadMe… sorry…

    Avatar of Burkie
    Burkie
    Participant

    @burkie

    having an issue with the latest version which shows the incorrect sub menu for the event page as seen here http://www.flickr.com/photos/imobio/3337908503/ wondering from which file I might be able to drop in the correct function.

    Avatar of Erwin Gerrits
    Erwin Gerrits
    Participant

    @egerrits

    @burkie,

    make sure you have the latest trunk version of buddypress (or at least 1164 I believe) installed, particularly bp-core-templatetags.php.

    Avatar of Jeffca
    jeffca
    Participant

    @jeffca

    The forum for an event gets created successfully, but the forum and icon does not appear in the “optionsbar” as does when a forum is created for a group.

    Add a vote for categories/tags feature also! Thanks!

    Avatar of zeitweise
    zeitweise
    Participant

    @zeitweise

    egerrits, what a good plugin, I appreciate it a lot!

    However, I am running into two issues:

    Time settings: It would be good to make the end time optional. For evening events like a party I usually do not know how long they will last.

    “My Events”: When selecting Events from my personal navigation I am being directed to /members/myname/events/ and “No matching events found” is being displayed. Should not /members/myname/events/my-events/all be the default page?

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

You must be logged in to reply to this topic.