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) »
  • Developer Discussion »
  • Sprints »
  • Sprints @ CiviCon 2012 »
  • San Francisco Code Sprints - March 29-30 and April 4-12, 2012
Pages: [1] 2

Author Topic: San Francisco Code Sprints - March 29-30 and April 4-12, 2012  (Read 6082 times)

Dave Greenberg

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 5760
  • Karma: 226
    • My CiviCRM Blog
San Francisco Code Sprints - March 29-30 and April 4-12, 2012
January 17, 2012, 01:45:38 pm
Post your ideas for things you'd like to work on during the sprints.
Protect your investment in CiviCRM by  becoming a Member!

demeritcowboy

  • Ask me questions
  • ****
  • Posts: 570
  • Karma: 42
  • CiviCRM version: Always the latest!
  • CMS version: Drupal 6 mostly, still evaluating 7.
  • MySQL version: Mix of 5.0 / 5.1 / 5.5
  • PHP version: 5.3, usually on Windows
Re: San Francisco Code Sprints - March 29-30 and April 4-12, 2012
January 24, 2012, 06:02:24 pm
This one keeps coming up:

http://issues.civicrm.org/jira/browse/CRM-5384

Dave Greenberg

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 5760
  • Karma: 226
    • My CiviCRM Blog
Re: San Francisco Code Sprints - March 29-30 and April 4-12, 2012
February 17, 2012, 02:15:48 pm
The .extra.tpl feature doesn't work with the numbered directory appended (for specific events, profiles or contribution pages)

http://issues.civicrm.org/jira/browse/CRM-8467

Would be good to knock that issue off at the sprint.
Protect your investment in CiviCRM by  becoming a Member!

JonGold

  • Ask me questions
  • ****
  • Posts: 638
  • Karma: 81
    • Palante Technology
  • CiviCRM version: 4.1 to the latest
  • CMS version: Drupal 6-7, Wordpress 4.0+
  • PHP version: PHP 5.3-5.5
Re: San Francisco Code Sprints - March 29-30 and April 4-12, 2012
February 17, 2012, 03:22:12 pm
I'm thinking it'd be good to work on smoothing out some of the rough edges of the web-based import.  More documentation, UI improvements, fixing some bugs.  I'll put together a more detailed spec to discuss a little closer to.
Sign up to StackExchange and get free expert CiviCRM advice: https://civicrm.org/blogs/colemanw/get-exclusive-access-free-expert-help

mneimeyer

  • I’m new here
  • *
  • Posts: 20
  • Karma: 1
Re: San Francisco Code Sprints - March 29-30 and April 4-12, 2012
February 22, 2012, 03:34:24 pm
I know this is a bit vague... but I'd love to see some work done to make it so that Joomla Plugins can utilize the "full power" of CiviCRM.

The biggest issue that I've personally run across is that there seems to be a slight disconnect between utilizing Joomla plugins to implement hooks while plugins can't (shouldn't?) install files outside of their own folders and thus can't write to the custom folders that are defined in Administer -> System Settings -> Directories.

Hooks help, but can't solve everything. For example, I can't see a way to use a Hook to implement a new Name Badge. As far as I can tell currently, that file HAS to be in the custom folder.

I know you could "just" copy the file manually... but it would be real nice to be able to install a plugin via the Joomla admin and it would do everything: add any custom fields needed, install the necessary hooks, add the appropriate name badges, reports or whatever to the right menus and so on.

Conversely maybe this is more a task for an expanded CiviCRM Extensions system (since my understanding is that right now that only supports new payment processors, reports and searches). Either way I'd rather not have to muck around finding the right directory to install stuff into if it can be handled via an extension (Civi) or plugin (Joomla)

Matt

P.S. While I'm wishing... I'd also love to see the Joomla 1.7/2.5 Extension Manager be able to upgrade CiviCRM using the Upgrade button without "outside help". :)

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: San Francisco Code Sprints - March 29-30 and April 4-12, 2012
February 22, 2012, 08:06:38 pm

hey matt:

CMS independent extensions hopefully will happen in 4.2 :)

http://civicrm.org/mih#cmsagnostic

I think there still are areas we need to clean up to make it more extensible / hookable. If there are some specific things u want to address, we could potentially tackle some of them during the code sprint


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

kasiawaka

  • I post occasionally
  • **
  • Posts: 42
  • Karma: 4
    • Kasuwade Solutions Inc.
Re: San Francisco Code Sprints - March 29-30 and April 4-12, 2012
February 23, 2012, 07:58:40 am
With Kellie Brownell from EFF, we've been discussing work on CiviCRM documentation related to designing CiviCRM before first use - how and where to create custom fields in order to have a proper foundation for future data entry/import. We are planning to divide the documentation based on CiviCRM modules and use case scenarios.

We are still planning this piece of work so any suggestions are welcome.

The goal is to provide "how-to" documentation so that organizations are aware what they need to consider when "planning CiviCRM database" - what I mean by that "planning CiviCRM database" is recognizing the data an organization wants to put into CiviCRM and then recognizing what modules should be used to record that data and what custom fields (and assigned to what entities) should be created.

Kasia
Kasia Wakarecy
http://kasuwade.ca

demeritcowboy

  • Ask me questions
  • ****
  • Posts: 570
  • Karma: 42
  • CiviCRM version: Always the latest!
  • CMS version: Drupal 6 mostly, still evaluating 7.
  • MySQL version: Mix of 5.0 / 5.1 / 5.5
  • PHP version: 5.3, usually on Windows
Re: San Francisco Code Sprints - March 29-30 and April 4-12, 2012
February 27, 2012, 02:41:25 pm
The content of email copies (e.g. for assignees or "send copy" for case activities) can be configured in the UI under message templates. We have a situation where case and non-case activities should have different content, which is also doable by using appropriate code in the message template, but one thing missing is the ability to omit attachments.

I don't think this is difficult (it's all in CRM_Case_BAO_Case::sendActivityCopy) so would fit well into the shorter sprint, it's more about where the admin would set this for case and/or non-case.

Eileen

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4195
  • Karma: 218
    • Fuzion
Re: San Francisco Code Sprints - March 29-30 and April 4-12, 2012
March 08, 2012, 12:11:29 pm
Some issues I'd like to look at are:

1) Standardising BAO crud functions (for better API integration - the first step is to agree what they should be).

2) Figure out how to get tests to 100% & keep them there - this probably involves running tests on all branches with active development & having a regular email going out with the status of tests so that people are aware when they break something rather than someone having to do diagnostics later (when the people with knowledge of that bit of code may no longer be about). This is about people & processes rather than just technical stuff.

3) Refactor Activity Assignee & target into activity_contact to make queries more efficient

4) Look at Some improvements to CiviReport (do a bit of an audit for some of the inconsistencies & look at using the 'building block' approach I have tended to use where joins & columns are defined as external functions. http://issues.civicrm.org/jira/browse/CRM-9501). I'll certainly want to look a bit with Deepak but would be good to have other inpur.
Make today the day you step up to support CiviCRM and all the amazing organisations that are using it to improve our world - http://civicrm.org/contribute

Eileen

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4195
  • Karma: 218
    • Fuzion
Re: San Francisco Code Sprints - March 29-30 and April 4-12, 2012
March 08, 2012, 01:17:03 pm
I'm also hoping there might be people @ the sprint with an interest in ACLs (esp multisite) & efficiency around hierarchical groups
Make today the day you step up to support CiviCRM and all the amazing organisations that are using it to improve our world - http://civicrm.org/contribute

mneimeyer

  • I’m new here
  • *
  • Posts: 20
  • Karma: 1
Re: San Francisco Code Sprints - March 29-30 and April 4-12, 2012
March 08, 2012, 11:21:48 pm
I am interested in ACLs with regards to their interaction with Joomla.

I have a project coming up where I'll need to make sure that CiviCRM ACL Groups are linked to Joomla ACL Groups so the interest is entirely selfish :)

In the above case, in a perfect world, the CiviCRM smart group that contains all the participants for a given event will sync up with right Joomla group so that we can then grant access to DocMan folders (a Joomla component) that contain documents related to the event (speakers notes, schedules, etc) using the Joomla ACLs. Right now I don't see any linkage between Joomla and Civi ACLs so what I might end up doing is checking the participant status change in a post hook and when the participants status is "Attended" or "Registered" adding the Joomla user to a group that matches the ID and Name of the event (creating that Joomla group as needed) but that feels like a hack.

Michael McAndrew

  • Forum Godess / God
  • I live on this forum
  • *****
  • Posts: 1274
  • Karma: 55
    • Third Sector Design
  • CiviCRM version: various
  • CMS version: Nearly always Drupal
  • MySQL version: 5.5
  • PHP version: 5.3
Re: San Francisco Code Sprints - March 29-30 and April 4-12, 2012
March 09, 2012, 09:44:56 am
Had a cool idea at the London code sprint to categorise custom data by entity type since it re-inforces how you actually use it.

Could do that by simple tpl modification by adding an extra param to the custom data page that allows you to only display custom data for a specific entity

and when you are viewing all custom data, group by the entity you are extending.

This would also allow you to link add extra menu links to 'Event custom data', 'Membership custom data', etc.

Another CRM does it this way and it made sense to me when i saw it and i think it makes for much better usability - helps people understand custom data better.
Service providers: Grow your business, build your reputation and support CiviCRM. Become a partner today

Coleman Watts

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 2346
  • Karma: 183
  • CiviCRM version: The Bleeding Edge
  • CMS version: Various
Re: San Francisco Code Sprints - March 29-30 and April 4-12, 2012
March 09, 2012, 10:17:16 am
I'm on board to help with the new CMS-independent extension system and directory.
Try asking your question on the new CiviCRM help site.

Michael McAndrew

  • Forum Godess / God
  • I live on this forum
  • *****
  • Posts: 1274
  • Karma: 55
    • Third Sector Design
  • CiviCRM version: various
  • CMS version: Nearly always Drupal
  • MySQL version: 5.5
  • PHP version: 5.3
Re: San Francisco Code Sprints - March 29-30 and April 4-12, 2012
March 12, 2012, 11:58:29 am
Would be great to work on turning demographics into "reserved custom data" so that it can be extended with more custom demographics.  Otherwise we have to make another demographics custom data field set.  I seem to remember talking about this one a couple of times in 2009 :)
Service providers: Grow your business, build your reputation and support CiviCRM. Become a partner today

Eileen

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4195
  • Karma: 218
    • Fuzion
Re: San Francisco Code Sprints - March 29-30 and April 4-12, 2012
March 12, 2012, 06:11:22 pm
So, still on the API being able to leverage BAO functionality better - would be good to be able to send receipts from the API - kinda tricky to extricate though - CRM_Member_Form_Membership->postProcess is 600 lines long - does anyone else think that's too long for a single function?
Make today the day you step up to support CiviCRM and all the amazing organisations that are using it to improve our world - http://civicrm.org/contribute

Pages: [1] 2
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Developer Discussion »
  • Sprints »
  • Sprints @ CiviCon 2012 »
  • San Francisco Code Sprints - March 29-30 and April 4-12, 2012

This forum was archived on 2017-11-26.