Follow this Blog!

Apr 19, 2012

f Comment

What Can Joomla's Built-in Login Form Do?

First take a look at my Joomla version
Amazon The following is information shown by going to Site -> System Information.

PHP Built OnLinux ip-10-1-2-3 4.5.6-7-ec2 #18-Ubuntu SMP Mon Oct 18 21:00:20 UTC 2010 i686
Database Version5.1.61-0ubuntu0.10.04.1
Database Collationutf8_general_ci
PHP Version5.3.2-1ubuntu4.14
Web ServerApache/2.2.14 (Ubuntu)
WebServer to PHP Interfaceapache2handler
Joomla! VersionJoomla! 2.5.4 Stable [ Ember ] 2-April-2012 14:00 GMT
Joomla! Platform VersionJoomla Platform 11.4.0 Stable [ Brian Kernighan ] 03-Jan-2012 00:00 GMT
User AgentMozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.168 Safari/535.19

As you can see I use Joomla 2.5.4, but this tutorial applies to every previous version of Joomla. If not let me know!

Joomla's Built-in Login: Overview
If you are building a forum in Joomla you may be wondering if you need an extension or has it already been supported by Joomla's framework. The answer is half half. Joomla's built-in login mechanism can be accessed via 'Users Manager >> Login Form' menu item type. You can create a menu item and upon click the standard log-in form is displayed.

The login mechanism is also provided as a module. called 'Login'. This means you can display the login form on every page of your site at the left or right hand side for example. The functionality is identical to the menu item 'Users Manager >> Login Form'.
Joomla's Built-in Login: Membership and Roles
Suppose an end user clicks "Don't have an account?" to create an account. They need to create an account and verify their email address. Once it's verified their role will be set to 'Registered' by default by Joomla. 'Registered' is a role inside Joomla and can be given certain access permissions by the admin. So what does this mean? This means the built-in membership system can mimic a forum to a certain extent!

For example each member can be permitted to create, edit, delete, set the status of an article once they are given such permissions by admin. The admin can create a category called 'Thread about gaming' and a registered member can create, edit, delete, set the status of posts in that category. That's about all they can do.
The login form is for front-end administrators including writers, editors, and publishers. Their default access privileges are greater than the default privileges for 'Registered'. For back-end administration one needs to log in at /administrator/index.php. You can read about Joomla's access permission system in Joomla's documentation or tutorials.

Conclusion
A full featured forum however has many more features such as allowing a member to create a thread of discussion, allowing moderation, allowing member interactions, allowing a member to respond to other member's posts or threads, allowing a member to be promoted to a higher status, allowing a member to manage their posts, etc.

If you want a full fledged forum you should look for a Joomla module such as Kunena or ccBoard. Some of them are 100% free and offer extremely rich features!
Any questions? Let me know!
Please leave a comment here!
One Minute Information - by Michael Wen
Find Michael on Google or Facebook
ADVERTISING WITH US - Direct your advertising requests to Michael