Building job sites with Joomla! — Save 50%
A practical stepwise tutorial to build your professional website using Joomla!
Joomla! has earned a reputation of being one of the most powerful CMS programs around, as its core team emerged from another popular open source Content Management System (CMS) program called Mambo. Joomla! was downloaded more than 2.5 million times within the first year of its release. It has over 200,000 community users and contributors. Although Joomla! is so popular, building jobsites with Joomla! is a new concept.
The previous article explained the installation and configuration of Joomla! 1.5.
This article by Santonu Kumar Dhar, author of the book Building job sites with Joomla!, explains:
- Managing sections, categories, and articles
- Managing extensions
- Installing and configuring Jobs!
- Adding modules
(For more resources on Joomla!, see here.)
Joomla! is a popular content management system, so it is mainly used for managing content. You can manage content from the Joomla! backend administrator panel. To go to this area, type in your web browser, the address of the server directory where the administrator folder is located. For example, if you have installed Joomla! in the joomla directory of local server, then the address is:http://localhost/ joomla/administrator.
You will see the Joomla! Administration Login screen in your browser window.
Log into the administrator panel as Super Administrator. By default, the username is admin. Then provide the password that you have created while you were configuring. Before adding an article as content, you must create a section and category for it. You can organize your content by using sections and categories because Joomla! uses a three-tier organization level for articles—Section | Category | Article. Any section contains one or more categories, and each category may have articles assigned to it. One article can only be in one category and section.
You can easily add new sections, edit existing sections, publish or unpublish any section, and copy or delete sections from the Section Manager window. To manage sections, click on Contents | Section Manager (as shown in the following screenshot):
The process of managing categories is quite similar to managing sections. You just need to click on Contents | Category Manager to go to Category Manager window and then manage your categories.
After creating section and category, to add a new article from admin panel, click on Contents | Article Manager (as shown in the following screenshot):
To add a new article, click on the New button in the Article Manager window and write your article with a title in Article: [New] window WYSISWYG editor area. You must also define the section and category for this article—which you have created earlier—and save this content.
If you want to edit an article, select the article, click on Edit, and then make any changes in the article in Article: [Edit] window. Article Manager enables you to publish or unpublish an article. You can send an article to trash, copy an article, move an article, and so on. Just select an article and then click on the corresponding buttons.
Components, modules, plugins, templates, and languages are collectively known as extensions. Each of these extensions is used for specific functions:
- Components: It is the largest and the most complex of the extension types. When a Joomla! web page is being loaded, a component is called to render the main page body. For example, the component com_banners displays a banner in a web page. Components are divided into two parts—for the administrator and for the frontend website.
- Modules: It is used for page rendering and doesn't need to be linked to anything. It can contain only static HTML, image, or text. For example, mod_mainmenu and mod_banners.
- Plugins: These were previously known as mambots. Using a plugin allows a developer to change the way their code behaves depending upon which plugins are installed to react to an event.
- Templates: It is basically the design of your Joomla! website. With a template, you can change the look and the feel of your website. Templates have certain fields in which components and modules are shown. You can easily create and customize any template file.
- Languages: Languages can be packaged in two ways—either as a core package or as an extension package—and allow both the Joomla! core as well as third-party components and modules to be localized or internationalized.
To know more about extensions, go to the Joomla! documentation page:
You can easily manage extensions by using the Extensions menu. For example, to install or uninstall any extension, click on the menu Extension | Install/Uninstall; to manage modules, click on the Module Manager; to manage plugins, click on the Plugin Manager; to manage templates, click on the Template Manager; and to manage language, click on the Language Manager.
eBook Price: $23.99
Book Price: $39.99
(For more resources on Joomla!, see here.)
Installing and configuring Jobs!
For Prerequisites for installation of Jobs!, refer to the previous article, Installing and Configuring Joomla! 1.5.
Installation of Jobs! is very simple; you will only need to install using the installer tool of the extensions manager. Before installing and configuring the Jobs! extension, get it from developer InstantPHP's website:
It is available only with a commercial license. Jobs! comes with some modules and plugins. To install and configure Jobs! extension, you need to follow these steps:
- First click on the menu Extensions | Install/Uninstall to open the Extensions Manager window, as shown in the following screenshot:
- In the Extensions Manager window, click on Browse in the install section and look for the installer file called com_jobs_XXX.zip of the Jobs! extension package you have purchased. Then click on Upload & Install, as shown in the following screenshot:
If you get an error during installation stating that the folder com_jobs is already in use, you must check that …/components/com_jobs folder must not be used by any other component.
When the installation completes successfully, you will see the message Install Component Success. Now, you need to install some modules. Modules and plugins are also extensions, so you can install all modules and plugins in the same way. Jobs! comes with some modules, plugins, and templates. You will find them in a folder named Plugin and Modules in the Jobs! extension package. You need to install some important modules to make your website functional. The Jobs! module—mod_jobs —is one of them and it is the main module. You must install it to access the Jobs! component in the website's frontend. In this way, you can install other modules such as search module, categories module, latest jobs, random jobs, and so on. Also, you can install any plugin and template file later. If you need more information and support you can go to InstantPHP's support page:
- Jobs! is now installed along with some of its modules. After installing the Jobs! Component, you need to configure it. First, add at least one application status and be sure that it's published because it is one of the key features of Jobs! and so it is essential to enable the jobseeker application system. It will set the default status when an application is received from a jobseeker. To add a new application status, click on the menu Components | Jobs | List Application Status, as shown in the following screenshot:
After that, click on Add New and provide some status name for online application in the new window and save it as published. Application status is a classification of applications received from the candidates. Some basic examples are:
- Under review
Click on menu Components | Jobs | Configuration and check the Default Status drop-down list in the General Settings tab of the Configuration Settings window. Now select the status name you want to make default and save this setting.
You can easily add and enable modules to the Joomla! website; modules must be installed before enabling them if your installed modules are jobs, search module, and categories module. Enable these modules from the Module Manager window. To do this, click on the menu Extensions | Module Manager. After that, checkmark the modules you want to enable and click on Enable.
This article briefly described the method of managing sections, categories, and content. It also described how to manage extensions and add modules. We have also learned how to use Jobs! extension along with Joomla! 1.5.
- Search Engine Optimization in Joomla! [article]
- Managing Image Content in Joomla! [article]
- Installing and Configuring Joomla! 1.5 [article]
- Adding a Random Background Image to your Joomla! Template [article]
eBook Price: $23.99
Book Price: $39.99
About the Author :
He is also co-founder Chairman and Editor In Chief of the fashion magazine "HAULE HAULE" (ISSN: 2078-8797), Haule Haule Magazine, Entertainment, and Media Relations, Inc. 848 N. Rainbow Blvd. Suite #1711, Las Vegas, NV 89107, USA,