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) »
  • Discussion »
  • Internationalization and Localization (Moderators: Michał Mach, mathieu) »
  • Making civicrm modification friendly
Pages: [1]

Author Topic: Making civicrm modification friendly  (Read 1974 times)

sawjer

  • Guest
Making civicrm modification friendly
February 17, 2009, 08:14:02 am
Civicrm goes to great effort to create customized forms by just entering some additional texts into the database.

The drawback of this approach: Whenever this customization is not enough, real problems start. It is hard to see, how things fit together, the effort to learn the intricacies of the design is steep. Then comes the translation of texts. Despite efforts to finish the translation in pootle, my forms still bristle with English remnants.


I would like to propose a different approach for all those, that are not served with the ready made solution:

Provide the bare framework api's to functions like event registration, provide api's to special functions like payment processors. Then let the implementator create his own logic, write his own template in the language he needs and he will be happy, finished in half the time and produce a much better result. (I made my experience with paid event registration, it was not really encouraging).

If I should be crashing open doors, I like to hear what I possibly have missed.

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: Making civicrm modification friendly
February 17, 2009, 10:49:53 am

Do you want to take a first shot at what such an API will look like and also an implementation of the API. most of the form processing code uses centralized logic in the BAO's so its a lot of stiching together functionality we already have. We can help you out on IRC

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

sawjer

  • Guest
Re: Making civicrm modification friendly
February 23, 2009, 11:14:20 pm
Yes, I will take a shot at it. I will contact you on IRC. Thanks for your help in advance.

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Discussion »
  • Internationalization and Localization (Moderators: Michał Mach, mathieu) »
  • Making civicrm modification friendly

This forum was archived on 2017-11-26.