G$earch

WordPress Job Board Themes And Plugins – Best Of

Posted by Harshad

WordPress Job Board Themes And Plugins – Best Of


WordPress Job Board Themes And Plugins – Best Of

Posted: 26 Feb 2013 05:17 AM PST

Have you ever frequented job posts sites to look for freelance jobs or to find a professional to give a job to? These job board sites allow employers to post job vacancies and employees to apply for available jobs. There are more and more WordPress Job Boards popping up and hence, a lot for WordPress themes and plugins are being designed and developed for that purpose.

If you would like to design your own job board system, based on WordPress, you are on the right post. Here are just some 15 WordPress job board themes and plugins that are available at a premium or for free. We have spit them up into two parts to make it easier for you.

Also, let us know of any plugins you would like to share with our readers, in the comments section.

Job Board WordPress Themes

JobPress [ Demo ] Free

Jobpress

Njobsboard [ Demo ] Free

Njobsboard

9 to 5 [ Demo ] $40

Nine to Five

DailyWP JobPress [ Demo ] $119

DailyWP JobPress

JobJockey [ Demo ] $59

JobJockey

Job Board [ Demo ] $65

Job Board

JobRoller [ Demo ] $99

JobRoller

JobEngine [ Demo ] $129

JobEngine

Job Board WordPress Plugins

Resume Submissions & Job Postings

Resume Submissions & Job Postings turns your WordPress site to a job board portal by allowing you to design and display job postings.

Users are allowed to upload and send their resume in PDF format to an email address in response to a job posting. Admin can activate Captcha to prevent spamming. (Free)

[ Download plugin | Visit Resume Submissions & Job Postings website ]

Resume Submissions & Job Postings

Zartis Job Plugin

Zartis Job lets you add and edit any job vacancies easily by creating customized job pages while automating the recruitment applications.

Applicants can even use their LinkedIn profile for job applications. ($99/month)

[ Download plugin | Visit Zartis Job Plugin website ]

Zartis Job Plugin

WPCareers

WPCareers turns your WordPress blog into an online jobs/resume website, where applicants can have their full profile hosted on your website and use them to apply for job vacancies. (Free)

[ Download plugin | Visit WPCareers website ]

WPCareers

Job Manager

Job Manager is powered by a free Open SaaS recruiting software, SmartRecruiters and it makes job listing, job managemet, job posting, job application and applicant tracking an easy task, right from your WordPress website. (Free)

[ Download plugin | Visit Job Manager website ]

Job Manager

Easy Career Openings

Easy Career Openings is designed to allow users to add a basic job board to their WordPress website. (Free)

[ Download plugin | Visit Easy Career Openings website ]

Easy Career Openings

WPJobBoard

WPJobBoard is an all-in-one plugin that allows you to add a job board system on the WordPress website with plenty of features. ($97)

[ Visit WPJobBoard website ]

WPJobBoard

MongoDB For Beginners: Setting up MongoDB For PHP (Part 3/3)

Posted: 26 Feb 2013 12:00 AM PST

Before diving into this, I recommend that you read the following related articles if you have not:

The MongoDB server is built to already work with your current web server. The problem is that you’ll need to install drivers for your preferred backend language – PHP, Ruby, Node.js, Perl, whatever. I won’t go into the process of installing WAMP/MAMP because this is a bit off topic from Mongo.

But there are very easy-to-follow tutorials which already exist for installing WAMP and installing MAMP on either Operating System.

Note: You can still work with your MongoDB server without a web server. But most applications would require this and that’s why I’m focusing primarily on MongoDB for web development.

You can get some output from the MongoDB process by visiting the localhost address using your installation’s specific port number.

MongoDB will default to 27017. This is the driver port and to view analytics/diagnostics we want to use 28017. So you may access the MongoDB server info on your browser by visiting:

http://localhost:28017

This address should still work properly regardless of your local web server being online or not.

After you have WAMP or MAMP installed and running you can visit the localhost web server on port :80 to see the default page template.

Now I’m going to walk you through installing the PHP driver, and we’ll finish up developing over MongoDB’s PHP class library.

Setup the MongoDB PHP Drivers

Mac and Linux users should be able to install these drivers right from the command line. Looking on the MongoDB PHP language docs we should install using pecl from the Pear Library of PHP code.

Here’s the line of code you should run from terminal:

sudo apt-get install php5-dev php5-cli php-pear  sudo pecl install mongo

If you already have Pear installed then you don’t need to run the first line. That is only for PHP installs which are not updated to the latest Pear library. But after the commands finish locate your php.ini file and add the following bit of code:

extension=mongo.so  

You should notice a similar block of code somewhere midway down the file which has a slew of other lines mirroring extension=name. Most extensions are commented out but the lines without a hash symbol(#) are currently active extensions.

After you’ve added this line save & close the file, then restart your Apache web server for the new changes to take effect.

Mongo PHP Extension on Windows

All users on Windows will also need to edit their php.ini file. This can be accomplished directly from the WAMP context menu by clicking on the icon, then moving to PHP -> php.ini. You’ll need to add the same line of code except the filename should be php_mongo.dll.

Also instead of installing through the command line it’s much easier to download a copy of the extension and move this over manually.

Windows users should head over to this Github directory full of MongoDB PHP drivers. Find the latest release which supports your version of PHP (5.2, 5.3, 5.4) and download the .zip. Once you extract the folder find the extension which matches your version of PHP. In my case I’ll use php_mongo-1.2.12-5.3-vc9.dll and rename this to php_mongo.dll.

Now place this file directly inside your PHP extensions directory located in C:\wamp\bin\php\php5.x\ext\. If you have this file moved over and the extension line of code added to your php.ini file then everything should be good to go! Restart your web server and open up a phpinfo() page to view the results.

You can do a CTRL + F search for “mongo” and should find details about the module itself.

Mongo Web Development with PHP

There is so much to discuss when it comes to web development and databases. This is only an introduction tutorial so we won’t be able to touch on many topics including users, authentication, updating objects, multiple databases, etc. But let’s finish up by going over the PHP MongoDB class and how we can quickly connect into a database.

I’ll use our test DB in this example accessing our previously created “shows” collection. We can pull all this data out using PHP and display the contents on a webpage. I’m creating a new PHP file in my local server root named shows.php with the following code:

<?php  // Config  $dbhost = 'localhost';  $dbname = 'test';    // Connect to test database  $m = new Mongo("mongodb://$dbhost");  $db = $m->$dbname;    // select the collection  $collection = $db->shows;    // pull a cursor query  $cursor = $collection->find();    ?>  

What I’m doing is selecting our test database and further accessing the internal shows collection. We can run the find() function on any Mongo collection object to pull out a cursor with all the related internal data.

Now to output this information onto the page let’s use var_dump() which is a much better alternative than print_r(). Add this last block of code directly underneath the $cursor variable.

foreach($cursor as $document) {   var_dump($document);  }

This foreach() loop will go through the cursor results and output variable data for each internal array. We should have 3 objects displaying the data added into our TV Shows earlier. You will notice there is also another key named _id which is the automatic object ID created for each document.

I have to recommend just going through Google or the MongoDB docs to learn more about the PHP class. There is so much information that it cannot all be crammed into this introductory tutorial. But this small PHP script should be an example of just how flexible Mongo databases really are! No confusing SQL commands, no requirements for authentication(unless needed), and all the syntax is very easy to read.

Final Thoughts

Developers who are familiar with databases may still be pushing through this article with difficulty. Going through this tutorial two or three times may still even leave you confused on some terminology. But don’t get discouraged by Mongo’s initial hurdles. Even a week’s worth of practice is enough to nail down a really good understanding.

The Mongo open source database system is schemaless and quickly scalable in comparison to other rival systems. You are not limited to columns or tables and inserting data can be quickly accomplished through JSON-like syntax. Also, connecting your web applications using PHP is often easier than MySQL/MSSQL once you understand the code.

I do hope this beginner’s tutorial can provide a solid overview from MongoDB terminology to installation, shell commands, and light web development.

Overall Mongo may not be your first database choice when building a new web project. But the system is safe, very reliable, and slowly gaining attention with a growing community of dedicated supporters.

Cartoonize Your Face With IMadeFace iPhone App

Posted: 26 Feb 2013 05:17 AM PST

Tired of seeing the same picture whenever someone calls you? Are your social site profile picture or avatar a little dull? How about trying to spice it up a little by turning your contacts or even yourself cartoony? You can even experiment with your favorite actor, artist or idol’s faces, or just let your creativity run wild.

iMadeFace is an app where you can create a cartoonized/comic version of yourself or of anyone that you want to. You can use the faces you created for contacts, avatars, and more.

Getting Started

To start, download the iMadeFace app.

Open the app. Pick a gender: boy or girl? You will get a quick single-page tutorial on how to use the app.

On the top bar, you can find the face parts. From left to right – face shape, hairstyle, eyebrows style, eyes shape, nose shape, mouth/lips, facial hair (for boy), ears shape and accessory. There are also options for text input and you can change the background too.

You are given around 15 to 30 choices in facial part. Swipe through the choices to find the perfect part. Not only that, in some of the parts you were given the option to change the part colors.

Changing the eyes part might be on of the most fun part of this app. You can set the eyes from a beautiful one to a totally comical one.

And if you set the gender as boy, you’ll get an extra face part which is the facial hair, complete with color change!

As for accessory, for now there’s only the shades/glasses accessory available.

When you’re done and satisfied with your creation, you can choose to save it in the app gallery, or save it in your iPhone camera roll. You can share it to Twitter and Facebook as well.

Cartoonize Celeb!

These are some examples of celebrities that have been given the iMadeFace treatment.

John Lennon

Kim Kardashian

Justin Bieber

Johnny Depp

Anne Hathaway

Frank Ocean

Marilyn Monroe

Want More?

If you find that there’s not enough choices in parts, tap on ‘Store’ and you can buy the listed pack for $0.99. You get free updates to the purchased packs, for life.

And if you’re feeling lazy, you can shake your phone to the left or right to create a random face.

Currently this app is only available for iOS platform as there is still no support of this app for Android platform. But worry not as the Android version is ‘under progress’.

0 comments:

Post a Comment