Can different users in a Joomla! website be directed to different website pages on login? Can they customize their own pages?

Posted on 2009-02-09
Last Modified: 2012-05-06
I'm developing a website for a client, and I have the following requirement list:

1) employees should be able to login and then be lead to a different custom page for each employee (kind of like an intranet), with each employee having different links available to them

2) customers should be able to login and then be lead to a custom page where an FTP Client facility to upload and download files is required. Each customer will be allowed to access only an assigned folder on the server. I found a way to allow access only to specific folders using an extension called the TWG Flash Uploader at

My questions are:

Is there any extension in Joomla! to allow individual users to customize their home pages in terms of what content and links appear?

Also is there any Joomla! extension using which each user can be directed to a different page? Of course, the page should not be accessible by directly typing in the URL - a login will be needed, so that the pages are kept secure.

Just to be clear, I don't want any of the users (employees or customers) to have access to the administrative backend of the site - I just want them to be able to access different website pages from where they can carry out their specific business.

Can someone help me out with this? Is such a thing possible at all with Joomla!? Will it involve massive amounts of programming? I am new to PHP and Joomla! - I've learnt a LOT recently, but there's just so much I still don't know!!

I'd really appreciate any help...

Question by:prakashkv
    LVL 10

    Accepted Solution

    It is fairly easy to control access to various areas of your site. I think this Joomla exentsion will provide you with this functionality. MetaMod - display modules according to rules

    Modules are easily created..just go to module manager and click new.

    To see more front end access control extensions go to..

    You can give your user some control of the layout using JavaScript. I would use RSS to allow my users to select their own content.

    Best Regards

    Author Comment


    Thanks for taking the time to reply.

    The MetaMod extension definitely looks promising. I will definitely give it a whirl tomorrow morning (Indian time) and see how it works.

    Could you also tell me a little more about using RSS to allow users to select their content? I honestly don't know much about RSS other than that it lets you subscribe to stuff!

    Finally, can you also tell me if the FTP extension I mentioned (TWG Flash Uploader) is a good option?  Is there any better alternative using which different users can only access specific folders on the server and be denied access to others? That way customers can only access their own files and not files of other customers.

    Thanks for your help!

    Author Comment

    @ fearialtog: RSS to allow different content to be displayed looks good. But is there some way to allow individual users to select links and modules that they would like to appear on their pages when they log in?

    For example, employees who travel a lot could have links to airline and hotel websites, support staff would need links to the chat support service, some may wish to see company news while others may not, and so on.

    Basically each user needs to be allowed to select which links and modules appear in their pages. (some modules which are universal across the site will continue to appear - only the additional features need to be select-able)

    Is this possible?
    LVL 10

    Assisted Solution

    Hello prakashkv:,
    I think that these extensions come closet to matching your needs - "Community Builder" and the add on extension - "Group Jive" (see Joomla extensions site.)

    Have a look at the add on tools for community builder here and see if they match your needs,com_mtree/Itemid,55/

    You can see what is available in the Community and Groupware section of the Joomla extensions site.

    I think you will get a lot of the functionality you are looking for "out of the box", but you will  have a little customising to do to achieve your aims.

    Best Regards

    Author Comment

    I've been working on different extensions, and I finally came across the Joomla User Group Access (JUGA) extension that suited my needs perfectly.

    I'm using JUGA along with the DocMan document transfer extension and I have managed to achieve most of what I wanted. However, I have only managed to allow all members of each user group to view a common page, rather than one customized to each user. Ah well - that'll do for now I guess...

    I'm closing this question now.

    @fearialtog: Thanks for all your help!

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    Looking for New Ways to Advertise?

    Engage with tech pros in our community with native advertising, as a Vendor Expert, and more.

    Since I am currently running into this issue right now as I type this, I though I would share my experiences with moving a ModX Revolution site from one server to another.  It is not an easy task, but can be accomplished rather easily. The first …
    This script checks a path to see if a folder exists. If the folder does exist you will get output "The folder has previously been created. No action taken" If not it will create the folder. Then adds one user modify permission to the folder. It …
    In this seventh video of the Xpdf series, we discuss and demonstrate the PDFfonts utility, which lists all the fonts used in a PDF file. It does this via a command line interface, making it suitable for use in programs, scripts, batch files — any pl…
    Illustrator's Shape Builder tool will let you combine shapes visually and interactively. This video shows the Mac version, but the tool works the same way in Windows. To follow along with this video, you can draw your own shapes or download the file…

    761 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    8 Experts available now in Live!

    Get 1:1 Help Now