New Plugin: Events Calendar/Manager, 'Leapfrog'

Feed 42 posts, 16 voices

Avatar
19 posts

So after a while of wanting something similar, and hoping that someone might just develop it for us, we’ve started to make a plugin to extend Frog’s features with the addition of both an events calendar/list and a nice backend interface to manage.

Leapfrog is a general events management plugin for the Frog CMS. The system will allow users to manage artists, events, locations and categories through a tabbed interface from the site’s admin.

We’re making it as general as we can so that it works in as many scenarios as possible, and is easier to program as a result.

Download the functional spec

Backend Screenshot

Release

We’re hoping to release it before the end of June, though that will largely depend on whether our clients are nice to us and we have the appropriate free time. The front end also hasn’t been specified for development, so that might take a little longer to produce.

What would you like to see in the plugin?

Whilst it is still in development, it would be great to get a feel for what people would also like to see, that we haven’t already outlined in the functional spec.

Thanks all!

 
Avatar
486 posts

I want to see what’s behind the “easy gal” tab :)

 
Avatar
19 posts

I want to see what’s behind the “easy gal” tab :)

A gallery plugin that we’ve also made, though it is a little buggy. It basically generates a bunch of thumbnails based on a select folder.

Perhaps I’ll tidy up the code a little and release it.

Grant

 
Avatar
4 posts

Hi Grant,

One of my staff pointed me toward your post this morning, I am very excited that someone has taken the lead on developing an event calendar. Much like you stated, this was something that we were going to tackle sooner or later if no one else stepped up the plate :)

I have reviewed the spec, and have a couple of immediate comments related to the performance specific elements of the calendar. Would it be possible to make the calendar a little more generic, for example:

venue > location
online ticket sales > link
cover charge > cost
artist > act/presenter/guest/featuring, this one I don’t have a good suggestion for this label yet but it should accommodate events with speakers, etc – not just artists.

I also would request that venue and artist NOT be required – the only attributes that should truly be required are date & time. As you can probably tell, we don’t expect to use this for shows at all. ;)

We will be glad to help you test this plugin once when it’s ready.

Thanks for making your efforts available to the community, I for one really appreciate it.

Brandon

 
Avatar
21 posts

@grant This is a great plugin to have. I have an events site that I maintain with Google calendar and Simplepie solution that I have put together, but would be willing to possibly move from that solution to this based on ending features and similar usability (e.g. reoccurring feature)

I agree with cbtrussell, the more generic the better in naming conventions of the sections on the administration side. That way, based on the website’s target market, one can design the end user experience with more specific conventions (rock band, tourism, government, personal blog, etc).

 
Avatar
36 posts

I agree with cbtrussell and drhankes, keep it generic. So far, this looks like a great plugin. I also see this being very useful. Keep up the great work!

 
Avatar
10 posts

This looks very promising (and ideal for a site I’m just building in Frog) – any more progress/updates to report?

How are you expecting this to display? Ideally, it would be good to have a calender and list view if that is possible? Also, would be good if there is an easy way to show the next event elsewhere on the site in a sidebar or something.

 
Avatar
8 posts

Any idea on when this is going to be released?

I would love to test it out for a band’s website that I manage with frog. Right now they update shows by adding the info to a HTML table using TinyMCE, but this looks like an easier/better solution.

 
Avatar
1493 posts

@sdubois92 – there is another solution using page-parts that might be preferable to your HTML table. It uses the “Children-by-part” plugin (find it here), and I have an example online. If you’re interested, let me know and I can tell you more.

I have no doubt that Grant’s plugin will be vastly preferable; but, as I say, the page-part approach might give you more mileage than the HTML table. FWIW!

 
Avatar
4 posts

Hi Grant – Any progress to share? Need any help? :)

Brandon

 
Avatar
3 posts

Hi Grant,

Do you know when this will be complete?

cheers

 
Avatar
19 posts

Hey all

Sorry about the delayed reply, we’ve been super busy! I must confess that the development has stalled due to our current workload but I’m keen to progress it a little further, so if you’re interested in helping out shoot me an email to grant@morgan.net.au

I can’t guarantee that we’ll accept your help in the development, but most certainly the testing and fixing!

Grant

 
Avatar
3 posts

Sent you an email grant.

For the short term, David do you think that you could tell me more about the solution which uses the“Children-by-part” plugin.

cheers

 
Avatar
108 posts

Any further on with this plugin guys?

 
Avatar
4 posts

Grant, I was just going to start building my own event plugin and came across this post. Any chance you would be willing to share the code you have? I would be happy and willing to finish it off and return it.

 
Avatar
6 posts

Hi everyone,

Just letting you know that Grant and I have resumed development on this plugin and we should have something out within a week. Stayed tuned!

 
Avatar
4 posts

Great news, if you guys need any help with testing or development let me know.

 
Avatar
19 posts

We’re releasing in private this week, and will make it public once our new website is up so that we can put some information up about it and handle the support a little better.

I’d love some people to test what we’ve got (probably as of tomorrow), so please email me [grant@morgan.net.au] to let me know if you’re interested in beta testing.

Grant

 
Avatar
125 posts

Hi Grant,
I would like to test your plugin [oweb] at [office-web] dot [net]

 
Avatar
19 posts

Ok, so, its finally here:

http://www.morgan.net.au/labs/leapfrog

Go nuts.

Grant

 
Avatar
6 posts

Hi everyone,

Since Frog 0.9.5 and Wolf 0.6.0 are so similar, we have been able to release the plugin for both systems. However, Frog users need to apply a patch to port front-end plugin controller support. Wolf CMS users don’t need to do anything special.

You can download the plugin (and patch) from here: http://morgan.net.au/labs/leapfrog

The corresponding thread on the Wolf forum can be found here.

It’s a very early release and we are keen to get feedback!

 
Avatar
125 posts

What must I do for the Frog patch?

 
Avatar
4 posts

For linux, you will need to install “patch” once that is installed. Go to the root folder where you have frogcms installed. Then run patch -p0 < frog_frontend_controller.patch.

 
Avatar
125 posts

I’m not really Linux friendly… is there another way to patch Frog?

 
Avatar
4 posts

Here is a Drupal article talking about some ways to patch on windows. If it would be helpful I could grab the latest version of Frog, patch it, and post the tar to rapidshare or hotfile.

http://drupal.org/node/60179