Installing and Configuring Jobs! and Managing Sections, Categories, and Articles using Joomla!

Exclusive offer: get 50% off this eBook here
Building job sites with Joomla!

Building job sites with Joomla! — Save 50%

A practical stepwise tutorial to build your professional website using Joomla!

$23.99    $12.00
by Santonu Kumar Dhar | September 2010 | Joomla! Open Source

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

 

Building job sites with Joomla!

Building job sites with Joomla!

A practical stepwise tutorial to build your professional website using Joomla!

  •  Build your own monster.com using Joomla!
  •  Take your job site to the next level using commercial Jobs! Extension
  •  Administrate and publish your Joomla! job site easily using the Joomla! 1.5 administrator panel and Jobs! Pro control panel interface
  •  Boost your job site ranking in search engines using Joomla! SEO

Read more about this book

(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.

Managing extensions

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:

http://docs.joomla.org/Joomla!_Extensions_Defined.

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.

Building job sites with Joomla! A practical stepwise tutorial to build your professional website using Joomla!
Published: September 2010
eBook Price: $23.99
Book Price: $39.99
See more
Select your format and quantity:

Read more about this book

(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:

http://www.instantphp.com.

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:

  1. First click on the menu Extensions | Install/Uninstall to open the Extensions Manager window, as shown in the following screenshot:

  2. 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:

    http://www.instantphp.com/ support/21-jobs-support.html.

  3. 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:

  • Pending
  • Under review
  • Rejected
  • Accepted

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.

Adding modules

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.

Summary

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.


Further resources on this subject:


Building job sites with Joomla! A practical stepwise tutorial to build your professional website using Joomla!
Published: September 2010
eBook Price: $23.99
Book Price: $39.99
See more
Select your format and quantity:

About the Author :


Santonu Kumar Dhar

He was born on 16 June 1987, in Comilla, Bangladesh. He developed interest for websites in 1995 when he saw a television program on website technology. But he got an opportunity to explore the computer world , ten years later in 2005. He started web designing in 2006 and he is operating several websites since 2007. Now his web development skills include PHP/MYSQL, XHTML, CSS, JavaScript, WML, Joomla!, and other CMS such as Drupal and Wordpress.Besides this he also has a good fundamental knowledge of programming with Java, C/C++, and VB.Net.. He is interested more in developing web applications than desktop applications.

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,
http://www.haulehaule.com.

Books From Packt

Joomla! Social Networking with JomSocial
Joomla! Social Networking with JomSocial

ChronoForms 3.1 for Joomla! site Cookbook
ChronoForms 3.1 for Joomla! site Cookbook

Joomla! 1.5: Beginner's Guide
Joomla! 1.5: Beginner's Guide

Joomla! 1.5 Templates Cookbook
Joomla! 1.5 Templates Cookbook

Joomla! 1.5 Multimedia
Joomla! 1.5 Multimedia

Joomla! 1.5 JavaScript jQuery
Joomla! 1.5 JavaScript jQuery

Joomla! 1.5 Site Blueprints
Joomla! 1.5 Site Blueprints

Mastering Joomla! 1.5 Extension and Framework Development Second Edition
Mastering Joomla! 1.5 Extension and Framework Development Second Edition

Code Download and Errata
Packt Anytime, Anywhere
Register Books
Print Upgrades
eBook Downloads
Video Support
Contact Us
Awards Voting Nominations Previous Winners
Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Resources
Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software