Since Rubedo v1.3, you can import contents and multilingual contents automatically from a CSV file.
This feature allows you to :
- Select the file containing contents
- Select the fields you want to import
- Define the function of each field (taxonomy or content).
2. Rubedo CMS : Automatic content import
Since Rubedo v1.3, you can import contents automatically
from a CSV file.
This feature allows you to :
– Select the file containing contents
– Select the fields you want to import
– Define the function of each field (taxonomy or content).
Prerequisite : Taxonomy & Content Types concepts
http://www.rubedo-project.org
3. Rubedo CMS : Automatic content import
The Import feature will automatically create:
– A taxonomy: the keywords / tags associated to your contents will
be added in the Taxonomy application. Some rules can also be set (for
example: mandatory or not),
– A content type: a new content type will be created, based on the
fields you have selected (title, summary, location…). The above
keywords will be associated with this content type,
– Contents: they will automatically be added to the content repository.
They will be « classified » with the keywords.
http://www.rubedo-project.org
4. Automatic content import
Step 2 :
Click on
Import
Step 1 :
Open the
Rubedo menu
Administration
http://www.rubedo-project.org
5. Step 1 : select a file
Select the CSV file on
your computer
Example of CSV file
6. Step 1 : select a file
The list of the available
fields of your file is
displayed in this
column.
The goal of this step is to define the
fields you want to import and their
function.
Just drag & drop the file in the
different columns
7. Step 1 : select fields to import
The columns can be imported as fields or as taxonomies.
– Imported as a field : these fields will be used to create the Content
Type
– Imported as a taxonomy : these fields are used to create new
vocabularies in the taxonomy
8. Step 1 : select fields to import
Example with multilingual contents
9. Step 2 : Fields configuration
For each field, some options are available:
– New name (« technical » name of the field)
– Label (label of the field, displayed when you will create a new content
of this type)
• Example :
– Name of the field : Media
– Label of the field for the contributors: Image
– Type : to define the function of each field.
• For example the field « Name » will correspond to the Title of the
content.
– Media Type : to define if the media is an image, a video, a document,
an audio file… (only for « Media » fields)
http://www.rubedo-project.org
10. Step 2 : Fields configuration
For each fields, some options are available:
– Searchable: to define if this field can be indexed by Rubedo search
engine. « Yes » means the content of this field can be searched with
the search engine.
– Localizable: in a multilingual site, this option allows you to translate
each field in the different languages of the platform.
– Mandatory: to define if this field is mandatory when you publish a new
content.
http://www.rubedo-project.org
11. Step 2 : Fields configuration
Select a type for each field
12. Step 3 : taxonomy configuration
Define the options for taxonomy fields :
– Mandatory: if « Yes », the contributor will have to choose one of the
terms of the taxonomy when he will create a content
– New name: to give the taxonomy a different name
http://www.rubedo-project.org
13. Step 4 : Translation configuration
When the contents you want to import are available in
different languages, a 4th step will let you associate translations
– For each field, define its translation and the language in which it is
translated.
• In a multilingual website, contents will be imported in the working language.
http://www.rubedo-project.org
14. Step 5 : Finalization and import
Enter the name of the
content type and specify
its rights
A notification popup displays the result of
the import.
http://www.rubedo-project.org
15. Automatic content import
Once the import is finished, you may notice:
– A new Content Type is available in the Content Types application
http://www.rubedo-project.org
16. Automatic content import
– New contents are now available in the repository. These contents can
be modified.
http://www.rubedo-project.org
17. Automatic content import
– New taxonomy vocabularies are now available, along with new terms.
http://www.rubedo-project.org
18. Example of display of « Restaurant » contents
In the Pages application, create a new page
http://www.rubedo-project.org
19. Example of display of « Restaurant » contents
Select an area in the page and add the Google Maps block
http://www.rubedo-project.org
20. Example of display of « Restaurant » contents
Settings of the bloc :
– Constrain to site : if the imported
contents are confined to this website
– Facets: select « Restaurant » content
type
– Geolocation :
• If this option is active, the map will be
centered on the location of the
visitor.
• Otherwise you can center the map
on a specific address
21. Example of display of « Restaurant » contents
On the website, restaurants are displayed on a map.
http://www.rubedo-project.org
22. Automatic content import
To sum up :
– This feature allows you to import monolingual and multilingual
contents
– Content types, taxonomies and contents are automatically created.
– Imported contents can be displayed on the website(s) thanks to the
different blocks (list, Google maps, calendar, …)
More tutorials are available on the website www.rubedoproject.org
http://www.rubedo-project.org
23. Documentation and tutorials :
http://www.rubedo-project.org/accueil/ressourcesrubedo/documentation
@Rubedo_project
http://www.rubedo-project.org