Joomla Expert Component Customization

Only bid if you are a Joomla EXPERT.

Only bid if you can complete this within ONE DAY.

Sample Site of Current Component
http://bookofshadowscharmed.com/c/index.php?option=com_jobboard

The new component must be installable from administrator section and must not delete existing data in DB when it uninstalls

This component will only be visible to registered users


BACK END CHANGES
1. administrator/index.php?option=com_jobboard&view=departments
–in horizontal text menu rename “Departments” to “Hiring Managers”
–rename “Manage Departments / Divisions” to “Manage Hiring Managers”
–rename “Department” to “Hiring Manager”
–rename “Department Contact” to “Contact Name”

2. administrator/index.php?option=com_jobboard&view=jobs&task=edit&cid[]=0
*1. On left side in “Job Summary” rename “Edit Departments” to “Edit Hiring Managers”
*2. On left Section “For Recruiter Only”
**2. Attachments ..add “Attach” button next to “Browse” which will attach what user selects. The attachments should be saved to a special folder only for this component. User should be able to select multiple attachments to attach to any job order.
***1. move the attachment display box BELOW the browse button see sample image
*3. At bottom display new section “Recruiters Registered” with list of registrees
*4. On top right create “Save & Email All Registered” (this should be already partially complete)
**1. Saves changes and sends an email to all users registered for the job
***1. Subject “UPDATE: ” Job Title
***2. Send From : settings admin email
***3. Body: “You are received this notice because you are registered for this job order. We have just made a change to Job Title. Please log in to see the changes.”

3. index.php?option=com_jobboard&view=recruiter
**1. When user is selected display a table with following information
**2. Job ID, Job Title, Date/Time Registered, Date/Time Unregistered

FRONT END CHANGES

1. index.php?option=com_jobboard&view=list&catid=1&layout=list&Itemid=138
*1. rename “Recruiter Commission” to “Your Pay”
*2. add Sort “Am I Registered?” (Yes / No / Show All) dropdown “Show All” is default

* if “Yes” is selected then display results with jobs where Status = Registered
* if “No” is selected then display results with jobs where Status != Registered (can be blank or Unregistered)

2. index.php?option=com_jobboard&view=list&layout=table&Itemid=139
*1. add Sort “Am I Registered?” (Yes / No / Show All) dropdown “Show All” is default

* if “Yes” is selected then display results with jobs where Status = Registered
* if “No” is selected then display results with jobs where Status != Registered (can be blank or Unregistered)

*2. remove “Career Level” column
*2. add column “Your Pay”; value is Recruiter Commission

3. index.php?option=com_jobboard&view=job&id=19&catid=&lyt=list&Itemid=138
*2. comment out “developed by Figo Mago, r&d Tandolin”
*6. When user clicks Register Now
***1. user is changed in db as registered, also record the time and date user registered
***2. New Section should become visible after user Registers, (see sample screen shot)
***3. rename “Special Recruiter Note” to “Special Recruiter Notes”
****1. (show value for duties)
****2. add line break above “Special Recruiter Notes”
***5. “Email Myself This Job Order” button functionality (might be partially complete)
****1. Emails user’s email on file an email with the following information (i will provide detailed format when you get here): Title, Salary, Location, Details
****2. send from email is component Settings admin email
***5. “Unregister From This Job Order” button replaces Register Now button after user has registered
****1. changes status of user to Unregistered, record time and date unregistered in new field (do not overwrite the registered time stamp)
****2. If unregister is clicked, then revert back to original Job Summary view…. HIDE revealed Sections (Hiring Manager, Special Recruiter Notes, Attachments, Email Myself This Job Order button, and Unregister button)

Leave a Reply

Your email address will not be published. Required fields are marked *