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...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...Read more
CiviCRM Entity Reference Field is a submodule of the CiviCRM Entity project. One of the many advantages of installing the CiviCRM Entity module is the ability to use Drupal’s Entity Reference module to reference CiviCRM data from nodes, terms, or other entity types. Many people are using the Inline Entity Form module, which provides field widgets that allow you to create, edit, or delete a referenced entity from the parent form.
If you reference CiviCRM contacts via an Entity Reference field and use Inline Entity Form, you’ll often want to include the ability for the user to create or edit subsidiary CiviCRM entity types, such as the email, phone, and address entities. This can get tricky with CiviCRM integration. A regular entity reference field stores a target entity id in a Drupal field table of the Drupal database. CiviCRM Addresses are stored in the CiviCRM database, and can be created by different types of users and in many different ways. In addition, Drupal...Read more
As of CiviCRM Entity 2.0-beta4 the sub module called CiviCRM Entity Price Set Field provides a Drupal field type for the Event entity type. In this article we’ll review the features of this submodule and discuss how to configure and customize it to fit your needs.
Event Registration on the Event view page
When configured to display on the Event view pages, this field generates a registration form that supports:
- Registering multiple Participants
- Uses the event’s price set and all price fields of any type
- Pay later or credit card transactions utilizing CiviCRM’s payment processing
- Default values for the profile fields corresponding to the logged in user’s contact information ...
Authorize.Net Sandbox: April 30, 2017
What does this mean?
CiviCRM Entity is a contributed module for tightly integrating and extending CiviCRM with Drupal. This module exposes CiviCRM API entities as proper Drupal entity types. This is HUGE as it allows you to make CiviCRM data available within your favorite Drupal tools such as Rules, Views, and EntityReference. I’d like to present another advantage of Drupal entity types, and that is Drupal fields.
By enabling CiviCRM Entity, you can add Drupal fields and associate with CiviCRM entity types such as Contacts and Events. In fact, any of the hundreds of Drupal field types can be used with CiviCRM Entity. You may be asking yourself, “Shouldn’t I use a CiviCRM custom field? Why would you want to use Drupal fields?” The correct answer is, you should choose the right tool for the job.
CiviCRM is great at having the business logic and infrastructure to support event registrations. CiviCRM has price sets, price fields,...Read more
Not too long ago, we wrote a little blog post about some of the work we’ve been doing for CiviHR's new user experience and visual design and after months (and months) with our paintbrushes out it’s finally time to take the lid off the next phase of that project... integrating that look and feel into CiviCRM core…
The outcome is a new “Theme” extension for CiviCRM called “Shoreditch” that you’ll soon be able to download and install to completely update the look and feel of your CiviCRM installation!
The “Shoreditch” Theme
The new look and feel is based on the style toolkit that you can find here:
We’ll follow with some more technical details of the theme in a later blog post, but what you of course want to see is how does this actually look… and in true Extreme Makeovers style...Read more