CiviCRM Community Forums (archive)

*

News:

Have a question about CiviCRM?
Get it answered quickly at the new
CiviCRM Stack Exchange Q+A site

This forum was archived on 25 November 2017. Learn more.
How to get involved.
What to do if you think you've found a bug.



  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • General Discussion (please no support requests here!) (Moderator: Michał Mach) »
  • Using the CiviCRM Extensions / Add-Ons Framework
Pages: [1]

Author Topic: Using the CiviCRM Extensions / Add-Ons Framework  (Read 8437 times)

Anthony F. Camilleri

  • I post occasionally
  • **
  • Posts: 51
  • Karma: 2
  • CiviCRM version: 4.4.3
  • CMS version: wordpress
  • MySQL version: 5.1
  • PHP version: 4.3
Using the CiviCRM Extensions / Add-Ons Framework
December 10, 2012, 03:15:24 am
Hi all,

Reading the work about the TaxReceipt extension / add-on for CiviCRM today on the blog, I was surprised to see it being advertised as Drupal only. Considering that CiviCRM is now supposedly compatible across three platforms, and that we have a shiny new extensions interface, it seems right that extension development be done in a platform-agnostic way from now on. A simple solution from my side would be to only offer 'official' status through blog/forum etc to extensions made for the in-built platform, but that seems a bit draconian for a volunteer effort. Does anyone have good suggestions to move away from the status quo more quickly ?

Anthony

xavier

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4453
  • Karma: 161
    • Tech To The People
  • CiviCRM version: yes probably
  • CMS version: drupal
Re: Using the CiviCRM Extensions / Add-Ons Framework
December 10, 2012, 03:59:08 am
This taxreceipt was started before the extension framework was ready if I recall. This being said, I'm sure Karin would welcome patches to make it a native extension (hint ;)

This being said, they are plenty of extremely valuable extensions that work only with one CMS. For instance the view and webform integration works only with drupal (because view and webform are drupal modules), wouldn't make sense to "exclude" them.

The extension directory allows you to filter per CMS or native only:
http://civicrm.org/extensions
-Hackathon and data journalism about the European parliament 24-26 jan. Watch out the result

Donald Lobo

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 15963
  • Karma: 470
    • CiviCRM site
  • CiviCRM version: 4.2+
  • CMS version: Drupal 7, Joomla 2.5+
  • MySQL version: 5.5.x
  • PHP version: 5.4.x
Re: Using the CiviCRM Extensions / Add-Ons Framework
December 10, 2012, 09:14:35 am

I think these are valid points, and there are multiple ways all of us should approach this:

1. Work with people and get them to do CMS agnostic modules as much as possible. However there are already quite a few existing drupal modules that will need to be ported (e.g. canadian tax receipts, yearly tax receipts etc)

2. Get more developers from joomla and wordpress involved (our biggest bottle-neck, IMO) and get them to help port some of the above existing modules to be CMS agnostic

3. Continue improving the project to use standard PHP frameworks (aka symfony etc) so its a lot easier to do a CMS agnostic module

Bottom line, i think all contributions are great and help improve the platform. They need to be acknowledged and respected. We should remove barriers and make things easier for folks to contribute back in their preferred mode

lobo
A new CiviCRM Q&A resource needs YOUR help to get started. Visit our StackExchange proposed site, sign up and vote on 5 questions

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • General Discussion (please no support requests here!) (Moderator: Michał Mach) »
  • Using the CiviCRM Extensions / Add-Ons Framework

This forum was archived on 2017-11-26.