O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Building job sites with Joomla!

Book Description

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

  • In Detail

    Joomla! is a content management system that helps both novice users and expert developers to create powerful websites. Joomla! has extensions for construcing job sites; web sites for handling employment and careers. It can take hours to build even an elementary job site but imagine yourself building a job site such as Monster, CareerBuilder, a niche job listing such as TechCrunch or your own company job site within few minutes and with minimal development efforts.

    Building job sites with Joomla! shows you how to create your own job site with Joomla! with the Jobs! Pro extension. From the basic installation and configuration, you will see all the steps required to assemble a working job site in next to no time.

    This book is a step-by-step tutorial for creating a job site using Joomla!. First you will set up a server environment to install Joomla! 1.5 and Jobs!. Next you will learn how you can use Jobs! configuration settings to control the components of your job site such as adding companies, adding social bookmarking buttons, enabling the users to post their resume online and so on. You will learn to easily manage your site using the Jobs! control panel. This will be followed by using job site template to quickly create a job site and simultaneously test the site you have created. Next you will learn how to speed up the communication between employers and the jobseekers using e-mail templates.

    You can also entirely control user registration system from Jobs! Pro admin panel. You will also learn to add and manage job types, job categories, and applications to keep your database organized and to keep track of the application status. You will also learn to add a jobseeker or an employer and to manage resume fields. Then you will configure credit systems to charge an amount of money to users according to the specific service provided. By the end of this book you will learn to professionally optimize your Joomla! Job site for search engines and look at list of words that need to be avoided in the URLs.

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

    Table of Contents

    1. Building job sites with Joomla!
      1. Building job sites with Joomla!
      2. Credits
      3. About the Author
      4. Acknowledgement
      5. About the Reviewer
      6. Preface
        1. What this book covers
        2. What you need for this book
        3. Who this book is for
        4. Conventions
        5. Reader feedback
        6. Customer support
          1. Errata
          2. Piracy
          3. Questions
      7. 1. Installing and Configuring Joomla! 1.5 and Jobs! Pro 1.3.2
        1. Introduction
        2. Prerequisites for installation of Joomla! 1.5 and Jobs!
          1. Setting up a local server environment
          2. Uploading installation packages and files to server
          3. Creating database and user
        3. Installing and configuring Joomla! 1.5
        4. Managing sections, categories, and articles
        5. Managing extensions
        6. Installing and configuring Jobs!
        7. Adding modules
        8. Summary
      8. 2. Control Panel Interface
        1. Introducing Joomla! administrator panel
          1. Menus
          2. Submenus
          3. Tools
          4. Lists
          5. Dialogs
        2. Introducing Jobs! control panel interface
          1. Buttons
          2. Tabs
          3. Tools
        3. Summary
      9. 3. Designing a Jobsite Template
        1. Introduction
        2. The basic structure and layout of a template
        3. Background and color schemes
        4. Template reference
          1. Jdoc include tags
          2. The head include tag
          3. The component include tag
          4. Module position include tag
        5. Coding
        6. Template parameters
          1. Installing your template
        7. Testing
          1. Validating W3C
          2. XHTML validation
          3. CSS validation
        8. Summary
      10. 4. Changing Configuration Settings
        1. Introduction
        2. Joomla! 1.5 Global Configuration
        3. Introducing the Site tab
          1. Site Settings
          2. Metadata Settings
          3. SEO Settings
        4. Introducing the System tab
          1. System Settings
          2. Users Settings
          3. Media Settings
          4. Debug Settings
          5. Cache Settings
          6. Session Settings
          7. Server Settings
          8. Local Settings
          9. FTP Settings
          10. Database Settings
          11. Mail settings
        5. Changing Jobs! Pro 1.3.2 Configurations
          1. General Settings
          2. Email
          3. Job posting
          4. Image
            1. Templates
          5. Home page
          6. Social Bookmarking
          7. Thank you message
          8. Job Apply Page
          9. Credit System
          10. RSS Feeds
          11. User Files System
            1. Job Seeker Panel
            2. Employer Panel
        6. Summary
      11. 5. Managing Jobs, Job Types, and Categories
        1. Introduction
        2. Managing job types
          1. Viewing List Job Types
          2. Adding a new job type
          3. Editing a job type
          4. Publishing or unpublishing a job type
          5. Deleting a job type
        3. Managing job categories
          1. Viewing job categories
          2. Adding a new category
          3. Editing a category
          4. Publishing or unpublishing a category
          5. Deleting a category
        4. Managing jobs
          1. Viewing list jobs
          2. Adding a new job
          3. Editing jobs
          4. Publishing or unpublishing jobs
          5. Deleting jobs
        5. Summary
      12. 6. Managing Countries and Companies
        1. Introduction
        2. Managing countries
          1. Viewing List Countries
          2. Adding new country
          3. Editing country
          4. Publishing or unpublishing countries
          5. Deleting countries
        3. Managing companies
          1. Viewing List Companies
          2. Adding a new company
          3. Editing a company
          4. Publishing or unpublishing companies
          5. Deleting companies
        4. Summary
      13. 7. Managing E-mail, Applications, and Application Status
        1. Introduction
        2. Managing e-mail templates
          1. Viewing List Email Templates
          2. Adding a new e-mail template
          3. Editing e-mail templates
          4. Publishing or unpublishing an e-mail template
          5. Deleting e-mail templates
        3. Managing applications
          1. Viewing List Applications
          2. Editing applications
          3. Deleting applications
        4. Managing application status
          1. Viewing List Status
          2. Adding a new status name
          3. Editing status name
          4. Publishing or unpublishing a status name
          5. Deleting status name
        5. Summary
      14. 8. User Registration, Credits, Resume Fields, and Education Levels
        1. Introduction
        2. Adding a jobseeker and an employer
          1. Using no extra plugins
          2. With the help of plugins
        3. Viewing List Job Seekers
        4. Viewing List Employers
        5. Managing the credit system
          1. Viewing or editing credits
          2. Adding new credit
          3. Accepting or rejecting pending credits
        6. Managing resume fields and categories
          1. Viewing List Resume Fields
          2. Adding a new resume field
          3. Editing a resume field
          4. Publishing or unpublishing a resume field
          5. Deleting a resume field
          6. Viewing List Resume Field Categories
          7. Adding a new resume field category
          8. Editing resume field categories
          9. Publishing or unpublishing resume field categories
          10. Deleting a resume field category
        7. Managing education levels
          1. Viewing List Education Levels
          2. Adding a new education level
          3. Editing education levels
          4. Publishing or unpublishing education levels
          5. Deleting education levels
        8. Summary
      15. 9. Managing Cover Letter, Resume, and Resume Files
        1. Introduction
        2. Managing cover letters
          1. Viewing cover letters
          2. Adding a new cover letter
          3. Updating a cover letter
          4. Publishing or unpublishing a cover letter
          5. Deleting a cover letter
        3. Managing resumes
          1. Viewing List Resumes
          2. Adding a new resume
          3. Updating a resume
          4. Publishing or unpublishing a resume
          5. Deleting a resume
        4. Managing resume files
          1. Viewing resume files
          2. Adding a new resume file
          3. Updating resume file
          4. Publishing or unpublishing a resume file
          5. Deleting a resume file
        5. Summary
      16. 10. Search Engine Optimization
        1. Introduction
        2. What is SEO?
        3. Making an SEO strategy
          1. Researching and choosing the right keywords
          2. Inserting the title and metadata in your Joomla! jobsite
          3. Changing basic SEO settings in Global Configuration
          4. Installing and using Joomlatwork! SEO patch
          5. Creating an XML or HTML site map
          6. Submitting your website to a search engine
          7. Submitting XML site map using Google webmaster tools
        4. Summary
      17. A. Online Resource
      18. B. Search Engine Stop Words