| 
					
				 | 
			
			
				@@ -0,0 +1,49 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<h3>Tripal Views Quick Links:</h3> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<ul> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  <li><?php print l('List of integrated tables',"admin/tripal/views/integration/list") ?></li> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  <li><?php print l('Integrate a new table',"admin/tripal/views/integration/new") ?></li> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  <li><?php print l('Import a previously exported table integration.',"admin/tripal/views/integration/import") ?></li> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+</ul> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<br> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<h3>Views Integration Description:</h3> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<p>Tripal Views provides an interface for integrating <a href="http://drupal.org/project/views">Drupal Views</a> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+   with Chado tables, custom tables and materialized views.  This allows site administrators to create custom pages 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+   and forms for tables in the Chado schema (if Chado was installed by Tripal).  All tables in Chado are integrated 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+   automatically with Drupal Views but custom tables and materialized views are not.  After creating a new materialized 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+   view or custom table you can follow the links above to integrate the table with Drupal Views.  The interface allows 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+   you to specify which fields the table can be joined with other tables and also specify field, sort and filter  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+   handlers for views.  Different handlers provide different functionality. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+</p> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<br> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<h3>Setup Instructions:</h3> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<p>After installation of the Tripal core module.  The following tasks should be performed</p> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<ol> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  <li><b>Set Permissions</b>: To allow access to site administrators for this module, simply 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <?php print l('assign permissions', 'admin/user/permissions') ?> to the appropriate user roles for the 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     permission type "manage tripal_views_integration". </li> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+</ol> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<br> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<h3>Usage Instructions:</h3> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<p>To use Tripal Views integration follow these steps:</p> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<ol> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+   <li><b>Identify or create a materialized view or custom table:</b> Using the <?php print l('Tripal materialized View interface', "admin/tripal/mviews") ?> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     identify the view you would like to integrate or create a new one.  Or, using the <?php print l('Tripal custom table interface', 'admin/tripal/custom_tables')?></li> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+   <li><b>Integration a new table</b>: Navigate to the <?php print l('new integration page', "admin/tripal/views/integration/new") ?> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     to integrate the new table.  Provide a user friendly name 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     and description to help you remember the purpose for integrating the view.  Next, select the table  you want to integrate 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     from the provided select box.  If your table has fields that can join with other Chado tables, you may 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     provide those relationships in the provided form.  Finally, if your fields require a special handlers, you 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     may select them from the drop downs provided</li> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+   <li><b>Alter an existing integration</b>:  If a table is already integrated you can alter its integration configuration by navigating 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     to the <?php print l('list of integrated tables', 'admin/tripal/views/integration/list')?>, select the table from the list and alter it accordingly.   
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     You can create new integration configurations for tables that are already integrated by lowering the priority setting.  The configuration setting  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     with the lowest priority will be selected.</li> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+   <li><b>Create custom pages/block/search form</b>:  After saving conifguration settings from either step above, you can navigate to the 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     Drupal Views interface where you can create a custom page, block or search form.</li> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+   <li><b>Review your integrated views</b>:  A page providing a 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     <?php print l('list of all integrated views', "admin/tripal/views/integration/list") ?> is provided. You may 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     view this page to see all integrated views, but also to remove any unwanted integrations.</li> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+</ol> 
			 |