https://joomtraining.com.au Tue, 24 Mar 2021 01:45:33 +1100 MYOB en-gb Front End Login to Joomla https://joomtraining.com.au/tutorials/user-management/item/97-front-end-login-to-joomla https://joomtraining.com.au/tutorials/user-management/item/97-front-end-login-to-joomla

On any Joomla website you can login to the front end of the website without needing a specific link to the front end login page. You may ask, why you would want to login to the front end of the website? In some circumstances, an administrator may wish to login to the front end to see content that is marked in their group as 'special' and can only be seen on the front end after logging in. 

You could easily add a login form on the website or a direct menu link to the login page but as an administrator you may not want regular users accessing the login page at all, and hence displaying a login module or login link may not be acceptable.

This can be done by adding in the extra string that will tell Joomla to take you to the login page.

In Joomla 1.5, add this string to the end of the website's domain in the URL address bar of your browser.

/index.php?option=com_user&view=login

e.g. http://example.com/index.php?option=com_user&view=login

This will automatically take you to the login page of the Joomla website allowing you to login to the front end.

For Joomla 1.6 and above just use

/index.php?option=com_user

e.g. http://example.com/index.php?option=com_user

The default view for the com_user is set to the login screen so that is the only part of the string that you'll need.

Login via the form that will appear. It is as easy as that.

 

 

]]> buipy001@gmail.com (Peter Bui) User Management Tue, 24 Jan 2021 12:40:17 +1100 User Manager Options https://joomtraining.com.au/tutorials/user-management/item/87-user-manager-options-joomla16 https://joomtraining.com.au/tutorials/user-management/item/87-user-manager-options-joomla16

The User Manager options configuration screen will allow you to control and configure how you want your users administration to work in Joomla 1.6+.

user-manager-configuration-options

 

1) Mass Mail

This will allow you to mass mail all of your users in the system. This is great for alerting users to issues on the website or remind users to change and update their passwords on the system.

2) Permissions

The permissions tab sets out what user group has access to the User Manager area of the website.

3) Allow User Registration

This option will either enable or disable the user registration on the website. By default this is set to YES.

4) New User Registration Group

Here you can set which group you would like users to be assigned to when they register to the website. By default they are assigned the the Registered user group.

5) New User Account Activation

This will define how accounts are activated on the website. You can choose from no activation, user activation or administrator activation. Choose either No activation or user activation for a more automated registration process. If you wish to have more control over who or what registers on your website then choose Admin.

Read more about user account activation

6) Frontend User Parameters

This will either show or hide the user parameters when they are logged in on the front end of the website. This should usually be left on SHOW.

]]> buipy001@gmail.com (Peter Bui) User Management Fri, 14 Jan 2021 10:44:00 +1100 Exploring Joomla 1.6 User Manager https://joomtraining.com.au/tutorials/user-management/item/85-exploring-joomla-16-user-manager https://joomtraining.com.au/tutorials/user-management/item/85-exploring-joomla-16-user-manager

Managing users in Joomla 1.6 is all controlled in the User Manager area in the backend of Joomla. In the User Manager area you can add new users, delete, deny access, user groups and permissions of those user groups to the content management system.

This tutorial will just look at the basic user management areas of Joomla 1.6+.

 

To access the User Management screen, either click on the User Manager icon from the control panel of Joomla or navigate with the administrator menu via Users -> User Manager.

 

user-manager-control-panel

 

User Manager Screen

This will bring up the main User Manger administrator screen.

user-management-users-screen

This screen will give you an overview of all the users that are currently registered and have either front end of back end access to your Joomla powered website.

1) Control Buttons

These are the main control function buttons for the user manager screen. Functions are as follows.

2) Sub Menu Bar

The Sub menu bar flicks between the User screen, User Groups and Viewing Access Level screens.

3) Filter Area

The filter area allows you to quickly search and filter users in order to find certain accounts. This is very useful when there are hundreds of users on your system

4) User Details Overview

This are gives you an overview of the users details and allows you to sort by these details. Name, username, enable/disabled, approved, access level, email, creation date and last access date can all be viewed and sorted by here.

To sort this view, simply click on the title of the column at the top and it will toggle between ascending and descending for that column.

]]> buipy001@gmail.com (Peter Bui) User Management Thu, 13 Jan 2021 10:08:20 +1100 Joomla 1.6 Site Performance https://joomtraining.com.au/tutorials/website-management/item/78-joomla-16-site-performance https://joomtraining.com.au/tutorials/website-management/item/78-joomla-16-site-performance

Site optimisation is a factor when it comes to ranking well in search engines. The speed at which your site loads increases website usability for users on mobile devices and slow internet connections, decrease bounce rate and enables bots to crawl your site faster!

When configuring your Joomla 1.6 website there are several check list items that you need to check to make sure that it is performing at its best.

Performance Check List

GZip

First thing to look at is to compress the delivery of files on your website. Most servers these days allow you to deliver content via compression.

To enable GZip in your Joomla website, navigate from the site menu:

Site -> Global Configuration

Click on the SERVER sub menu on the page and you will be presented with the server orientated configuration options.

Global configuration figure 1

Choose YES for the radio button next to GZip Page compression and then hit SAVE in the top right corner of the screen.

If you server allows for GZip delivery of content then you pages will be just that little bit smaller now.

Global Cache

Global cache will start caching certain parts of your Joomla website such as the modules and menus that appear on your website. To turn on the global cache, navigate to the Global Configuration via the main administrator menu

Site -> Global Configuration and select the System sub menu item on the screen.

Global configuration: Cache

On the side of this screen you will see the caching options.

Basic settings would be to have:

Cache

In Joomla 1.6 we have a few new caching options available to us. 

  1. ON - progressive, 
  2. ON - Conservative and 
  3. OFF

The progressive settings are the default cache settings. If provides faster caching and takes up the most space in terms of system caching. It isn't recommended for very large websites. It will cache modules.

Conservative cache will only cache certain elements of your website

Cache OFF will obviously disable the caching system on the website.

Cache Handler

This option allows you to switch between the different types of caching methods available on your server. File handler is the default and sometimes the only option in many cases. Other server configurations may allow for MEMCACHE and other caching methods. It is best to talk to your hosting providers to get other caching methods enabled on your server.

Cache Time

For websites that update often it would be a good idea to keep this cache time low. For sites that don't update often, e.g. once a week, you can increase this cache time to a few hours.

 

System Caching

The system cache or page cache will cache all of the pages on your site for visitors. It also gives you the option to cache the pages on the user's computers/browsers.

To enable the system cache, navigate via the administrator menu to:

Extensions -> Plug-in manager

Joomla 1.6 Plug-ins manager

Here you will be given a list of all the current plugins in your website. Navigate to the System plugin called, System - Cache and select it.

Plugins System cache

On this screen, choose enable from the drop down menu and then choose YES for Use Browser Caching. This will enable the page caching for the website.

Results

On the default install of Joomla 1.6 the changes are very minimal but you can see how the caching effects the website slightly.

Doing a test over websiteoptimization.com we can see the differences in page size and download speeds over a 56k modem.

Before

Object TypeSize (bytes)Download @ 56K (seconds)Download @ T1 (seconds)
HTML: 14270 3.04 0.28
HTML Images: 2408 0.68 0.21
CSS Images: 201001 46.46 7.46
Total Images: 203409 47.14 7.67
Javascript: 193301 39.72 2.22
CSS: 29626 7.10 1.36
Multimedia: 0 0.00 0.00
Other: 0 0.00 0.00

 

After

Object typeSize (bytes)Download @ 56K (seconds)Download @ T1 (seconds)
HTML: 3641 0.93 0.22
HTML Images: 2408 0.68 0.21
CSS Images: 201001 46.46 7.46
Total Images: 203409 47.14 7.67
Javascript: 193301 39.72 2.22
CSS: 29626 7.10 1.36
Multimedia: 0 0.00 0.00
Other: 0 0.00 0.00

 

The main differences here that you can see is the file size of the HTML page. Before being 14.270 kb is now reduced to 3.641 kb reducing the page load time over a 56k modem from 3.04 seconds to 0.93 seconds.

This reduces the file size down to 25% of the original size which is quite a large decrease in file size.

]]> buipy001@gmail.com (Peter Bui) Website Management Mon, 10 Jan 2021 13:44:55 +1100 Site Maintenance https://joomtraining.com.au/tutorials/website-management/item/77-site-maintenance https://joomtraining.com.au/tutorials/website-management/item/77-site-maintenance

Site maintenance menu that has been added to Joomla 1.6 collates all of the general site maintenance features that are in Joomla.

These include:

 

Site Maintenance fig. 1

 

Global Check-in

When a user in the backend of Joomla access an article or module in the site, the access to that particular part of Joomla is blocked to any other users.

Sometimes it is necessary to clear this blocked access as a users' session may have expired or the article or module that was being edited didn't have the access to the item closed correctly.

Navigating to Global check-in from the menu will clear all access restrictions due to another user accessing the content item and allow others to gain access.

Clear Cache

When site cache is turned on, there are times when you will want to clear the cache in order to see changes to content and the website. 

Navigate to the menu item and select clear cache. This wil clear it and generate a new cache of the pages that you are viewing and testing on the website

Purge Expired Cache

Cache within Joomla has an expiry time. This time is setup in the configuration of the site and the caching pluggins. When these cache files expire, Joomla will create new cache files. From time to time you will need to purge the cache as it will be taking up disk space.

NAvigate to the purge expired cache menu item and all expired cache items will be removed.

]]> buipy001@gmail.com (Peter Bui) Website Management Mon, 10 Jan 2021 13:25:05 +1100 Edit Profiles in Joomla 1.6 https://joomtraining.com.au/tutorials/user-management/item/76-edit-profiles-in-joomla-16 https://joomtraining.com.au/tutorials/user-management/item/76-edit-profiles-in-joomla-16

A new user management feature in Joomla 1.6 is the addition of the "Edit Profile" button that has been added to the control panel of Joomla. It is a very minor addition but it still saves a lot of time. A great usability addition.

When you log into the backend you will see the new icon on the dashboard.

Joomla 1.6 Edit Profiles

When you click on this button you will be taken directly to your account profile details from the User Management area of Joomla. This eliminates the steps needed to search for you profile within the user management screen. It isn't such a problem in small websites but on websites with thousands of users it becomes time consuming to find your own profile just to update a setting.

Once you have click the Edit Profile button you will be presented with the general User Manager: Edit Profile screen.

User management edit profiles fig 1

Here you can edit your name, password, email, user group and permission levels, template options, editor options and time zones.

Hit save when you have finished altering your user profile details.

]]> buipy001@gmail.com (Peter Bui) User Management Mon, 10 Jan 2021 12:54:59 +1100 An Overview of the Joomla 1.6 Control Panel https://joomtraining.com.au/tutorials/item/75-joomla-16-control-panel https://joomtraining.com.au/tutorials/item/75-joomla-16-control-panel An Overview of the Joomla 1.6 Control Panel

Once you have logged into the backend area of Joomla you will be presented with Joomla 1.6 control panel which is the first point of call when performing tasks and functions in your Joomla website. This tutorial will give you an overview of all the different areas in the main control panel of Joomla 1.6.

On the left hand side of the control panel screen you will see the main functional icon buttons. These are the most common buttons and functions in Joomla that you may use on a daily basis when managing your Joomla 1.6 website.

 

Joomla 1.6 Control Panel fig 2

  1. Main menu
  2. Add New Article
  3. Article Manager
  4. Category Manager
  5. Media Manager
  6. Menu Manager
  7. User Manager
  8. Module Manager
  9. Extension Manager
  10. Language Manager
  11. Global Configuration
  12. Edit profile
  13. Template Manager

1) Main Menu

The main menu in the backend of Joomla will take you to all of the main tasks that are performed in Joomla. These include, general site management, user management, site menus, content, components, extensions and Joomla help and documentation.

2) Add New Article

This is a short cut button to start writing a new article into Joomla.

3) Article Manager

The article manager area of Joomla will display all of the articles that are currently listing in the website. All publishing states and dates are also listed at this point for an easy overview of your content.

4) Category Manager

The category manager will allow you manage all of the categories within your website and create new ones as needed. The metadata for categories is also managed at this point.

5) Media Manager

The media manager area of Joomla is where you will upload, rename and delete various files and images that you want to have on your website. 

6) Menu Manager

The menu manager in Joomla allows you to control all of the items that appear in the various Joomla menus that may appear on your website. It also allows you to create more menus and more menu items to existing menus.

7) User Manager

The user manager area of Joomla is where you would control and manage all of the registered users within your website. It is also where you would assign roles, groups and different permission levels for each of the users.

8) Module Manager

Modules are the blocks of content that you find around the sides of the main content areas of your website. The module manager allows for the management of these module positions and the creation of new ones when needed.

9) Extension Manager

The extension manager allows you to install, uninstall and manage extensions that are already in your website.

10) Language Manager

This allows for the control of the main language files that are in Joomla. Any user can choose a different language pack for their account depending on if the language pack as been installed.

11) Global Configuration

The global configuration is one area where regular users shouldn't have access too. This is where you would set the main global parameters of your website including the main configuration details, database connections, time zones, SEO functions and many more.

12) Edit profile

Editing profiles is a new control panel item that has been added to Joomla 1.6. It allows you to access your account information within Joomla and quickly update your username, passwords and other account preferences.

13) Template Manager

This is where you can assign a different template design to your website. Template designs in Joomla 1.6 can now also be easily assigned to different menu items as well.

 

]]> buipy001@gmail.com (Peter Bui) Tutorials Mon, 10 Jan 2021 11:15:15 +1100 Installing an Extension in Joomla 1.6 https://joomtraining.com.au/tutorials/extensions/item/73-installing-an-extension-in-joomla-16 https://joomtraining.com.au/tutorials/extensions/item/73-installing-an-extension-in-joomla-16

Installing an extension into Joomla 1.6 is is very easy. The same process to done for all Joomla addons / extensions including, templates, plugins, modules and components.

 

Installing Extensions

From the backend area of Joomla, mouse over, Extensions, and then Extensions manager

Installing extensions fig 1

 

The Extensions Manger Install screen will appear.

Installing extensions fig 2

The easiest option for installing a new extension is to use the Upload Package File option. Simply clicking Choose file button and navigate to the extension that you have downloaded on to your computer.

Click Upload and Install once you have selected the file and Joomla will upload, extract and install the extension for you.

Installing from Directory

In other circumstances, you may have to upload the extension that you are installing to the file system of Joomla. You may do this via FTP or another file access and transfer protocol.

From here you will need to provide Joomla with the file location of the extension and Joomla will extract and install the extension for you.

Installing from URL

This option allows you to specify a URL where Joomla can download the extension to extract and install. This method won't always work as some extensions will require registration and account access to download files.

Where Can I Find Extensions

More extensions for Joomla can be found in the Joomla Extensions directory

]]> buipy001@gmail.com (Peter Bui) Extension Sun, 09 Jan 2021 23:10:27 +1100 User Account Activation https://joomtraining.com.au/tutorials/user-management/item/72-user-account-activation https://joomtraining.com.au/tutorials/user-management/item/72-user-account-activation

For many Joomla 1.5 websites there was a problem with bots automatically creating accounts on websites and thus websites having massive lists of users that are all fake. Even when account activation was required there was still an issue of automated approval bots being used to create the accounts.

In Joomla 1.6 this problem has been addressed with the admin approval process of users that register on a website. This means that a website administrator has to approve the newly registered user before they can gain access.

Looking at the Account Activation Levels

Joomla 1.6 now has three levels of account creation approval built into it.

  1. Auto approval
    All users that register on the website will automatically have their registered account approved on the website

  2. User approval
    Any user that registers on the website will have to verify their registration by clicking a link that is normally sent to them via an email address.

  3. Admin approval
    This step now requires a website administrator to approve the new users account before they can have access to the website. 

 

Modifying the User Approval Level

In the User Manager area of Joomla 1.6 you will find an options button that will pull up a new options screen in Joomla.

User Approval Process fig 1

Once the new screen appears, next to the "News User Account Activation" drop down menu, choose the desired approval level from:

User Approval Process fig 2

Once done hit the save button and you're done.

]]> buipy001@gmail.com (Peter Bui) User Management Sun, 09 Jan 2021 22:24:40 +1100 Creating a link in an article https://joomtraining.com.au/tutorials/item/58-creating-a-link-in-an-article https://joomtraining.com.au/tutorials/item/58-creating-a-link-in-an-article

One of the most common functions that users use in the editor of Joomla is inserting a link into an article or a module. Inserting a link into Joomla can be done in just a few sets.

Inserting a Link

From within the article editor, highlight the text that wish to make linkable, and click the Insert / Edit Link button

link1

 

A pop up window will appear. Type the link URL in this window. Choose a target for you link. If you are linking to an external website outside of your own, it's always a good idea to make the target "Open link in a new window", so that your website continues to remain open on the viewers browser.

Click Insert and then Save your article.

link2

 

If you wish to disable the link, just highlight the linked text, and click the Unlink button. This will delink the text for you.

link3

]]> buipy001@gmail.com (Peter Bui) Content Editing Thu, 21 Oct 2021 12:33:51 +1100