Welcome to the December core team update - special holiday edition. There's lots of goodies under the tree and we can't wait for you to open them.
What we've been working on:
The core team is transitioning to a monthly task cycle where we'll publicly set a goal for the month, work on it and report back to the community afterwards. To bring you up to speed on our goals and accomplishments over the past few months:
This drag-n-drop email composer has received a good deal of polish and the now-available extension gives Civimail an interface that rivals other paid email services, with all the power and flexibility of CiviCRM behind it, making CiviCRM not only the most powerful communication tool for nonprofits, but now easy and fun to use as well.
CiviCase UI Overhaul
With a clear roadmap towards improved CiviCRM experience, Agiliway team keeps aligning CiviCRM software capabilities with an end-user working environment. The newly released CiviCalendar extension is our most recent solution and an absolutely necessary stop. From now on CiviCRM users can easily visualize their daily, weekly and monthly activities within CiviCRM.
CiviCalendar is styled to resemble Microsoft Outlook Calendar. For visual distinction the list view is replaced with graphic calendar squares, while entries are shown in different colors. User-friendly interface and intuitive navigation make it a breeze for users to add items...Read more
I just published a small extension (funded by Amnesty International Vlaanderen) to prevent the REST API requests still coming through when the site is in maintenance mode.
The extension is CiviCRM native and the structure is based on the CiviCRM User Framework. However, as I have little to no experience with a CMS other than Drupal, I have only implemented the Drupal module. Would be really great if others could add the same trick for the other CMS's!
- check if API request originated from REST (api_key and key in the request)
- if yes, check if CMS is in maintenance mode
- if yes, throw API_Exception with error code maintenance_mode
The extension can be found here.Read more
With the funding environment for nonprofits in Serbia becoming increasingly more fragmented and the choice of technology tools to aid fundraising and advocacy becoming more diverse, Catalyst Balkans saw an opportunity to fill an open niche for a localized CRM targeted to the nonprofit sector in the Western Balkans. With Catalyst Balkans already having used CiviCRM for several years for its own communication and contact management needs, the localization of CiviCRM was a natural choice.
With virtually zero strings translated into Serbian on Transifex and a very limited budget, Catalyst used a combination of existing staff resources and volunteers to plug away at the translation effort over a period of months. The final 1500 strings were done with the help of a translation professional who also went through and polished the entire translation file.
Many coffees were spent...Read more
If you've been holding back from using Backdrop because your site requires the popular and powerful CiviCRM, hold back no longer. You can now easily install CiviCRM on Backdrop, or migrate it from your Drupal 7/CiviCRM setup.
CiviCRM and Backdrop CMS, two projects who focus on helping non-profits, fit together quite nicely. You can now easily install CiviCRM on Backdrop and benefit from the robust Drupal-like architecture with an extra helping of the user-friendliness added by Backdrop.
At our agency, Freeform Solutions, we are quite interested in the progress of Backdrop CMS. Non-profits want the power of Drupal but the user friendliness of WordPress. It has been a really hard sell to get them to upgrade from Drupal 6 to 7. For many their entire budget could go into the upgrade and they had little left for anything they really wanted. With Backdrop CMS, it was a relief to hear that backwards...Read more
Join us for a two day CiviCRM developer training on the 9th and 10th October (straight after CiviCON UK). The course covers everything you need to know to get up and running as a CiviCRM developer, and more. The training is delivered by CiviCRM experts from the UK, Europe, and further afield. At its core is a set of sessions that cover everything you need to get your development environment up and running, and to start writing extensions and improving core. As well as this, we're running a set of master classes on the latest techniques and technologies by subject matter experts.
The training costs £500, which includes food and accommodation while you are here. It is run alongside our residential sprint so there'll be plenty of chances to chat with and learn from other developers, implementers and power users from the CiviCRM community. You're also welcome to stay on for the remainder of the sprint at no extra cost to continue learning about and...Read more
At Wanna Pixel, Inc., we have been excited about Mosaico, a drag-n-drop email builder native to CiviCRM, for quite awhile. Most designers and nonprofit staff alike have struggled to use the CiviCRM mailing feature to create responsive email campaigns. Three years ago, I wrote an article about the responsive template I created for CiviCRM users, hoping to help ease this struggle.
Before Mosaico, there were two options for email building when using CiviCRM.
- Use responsive html templates and spend hours editing them whenever you wanted to make a change.
- Integrate with MailChimp and lose some data and token access. ...
CiviCooP and Systopia and Palasthotel have been working together on CiviProxy and CiviProxy. This blog is a round up of what we have achieved in the last couple of days. The first thing we have achieved is that we had fun and a very good work atmosphere. We made long days and made lots of progress.
What are CiviProxy and CiviMcRestFace?
CiviProxy is a script to act as an application firewall for CiviCRM. It could be used to put your civicrm in secure network. CiviProxy is the gatekeeper to which external systems, such as your website, connect (this is for example when a user signs a petition on your website and the website submits this data to your CiviCRM). CiviProxy will make sure the call is from the right place (ip-adress) and is only doing what allowed to do.
CiviMcRestFace (CiviMRF) is a framework to be used in other systems (such as your external website) to connect to CiviCRM. The framework itself is...Read more
CRMs are must-have for any organization, large or small. There is some debate over what the “C” in CRM stands for - client, constituent, customer, etc., but at a very base level it manages information about your contacts. Organizations now understand that communication is not always linear, flowing to one central point. To further complicate things, organizations have a splintering of data from a multitude of tools. For example, maybe you are using Evite for event registrations, Salesforce to manage your customer communication, PayPal to collect donations, and Constant Contact for your email blasts. How can your organization get visibility into all of this data with it spread out amongst various systems and databases? The solution is CiviCRM.
Editor’s Note: I was initially going to make this one blog article, but since there are so many great features to talk about in CiviCRM, I’ve decided to break this up into...Read more
Over the past 18 months, the CiviCRM Core Team has focused heavily on project sustainability and on balancing our own internal capacity. During that time, our infrastructure has been consistently (and thankfully) managed by Mathieu Lutfy, a member of the Canada-based partner Coop SymbioTIC. While we’ve always considered Mathieu quasi-core-team, we’ve recently made it official and are very happy to announce that, in addition to managing the project’s infrastructure, he’ll now take on a greater role in its overall leadership.
Though the Core Team’s finances are always in flux, and often tenuous, we hope to expand the Core Team throughout 2017 to include a diverse set of individuals whose collective wisdom and guidance can take CiviCRM to a new level. Mathieu’s addition to overall project leadership is a first step toward deepening both our skills sets...Read more