Despite having enough on their plate with a few billion kids worth of presents to build, and with Rudolfs unfortunate flu (well why else would he have a red nose?), Santa's little elves over in the UK have been working hard to also bring you a brand new CiviCRM extension/module - CiviBooking! Having now been extensively tested for sleigh management purposes we're really pleased to announce the first stable release available now from the extensions directory.
Blogs
A few of us have started exploring how we can integrate Doctrine into future versions of CiviCRM. A large part of this work was initiated by Peter Haight from Giant Rabbit who explained his thinking and approach in this blog post on Persistence Refactoring. One of our goals for the next few releases of CiviCRM is to improve the technology backbone that Civi is based on. It made sense to most of us to start from the database layer and then move outwards and using doctrine and working with peter seemed a good logical next step.
We decided to spend 3 weeks (till mid january) on various exploratory sprints and try and answer a few questions and see how things are done in the doctrine/symfony world of things. We also decided to start adopting more scrum - like technques and iterate on a weekly basis. Our goal is to come up with a list of things that we are curious about going forward and work on some potential answers during the week. So without further ado, here are some of the things that we decided to investigate and research this week:
I have selected this extension to review because the description looked really cool! So it made me curious.
Cividesk sync for Google AppsMore information on the extension is here : http://civicrm.org/extensions/google-apps-sync. The module has been developed by Nicolas Ganivet from Cividesk. I have reviewed version 1.0 of the extension.
So here is the first one, review of an extension! I have selected this one because we recently used it in a project and expect to use if many times in the future. Each review subject can score a maximum of 5 stars (brilliant) and a minimum of 1 star (not very nice). We thought a review should be easy to read and concise, so we decided we limit ourselves to max 3-5 sentences per subject.
At CiviCon London 2014 the topic of extensions came up in a couple of conversations. Should some extensions be part of core, how do we deal with really good extensions and really bad ones, should we show how many times an extension is downloaded etc. Jaap Jansma and me discussed some more with Lobo on IRC and we decided that we would start with extension reviews. We feel that the extension mechanism is really cool and helps us a lot as developers and as users.