Author: admin7

  • How to set up a Job Board?

    Setting up an online job board offers several benefits to a company. Whether you are a staffing company, recruiter or want to setup a career site, a Job Board ensures that you are able to automate the entire hiring process online. There are many web based solutions and software that offer job listing software. The main frameworks that you can use for setting up a job board are:

    Software

    There are several software vendors providing Job Board Software, Job Board Script, and Applicant tracking software for recruiters and staffing agencies. Using any of them, a company can setup an advanced online job board or career site Pre built software is the best way to setup a job board. You can customize the homepage theme and software forms as per your job category or location, after consulting with the vendor. There is an extensive list of job board software providers that you can check from Software Directories like – hotscripts.com, download.com, capterra.com etc Also you can check Software Reviews sites like g2crowd.com, crowdreviews.com which will help you determine which software is best for your business

    SAAS

    SaaS applications are sometimes called Cloud, Web based software or on-demand software
    They charge based on monthly fees and can be setup immediately after payment of hosted software
    There are several disadvantages of using a SAAS business model for setting up a job board

    Job Board
    Job Board Theme
    Job Board Admin Dashboard

    Since they put several restrictions such as the number of users using the application they can eventually turn out to be more expensive in the long term

    As your business grows and you need to add more users your monthly subscription will continue to rise
    Also there are sever limitation on customizing your job board homepage and forms

    WordPress

    A job board can be setup using a job board WordPress theme and plugin. There are several good free and paid job board plugins available like https://ejobsitesoftware.com/free-wordpress-theme/ .

    It is good for recruitment companies, job boards and any small size company that usually have few open job listing. The admin can manage job listings from the WordPress admin panel and make changes in text from theme

    But there is a huge risk for site to get spammed after it becomes popular, also the membership based options are quite limited in WordPress
    There are several pros and cons of setting up a job board using the above options and the best option is to choose a job board software vendor with prior experience.
    ejobsitesoftware.com has designed and developed over 300 job boards for clients based worldwide

    There are many benefits of setting up a job board using a trusted vendor like ejobsitesoftware.
    Its Job Board Software offers built-in:
    SEO tools that gets site ranked at the top in major search engines
    Mobile site and provides source code for both Android and iPhone App
    Applicant Tracking System automates the online job application and resume tracking process

    Job board software, has the most advanced features like advance resume search, resume alert, Applicant Tracking System, Contact Management that results in better hiring for companies. It also has advance job search, job alert, premium membership that results in better response for job seeker.

    Its project management team supports job board installation and setup in every way.
    From initial analysis of your business requirements through to final delivery, the team will work with you to ensure that we provide you with the perfect solution.

    Pl.contact for setting up a custom job board.

  • Class Reference

    Class Reference

    Class : block_ip_address

    Blocks an ip address range from database

     
    Variables
    none
    Functions
    constructor : block_ip_address
    void block_ip_address( void )
    
    Read ip addresses from ipadress_block table and print error message if the user is blocked
    lock
    bool lock( $ip , $ip1 , $ip2) 
    
    Check whether user ip address should be blocked or not

    Class : configuration

    Load configuration from database into constant variables

     
    Variables
    none
    Functions
    constructor : configuration
    void configuration( void ) 
    
    Read configuration table and define them as php constants

    Class : left_box

    Form left vertical menu or sidebar in admin panel

     
    Extends
    Variables
    heading
    Associative array storing info about menu items

     $heading  [$index]   ['link']
                          ['text']
    
    contents
    Associative array storing info about sub-menu items which opens when a particular menu is active

     $contents [$index]   ['link']
                          ['text']
    
    Functions
    constructor : left_box

    Reset menu and sub-menu

    void left_box( void )
    
    menuBox

    Returns left aligned vertical menu and sub-menu markups as single string

    string menuBox( $heading , $contents)
    

    Class : messageStack

    Create custom notifications

     
    Extends
    Variables
    size
    Number of errors
    errors
    Associative array storing error content and html attributes

     $contents [$index]   ['params']
                          ['text']
    
    Functions
    constructor : messageStack
    void messageStack( void )
    
    Move notifications from session vars to class vars
    add
    void add( $message, $type = 'error' )
    
    Determine type of notification and copy them to local variable with HTML styling
    add_session
    void add_session( $message, $type = 'error' )
    
    Create session variable for notification
    reset
    void reset( void )
    
    Reset class variables
    output
    string output( void )
    
    Form html table markup for notification
    size
    int size( string $class )
    
    Find number of messages having a particular type/class eg error type/class

    Class : right_box

    Form left vertical menu or sidebar in admin panel

     
    Extends
    Variables
    heading
    Markup of infobox heading
    contents
    Markup of infobox body, which is a form inside table
    Functions
    constructor : right_box
    void right_box( void )
    
    Reset heading and body variables
    infoBox
    string menuBox( $heading , $contents )
    
    Return heading and body HTML markups as one single string

    Function : block_ip_address

    Form generic table in html

     
    Variables
    table_border
    Border in pixels
    table_width
    Width param of table
    table_cellspacing
    Cell spacing attribute of table
    table_cellpadding
    Cell padding attribute of table
    table_parameters
    Additional atributes of table
    table_row_parameters
    Attributes for row of table ie tr
    table_data_parameters
    Attributes of table data ie td
    Functions
    constructor : tableBlock
    void tableBlock( array contents )
    
    Form generic table HTML markup

    Class : tableBlockLeft

    Form left aligned table in html

     
    Variables
    table_border
    Border in pixels
    table_width
    Width param of table
    table_cellspacing
    Cell spacing attribute of table
    table_cellpadding
    Cell padding attribute of table
    table_parameters
    Additional atributes of table
    table_row_parameters
    Attributes for row of table ie tr
    table_data_parameters
    Attributes of table data ie td
    Functions
    constructor : tableBlockLeft
    void tableBlockLeft( array contents )
    
    Form left aligned table HTML markup

    Class : tableBlockRight

    Form right aligned table in html

     
    Variables
    table_border
    Border in pixels
    table_width
    Width param of table
    table_cellspacing
    Cell spacing attribute of table
    table_cellpadding
    Cell padding attribute of table
    table_parameters
    Additional atributes of table
    table_row_parameters
    Attributes for row of table ie tr
    table_data_parameters
    Attributes of table data ie td
    Functions
    constructor : tableBlockRight
    void tableBlockRight( array contents )
    
    Form right aligned table HTML markup
  • Function Reference

    Function Reference

    Function : add

     
    Description
    void add( $message, $type = 'error' )
    

    Member function of class messageStack
    Create session variable for notification

    Parameters

    message string

    Notification message to be displayed

    type string

    Type of notification, Default is ‘error’
    Flowchart

    Source Code

    Function : add_session

     
    Description
    void add_session( $message, $type = 'error' )
    

    Member function of class messageStack
    Create session variable for notification

    Parameters

    message string

    Notification message to be displayed

    type string

    Type of notification, Default is ‘error’
    Flowchart

    Source Code

    Function : block_ip_address

     
    Description
    void block_ip_address( void )
    

    Constructor of class block_ip_address
    Read ip addresses from ipadress_block table and print error message if the user is blocked

    Flowchart

    Source Code

    Function : configuration

     
    Description
    void configuration( void )
    

    Constructor of class configuration
    Read configuration table and define them as php constants

    Flowchart

    Source Code

    Function : infoBox

     
    Description
    string infoBox( string $heading , string $contents )
    

    Member function of class right_box
    Return right aligned heading and body HTML markups as single string

    Parameters

    heading string

    HTML markup of infobox heading

    contents string

    HTML markup of infobox body which is a form inside a table
    Return

    string contaning html markup of right side info box and its body

    Flowchart

    Source Code

    Function : left_box

     
    Description
    void left_box( void )
    

    Constructor of class left_box

    Reset menu and sub-menu

    Flowchart

    Source Code

    Function : lock

     
    Description
    bool lock( string $ip , string $ip1 , string $ip2)
    

    Member function of class block_ip_address
    Check whether user ip address should be blocked or not

    Parameters

    ip string

    User IP address to be checked

    ip1 string

    Lower bound of IP address range to be blocked

    ip2 string

    Upper bound of IP address range to be blocked
    Return

    true when user should be blocked and false when user should be allowed

    Flowchart

    Source Code

    Function : menuBox

     
    Description
    string menuBox( array $heading , array $contents)
    

    Member function of class left_box
    Returns left aligned vertical menu and sub-menu markups as single string

    Parameters

    heading array

    Associative array storing info about menu items

     $heading  [$index]   ['link']
                          ['text']
    

    contents array

    Associative array storing info about sub-menu items which opens when a particular menu is active

     $contents [$index]   ['link']
                          ['text']
    
    Return

    string contaning html markup of left side menu and its sub-menu

    Flowchart

    Source Code

    Function : messageStack

     
    Description
    void messageStack( void )
    

    Constructor of class messageStack
    Move notifications from session vars to class vars

    Flowchart

    Source Code

    Function : output

     
    Description
    string output( void )
    

    Constructor of class messageStack
    Form html table markup for notification

    Return

    string Return html table markup for notification

    Flowchart

    Source Code

    Function : reset

     
    Description
    void reset( void )
    

    Member function of class messageStack
    Reset class variables

    Flowchart

    Source Code

    Function : right_box

     
    Description
    void right_box( void )
    

    Constructor of class right_box
    Reset menu and sub-menu

    Flowchart

    Source Code

    Function : size

     
    Description
    int size( string $class )
    

    Member function of class messageStack
    Find number of notifications having a particular type/class eg error type/class

    Parameters

    class string

    The class style name for the notification which is same as the type of the notification
    Return

    int number of matched notifications

    Flowchart

    Source Code

    Function : tableBlock

     
    Description
    string tableBlock( array $contents )
    

    Constructor of class tableBlock
    Form generic table HTML markup

    Parameters

    contents array

    Store table data values and column parameters

     $contents['form']
    	  [$row_index]	['params']
    	     		['text']
    			[$column_index]	['params']
    					['text']
    					['align']
    					['form']
    
    Return

    string containing HTML markup of desired generic table

    Flowchart

    Source Code

    Function : tableBlockLeft

     
    Description
    string tableBlockLeft( array $contents )
    

    Constructor of class tableBlockLeft
    Form left aligned table HTML markup

    Parameters

    contents array

    Store table data values and column parameters

     $contents['form']
    	  [$row_index]	['params']
    	     		['text']
    			[$column_index]	['params']
    					['text']
    					['align']
    					['form']
    
    Return

    string containing HTML markup of desired left aligned table

    Flowchart

    Source Code

    Function : tableBlockRight

     
    Description
    string tableBlockRight( array $contents )
    

    Constructor of class tableBlockRight
    Form left aligned table HTML markup

    Parameters

    contents array

    Store table data values and column parameters

     $contents['form']
    	  [$row_index]	['params']
    	     		['text']
    			[$column_index]	['params']
    					['text']
    					['align']
    					['form']
    
    Return

    string containing HTML markup of desired right aligned table

    Flowchart

    Source Code