Meld Solutions Inc.

5 Days Of Mura CMS Plugins

In honor of the (impending) launch of Mura CMS 5.4, we've decided to do 5 days of Mura CMS plugins: one new plugin every day, built from scratch and released the same day. The best part: you can suggest one yourself!

The Mura CMS has really revolutionized the way we approach client projects, not only because it is so user-friendly, but because we can rapidly develop sophisticated plugins that either enhance existing CMS functionality or add brand new features. We want to demonstrate how easy this is with a 5-day plugin development marathon, with one plugin developed every day. Obviously these aren't going to be full-on applications like "create a Forums plugin" (yes, we're working on that), but we do want to create a variety of tools that either add new functionality to existing features in Mura, add something unique but universally useful, or create a base that others can work off of to develop something larger and more useful.

The 5 days will begin on Feb. 07th, and 4 of the 5 plugins we have decided to develop are:

  • Subscribe To Page: this plugin is based upon a recent twitter post, and seemed like a really good (and simple) way to get things rolling.
  • Web Coupons In MiniCommerce: people have been asking us for demonstrations on how to extend our MiniCommerce plugin ... this one's for you, Malcolm ;).
  • Extended User Tracking: this will be a good demonstration of how to use plugins, class extensions and events together (Big Brother abuses aside).
  • Auto-archiving: this would use the new to 5.4 Mura CMS 'Bundles' to schedule backups of a site. The backups would be custom scheduled and placed in a non-web directory or ... if there is time to add it ... Emailed to a provided address.
  • Hmmmm... what will number five be?

As to the fifth ... well, feel free to nominate one. If there is a candidate that can be reasonably built and tested in a day, we'll oblige. If not, I'm sure we'll scratch something interesting up.

Each plugin is going to be built upon either the Mura FW/1 base plugin or our own FW/1-based Meld framework. They'll all be released under a GPL license so you'll be able to use them for free.

It should make for a pretty exciting week of development, and I'll make sure there are regular status updates on our progress through each day.

And don't forget, if you want to learn how to develop Mura plugins yourself think about attending our Mura CMS training seminar's in London on March 7th-9th. The seminars will introduce you to a wealth of tips, tricks and tools that will set you on the road to being an efficient Mura CMS plugin developer.

Comments

~Angela

First thing that comes to mind is a selfish request (of course!)... Consider this my nomination, that #5 be true comment threading; both users and admins can reply to comments.

January 28, 2011, 10:45 PM
brimard

Love to see the beginning steps of creating a plugin that mimics some of the functionality of Feed2JS and/or Yahoo Pipes.

January 31, 2011, 4:45 PM
Steve Withington

considering i just don't have the time to do it myself ... the baked-in calendar is pretty lame. that said, i always thought it would be totally awesome to write a plugin that integrates with Google Calendar to bring in some much needed help to Mura ... i.e., recurring events, etc.

good luck!!

February 2, 2011, 5:44 PM
jpassey

I remember seeing something about replacing Mura site searching with a full text search instead ... was that from you? If so, maybe that could be one of them ... sounds like a lot of work though. BTW, cool!

February 4, 2011, 1:53 PM
paresic

I like Steve's idea, though I'd settle for recurring events. This just came up again on the Mura Forums

February 5, 2011, 3:02 PM
Joel

A mobile version of the edit page that works in Ipads and on iphones! Markitup works.. would just need to replace Muras standard edit page with one that uses the markitup editor instead of ckeditor. 2 million ipads a week can't updates mura pages due to ckeditor not working with them..

February 7, 2011, 3:26 PM
Ronnie

Whenever I setup custom divs within page content in the editor, users can have the tendency to mess things up when editing that content... I could setup extended attributes to address that, but what about a plugin that allows me to assign a class of "editable" to a div so users can type freely in content that I've specified is "okay" to change without having to worry about messing up the markup.

Might need a little thought, but that's the general idea...

February 8, 2011, 2:11 PM
sarahsam

I would like to thank you for the efforts you have made in writing this post.

October 31, 2011, 10:50 AM
Post a Comment
  1. Leave this field empty

Required Field