Building job sites with Joomla!
()
About this ebook
Related to Building job sites with Joomla!
Related ebooks
Building Website with Joomla! 1.5 in 60 Minutes: "You Do Not Need to Be a Programmer; All You Need Is Basic Computer and Internet Knowledge to Develop an Impressive and High Quality Website in Record Time." Rating: 0 out of 5 stars0 ratingsJoomla! 1.6 First Look Rating: 0 out of 5 stars0 ratingsPHP and MySQL 24-Hour Trainer Rating: 0 out of 5 stars0 ratingsJoomla! For Dummies Rating: 5 out of 5 stars5/5PHP & MySQL Practice It Learn It Rating: 3 out of 5 stars3/5A concise guide to PHP MySQL and Apache Rating: 4 out of 5 stars4/5Joomla! 1.5 Top Extensions Cookbook Rating: 0 out of 5 stars0 ratingsOracle E-Business Suite R12 Integration and OA Framework Development and Extension Cookbook Rating: 0 out of 5 stars0 ratingsBuilding Website with Joomla! 2.5: A Game Changer for Young Entrepreneurs Rating: 0 out of 5 stars0 ratingsCourse of WordPress and Elementor Page Builder Rating: 0 out of 5 stars0 ratingsJoomla! 1.5 Beginner's Guide Rating: 0 out of 5 stars0 ratingsJoomla! 1.5 JavaScript jQuery Rating: 0 out of 5 stars0 ratingsBuilding a Successful Website on a Budget Rating: 5 out of 5 stars5/5Learn PHP: Learn PHP Programming in 4 hours! PHP for Beginners - Smart and Easy Ways to learn PHP & MySQL Rating: 4 out of 5 stars4/5PHP BLUEPRINT: An Essential Beginners Guide to Learn the Realms of PHP From A-Z Rating: 0 out of 5 stars0 ratingsPHP Development Unveiled: A Comprehensive Guide to Mastery and Excellence Rating: 0 out of 5 stars0 ratingsUsing the Power of the Internet to Find Your Next Job Rating: 0 out of 5 stars0 ratingsvBulletin: A Users Guide Rating: 2 out of 5 stars2/5Finding the Best IT Job in Calgary Rating: 0 out of 5 stars0 ratingsMastering Joomla! 1.5 Extension and Framework Development: The Professional Guide to Programming Joomla! Rating: 4 out of 5 stars4/5Drupal 6 Content Administration Rating: 0 out of 5 stars0 ratingsJoomla! 1.5 Development Cookbook Rating: 0 out of 5 stars0 ratingsHow to Become a Successful Programmer Without a Degree Rating: 0 out of 5 stars0 ratingsApache Roller 4.0 – Beginner's Guide Rating: 0 out of 5 stars0 ratingsChoosing an Open Source CMS: Beginner's Guide Rating: 0 out of 5 stars0 ratingsLearning ServiceNow Rating: 5 out of 5 stars5/5The Beginner`s Guide to PHP Rating: 0 out of 5 stars0 ratings
Information Technology For You
Creating Online Courses with ChatGPT | A Step-by-Step Guide with Prompt Templates Rating: 4 out of 5 stars4/5CompTIA ITF+ CertMike: Prepare. Practice. Pass the Test! Get Certified!: Exam FC0-U61 Rating: 5 out of 5 stars5/5Data Analytics for Beginners: Introduction to Data Analytics Rating: 4 out of 5 stars4/5CompTIA A+ CertMike: Prepare. Practice. Pass the Test! Get Certified!: Core 1 Exam 220-1101 Rating: 0 out of 5 stars0 ratingsPractical Ethical Hacking from Scratch Rating: 5 out of 5 stars5/5How to Write Effective Emails at Work Rating: 4 out of 5 stars4/5Cyber Security Consultants Playbook Rating: 0 out of 5 stars0 ratingsCOMPUTER SCIENCE FOR ROOKIES Rating: 0 out of 5 stars0 ratingsCompTIA Network+ CertMike: Prepare. Practice. Pass the Test! Get Certified!: Exam N10-008 Rating: 0 out of 5 stars0 ratingsPersonal Knowledge Graphs: Connected thinking to boost productivity, creativity and discovery Rating: 5 out of 5 stars5/5ChatGPT: The Future of Intelligent Conversation Rating: 4 out of 5 stars4/5CompTia Security 701: Fundamentals of Security Rating: 0 out of 5 stars0 ratingsCybersecurity for Beginners : Learn the Fundamentals of Cybersecurity in an Easy, Step-by-Step Guide: 1 Rating: 0 out of 5 stars0 ratingsAWS Certified Cloud Practitioner - Practice Paper 1: AWS Certified Cloud Practitioner, #1 Rating: 5 out of 5 stars5/5The Rise of AI Income: Using Artificial Intelligence for Financial Success Rating: 5 out of 5 stars5/5Introduction to Information Systems: Information Technology Essentials, #1 Rating: 0 out of 5 stars0 ratingsA Practical Guide for IoT Solution Architects Rating: 5 out of 5 stars5/5Resilient Management Rating: 0 out of 5 stars0 ratingsAn Ultimate Guide to Kali Linux for Beginners Rating: 3 out of 5 stars3/5A Mind at Play: How Claude Shannon Invented the Information Age Rating: 4 out of 5 stars4/5AWS Certified Cloud Practitioner: Study Guide with Practice Questions and Labs Rating: 5 out of 5 stars5/5Unlocking the Power of Agentic AI: Transforming Work and Life Rating: 5 out of 5 stars5/520 Windows Tools Every SysAdmin Should Know Rating: 4 out of 5 stars4/5DevOps Handbook: What is DevOps, Why You Need it and How to Transform Your Business with DevOps Practices Rating: 4 out of 5 stars4/5Creating your MySQL Database: Practical Design Tips and Techniques Rating: 3 out of 5 stars3/5Health Informatics: Practical Guide Rating: 0 out of 5 stars0 ratingsUltimate Microsoft Power Automate Desktop Rating: 0 out of 5 stars0 ratings
Reviews for Building job sites with Joomla!
0 ratings0 reviews
Book preview
Building job sites with Joomla! - Santonu Kumar Dhar
Table of Contents
Building job sites with Joomla!
Credits
About the Author
Acknowledgement
About the Reviewer
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Errata
Piracy
Questions
1. Installing and Configuring Joomla! 1.5 and Jobs! Pro 1.3.2
Introduction
Prerequisites for installation of Joomla! 1.5 and Jobs!
Setting up a local server environment
Uploading installation packages and files to server
Creating database and user
Installing and configuring Joomla! 1.5
Managing sections, categories, and articles
Managing extensions
Installing and configuring Jobs!
Adding modules
Summary
2. Control Panel Interface
Introducing Joomla! administrator panel
Menus
Submenus
Tools
Lists
Dialogs
Introducing Jobs! control panel interface
Buttons
Tabs
Tools
Summary
3. Designing a Jobsite Template
Introduction
The basic structure and layout of a template
Background and color schemes
Template reference
Jdoc include tags
The head include tag
The component include tag
Module position include tag
Coding
Template parameters
Installing your template
Testing
Validating W3C
XHTML validation
CSS validation
Summary
4. Changing Configuration Settings
Introduction
Joomla! 1.5 Global Configuration
Introducing the Site tab
Site Settings
Metadata Settings
SEO Settings
Introducing the System tab
System Settings
Users Settings
Media Settings
Debug Settings
Cache Settings
Session Settings
Server Settings
Local Settings
FTP Settings
Database Settings
Mail settings
Changing Jobs! Pro 1.3.2 Configurations
General Settings
Job posting
Image
Templates
Home page
Social Bookmarking
Thank you message
Job Apply Page
Credit System
RSS Feeds
User Files System
Job Seeker Panel
Employer Panel
Summary
5. Managing Jobs, Job Types, and Categories
Introduction
Managing job types
Viewing List Job Types
Adding a new job type
Editing a job type
Publishing or unpublishing a job type
Deleting a job type
Managing job categories
Viewing job categories
Adding a new category
Editing a category
Publishing or unpublishing a category
Deleting a category
Managing jobs
Viewing list jobs
Adding a new job
Editing jobs
Publishing or unpublishing jobs
Deleting jobs
Summary
6. Managing Countries and Companies
Introduction
Managing countries
Viewing List Countries
Adding new country
Editing country
Publishing or unpublishing countries
Deleting countries
Managing companies
Viewing List Companies
Adding a new company
Editing a company
Publishing or unpublishing companies
Deleting companies
Summary
7. Managing E-mail, Applications, and Application Status
Introduction
Managing e-mail templates
Viewing List Email Templates
Adding a new e-mail template
Editing e-mail templates
Publishing or unpublishing an e-mail template
Deleting e-mail templates
Managing applications
Viewing List Applications
Editing applications
Deleting applications
Managing application status
Viewing List Status
Adding a new status name
Editing status name
Publishing or unpublishing a status name
Deleting status name
Summary
8. User Registration, Credits, Resume Fields, and Education Levels
Introduction
Adding a jobseeker and an employer
Using no extra plugins
With the help of plugins
Viewing List Job Seekers
Viewing List Employers
Managing the credit system
Viewing or editing credits
Adding new credit
Accepting or rejecting pending credits
Managing resume fields and categories
Viewing List Resume Fields
Adding a new resume field
Editing a resume field
Publishing or unpublishing a resume field
Deleting a resume field
Viewing List Resume Field Categories
Adding a new resume field category
Editing resume field categories
Publishing or unpublishing resume field categories
Deleting a resume field category
Managing education levels
Viewing List Education Levels
Adding a new education level
Editing education levels
Publishing or unpublishing education levels
Deleting education levels
Summary
9. Managing Cover Letter, Resume, and Resume Files
Introduction
Managing cover letters
Viewing cover letters
Adding a new cover letter
Updating a cover letter
Publishing or unpublishing a cover letter
Deleting a cover letter
Managing resumes
Viewing List Resumes
Adding a new resume
Updating a resume
Publishing or unpublishing a resume
Deleting a resume
Managing resume files
Viewing resume files
Adding a new resume file
Updating resume file
Publishing or unpublishing a resume file
Deleting a resume file
Summary
10. Search Engine Optimization
Introduction
What is SEO?
Making an SEO strategy
Researching and choosing the right keywords
Inserting the title and metadata in your Joomla! jobsite
Changing basic SEO settings in Global Configuration
Installing and using Joomlatwork! SEO patch
Creating an XML or HTML site map
Submitting your website to a search engine
Submitting XML site map using Google webmaster tools
Summary
A. Online Resource
B. Search Engine Stop Words
Index
Building job sites with Joomla!
Building job sites with Joomla!
Copyright © 2010 Packt Publishing
All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.
Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author, nor Packt Publishing, and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book.
Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information.
First published: September 2010
Production Reference: 1160910
Published by Packt Publishing Ltd. 32 Lincoln Road Olton Birmingham, B27 6PA, UK.
ISBN 978-1-849512-22-0
www.packtpub.com
Cover Image by John M. Quick ( <[email protected]> )
Credits
Author
Santonu Kumar Dhar
Reviewer
Nakul Ganesh S
Acquisition Editor
Dilip Venkatesh
Development Editor
Meeta Rajani
Technical Editors
Ajay Shanker
Pooja Pande
Copy Editor
Lakshmi Menon
Indexer
Monica Ajmera Mehta
Editorial Team Leader
Akshara Aware
Project Team Leader
Priya Mukherji
Project Coordinator
Vincila Colaco
Proofreader
Cecere Mario
Graphics
Nilesh Mohite
Production Coordinator
Melwyn D'sa
Cover Work
Melwyn D'sa
About the Author
Santonu Kumar Dhar was born on 16 June 1987, in Comilla, Bangladesh. He developed an interest for websites in 1995 when he saw a television program on website technology. He got an opportunity to explore the computer world ten years later in 2005. He started web designing in 2006 and he has operated 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 the development of 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.
Acknowledgement
My love and thanks to my parents, relatives and friends. Thank you! For supporting me
.
I would specially like to thank my uncle Hari Narayan Das, Kallol Majumder, my cousins Dr. Rajib Das Dip, Mithila Das, Sourav Das, and my brother-in-law Amit Kumar Raut for inspiring me a lot.
Thanks to Rajesh Bhowmik; he is not only my relative but also a good friend and supported me all the time.
I would like to thank the Packt team, especially Priya Mukherji, Dilip Venkatesh, and Vincila Colaco for their guidance and co-operation.
Special thanks to Ulas Ulkane and his team at InstantPHP, for providing necessary information and technical support.
I also appreciate the readers of this book and I hope it will be helpful to them.
Finally, thanks to all the reviewers of this book for their comments, suggestions, and recommendations.
About the Reviewer
Nakul Ganesh is a 22 year old programmer from Mysore, India. He has a Bachelor's Degree in Information Science Engineering from The Visvesvaraya Technological University (India). He is an avid open source contributor and has twice been a Student Contract worker for Joomla! under the Google Summer of Code Program. Nakul is an ardent fan of PHP and Python and is currently working on a Multi-Touch Python library. You can reach him at <[email protected]>.
Preface
Welcome to the first edition of Building Jobsites with Joomla! 1.5. This books provides a new approach for developing jobsites with Joomla!, a popular CMS program that became an affordable solution for website development. Joomla! is absolutely free and available with a GNU/GPL license. It not only saves money and time, but also saves a lot of effort that goes into development. In order for a Joomla! website to function as a jobsite, we need a third-party extension. In this book, we have covered the uses of Instant Php's jobsite extension Jobs! Pro 1.3.2 along with Joomla 1.5. Jobs! is one of the most popular and user-friendly extension's that provides all the features and functionalities of a jobsite. This book will provide stepwise tutorial on administrating Joomla! and Jobs! Pro control panel for building and developing your jobsite properly.
Whether you are reading this book on your own or using it as a companion to Joomla! learning course, I hope it gives you a good head start and that you have fun in the process.
What this book covers
Chapter 1, Installing and Configuring Joomla! 1.5 and Jobs! Pro, covers the basics of Joomla! 1.5 installation. You will also learn to use Jobs! Pro extension along with Joomla!. This chapter briefly describes the method of managing sections, categories, and content. It also describes how to manage extensions and add modules.
Chapter 2, Control Panel Interface, introduces you to Joomla! 1.5 administrator panel and Jobs! Pro control panel interface. After finishing this chapter, you can administrate and drive out your Joomla! jobsite easily.
Chapter 3, Designing a Jobsite Template, explains the basics of creating a Joomla! 1.5 template. After finishing this chapter, the basics of the template design in Joomla! 1.5 will be clear.
Chapter 4, Changing Configuration Settings, provides a step-by-step guideline to configuring your Joomla! jobsite with Global Configuration and Jobs! Pro configuration settings.
Chapter 5, Managing Jobs, Job Types, and Categories, is written for a practical approach. After completing this chapter you will learn managing jobs, job types, and categories from Jobs! Pro control panel.
Chapter 6, Managing Countries and Companies, covers adding a new country and managing list countries from the administrator panel. You will also learn how to manage company countries.
Chapter 7, Managing Email and Application Status, provides guidelines to create an e-mail template that will be used to respond to the applicants. You will also learn how to manage applications and its status. After reading this chapter, you will easily be able to manage your e-mail templates, applications, and application status.
Chapter 8, User Registration, Credits, Resume fields, and Education Levels, explains some complex and critical tasks, such as user registration system, managing employer credits, managing resume fields, and education levels. After completing this chapter, you will learn registering an employer or a jobseeker and managing the credit system. You will also learn to add or remove resume fields, resume field category, and education levels.
Chapter 9, Managing Cover Letter, Resume, and Resume Files, talks about viewing, adding, deleting, publishing and unpublishing cover letters, resumes, and resume files. After finishing this chapter, you can manage cover letters, resumes, and resume files.
Chapter 10, Search Engine Optimization (SEO), covers SEO, making SEO strategy, how to choose the right keywords, inserting the title and metadata in your Joomla! jobsite, changing basic SEO settings, making SEF URLs, creating an XML or an HTML site map, and submitting site maps and websites to search engines.
Appendix A, Online Resources, provides some website listings for further reading.
Appendix B, Search Engine Stop Words, provides a list of search engine stop words, which will help you to avoid using these words as keywords in SEO.
What you need for this book
You can use any platform such as Windows, Linux, MAC, or any other operating system. You will need the following:
Joomla! 1.5.20 or higher: Joomla! is a popular CMS program. You can download the latest version of Joomla! freely from its official download page, http://www.joomla.org/download.html.
Jobs! Pro 1.3.2