roo! Framework

THE NEW roo! FRAMEWORK

roo! Framework is a full-featured, compact and quick to set up framework for creating link directories, business directories, classified ad listings, jobs, article directories, recipe lists and more. Packaged as a plugin for WordPress, roo! Framework allows users to add their items to your directory based on multiple criteria.

roo! Framework uses a powerful review system and it is based on pure WordPress custom post types and taxonomies, using native WordPress comments.

Download

MIGRATION

roo! Framework merges 3 plugins into one compatible framework: Jobbin, Roo Classifieds and Roo Link Directory. Migration is possible from these plugins using the new Migrate tab inside roo! Settings panel.

1. Jobbin Migration

If you previously used Jobbin plugin, you can now migrate to roo! Framework and switch the old custom post types to the new ones. Offer job listings on your site with Jobbin! Your users can add jobs or browse jobs apply via the suggested method. The administrator can approve/deny any job and controls publishing status.

2. Roo Classifieds Migration

If you previously used Roo Classifieds plugin, you can now migrate to roo! Framework and switch the old custom post types to the new ones. Use the framework to generate a classified ad publishing board for multiple ad types and categories. You can post the shortcode tag in any post or page. You can use the page and category shortcode parameters to display individual pages or categories. You can use the statistics widget to show your board statistics, such as ads, categories and more.

3. Roo Link Directory

If you previously used Roo Link Directory plugin, you can now migrate to roo! Framework and switch the old custom post types to the new ones. Use the framework to generate a full-featured, compact and quick to set up business link directory which allows users to add their sites or businesses based on multiple criteria. A powerful review system complements the directory.

DEMO


Item Template

In order to view the full item in a post/page, you need to create a custom post type template in your theme’s folder. In order to accomplish this, you need to duplicate the single.php file, rename it as single-roo.php and replace the loop with this line:

<?php if(function_exists('roo_single')) roo_single(); ?>

Category Template

In order to view the items category, you need to create a custom post type template in your theme’s folder. In order to accomplish this, you need to duplicate the category.php (or archive.php) file, rename it as taxonomy-roo_category.php and add this line inside the loop:

<?php if(function_exists('roo_category')) roo_category(); ?>

Sample Templates

The examples below are taken straight from my theme.


<?php get_header(); ?>

<div id="page_wrap">
	<div id="page" class="is_page">
        	<?php if(function_exists('roo_single')) roo_single(); ?>
        <div style="clear: both;"></div>
	</div>
</div>

<?php get_sidebar(); ?>
<?php get_footer(); ?>

<?php get_header();?>

<div id="page_wrap">
	<div id="page" class="is_page">
		<?php if(have_posts()) : while(have_posts()) : the_post(); ?>
			<?php if(function_exists('roo_category')) roo_category(); ?>
		<?php endwhile; ?>
		<div style="clear: both;"></div>

		<?php if(function_exists('chip_pagination')) chip_pagination(); ?>

		<?php endif;?>
	</div>
</div>

<?php get_sidebar(); ?>
<?php get_footer(); ?>