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) »
  • Support »
  • Using CiviCRM »
  • Post-installation Setup and Configuration (Moderator: Dave Greenberg) »
  • I installed CiviCRM 3.1 on Joomla 1.5.17; now what?
Pages: [1]

Author Topic: I installed CiviCRM 3.1 on Joomla 1.5.17; now what?  (Read 3151 times)

Erich

  • I post occasionally
  • **
  • Posts: 84
  • Karma: 1
I installed CiviCRM 3.1 on Joomla 1.5.17; now what?
May 11, 2010, 10:32:15 pm
I can log in to my site's back-end, review and complete the configuration tasks, create new individuals, etc., but I can't figure out how to make the CiviCRM functions available to registered users of my site.  If I click on the CiviCRM Home link, there's a button to configure my dashboard... but all that does is allow me to put an Activities dashlet in either the left or the right column.  http://wiki.civicrm.org/confluence/pages/viewpage.action?pageId=26510548 says I need to enable my CRM menus, but the Quick Start link goes to a page that only talks about enabling CiviCRM in Drupal, not Joomla.

Perhaps an overview of what I'm ultimately trying to accomplish will help.  For starters, I want to set things up so that non-registered users can't do anything at all in my CiviCRM, and registered users of my site can only work with the data that's associated with their specific group. 

At the lowest level, I want to have N groups, with one registered user assigned to each group.  That registered user should be able to log in, view/edit his group's data (i.e. create new contacts), send emails to the contacts in his group, etc., but *not* view/edit someone else's group data.  Contacts created in CiviCRM should *not* be

At the next level, are different combinations of lower-level groups.  For example, lowest-level-groups A through C are members of umbrella group J, lowest-level-groups D through F are members of umbrella group K, etc.   Someone assigned to group J can see all the data associated with groups A through C (but not D through F etc.)

So far, I can't figure out how to do anything via the site front-end, and of course I can only log in to the back-end with an ID that has Manager privileges or higher... and the Constituent Report shows everyone, not just those in a particular group.

I feel like I'm trying to drink from a fire hose... any ideas on how I can "lower the water pressure"?

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: I installed CiviCRM 3.1 on Joomla 1.5.17; now what?
May 12, 2010, 07:44:08 am

the below is not possible with CiviCRM on Joomla. You might want to check out the multi-site capabilities of CiviCRM via drupal. Note that this is still a fairly heavy weight solution (IMO) and more applicable to local chapters of state and national orgs

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

Erich

  • I post occasionally
  • **
  • Posts: 84
  • Karma: 1
Re: I installed CiviCRM 3.1 on Joomla 1.5.17; now what?
May 18, 2010, 09:21:55 am
> the below is not possible with CiviCRM on Joomla

Ok, so if "all of the above" is not possible with CiviCRM on Joomla, what *is* possible?  

At a minimum, I'd like to start with just being able to expose some of the CiviCRM functions via the site front-end to users that are Registered, Author, Editor, or Publisher.  If that gives each registered user of the site the authority to see all the data in the database, I can perhaps filter that somewhat by providing a set of "canned" reports.  What I don't want to do is give every registered user Manager or Administrator access.

Erich

  • I post occasionally
  • **
  • Posts: 84
  • Karma: 1
Re: I installed CiviCRM 3.1 on Joomla 1.5.17; now what?
May 18, 2010, 11:21:02 am
I'm also unclear about the relative pros and cons of using either groups or tags or custom fields to categorize contacts... and why I can't do what I want to do with Joomla and CiviCRM... because http://wiki.civicrm.org/confluence/display/CRMDOC/Database+Planning says, "Tags are the simplest form of categorization. Groups can be used for mailing lists and can be restricted via access control, or used to grant access. Custom fields can be used to store arbitrary data about your contacts."

This was what I had in mind when I said, in the original post in this thread, "At the lowest level, I want to have N groups, with one registered user assigned to each group.  That registered user should be able to log in, view/edit his group's data (i.e. create new contacts), send emails to the contacts in his group, etc., but *not* view/edit someone else's group data."

What I'm ultimately trying to do is use CiviCRM to provide a way for precinct chairs to keep track of the voters and volunteers in their respective precincts.  Ideally, "precinct" would map to one of the CiviCRM groups referred to in the previous paragraph -- and the Precinct N chair (a registered CiviCRM user) would only see "precinct N data" when (s)he logs in, i.e. not be able to see the Precinct N+1 chair's data.  But, since Precinct N is included in "state rep district M" (along with other precincts in district M), a registered CiviCRM user who is a member of the "state rep district M" group would be able to see precinct N data as well as data for the other precincts in district M. 

If anyone has done something similar to this, I'd like to learn from your experience.

adroit_raj

  • Guest
Re: I installed CiviCRM 3.1 on Joomla 1.5.17; now what?
May 27, 2010, 02:09:07 am
Erich,

I have same query.

If CiviCRM on Joomla can not do this, then what can it do?

Any help will be greatly appreciated.

EdP

  • I post frequently
  • ***
  • Posts: 260
  • Karma: 7
  • CiviCRM version: 4.4
  • CMS version: Joomla 2.5.x
Re: I installed CiviCRM 3.1 on Joomla 1.5.17; now what?
May 27, 2010, 04:11:26 am
I have a Joomla/Civi implementation. My experience/advice would be as follows:

1. Do you need Joomla? I do. The rest of my website is on it and it would be just too painful to move to Drupal. But if you're designing from scratch, consider Drupal because civi is just better integrated with it.
2. CiviCRM does have access control - in Drupal. Not in Joomla, and to be fair that's largely because Joomla 1.5 doesn't really have access control either (well, nothing properly configurable). J1.6 does, and hopefully in a few months time there will be a version of Civi with ACL that works with J1.6. But that's a while away yet.

So what can you do?

1. End users can see their own dashboard. (Joomla menu item, set to Registered only).
2. Dashboard functionality allows them to renew their membership.
3. End users can click through from their dashboard to the dashboard for their related contacts (if permissions set right in the relationship) - so you can edit your Household, children, whatever.
4. You can create profiles so that people can see and edit a lot of information about themselves, or if you dare, about all contacts or all contacts in a group (if fields are searchable and visible). However, since Joomla 1.5 has no decent access control, the menu links to those searches are limited only by public/registered/special. So you can have search and editable information about particular groups, but anyone with access to that link can get there: which is a Joomla ACL issue.  Perhaps a separate component like JUGA will help. I haven't tried. Because these are profiles, it only shows contact info (not membership etc info).
5. Essentially though, all meaningful admin activity has to be carried out via the back-end. That's a serious limitation, but to be fair to the Civi team, I think its mainly due to the shortcomings of J1.5. J1.6 should be better, as and when CiviCRM is updated to support it.

In Drupal there is a link between the standard groups component and Civi. There is no bridge/link between Community Builder/GroupJive (for example) and Civi. I think a lot of people would find that helpful.

Ed

Erich

  • I post occasionally
  • **
  • Posts: 84
  • Karma: 1
Re: I installed CiviCRM 3.1 on Joomla 1.5.17; now what?
May 31, 2010, 10:40:38 am
I, too, already have the rest of my website on Joomla (meaning it would be just too painful to move to Drupal).

That said, has anyone tried something like the following:
a) one "master" Joomla site for most of the actual content
b) (for a number of reasons beyond the scope of this post, but mainly having to do with scalability and security) separate subdomains for the CiviCRM portion of the site.  In other words, http://mysite.com has all the Joomla content that is common to all subdomains, and http://subdomain1.mysite.com/administrator/index.php?option=com_civicrm is how user1 gets to his CiviCRM data, http://subdomain2.mysite.com/administrator/index.php?option=com_civicrm is how user2 gets to his (separate) CiviCRM data, etc.

What I don't really want is each subdomain folder having a copy of the Joomla content plus its own CiviCRM content... because that would mean having to maintain multiple copies of the Joomla content everywhere.

Any thoughts as to how (or even whether) something like this could be set up?

Erich

  • I post occasionally
  • **
  • Posts: 84
  • Karma: 1
Re: I installed CiviCRM 3.1 on Joomla 1.5.17; now what?
June 02, 2010, 09:24:27 pm
I was able to "expose" some of what I needed from the CiviCRM backend via Joomla URL wrappers that are only accessible to registered users. This actually works well, in that I am able to maintain the same Joomla look-and-feel for every page on the site.

That said, I would like to keep the fact that I'm using CiviCRM hidden from my users, by changing the names of menu items etc. such as "CiviCRM" and "CiviMail" to something more generic, like "Contact Manager" and "Mail Manager".

I found where I can customize the CiviCRM navigation menu bar for my users, in Administration Console > Customize > Navigation Menu -- but while this changed the navbar as desired, it didn't change the Admin Console itself (i.e. I renamed "Administer > Customize > CiviCRM Profiles" to "Administer > Customize > Contact Profiles", but clicking on "Administration Console" still shows "CiviCRM Profiles" in the "Customize" section.

What I can't figure out is where I can change the "breadcrumb" and title text (e.g. above the "Configure your Dashboard" button), the CiviCRM text and logo above the "create new" drop-down on the left hand side, and the "Powered by CiviCRM" footer. 

Any ideas?


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: I installed CiviCRM 3.1 on Joomla 1.5.17; now what?
June 03, 2010, 06:41:55 am

for 3.1 and prior you will need to do this via the translation engine (i.e. new po file etc) or via the custom translation function.

For 3.2 we've introduce a "word replacement" functionality that allows you to replace words in the civicrm interface

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

Erich

  • I post occasionally
  • **
  • Posts: 84
  • Karma: 1
Re: I installed CiviCRM 3.1 on Joomla 1.5.17; now what?
July 02, 2010, 11:09:15 pm
Quote from: Donald Lobo on June 03, 2010, 06:41:55 am

for 3.1 and prior you will need to do this via the translation engine (i.e. new po file etc) or via the custom translation function.


What's a po file, where does one find it, and how does one invoke the translation engine?

Dave Greenberg

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 5760
  • Karma: 226
    • My CiviCRM Blog
Re: I installed CiviCRM 3.1 on Joomla 1.5.17; now what?
July 03, 2010, 08:34:00 am
Check out the "Localisation" chapter in the newly updated online book "Understanding CiviCRM":
http://en.flossmanuals.net/CiviCRM/BasicConcepts
Protect your investment in CiviCRM by  becoming a Member!

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Post-installation Setup and Configuration (Moderator: Dave Greenberg) »
  • I installed CiviCRM 3.1 on Joomla 1.5.17; now what?

This forum was archived on 2017-11-26.