[Joomla + aMember] How to have Different user Groups with special permissions?

Discussion in 'Integration' started by velocegatto, Oct 30, 2009.

  1. velocegatto

    velocegatto New Member

    Joined:
    May 18, 2009
    Messages:
    15
    Hi...

    I have integrated amember and Joomla and now both of them are on the same database and when a user signs up on sales page, he is automatically added to Joomla users database..

    So,here is my question..

    I have want to have 3 levels of membership.

    GOLD
    SILVER
    DIAMOND

    I need all those three user groups to have different permissions.

    Since Joomla dont have a good ACL Manager, so we can do it using JUGA, so that we can create 3 groups inside the core REGISTERED user group and get them up and define their permissions also..

    But my question is that, HOW CAN WE REDIRECT THE SIGN UPS TO THOSE 3 DIFFERENT USER GROUPS ??

    Right now, whoever joins are added to aMember users database and Joomla users database inside REGISTERED user group..
    I just need them to added to JUGA user group also, so that ,
    when someone signs up using SILVER sales page of amember, he is added to Registered (Joomla user group) + SILVER ( JUGA user group, which comes under REGISTERED user group of Joomla)


    And when someone signs up using GOLD sales page of amember, he is added to Registered (Joomla user group) + GOLD ( JUGA user group, which comes under REGISTERED user group of Joomla)


    when someone signs up using DIAMOND sales page of amember, he is added to Registered (Joomla user group) + DIAMOND ( JUGA user group, which comes under REGISTERED user group of Joomla)


    SO, HOW DO WE DO THIS ??? :rolleyes:


    Im sure, there must be many membership sites, who run Joomla + amember and there must be a solution to this, if my JUGA solution is not good.
    Kindly let me know, how do we achieve this.. :eek:
  2. alexander

    alexander Administrator Staff Member

    Joined:
    Jan 8, 2003
    Messages:
    6,279
    Use JACL instead of JUGA it is supported by Joomla plugin by default.
  3. velocegatto

    velocegatto New Member

    Joined:
    May 18, 2009
    Messages:
    15
    Which one ?
    Can you throw some light Alex ??
  4. velocegatto

    velocegatto New Member

    Joined:
    May 18, 2009
    Messages:
    15
    Wow, JACL doesnt exist anymore.

    I cant find its official site anymore. :(

    So, can JACL do my job ??
    Send me how will be the workflow, if we use that..
  5. velocegatto

    velocegatto New Member

    Joined:
    May 18, 2009
    Messages:
    15
    Ok, I found it.
    Its here, http://www.byostech.com/

    If you can explain me, how will be the workflow, then I can just go buy it..
    Please let me know..
  6. alexander

    alexander Administrator Staff Member

    Joined:
    Jan 8, 2003
    Messages:
    6,279
    It will work the same way as regular Joomla plugin but will show JACL groups in Product Settings as well. So you will be able to assign each product to a jACL group.
  7. jhellein

    jhellein New Member

    Joined:
    Nov 3, 2009
    Messages:
    4
    I just installed JACL after amember had been installed. I created two groups (guest and annual) but do not see these groups in the amember product settings dropdown box. Help please. Do I need to hange settings for amember to recognize JACL? Thanks.

    Figured it out. I had created Acces Level items instead of groups -- evrything is working now... at least so far :)
  8. soamz

    soamz aMember Pro Customer

    Joined:
    May 15, 2009
    Messages:
    14
  9. karlpalachuk

    karlpalachuk New Member

    Joined:
    Jul 22, 2008
    Messages:
    14
  10. erwinvdb

    erwinvdb aMember Pro Customer

    Joined:
    Aug 30, 2007
    Messages:
    264
    That's good news Karl. Can you please expand a little on how you've done this?

    Thanks,
    Erwin
  11. karlpalachuk

    karlpalachuk New Member

    Joined:
    Jul 22, 2008
    Messages:
    14
    Joomla + aMember + NoixACL

    Hello Erwin,

    The below assumes you have aMember, the aMember Joomla plugin and Joomla already setup.

    First of course download and install NoixACL in Joomla from the JoomlaCode project area. There are several items to download:
    1. http://joomlacode.org/gf/download/frsrelease/9395/41302/noixacl2.0.6.zip
    2. http://joomlacode.org/gf/download/frsrelease/9395/44620/plg_system_2.0.11.zip
    3. http://joomlacode.org/gf/download/frsrelease/9908/37665/mod_mainmenu_noix.zip
    4. http://joomlacode.org/gf/download/frsrelease/10213/41464/adapterAccess1.5.3.zip
    5. http://joomlacode.org/gf/download/frsrelease/9441/46470/adapterContent1.5.7-fixed.zip
    6. http://joomlacode.org/gf/download/frsrelease/9441/46471/adapterSection1.0.8-fixed.zip
    7. http://joomlacode.org/gf/download/frsrelease/9442/37387/menuAdapter1.5.1.zip
    8. http://joomlacode.org/gf/download/frsrelease/10397/40546/adapterModulesv1.0.zip

    The various adapters allow you to fine tune access to sections, menus and content, to allow access to edit, move and other features on the back-end.

    Once you've installed NoixACL, create the three Groups in NoixACL. This is what aMember will use to set the access level for each product.

    Then in NoixACL add three Levels. This is what Joomla/NoixACL use to control menu item, section access etc...

    Go to the aMember admin, create the three products and select the correct Group for the product from the list.

    Next create/protect the directories where you'll place the content for the various Groups. I used a "subs" directory with "gold", "silver", "diamond" subdirectories. For my purposes I used an index.php file in the various subdirectories and used a header location redirect to the correct Joomla section for the Group. Something like:

    <?php header( 'location: http://mywebsite.com/subscriber-gold.html' ); ?>

    Note I'm using SEF URL's here but you could just as easily use the default Joomla links.

    That's about it. You can set various menus etc.. to the correct NoixACL Level to prevent access to them.

    JohnW on behalf of...
  12. stephaniek

    stephaniek New Member

    Joined:
    Sep 12, 2010
    Messages:
    5
    I am also looking to add several membership groups/levels in Joomla. I read that Joomla 1.6 will have a new ACL and will make these JACL, NOIXACL, etc. unnecessary... but since its still beta and not recommended for production sites I need to go with one of these.

    JACLPlus' site looks as if it is all but given up on, so I hesitate to go and pay for it... Karl / JohnW's NoixACL solution looks like the way to go, only it looks to be complex to configure.

    Is the NoixACL the best solution or is there another more out-of-the-box way?

    Thanks I appreciate the posts!

Share This Page