Questions tagged [extension]

CiviCRM Extensions are packaged pieces of functionality that extend CiviCRM's out-of-the-box functionality, independent of the CMS platform.

Filter by
Sorted by
Tagged with
12 votes
2 answers
2k views

What are the different cache clearing mechanisms relevant when developing?

When doing developpment, i sometimes found it difficult to clear all the cache in a way i'm sure everything i have done is taken into account. Let's take some examples : in an extension, i do an ...
samuelsov's user avatar
  • 2,321
11 votes
2 answers
94 views

How to communicate with the users of an extension?

We are discussing about which version(s) to maintain compatibility with, and would like to be able to discuss that with the users of that extension. Is there an easy way to do that? Eg. civicrm.org ...
Xavier's user avatar
  • 10.1k
10 votes
3 answers
242 views

Do CiviCRM Extensions Cost Anything?

Do the CiviCRM extensions cost money or are they free? Sorry, very new to all of this. Trying to compare open source with something like Salesforce. So with Salesforce they have a kind of app ...
Chloe's user avatar
  • 101
10 votes
3 answers
238 views

How to disable "From email address" for unauthorized users?

If we define "From email address" then any user can use any of these addresses to send an email through the CiviCRM. Is there any way to disable the selection of these addresses for specific roles?
Francesc Bassas i Bullich's user avatar
9 votes
1 answer
361 views

How to develop extension that relies on libs brought in by composer

I'm wanting to (re)develop an extension and I'd like to use some 3rd party libraries, eg. guzzle, that I would normally manage via composer. So my github repo will contain a composer.json file, but ...
artfulrobot's user avatar
  • 3,800
9 votes
1 answer
87 views

How do I modify the new 4.6 CiviMail form?

I am the author of a CiviCRM extension that needs to disable, depending on configuration, the URL tracking and open tracking checkboxes of the mailing form. In version 4.4 this was accomplished using ...
konadave's user avatar
  • 192
9 votes
0 answers
114 views

Can anybody volunteer to test my Android App: Cividroid - A CiviCRM companion on Android!? [closed]

I am working on an Android App for CiviCRM: Cividroid - A CiviCRM companion on Android! as a GSoC 2015 project. I am not a regular CiviCRM user and hence I don't have a live environment to test the ...
IJP's user avatar
  • 91
8 votes
3 answers
872 views

Way to automatically install extensions?

Is there a way to automatically install and enable CiviCRM extensions? Is it possible to do this via drush on a Drupal install for example? Or is use if the UI required?
Keir's user avatar
  • 83
8 votes
4 answers
261 views

How do I add a new settings page for my extension?

I am trying to develop a module extension which needs to store some settings, I went through the documentation and found this to be the way to create settings. Now when I put default as NULL the ...
Siddharth Gupta's user avatar
8 votes
1 answer
631 views

How to print variable/debug data from your extension.php?

I am trying to add a menu entry in the navigation, but this is causing the navigation menu to disappear, I am trying to debug the code but could not find any particular file. I have checked the ...
Siddharth Gupta's user avatar
8 votes
1 answer
362 views

How can I customize the User Dashboard (Frontend)

I am working on 4.7 on Wordpress 4.6 and I trying to customize the User Dashboard in the Frontend shown for the request myURL.com/civicrm/?page=CiviCRM&q=civicrm%2Fuser&reset=1. First I ...
Alain Schaefer's user avatar
7 votes
3 answers
4k views

How do I set up an API key for a user?

The current documentation for creating an API key for user is on the wiki at https://wiki.civicrm.org/confluence/display/CRMDOC/REST+interface#RESTinterface-CreatingAPIkeysforusers. Unfortunately ...
Joe Murray's user avatar
  • 6,731
7 votes
4 answers
330 views

Simple, consistent N. Am. phone validation/reformatting everywhere?

If we want to put in some validation and reformatting for phone numbers to make sure they conform to N. Am. standard for 10 digit numbers, is there a simple way to catch this for everywhere a phone ...
Joe Murray's user avatar
  • 6,731
7 votes
2 answers
253 views

Find CiviCRM version programmatically?

Within a CiviCRM extension, what's the best way to determine the current CiviCRM version in versions 4.6.x and above?
TwoMice's user avatar
  • 1,702
7 votes
2 answers
471 views

Upgrade to 5.47.x fails with error: Exception: "API error: DB Error: constraint violation on ReportTemplate.create"

On running an upgrade to 5.47.1 I get the following [Error: Finish core DB updates 5.47.1] Exception: "API error: DB Error: constraint violation on ReportTemplate.create" Partial stacktrace #...
Luke Stewart's user avatar
  • 1,795
7 votes
2 answers
77 views

What is the review process for automatic distribution of Extensions?

Some extensions are eligible for being distributed automatically, which means that you can add them via the CiviCRM UI. This page lists the criteria that needs to be meet for automated distribution ...
Fabian's user avatar
  • 3,407
7 votes
6 answers
141 views

Which Extensions are you using with 4.7 which do not yet state they have a 4.7 release

Not sure if this is a valid question for SE, but I thought it as good a place as any to try and assess what Extensions people are successfully using with 4.7.x even where the extension does not state ...
petednz - fuzion's user avatar
  • 27.7k
7 votes
2 answers
552 views

How to automatically generate DAO classes for my DB tables

I have about 22 DB tables for my extension and more are coming in as I work on the extension, I need to be able to automatically generate the DAO and BAO files to access these tables from my code, I ...
Aka Rolence's user avatar
7 votes
1 answer
84 views

Re: CiviCRM contribs/extensions - any scripting language limitation?

Not an issue or bug, but a question for admins of CiviCRM - is it acceptable to use Python for part of a new extension (instead of PHP) or is that expecting too much, since that means asking users to ...
Lesley Evensen's user avatar
6 votes
2 answers
83 views

How can I determine if an extension is compatible with a new Civi version?

What is the best way to determine whether an extension is likely to be compatible with a contemporary Civi version rather than just not updated to reflect as much?
Angela's user avatar
  • 566
6 votes
3 answers
308 views

CiviRules and CiviCRM 4.7

For those that are using CiviRules, what has your testing on CiviCRM 4.7.x shown? Is this something that is showing major issues, minor issues, seems to fine? Having never used CiviRules, I've got ...
G H's user avatar
  • 1,126
6 votes
1 answer
52 views

Can numeric version naming conventions for CiviCRM extensions use the Drupal module naming conventions?

I like the numeric naming conventions for Drupal modules - Drupal version number then module version number. For Drupal version 6 modules, it follows something like 6.x-2.1, for example. For Drupal ...
Joe McLaughlin's user avatar
6 votes
3 answers
84 views

Mailchimp extension limits to most recent 25 lists

We have a Civi user connected to Mailchimp who has quite a few lists - from our testing (Mailchimp v 1.6, Civi v 4.4.6) the extension appears only to access the 25 most recent lists in Mailchimp. How ...
Lesley Carter - BackOffice's user avatar
6 votes
2 answers
60 views

Can my extension know when other extensions become enabled or disabled?

My extension makes reports based on the Civisualize extension. I'd like to make dashlets out of the reports, but I only want it to be available when Civisualize is also enabled. It's easy to see if ...
Catorghans's user avatar
  • 3,544
6 votes
2 answers
51 views

What is the best way to raise awareness of a extension upgrade that breaks core fuctionality, e.g. all the menus went away?

On Friday one of the extensions, summaryfields popped up showing there is an upgrade available. Well, for many, this upgrade causes all the civi menus to go away. So while people should never ever ...
Paul-Tahoe's user avatar
  • 2,933
6 votes
1 answer
158 views

Different default status for different activity types?

Wondering how to do this, it clearly would need an extension (or, as I have done for other things, a Drupal module) but just looking for any tips really. I would like to be able to specify a default ...
naomi's user avatar
  • 1,247
6 votes
1 answer
115 views

Moving Angular extension into /ang/

I'm attempting to move code from an angular extension into core. I've created an ang/crmModuleName and moved the ctrl and partials into it, and crmModuleName.css into the ang/ and crmModuleName.js ...
jdax's user avatar
  • 91
5 votes
5 answers
184 views

Do volunteers have to be associated with an event?

I can see volunteers related to event management, but what about managing volunteers for organization roles like marketing, accounting, etc. ? Perhaps there is a hack to create a dummy event, but ...
Sonicthoughts's user avatar
5 votes
3 answers
186 views

Best practice for dealing with electoral district / constituency?

I'm new to the forum, so let me know if I should ask elsewhere. We are a campaigning organisation and much of our campaigning is based on electoral consituency, but I'm not sure how best to capture ...
Durruti's user avatar
  • 71
5 votes
3 answers
737 views

How to install a not listed Extension?

I want to install extensions which are not listed in the "Add Neww" directory, such as : de.systopia.osm-1.2 net.ourpowerbase.exportpermission-master I copied those (from their Git source) to my ...
Jacques-Marie Moranne's user avatar
5 votes
3 answers
210 views

Scanning business cards to CiviCRM

Anyone working on creating an app to scan a business card and have that information transfer to CiviCRM? Or ideas for how to create this? Thank you.
roshani's user avatar
  • 313
5 votes
4 answers
315 views

Why is it important to define new Entities for new types of data?

The Developer Guide includes detailed instructions on declaring a new entity which begins with this: If you want your extension to store data in the database, then you will need to create a new ...
artfulrobot's user avatar
  • 3,800
5 votes
2 answers
393 views

Using hooks -- simple please

I am excited to be working with civicrm, but I am quite frustrated at this point and so I hope someone can help me. I can see how valuable hooks are, and it seems like they are actually very basic to ...
OregonJohn's user avatar
5 votes
3 answers
762 views

Unable to install extensions: HTTP redirection error

I'm unable to install CiviCRM extensions from CiviCRM » Administer CiviCRM. On the CiviCRM extensions page I get the following error: WARNING: The downloader may be unable to download files which ...
Elijah van der Giessen's user avatar
5 votes
2 answers
91 views

I hacked core and know I shouldn't (How do I use hook_civicrm_batchItems?)

I need to adjust the CSV accounting batch export format for our accounting software. The CSV needs to be only four columns: Envelope number (a custom field which corresponds to our accounting ...
Allen Hutchison's user avatar
5 votes
2 answers
324 views

Shoreditch looks different in wordpress

The contact screen in shoreditch on wordpress looks like this; Different from the screens i find on the extension page. Is there a reason, or am I doing something wrong?
user avatar
5 votes
2 answers
137 views

Idea for extension Someone Else Pays - any feedback?

We are thinking about creating a native CiviCRM extension Someone Else Pays. In CiviCRM you could use the soft credits (with a new soft credit type) to register another contact pay for an event ...
ErikH - CiviCooP's user avatar
5 votes
1 answer
68 views

Trouble authorizing agileware.civiquickbooks

I have been trying to connect CiviCRM and QuickBooks Online using the extension from Agilware. I have followed the instructions (I think) but can't get past the authorization. I have entered the ...
Steve Mac's user avatar
5 votes
2 answers
94 views

AGPL: Should sites provide public download links for CiviCRM extensions?

I guess this question has a few parts: Are CiviCRM extensions are considered to be modifications of CiviCRM? Are custom file overrides considered to be modifications of CiviCRM? If so, then under ...
TwoMice's user avatar
  • 1,702
5 votes
1 answer
203 views

How do I install an extension directly from git?

Now that I have found my extension directory, is installing an experimental (or developmental) extension as simple as cloning it into there? eg: # find extension directory DIR=$(cv ev --out=pretty '...
ErichBSchulz's user avatar
  • 1,561
5 votes
1 answer
156 views

What is the mechanism for tailoring an Angular form?

I want to modify the behaviour of an Angular form. The answer to question 4700 tells me 'how' to do it (add some JavaScript), but I'm interested in 'where' to do it. If it was a PHP form I could use ...
Ken West's user avatar
  • 1,037
4 votes
4 answers
294 views

How to create a hook in an extension?

I want to give others the chance to do something when certain events happen in my extension. So to be clear: I'm not wanting to use existing hooks in my extension, I'm wanting to create a new hook ...
artfulrobot's user avatar
  • 3,800
4 votes
3 answers
278 views

Why should I use an ~/extensions directory rather than the default ~/ext for new extensions?

It seems like not an uncommon practice - or at least, by two CiviCRM partner shops that I know of :) - to use an ~/extensions directory for adding new extensions, rather than the default ~/ext ...
Joe McLaughlin's user avatar
4 votes
2 answers
323 views

What is the root url needed for extension pages?

I've installed the API CSV import GUI extension extension which directs you to "go to the url civicrm/csvimporter/import" to go to the import page, but when I go to Mysite.com/civicrm/csvimporter/...
Elijah van der Giessen's user avatar
4 votes
3 answers
224 views

Need Legislative District Lookups for CiviCRM/WordPress

I've been using CiviCRM for WordPress for a few months now. We need to be able to populate both state and federal district fields. I found some relevant links. https://civicrm.org/extensions/civicrm-...
jimcrist's user avatar
  • 733
4 votes
3 answers
655 views

How do I add a custom Activity with custom fields to an extension?

I want to extend my extension with a custom Activity type that has it's own custom fields. The Activity type is not part of a case. I can not find in civix help and in http://wiki.civicrm.org/...
Catorghans's user avatar
  • 3,544
4 votes
1 answer
153 views

ContactLayout extension not working with civicrm 5.10

So we are using Drupal 7 and civiCRM 5.10. We want to use this extension https://github.com/civicrm/org.civicrm.contactlayout We have installed angular profiles (4.7.31-1.1.2) and API v4 (4.3.0) as ...
user6861's user avatar
  • 105
4 votes
2 answers
554 views

How can I locate my extension directory?

This question surprised me a bit - but I have no clue about where to locate my extension directory!! Is there a simple way to reliably locate it (either programatically or via the UI)?
ErichBSchulz's user avatar
  • 1,561
4 votes
2 answers
330 views

Hook to change the Success message after CiviCRM submits a form?

I'm writing an extension implementing hook_civicrm_post to move contributions from individual to household if the individual is part of a household. However, I'd like the form to either redirect to ...
Jeff Mikels's user avatar
4 votes
1 answer
94 views

CiviCRM menu bar corrupted after installing Shoreditch

I'm trying out the Shoreditch theme (originally for Mosaico, but it's so much more useable I'd prefer to keep it on by default if possible). I see weird white blocks at each end of the CiviCRM menu ...
somnolentsurfer's user avatar

1
2 3 4 5
11