04 December, 2018
Filed under API, Extensions

I have just published the CiviCRM native extension Contact Specific API Defaults which allows you to specify specific defaults for API fields for a contact.

The extension was funded by Mediwe and developed by CiviCooP based on this use case:

  • Mediwe has lots of customers sending them data with the API. This data eventually results in cases and activities being created with lots of custom data. For some customers these custom fields need specific defaults, no matter what the API data is! So even if the API sends CiviCRM the value goat the actual custom field should always have the value donkey and the goat should simply be overwritten. But only for specific customers! The reason they do this is that sometimes the staff entering data at the customer do unexpected stuff and make mistakes. They want to make sure these mistakes do not hinder the...
Read more
25 October, 2018

CiviMobile - a native mobile app for CiviCRM

As we have notified earlier, Agiliway has released a native CiviMobile application to address the users’ need to use CiviCRM system on the go. The mobile application for CiviCRM built on React Native technology provides secure connection to CiviCRM platform and enhances user experience with the system due to unique smartphones’ features, such as being readily available, working offline, allowing to dial...

Read more
02 October, 2018
By ramesh
Filed under API, CiviCRM

 

 Now Smartcivi Mobile Application is available in IOS and Android users

This Blog is an update to the previous blog created on 16 Sep 2018 (https://civicrm.org/blog/ramesh/civicrm-android-mobile-app-smartcivi)

Additional Feature in this Release 

Event list added to the Application which will display the Registered Event along with a map option to which opens event location in google map.

General testing: 

you can use "Guest Sign on" to test the application 

Testing against your organisation civicrm website:

In order to test the application against your civicrm website you need to install smartcivi extension which you can find in the below link 

Extension name:  ...

Read more
16 September, 2018
By ramesh

 

I had always been thinking of developing a mobile app for CiviCRM and in the process of achieving the same, I have released an initial version of my mobile app just for Android named as SMARTCIVI.

What is Smartcivi?

Smartcivi is an Android mobile application for CiviCRM which is used for displaying CiviCRM content in Mobile Application – For now smartcivi is just a read only application.

In this version of SmartCivi you will have the following option listing a basic information of CiviCRM Data in the following.

  1. Login Page
  2. Dashboard
  3. Profile
  4. Contribution
  5. Membership

             

Login Page: Allows you to get connected with your CiviCRM website using the below details

  • Site URL: Absolute path of your CiviCRM location.
  • Site Key:...
Read more
25 July, 2018

The constituents of NGOs and nonprofits regularly leave the workplace to work with the local communities or vulnerable groups. As a result, members of organisations often lack an access to the CRM system and cannot find the necessary information on their cases during the fieldwork. Agiliway has developed a mobile application for CiviCRM - CiviMobile - that allows organisations’ members to reach their CiviCRM databases anywhere and anytime .

The first basic version of CiviMobile allows users to establish a secure connection to the CiviCRM databases and search for the necessary information. In particular, the current...

Read more
24 April, 2018
Filed under API

To lead an organization to the top-notch performance and reach strategic goals, the management should have an elaborate system of measuring a key performance indicator (KPI), which further can be used to develop performance improvement initiatives. NGOs and non-profits typically measure KPI using parameters such as members/supporters growth and retention ratio, the number of constituent requests served, the speed of case resolution, or the amount of contributions and funds risen. All this data is already available in CiviCRM, so it makes sense to use it to build a system for measuring KPIs. This is what Agiliway has recently done developing a KPI module, which is integrated with CiviCRM solution we have implemented for one of our clients.

Our client chose to evaluate the performance of their managers and divisions...

Read more
20 April, 2018

This is a first blog post about how we build the team portal for Roparun.

But first what is Roparun? The Roparun is a relay race of over 500 kilometres from Paris and Hamburg to Rotterdam, where people in teams, take part in an athletic event to raise money for people with cancer. It’s also called an adventure for life. This is also clear from the motto, which for years has been: ‘Adding life to days, when days often can’t be added to life’.

So each year Roparun organizes this race and around 400 teams participate in the event. The first part of the project was to setup donation functionality and that is working right now.

The next part of the project is to create a new portal for team captains where they can manage their team data, (e.g. name of the team, start location and the individual team members). We...

Read more
13 March, 2018
Filed under Tools, API, Architecture, Extensions

I have finished a working prototype of the form-processor and action-provider extension. See my previous blog post for where the idea came from.

Below I will explain what you can do with this extension. Lets assume we have an external website where students can signup to volunteer in a summer program. When a student has signed up we want this data to be present in CiviCRM and the student added to the group student volunteers.

So first we have to install the action-provider and form-processor extension. After that we can create our form processor, go to Automation --> Form Processor --> New Form Processor.

We then have a screen where we can enter the name, define the input fields (in our case email address)...

Read more
12 February, 2018

Last week we had a Sprint in the wonderful city of Brussels. This blog post is a recap of what I have been up to.

Form Processor

I started the sprint to work on a new extension the form processor.  This idea came to my mind as I had a few clients at which I had to develop a custom api for data coming from their website (in those cases CiviCRM was separated from the website). And my idea was that I wanted to give system administrator and implementers a tool in which they could create those kind of API by themselves. So the form processor was born.

Below is a sketch of the screen of the form processor (click the image for a larger preview):

The form processor is designed so that the user first defines the...

Read more
24 January, 2018
By totten
Filed under Tools, API, Architecture, WordPress

The civicrm-setup library aims to replace the CiviCRM installer. Following the December/January iteration, it's available for use as a CLI installer and as a web-based WordPress installer.

What's wrong with the old installer?

  • Entropy: The main installer's code has grown messy. For example, it mixes...
Read more