SlideShare a Scribd company logo
August 2013
Content Types
Version 1,2,2
Rubedo Content types
CONTENTS
I. Concepts & Terminology
II. Step by Step
III. Roadmap
CONCEPTS & TERMINOLOGY
A web site displays basic pieces of information :
– text
– office documents : pdf, office, open-office, …
– digital assets: images, videos, audios, animations, …
Theses pieces of information are grouped into structured
contents :
– Article: Title, abstract, body, image, ...
– News: Title, abstract, body, date, document ...
– Event: Title, abstract, body, start date, end date, video, ...
But also: Recipe, Job, Classified Ad, ...
Rubedo Content types
CONCEPTS & TERMINOLOGY
This structure makes it possible to implement a fundamental
concept of content management: the division between
substance (ie. the datas) and format (ie. their display in pages).
The same content, for example a recipe (see next page), can
be displayed in several templates, such as a summary mode in
a search result or a more detailed mode with the full recipe.
It also makes it possible to get different layouts on a PC
screen, a tablet or a smartphone.
Rubedo Content types
CONCEPTS & TERMINOLOGY
Different templates for the same content:
Rubedo Content types
CONCEPTS & TERMINOLOGY
In Rubedo, each data structure is a called a “Content Type”
Content Types are built on typed fields: Text, Rich Text,
Rating, Slider, Number, Media, External Media, Date, Time,
Color, Link on page ...
A type of field is:
– An input field:
– A default graphic layout, which can be overwritten
For each field in a content type, many parameters can be set:
label, default, tooltip to help users, controls, indexed for
search ...
Rubedo Content types
CONCEPTS & TERMINOLOGY
Once the content type has been set, it is important to define
how to distinguish the contents from each other within the
same content type.
In Rubedo, taxonomy is used to make multi-dimensional
content classification using vocabularies. The concept of
taxonomy is described in another tutorial, so it won’t be
explained here, but illustrated with an example.
Rubedo Content types
CONCEPTS & TERMINOLOGY
Content types can be tagged with terms form vocabularies
to make multi-dimensional content classification
Rubedo Content types
Recipe Type
- Dessert
- Soup
- Main Dish Difficulty
- Very easy
- Easy
- Difficult
Price
- Very cheap
- Cheap
- Priceless
CONCEPTS & TERMINOLOGY
As far as our content type Recipe is concerned, recipes may
be classified on three axes, so three different vocabularies :
– the type of recipe,
– the difficulty of preparation,
– the price
Each entry is a vocabulary term.
The content “Spinach Tomato Tortellini” will be
characterized by three terms : “Main Dish”, “easy” and
“cheap”.
Vocabularies can be arborescent (this concept is explained in
the tutorial dedicated to taxonomy).
Rubedo Content types
CONCEPTS & TERMINOLOGY
Content types can be associated to workspaces, to determine :
– who has read access (for example, for the content type “Recipe” :
“everyone”) and / or writing (for example, only “chefs”)
– or where they can be displayed (on which website and in which sections)
Content types can implement workflows if contribution and
validation are dissociated
– Ex: recipes submitted by users are checked before publication
Rubedo Content types
CONCEPTS & TERMINOLOGY : SUMMARY
Each Content belongs to a Content Type
Content Types determine:
– structure of contents and their decomposition into fields
– controls and tooltips for help,
– vocabularies used to classify content
– its publishing workflow
– create / modify / write access
– graphics layout
In the Content Types application in Rubedo, webmaster
profiles can model and manage an unlimited number of
Content Types.
Rubedo Content types
CONTENT TYPES : STEP BY STEP
Open the menu and launch the « Content types » application
Rubedo Content types
Create a new Content type
Rubedo Content types
CONTENT TYPES : STEP BY STEP
CONTENT TYPES : STEP BY STEP
Add new fields
Rubedo Content types
Add fields one by one or by multiple adding
CONTENT TYPES : STEP BY STEP
Add properties on each field
Rubedo Content types
1 -Select a field
2 – Change properties
CONTENT TYPES : STEP BY STEP
Select vocabularies, applied for this content type
Rubedo Content types
CONTENT TYPES : STEP BY STEP
The ‘Recipe’ Content type is now available for contributors.
Webmasters can add a new ‘Content detail’ or ‘Content list’
block to a page to display the recipes.
Rubedo Content types
http://www.rubedo-project.org
Thanks !
@Rubedo_project
See also:
Facebook
http://www.webtales.fr

More Related Content

Similar to Rubedo tutorial: dynamic content types

[Workshop] The incremental steps towards dynamic and embedded content deliver...
[Workshop] The incremental steps towardsdynamic and embedded content deliver...[Workshop] The incremental steps towardsdynamic and embedded content deliver...
[Workshop] The incremental steps towards dynamic and embedded content deliver...
Noz Urbina
 
Mastering the Art of SharePoint DMS
Mastering the Art of SharePoint DMSMastering the Art of SharePoint DMS
Mastering the Art of SharePoint DMS
Oliver Wirkus
 
Taxonomy
TaxonomyTaxonomy
Rubedo : content management system
Rubedo : content management systemRubedo : content management system
Rubedo : content management system
Rubedo, a WebTales solution
 
Content marketing for SEO - Conceptualisation And Implementation - Jones & Ze...
Content marketing for SEO - Conceptualisation And Implementation - Jones & Ze...Content marketing for SEO - Conceptualisation And Implementation - Jones & Ze...
Content marketing for SEO - Conceptualisation And Implementation - Jones & Ze...
Lukasz Zelezny
 
[DCTPE2011] Drupal 7 的Fields/Views 運用
[DCTPE2011] Drupal 7 的Fields/Views 運用[DCTPE2011] Drupal 7 的Fields/Views 運用
[DCTPE2011] Drupal 7 的Fields/Views 運用
Drupal Taiwan
 
503073 - Essay Topics - Sem2.2023-2024.pdf
503073 - Essay Topics - Sem2.2023-2024.pdf503073 - Essay Topics - Sem2.2023-2024.pdf
503073 - Essay Topics - Sem2.2023-2024.pdf
DngQuangHuy5
 
Drupal - presentazione formazione sessione I
Drupal - presentazione formazione sessione IDrupal - presentazione formazione sessione I
Drupal - presentazione formazione sessione I
Gian Luca Matteucci
 
Content First: A workflow for building Mura sites with content in mind
Content First: A workflow for building Mura sites with content in mindContent First: A workflow for building Mura sites with content in mind
Content First: A workflow for building Mura sites with content in mind
David Panzarella
 
Content Architectures in WordPress 5
Content Architectures in WordPress 5Content Architectures in WordPress 5
Content Architectures in WordPress 5
Jamie Schmid
 
Adam Sanyo - Conref, conkeyref, conrefpush: Reuse strategies when working on ...
Adam Sanyo - Conref, conkeyref, conrefpush: Reuse strategies when working on ...Adam Sanyo - Conref, conkeyref, conrefpush: Reuse strategies when working on ...
Adam Sanyo - Conref, conkeyref, conrefpush: Reuse strategies when working on ...
soapconf
 
"Conref, conkeyref, conrefpush" - reuse strategies in DITA when migrating leg...
"Conref, conkeyref, conrefpush" - reuse strategies in DITA when migrating leg..."Conref, conkeyref, conrefpush" - reuse strategies in DITA when migrating leg...
"Conref, conkeyref, conrefpush" - reuse strategies in DITA when migrating leg...
Adam Sanyo
 
Content Management
Content ManagementContent Management
Content Management
guestd8f834ab
 
Content Management
Content ManagementContent Management
Content Management
Jerald Burget
 
Structured Content UX Ireland
Structured Content UX IrelandStructured Content UX Ireland
Structured Content UX Ireland
Bonny Colville-Hyde
 
Video to text blog (blog bee)
Video to text blog (blog bee)Video to text blog (blog bee)
Video to text blog (blog bee)
Md. Rakib Trofder
 
What's new in VisibleThread 2.14
What's new in VisibleThread 2.14 What's new in VisibleThread 2.14
What's new in VisibleThread 2.14
VisibleThread
 
Talking Taxonomy: Panel Discussion
Talking Taxonomy: Panel DiscussionTalking Taxonomy: Panel Discussion
Talking Taxonomy: Panel Discussion
zehno
 
Drupal 7 Building Blocks
Drupal 7 Building BlocksDrupal 7 Building Blocks
Drupal 7 Building Blocks
Aimee Maree Forsstrom
 
Lesson 08 WordPress part 2
Lesson 08   WordPress part 2Lesson 08   WordPress part 2
Lesson 08 WordPress part 2
Angelina Njegus
 

Similar to Rubedo tutorial: dynamic content types (20)

[Workshop] The incremental steps towards dynamic and embedded content deliver...
[Workshop] The incremental steps towardsdynamic and embedded content deliver...[Workshop] The incremental steps towardsdynamic and embedded content deliver...
[Workshop] The incremental steps towards dynamic and embedded content deliver...
 
Mastering the Art of SharePoint DMS
Mastering the Art of SharePoint DMSMastering the Art of SharePoint DMS
Mastering the Art of SharePoint DMS
 
Taxonomy
TaxonomyTaxonomy
Taxonomy
 
Rubedo : content management system
Rubedo : content management systemRubedo : content management system
Rubedo : content management system
 
Content marketing for SEO - Conceptualisation And Implementation - Jones & Ze...
Content marketing for SEO - Conceptualisation And Implementation - Jones & Ze...Content marketing for SEO - Conceptualisation And Implementation - Jones & Ze...
Content marketing for SEO - Conceptualisation And Implementation - Jones & Ze...
 
[DCTPE2011] Drupal 7 的Fields/Views 運用
[DCTPE2011] Drupal 7 的Fields/Views 運用[DCTPE2011] Drupal 7 的Fields/Views 運用
[DCTPE2011] Drupal 7 的Fields/Views 運用
 
503073 - Essay Topics - Sem2.2023-2024.pdf
503073 - Essay Topics - Sem2.2023-2024.pdf503073 - Essay Topics - Sem2.2023-2024.pdf
503073 - Essay Topics - Sem2.2023-2024.pdf
 
Drupal - presentazione formazione sessione I
Drupal - presentazione formazione sessione IDrupal - presentazione formazione sessione I
Drupal - presentazione formazione sessione I
 
Content First: A workflow for building Mura sites with content in mind
Content First: A workflow for building Mura sites with content in mindContent First: A workflow for building Mura sites with content in mind
Content First: A workflow for building Mura sites with content in mind
 
Content Architectures in WordPress 5
Content Architectures in WordPress 5Content Architectures in WordPress 5
Content Architectures in WordPress 5
 
Adam Sanyo - Conref, conkeyref, conrefpush: Reuse strategies when working on ...
Adam Sanyo - Conref, conkeyref, conrefpush: Reuse strategies when working on ...Adam Sanyo - Conref, conkeyref, conrefpush: Reuse strategies when working on ...
Adam Sanyo - Conref, conkeyref, conrefpush: Reuse strategies when working on ...
 
"Conref, conkeyref, conrefpush" - reuse strategies in DITA when migrating leg...
"Conref, conkeyref, conrefpush" - reuse strategies in DITA when migrating leg..."Conref, conkeyref, conrefpush" - reuse strategies in DITA when migrating leg...
"Conref, conkeyref, conrefpush" - reuse strategies in DITA when migrating leg...
 
Content Management
Content ManagementContent Management
Content Management
 
Content Management
Content ManagementContent Management
Content Management
 
Structured Content UX Ireland
Structured Content UX IrelandStructured Content UX Ireland
Structured Content UX Ireland
 
Video to text blog (blog bee)
Video to text blog (blog bee)Video to text blog (blog bee)
Video to text blog (blog bee)
 
What's new in VisibleThread 2.14
What's new in VisibleThread 2.14 What's new in VisibleThread 2.14
What's new in VisibleThread 2.14
 
Talking Taxonomy: Panel Discussion
Talking Taxonomy: Panel DiscussionTalking Taxonomy: Panel Discussion
Talking Taxonomy: Panel Discussion
 
Drupal 7 Building Blocks
Drupal 7 Building BlocksDrupal 7 Building Blocks
Drupal 7 Building Blocks
 
Lesson 08 WordPress part 2
Lesson 08   WordPress part 2Lesson 08   WordPress part 2
Lesson 08 WordPress part 2
 

More from Rubedo, a WebTales solution

Livre blanc Rubedo - Plateforme digitale open-source
Livre blanc Rubedo - Plateforme digitale open-sourceLivre blanc Rubedo - Plateforme digitale open-source
Livre blanc Rubedo - Plateforme digitale open-source
Rubedo, a WebTales solution
 
Offrez une expérience digitale unique à chaque visiteur !
Offrez une expérience digitale unique à chaque visiteur !Offrez une expérience digitale unique à chaque visiteur !
Offrez une expérience digitale unique à chaque visiteur !
Rubedo, a WebTales solution
 
Livre blanc Rubedo CMS 3.x
Livre blanc Rubedo CMS 3.xLivre blanc Rubedo CMS 3.x
Livre blanc Rubedo CMS 3.x
Rubedo, a WebTales solution
 
Personnalisez l'expérience utilisateur - AgoraCMS
Personnalisez l'expérience utilisateur - AgoraCMSPersonnalisez l'expérience utilisateur - AgoraCMS
Personnalisez l'expérience utilisateur - AgoraCMS
Rubedo, a WebTales solution
 
Création de listes de contenus avec Rubedo
Création de listes de contenus avec RubedoCréation de listes de contenus avec Rubedo
Création de listes de contenus avec Rubedo
Rubedo, a WebTales solution
 
Fonctionnalités de la plateforme digitale Rubedo 3.3
Fonctionnalités de la plateforme digitale Rubedo 3.3Fonctionnalités de la plateforme digitale Rubedo 3.3
Fonctionnalités de la plateforme digitale Rubedo 3.3
Rubedo, a WebTales solution
 
Les types de contenus avec rubedo cms open source
Les types de contenus avec rubedo cms open sourceLes types de contenus avec rubedo cms open source
Les types de contenus avec rubedo cms open source
Rubedo, a WebTales solution
 
Guide administrateur rubedo 3x
Guide administrateur rubedo 3xGuide administrateur rubedo 3x
Guide administrateur rubedo 3x
Rubedo, a WebTales solution
 
Rubedo commerce, tutoriel de création de sites ecommerce
Rubedo commerce, tutoriel de création de sites ecommerceRubedo commerce, tutoriel de création de sites ecommerce
Rubedo commerce, tutoriel de création de sites ecommerce
Rubedo, a WebTales solution
 
Import et mise à jour des contenus dans le cms rubedo 3.x
Import et mise à jour des contenus dans le cms rubedo 3.xImport et mise à jour des contenus dans le cms rubedo 3.x
Import et mise à jour des contenus dans le cms rubedo 3.x
Rubedo, a WebTales solution
 
Content and user types layout
Content and user types layoutContent and user types layout
Content and user types layout
Rubedo, a WebTales solution
 
La personnalisation de la communication transforme l'expérience utilisateur
La personnalisation de la communication transforme l'expérience utilisateurLa personnalisation de la communication transforme l'expérience utilisateur
La personnalisation de la communication transforme l'expérience utilisateur
Rubedo, a WebTales solution
 
Guide administrateur rubedo 2.2
Guide administrateur rubedo 2.2Guide administrateur rubedo 2.2
Guide administrateur rubedo 2.2
Rubedo, a WebTales solution
 
Rubedo 2.2 : features list
Rubedo 2.2 : features listRubedo 2.2 : features list
Rubedo 2.2 : features list
Rubedo, a WebTales solution
 
Tutoriel rubedo commerce
Tutoriel rubedo commerceTutoriel rubedo commerce
Tutoriel rubedo commerce
Rubedo, a WebTales solution
 
Cms big data Rubedo, au delà des performances
Cms big data Rubedo, au delà des performancesCms big data Rubedo, au delà des performances
Cms big data Rubedo, au delà des performances
Rubedo, a WebTales solution
 
Guide administrateur du CMS Rubedo 2.1.0
Guide administrateur du CMS Rubedo 2.1.0Guide administrateur du CMS Rubedo 2.1.0
Guide administrateur du CMS Rubedo 2.1.0
Rubedo, a WebTales solution
 
Le big data à l'épreuve des projets d'entreprise
Le big data à l'épreuve des projets d'entrepriseLe big data à l'épreuve des projets d'entreprise
Le big data à l'épreuve des projets d'entreprise
Rubedo, a WebTales solution
 

More from Rubedo, a WebTales solution (20)

Livre blanc Rubedo - Plateforme digitale open-source
Livre blanc Rubedo - Plateforme digitale open-sourceLivre blanc Rubedo - Plateforme digitale open-source
Livre blanc Rubedo - Plateforme digitale open-source
 
Offrez une expérience digitale unique à chaque visiteur !
Offrez une expérience digitale unique à chaque visiteur !Offrez une expérience digitale unique à chaque visiteur !
Offrez une expérience digitale unique à chaque visiteur !
 
Livre blanc Rubedo CMS 3.x
Livre blanc Rubedo CMS 3.xLivre blanc Rubedo CMS 3.x
Livre blanc Rubedo CMS 3.x
 
Personnalisez l'expérience utilisateur - AgoraCMS
Personnalisez l'expérience utilisateur - AgoraCMSPersonnalisez l'expérience utilisateur - AgoraCMS
Personnalisez l'expérience utilisateur - AgoraCMS
 
Création de listes de contenus avec Rubedo
Création de listes de contenus avec RubedoCréation de listes de contenus avec Rubedo
Création de listes de contenus avec Rubedo
 
Fonctionnalités de la plateforme digitale Rubedo 3.3
Fonctionnalités de la plateforme digitale Rubedo 3.3Fonctionnalités de la plateforme digitale Rubedo 3.3
Fonctionnalités de la plateforme digitale Rubedo 3.3
 
Les types de contenus avec rubedo cms open source
Les types de contenus avec rubedo cms open sourceLes types de contenus avec rubedo cms open source
Les types de contenus avec rubedo cms open source
 
Guide administrateur rubedo 3x
Guide administrateur rubedo 3xGuide administrateur rubedo 3x
Guide administrateur rubedo 3x
 
Rubedo commerce, tutoriel de création de sites ecommerce
Rubedo commerce, tutoriel de création de sites ecommerceRubedo commerce, tutoriel de création de sites ecommerce
Rubedo commerce, tutoriel de création de sites ecommerce
 
Import et mise à jour des contenus dans le cms rubedo 3.x
Import et mise à jour des contenus dans le cms rubedo 3.xImport et mise à jour des contenus dans le cms rubedo 3.x
Import et mise à jour des contenus dans le cms rubedo 3.x
 
Guide administrateur22
Guide administrateur22Guide administrateur22
Guide administrateur22
 
Types de contenus
Types de contenusTypes de contenus
Types de contenus
 
Content and user types layout
Content and user types layoutContent and user types layout
Content and user types layout
 
La personnalisation de la communication transforme l'expérience utilisateur
La personnalisation de la communication transforme l'expérience utilisateurLa personnalisation de la communication transforme l'expérience utilisateur
La personnalisation de la communication transforme l'expérience utilisateur
 
Guide administrateur rubedo 2.2
Guide administrateur rubedo 2.2Guide administrateur rubedo 2.2
Guide administrateur rubedo 2.2
 
Rubedo 2.2 : features list
Rubedo 2.2 : features listRubedo 2.2 : features list
Rubedo 2.2 : features list
 
Tutoriel rubedo commerce
Tutoriel rubedo commerceTutoriel rubedo commerce
Tutoriel rubedo commerce
 
Cms big data Rubedo, au delà des performances
Cms big data Rubedo, au delà des performancesCms big data Rubedo, au delà des performances
Cms big data Rubedo, au delà des performances
 
Guide administrateur du CMS Rubedo 2.1.0
Guide administrateur du CMS Rubedo 2.1.0Guide administrateur du CMS Rubedo 2.1.0
Guide administrateur du CMS Rubedo 2.1.0
 
Le big data à l'épreuve des projets d'entreprise
Le big data à l'épreuve des projets d'entrepriseLe big data à l'épreuve des projets d'entreprise
Le big data à l'épreuve des projets d'entreprise
 

Recently uploaded

Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 

Recently uploaded (20)

Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 

Rubedo tutorial: dynamic content types

  • 2. Rubedo Content types CONTENTS I. Concepts & Terminology II. Step by Step III. Roadmap
  • 3. CONCEPTS & TERMINOLOGY A web site displays basic pieces of information : – text – office documents : pdf, office, open-office, … – digital assets: images, videos, audios, animations, … Theses pieces of information are grouped into structured contents : – Article: Title, abstract, body, image, ... – News: Title, abstract, body, date, document ... – Event: Title, abstract, body, start date, end date, video, ... But also: Recipe, Job, Classified Ad, ... Rubedo Content types
  • 4. CONCEPTS & TERMINOLOGY This structure makes it possible to implement a fundamental concept of content management: the division between substance (ie. the datas) and format (ie. their display in pages). The same content, for example a recipe (see next page), can be displayed in several templates, such as a summary mode in a search result or a more detailed mode with the full recipe. It also makes it possible to get different layouts on a PC screen, a tablet or a smartphone. Rubedo Content types
  • 5. CONCEPTS & TERMINOLOGY Different templates for the same content: Rubedo Content types
  • 6. CONCEPTS & TERMINOLOGY In Rubedo, each data structure is a called a “Content Type” Content Types are built on typed fields: Text, Rich Text, Rating, Slider, Number, Media, External Media, Date, Time, Color, Link on page ... A type of field is: – An input field: – A default graphic layout, which can be overwritten For each field in a content type, many parameters can be set: label, default, tooltip to help users, controls, indexed for search ... Rubedo Content types
  • 7. CONCEPTS & TERMINOLOGY Once the content type has been set, it is important to define how to distinguish the contents from each other within the same content type. In Rubedo, taxonomy is used to make multi-dimensional content classification using vocabularies. The concept of taxonomy is described in another tutorial, so it won’t be explained here, but illustrated with an example. Rubedo Content types
  • 8. CONCEPTS & TERMINOLOGY Content types can be tagged with terms form vocabularies to make multi-dimensional content classification Rubedo Content types Recipe Type - Dessert - Soup - Main Dish Difficulty - Very easy - Easy - Difficult Price - Very cheap - Cheap - Priceless
  • 9. CONCEPTS & TERMINOLOGY As far as our content type Recipe is concerned, recipes may be classified on three axes, so three different vocabularies : – the type of recipe, – the difficulty of preparation, – the price Each entry is a vocabulary term. The content “Spinach Tomato Tortellini” will be characterized by three terms : “Main Dish”, “easy” and “cheap”. Vocabularies can be arborescent (this concept is explained in the tutorial dedicated to taxonomy). Rubedo Content types
  • 10. CONCEPTS & TERMINOLOGY Content types can be associated to workspaces, to determine : – who has read access (for example, for the content type “Recipe” : “everyone”) and / or writing (for example, only “chefs”) – or where they can be displayed (on which website and in which sections) Content types can implement workflows if contribution and validation are dissociated – Ex: recipes submitted by users are checked before publication Rubedo Content types
  • 11. CONCEPTS & TERMINOLOGY : SUMMARY Each Content belongs to a Content Type Content Types determine: – structure of contents and their decomposition into fields – controls and tooltips for help, – vocabularies used to classify content – its publishing workflow – create / modify / write access – graphics layout In the Content Types application in Rubedo, webmaster profiles can model and manage an unlimited number of Content Types. Rubedo Content types
  • 12. CONTENT TYPES : STEP BY STEP Open the menu and launch the « Content types » application Rubedo Content types
  • 13. Create a new Content type Rubedo Content types CONTENT TYPES : STEP BY STEP
  • 14. CONTENT TYPES : STEP BY STEP Add new fields Rubedo Content types Add fields one by one or by multiple adding
  • 15. CONTENT TYPES : STEP BY STEP Add properties on each field Rubedo Content types 1 -Select a field 2 – Change properties
  • 16. CONTENT TYPES : STEP BY STEP Select vocabularies, applied for this content type Rubedo Content types
  • 17. CONTENT TYPES : STEP BY STEP The ‘Recipe’ Content type is now available for contributors. Webmasters can add a new ‘Content detail’ or ‘Content list’ block to a page to display the recipes. Rubedo Content types