Extension with Company Dashboard and team access in Joomla

Category: Joomla 25

Jason45
Asked:
2013-10-08 11:37 am EST

Hits: 554
Hello,

Thank you very much for your Joomla ACL tutorials.

I have spent most of one day searching for a Joomla extension which can fulfill our requirements for a special user group at our web portal. We have build a dash board for individual users using different Joomla extensions and this is working well. Now we need to establish a dash board for companies so each company have its own company account. One person from the company will signup to the company account and when done this person shall be able to invite from the dashboard via an Joomla system email other staff members to join the company account. They will received a link in this email which will take them to the company staff registration form. Signing-up and geting their own password they will hereafter be able to access the company account.

I have looked at several potential extensions but either are they not suitable or the one which meet our requirements are the social communities Joomla extensions which have so many functions which we don't need and most of all, they are copies of Facebook more or less. We don't want this to look or work like Facebook.

If we are able to find an Joomla extensions which will handle the company registration and the company account where several staff members can join as described above then we are sure we can build the rest.

I hope some one can point us in a right direction.

Thanks and best regards,
Jason

You must login before you can ask a follow up question.

You must login before you can submit an answer.

OTHER ANSWERS

0

Scott
Staff
17,456 Points
2013-10-08 12:22 pm EST
Hello Jason,

Thank you for your question. Currently we are unaware of an extension that meets your criteria. If we do happen to discover one as we search we will certainly let you know and post it here for everyone. Likewise, if you also find one, please let us know as well as it may also help others with the same requirements as you.

Kindest Regards,
Scott M

You must login before you can post a comment about this answer.

Hello Jason,

In addition to what Scott said, the difficulty with doing this using access control lists, is that you can only modify the core permissions.

Meaning if you give Admin access to Joomla using ACL, they will have access to your articles, Joomla settings, etc.

If you have any further questions, feel free to post them below.
Thank you,

-John-Paul
johnpaulb-imhs1
8,322 Points
Staff
2013-10-08 12:34 pm EST
Hello Scot and John-Paul,
Thank you for your feedback.

The company users will only have access at the front-end and never have any admin access.

Our front-users will be:
individual=registered user group
company=company user group
non-profit= non-profit user group
Our own team will of course have access to the front-end.

Jason
Jason45
11 Points
2013-10-08 12:55 pm EST
Hello jason,

While the Access Control Lists in Joomla may be a good starting point, most likely you will need to custom develop/code the specifics for what you are trying to accomplish.

Here is a basic framework for a possible solution:
Using the Access Control Lists in Joomla, you can Create user groups, and assign the users to the groups.

Then, you could possibly set the permissions based on the Article Category.

If you have any further questions, feel free to post them below.
Thank you,

-John-Paul
johnpaulb-imhs1
8,322 Points
Staff
2013-10-08 1:28 pm EST
Hello John-Paul,

Thank you for your further inputs.

As we don't know who and when companies will sign up we will need something more instantaneous, so when a user sign up for a company account the user will be able to access the account right after the user have verified by the link in the email. Hereafter this user shall be able to invite other staff members from his company. Inviting other staff members can work like a group e.g. like groups is working in JomSocial.

Jason
Jason45
11 Points
2013-10-08 9:25 pm EST
Hello Jason,

It sounds like there isn't a perfect small enough plugin for you, but I was thinking you'd probably be able to handle this issue by implementing some direct automated database entries into the Joomla database.

I did some Googling and came across this great Joomla article on how to auto assign users on registration. Which seems to employ this tactic, basically you create your groups, enable the user profile plugin, create a registration form, and then grab that registration input and insert it into the database.

Depending on how code savvy you are, you might wish to seek the help of a Joomla developer to modify the code or use a similar solution for your needs.

Please let us know if you had any other questions.

- Jacob
JacobIMH
9,968 Points
Staff
2013-10-10 10:27 am EST
Like this Question?

Related Articles

Joomla 2.5 ACL - Overview

Joomla Community Google+ Hangout #3

June 3rd, 2014

Thank you @RustyJoomla for letting me speak on the Joomla Community Google+ Hangout!

Click here to watch!

Need more Help?

Search

Ask the Community!

Get help with your questions from our community of like-minded hosting users and InMotion Hosting Staff.

Current Customers

Chat: Click to Chat Now E-mail: support@InMotionHosting.com
Call: 888-321-HOST (4678) Ticket: Submit a Support Ticket

Not a Customer?

Get web hosting from a company that is here to help. Sign up today!