- Frederick Giasson’s Weblog - http://fgiasson.com/blog -

Configuring and Using OSF Entities (Screencast)

Posted By Frederick Giasson On April 17, 2014 @ 8:29 am In Open Semantic Framework,OSF Academy,OSF for Drupal,OSF Web Services,Planet Drupal,Structured Dynamics | No Comments

This screencast introduces you to one of the most important OSF for Drupal [1] connector: the OSF Entities module [2]. This module creates a new Entity Type called Resource. The description of these entities is managed directly into the Open Semantic Framework (OSF) [3]. All the calls to the core entity API function like: entity_load(), entity_save(), entity_create() and entity_delete() are operated with different calls to different OSF web service endpoints.

What this means for a Drupal developer is that they can use Drupal’s Entity API to manage instance records that are hosted remotely in a OSF instance. They don’t have to know how OSF works in order to take advantage of it. They just have to use the API they are used to use. This new Entity Type supports the following Drupal features:

  1. Full Entity API
  2. Entities caching
  3. Revisioning [4]
  4. SearchAPI [5]
  5. Templates selection with inference on their type [6]
  6. 29 field widgets [7]
  7. Export feature in 6 formats [8]

The screencast introduces you to the following aspects of the OSF Entities module:

  1. Introduction to the architecture of the OSF Entities module
  2. Exposing the available entities in OSF into Drupal Bundles and Fields
  3. Browsing and searching for Resource entities
  4. Managing Resource Type bundles
  5. Introduction to the OSF Entity Reference field widget
  6. Creating and updating Resource entities

 


tut_7_blog_400
[9]


Article printed from Frederick Giasson’s Weblog: http://fgiasson.com/blog

URL to article: http://fgiasson.com/blog/index.php/2014/04/17/configuring-and-using-osf-entities-screencast/

URLs in this post:

[1] OSF for Drupal: https://drupal.org/project/osf

[2] OSF Entities module: http://wiki.opensemanticframework.org/index.php/Category:OSF_for_Drupal_User_Manual#Managing_Resource_Types_and_Entities

[3] Open Semantic Framework (OSF): http://opensemanticframework.org

[4] Revisioning: http://wiki.opensemanticframework.org/index.php/Category:OSF_for_Drupal_User_Manual#Modifying_and_Revising_Resources

[5] SearchAPI: http://wiki.opensemanticframework.org/index.php/Category:OSF_for_Drupal_User_Manual#Using_the_SearchAPI

[6] Templates selection with inference on their type: http://wiki.opensemanticframework.org/index.php/Category:OSF_for_Drupal_User_Manual#Templates_Selection

[7] 29 field widgets: http://wiki.opensemanticframework.org/index.php/List_of_Supported_Field_Type_and_Field_Widgets_by_OSF_Entities

[8] Export feature in 6 formats: http://wiki.opensemanticframework.org/index.php/Category:OSF_for_Drupal_User_Manual#Exporting_Resources

[9] Image: https://www.youtube.com/watch?v=S2uOKzW7OEw