Jobber Base
Jobber Base
Jobber Base
Some users make the mis take that they upload the public folder, but instead you should only upload the files and folders contained in the public folder. Make sure that the following folders have write permission: /uploads (uploaded resumes are temporarily stored here) /_templates/<YourTheme>/_cache (smarty cache) - by default, YourTheme is a f older called default /admin/_templates/_cache (smarty cache) Note: if you are testing it locally using wampserver or MAMP then do this: In wi ndows machine go to folder options and un-check the 'read only' option to enable write access. In Mac OSX running MAMP local server first make sure you have adm inistrator access then check to make sure you have full access for the files by clicking 'get info' in right click or command click pop up menu for each folder. Translations Translations are located under the theme folder, i.e. /_templates/<YourTheme>/_t ranslations. Translations for text elements in the site (except pages, job category names and others such as these) are located in an .ini file, in the translations folder, the default being translations_en.ini. Email translations are stored in an xml file, under _translations/_emails, the d efault being emails_en.xml. Config and environments A single jobberBase instance/codebase can run under multiple hosting environment s. The config system allows you to define environments (such as the one on your local/development machine, a staging environment and the live/production server) . These environments have to be manually defined in _config/config.envs.php, as PH P arrays. The default environment (suited for local hosting) looks like this: // should be a unique part of the url (or the entire url if you wish) 'prefix' => 'localhost', // mysql credentials 'db_host' => 'localhost', 'db_port' => 3306, 'db_user' => 'root', 'db_password' => '', 'db_name' => 'jobberbase', 'db_prefix' => '', // your site's full url 'app_url' => 'http://localhost/jobberbase/trunk/public/', // error reporting 'ini_error_reporting' => E_ALL, 'ini_display_errors' => 'On', // environment setting 1 (use 'local' for localhost/testing OR 'online' for live , production environment) 'location' => 'local', // environment setting 2 (use 'dev' together with 'local' in the previous settin g OR 'prod' with 'online') 'environment' => 'dev', //use 'apache_mod_rewrite' for Apache hosting or 'iis_url_rewrite', 'iis_isapi_r
ewrite' for IIS hosting 'rewrite_mode' => 'apache_mod_rewrite' ); Each environment is defined as part of the $__instances array, with a unique key (e.g. local). Note: Only change db_prefix if you've followed step 2.2.1 (single database hosti ng). Note: some users are having trouble setting the db_host. To find out your databa se host, either ask your hosting company or login to phpmyadmin and you should h ave somewhere in the upper area the string Server and next to it an URL or IP. T hat's what you should put as database host. Admin Assuming that your Jobberbase installation is located at http://www.yoursitesnam ecomeshere.com/, you can access the administration panel by visiting http://www. yoursitesnamecomeshere.com/admin/. This section is password protected, the username being admin and the default pas sword admin. After the first login, be sure to change your password! In the administration panel you can: change settings regarding site details, job pagination, mailing options, url options and lot more view all the jobs, activate the new ones, delete jobs, edit jobs, post a new job change the cities (add/edit/delete) that are included by default in Jobberba se change the categories (add/edit/delete/reorder) that are included by default in Jobberbase change the header/footer/sidebar links view statistical information