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 (Moderator: Donald Lobo) »
  • Joomla ! SOC 2009
Pages: [1]

Author Topic: Joomla ! SOC 2009  (Read 2352 times)

nakulgan

  • Guest
Joomla ! SOC 2009
March 31, 2009, 07:33:26 am
Hello Everybody
I'm Nakul Ganesh S from India and I was a part of Joomla! SOC 2008.
And as we all know,SOC 2009 is here again and I'm hoping to be a part of it again.

This time around I'm goinng to try to help make civiCRM more accessible by Joomla! trying to expose civiCRM to its frontend.
My project idea can be found here for more details. http://docs.joomla.org/Summer_of_Code_2009_Project_Ideas#CiviCRM_Integration:_Plugins_to_Expose_the_CiviCRM_API_to_the_Joomla.21_Front_End

As such initially,I'm planning to include the following features as a part of my project.It would be very nice if I could get some feedback and suggestions :)

1)Module to display/search contact information
2)Module to display/search groups (Group Listing)
3)Module to display/search groups (Member Listing)
4)Module to add user from frontend(For a section of privileged users)
5)Module displaying an individual's information from a given profile with the option to update
6)Module displaying an individual's summary giving information

The second phase concentrates on other sections such as Events,Contributions,Pledges
1)Module to display list of events(predefined)
2)Module to automatically display list of events(Based on logged user's interest/location/age etc)
3)Module to create a new event from the frontend
4)Module to show progress of a fund raiser(Graphics,using google charts API)
5)Module to display list of donors,total donations etc.Also graphical reports based on contributions.
6)Module to create a fund raiser/campaign from the frontend
7)Custom civiCRM module that can generate a report of any of its sections (Admin User defined)

Thank You :)

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: Joomla ! SOC 2009
March 31, 2009, 08:08:55 am

i'm a bit confused about the first sectio of the proposal.

Seems like options 1,3,4,5 are basically the same/similar to exposing profiles on the front end. What do you see as the differences?

Parts of the second phases are quite ambitous and some of them intersect with the upcoming CiviReport. So we should chat and pin down the specifics

Would be good for you to install CiviCRM and get a better feel for the functionality

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

nakulgan

  • Guest
Re: Joomla ! SOC 2009
March 31, 2009, 09:13:20 am
The modules to display users/groups/events etc can be setup dynamically , i.e the filter can be set such that the module displays results based on certain parameters such as geographical location,interests,recently browsed,members,count etc or predefined.

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: Joomla ! SOC 2009
March 31, 2009, 10:11:27 am

all of profiles listing is dynamic and customizable

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

lcdweb

  • Forum Godess / God
  • I live on this forum
  • *****
  • Posts: 1620
  • Karma: 116
    • www.lcdservices.biz
  • CiviCRM version: many versions...
  • CMS version: Joomla/Drupal
  • MySQL version: 5.1+
  • PHP version: 5.2+
Re: Joomla ! SOC 2009
March 31, 2009, 05:03:50 pm
I think these proposals look interesting.

lobo-
Joomla modules are the various "blocks" built into the template -- distinct from the main body region, which is where all existing Civi pages are displayed.

if I understand the proposal, Nakul is proposing building some smaller "widgets" for common Civi functions to be displayed in J module positions, which I think could be very useful. the challenge will be how to handle configuration. currently, all configuration happens in Civi -- the J menu items for Civi only identify which of the preconfigured Civi tools will be displayed on a given page.

the listing proposals (events, groups, etc.) in particular would be very useful.

I think you would need to build these modules such that all configuration happens on the J side of things. parameters would be fairly limited in scope, so that shouldn't be a problem.

I'd like to interact with the project as it develops.
support CiviCRM through 'make it happen' initiatives!
http://civicrm.org/mih

Dave Greenberg

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 5760
  • Karma: 226
    • My CiviCRM Blog
Re: Joomla ! SOC 2009
March 31, 2009, 05:16:46 pm
Brian - I think your involvement in this project would be quite useful given your depth of experience implementing Joomla + CiviCRM sites! Any feedback on prioritizing the list of  to-do's based on real-life user needs would be appreciated I'm sure.

Nakul - you might also want to scan this forum for posts by folks who are using Joomla and looking for integration solutions.  Some examples:
http://forum.civicrm.org/index.php/topic,3716.0.html
http://forum.civicrm.org/index.php/topic,1683.0.html

Thinking about recurring themes in the "I wish I could do this with Joomla+CiviCRM" category - ones that come to mind are:
* Display a front-end block with a calendar and / or listing of upcoming CiviEvents.
* inject a CiviCRM profile form into the Joomla user registration and account editing pages (we support this on the Drupal side, but I'm pretty sure there's no solution for this yet in Joomla - altho I may have missed something)
* Provide CiviCRM back-office functionality access to users without giving them access to the rest of the Joomla Administration functionality.

CAVEAT: some of the above may not be reasonably do-able w/o 'hacking' Joomla core which is certainly not a good idea :-)
Protect your investment in CiviCRM by  becoming a Member!

Piotr Szotkowski

  • I live on this forum
  • *****
  • Posts: 1497
  • Karma: 57
Re: Joomla ! SOC 2009
April 01, 2009, 03:41:49 am
Quote from: Dave Greenberg on March 31, 2009, 05:16:46 pm
CAVEAT: some of the above may not be reasonably do-able w/o 'hacking' Joomla core which is certainly not a good idea :-)

At the same time: if the ‘hack’ would be well thought out and could benefit other Joomla! components, then doing it as a part of a Joomla! GSoC project (and getting it into Joomla! 1.6) seems like a very good idea. :)
If you found the above helpful, please consider helping us in return – you can even steer CiviCRM’s future and help us extend CiviCRM in ways useful to you.

mcsmom

  • I post frequently
  • ***
  • Posts: 266
  • Karma: 23
    • Official Joomla! Book
  • CiviCRM version: 4 and 3.4
  • CMS version: Joomla!
Re: Joomla ! SOC 2009
April 01, 2009, 04:02:04 am
I hate to repeat myself but ... the best way to be able to display civi stuff in the front end is by creating plugins for the different pieces of the API.

I think modules are a useful way of exposing this rather than creating a whole component. I do think that ultimately there should be a full joomla front end, but this is probably the most flexible way to get things.

mcsmom

  • I post frequently
  • ***
  • Posts: 266
  • Karma: 23
    • Official Joomla! Book
  • CiviCRM version: 4 and 3.4
  • CMS version: Joomla!
Re: Joomla ! SOC 2009
April 01, 2009, 04:51:07 am
To be able to have one or more Civicrm projects in GSoC we need to have mentors. Google recommends that two people co-mentor each project. I'm willing to work with people on this but it would really help if we had some additional mentor volunteers.

http://community.joomla.org/blogs/community/772-joomla-accepted-for-summer-of-code-now-all-we-need-are-mentors-and-students.html


Please sign up :).


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: Joomla ! SOC 2009
April 01, 2009, 06:42:57 am

ok, i've signed up :)

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

lcdweb

  • Forum Godess / God
  • I live on this forum
  • *****
  • Posts: 1620
  • Karma: 116
    • www.lcdservices.biz
  • CiviCRM version: many versions...
  • CMS version: Joomla/Drupal
  • MySQL version: 5.1+
  • PHP version: 5.2+
Re: Joomla ! SOC 2009
April 01, 2009, 06:49:15 am
Elin,
I've signed up as a mentor. Not sure how to "connect" that with a specific GSoC project. Maybe that happens down the road...
-Brian
support CiviCRM through 'make it happen' initiatives!
http://civicrm.org/mih

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Developer Discussion (Moderator: Donald Lobo) »
  • Joomla ! SOC 2009

This forum was archived on 2017-11-26.