drupal s taxonomy system
play

DrupalsTaxonomySystem Ma4hiasHu4erer(mh86) DrupalcampVienna - PowerPoint PPT Presentation

DrupalsTaxonomySystem Ma4hiasHu4erer(mh86) DrupalcampVienna 27.11.2009 AboutMe PartImeDrupaldeveloper StudyingBusinessInformaIcsatTUVienna


  1. Drupal’s
Taxonomy
System
 Ma4hias
Hu4erer
(mh86)
 Drupalcamp
Vienna
 27.11.2009


  2. About
Me
 • Part‐Ime
Drupal
developer
 • Studying
Business
InformaIcs
at
TU
Vienna

 • ParIcipated
in
GSOC
2007
 • Contributed
modules:
Taxonomy
Manager,
 Content
Taxonomy,
Email
Field,
…


  3. Agenda
 • IntroducIon
 • Contributed
Taxonomy
modules
 • Drupal
7
improvements
 • Taxonomy
Manager
Showcase


  4. What
is
taxonomy?
 • pracIce
and
science
of
 classificaIon
 • one
method
to
organize
 content
 • tags
and
administrator
defined
 terms
 h4p://www.flickr.com/photos/mightymightymatze/2150298078


  5. Why
taxonomy?
 • make
it
easier
for
your
users
to
find
content
 • make
use
of
exisIng
classificaIons
 • allows
you
to
build
powerful
applicaIons
 – recommendaIons,
faceted
search,
auto
 classificaIon,
…


  6. New
York
Observer


  7. Foreign
Affairs


  8. Concepts
 • Vocabulary
 – groups
terms
that
describe
the
same
aspect
 – e.g.:
Topics,
Regions,
Genre,
Tags
 • Term
 – actual
category
 – relaIonships
to
other
terms:
hierarchical,
related‐to
 – a4ached
to
nodes
 – e.g.:
Sports,
Culture,
Europe,
Austria


  9. Kinds
of
vocabularies
 • Controlled
vocabularies
 – list
of
predefined
terms
 – flat
list
or
hierarchical
 • Freetagging
vocabularies
 – user
defined
tags
 – no
structure


  10. Hierarchical
Vocabularies
 Topics Politics Economics Sports Business Finance Government Interior Policy Alpine Skiing Soccer

  11. Features
(1/3) 
 • AdministraIon
for
 – vocabularies
 – terms


  12. Features
(2/3)
 • Form
fields
on
node
add
 – select
list
 – autocomplete


  13. Features
(3/3) 
 • term
pages
where
nodes
with
that
term
are
 listed
 • RSS
feeds
that
list
nodes
of
the
same
type
 • links
between
nodes
of
the
same
type


  14. Term
Page
URLs 
 • taxonomy/term/5
 • taxonomy/term/5,6
 • taxonomy/term/5+6
 • taxonomy/term/5/1
 • taxonomy/term/5/all
 • taxonomy/term/5+6/0/feed


  15. Contributed
Modules
 Display / Manage Form fields Browse List / Search Navigation Recommendations Content Auto Categorize Import / Export Access Control

  16. Managing
Terms 
 • Taxonomy
Manager
 – demo
later
 • Term
Edit
 – links
on
taxonomy
 lisIng
pages
to
 directly
edit
 taxonomy
terms
 – in
D7
core


  17. Form
fields 
 • Content
Taxonomy
 – CCK
fields
for
referencing
terms
 – much
more
flexible
than
core
taxonomy
fields
 – many
widgets
available
 – D7:
Taxonomy
fields
in
core
 • Hierarchical
Select
 • AcIve
Tags


  18. Form
fields 


  19. Input
Terms 


  20. Display
Terms 
 • Tagadelic
 • Vocabulary
Index


  21. List
/
Search
Content 
 • Views

 – term
fields,
filters,
args
 • Faceted
Search
 • Apache
Solr


  22. NavigaIon 
 • Taxonomy
Menu
 – exposes
vocabularies
as
menus
 • Taxonomy
Breadcrumb
 – generates
taxonomy
based
breadcrumbs
on
 node
and
term
pages
 – [Home]
>>
[Voc]
>>
Term
>>
[Term]
…


  23. RecommendaIons 
 • suggest
similar
content
to
 users
based
on
terms
 – Similar
by
Terms
 – Relevant
Content


  24. Auto
Categorize 
 • Open
Calais
 – integraIon
of
Thomson
Reuters’
Calais
 webservice
 – automaIcally
analyzes
your
content
and
 generates
rich
semanIc
metadata
 • Autotagger
 – tags
a
node
with
a
term,
if
that
term
is
present
 within
the
text


  25. Further
modules 
 • Import
/
Export
 – Taxonomy
XML
 – Taxonomy
CSV
 • Access
Control
 – Taxonomy
Access
Control
 – Taxonomy
Access
Control
Lite


  26. Drupal
7
Improvements
 • Term
Fields
 • Fields
on
Terms
 – Related
Terms
 – Synonyms
 • Term
Edit
 • More
Hooks


  27. Taxonomy
Manager
 Demo!


Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend