SlideShare une entreprise Scribd logo
1  sur  48
Drupal, Calais
& the Semantic Web
Prepared by Frank Febbraro, CTO & Presented by Jeff Walpole, CEO
Introductions (and sizing each other up)
 Raise your hand if you are a…
 Technologist?
 Journalist?
 SemHead?
 Raise your hand if you use or have used Drupal?
 Calais API?
 Lets play word association…
 Linked data
 RDF
 SPARQL
 GRDDL
Publishing tech Phase2 is working on
 CMS frameworks
 Drupal & Java Development
 Taxonomy solutions
 Geo-tagging & Mapping
 Charting & Graphing Data
 Semantic Web integration
 Open Data/APIs
 Topic Hubs
 Publishing workflow
 Feed Syndication
 Buzz and topic trend monitoring
 Community collaboration sites
 Multi-site & virtual site CMS
architecture
 An open source CMS installation
specifically for publishers – called
OpenPublish
DrupalDrupal
We heart Drupal
Why We use Drupal for CMS
 Performance/Reliability: Dozens of major
publishers turn to Drupal and tens of
thousands of high traffic sites because it is
an enterprise class platform
 Ease/Expense of Implementation: As one
of the leading shops developing for this
platform, we can be as efficient as anyone
and this platform is our preferred
technology.
 Evolving Technology Extensibility: You
need something modular/extensible that
allows you to add new features easily and
we know this is possible with Drupal.
 Easier Modular Enhancements: Drupal's
architecture is modular and integrates well
without requiring customization to core
components that would make them
difficult to maintain.
 P2 Expertise: Our entire development staff
of 12+ developers can support you on
Drupal and we are known as one of the
top firms in the country.
 Large Community Support: You need a
community that is active, robust,
responsive and growing. We are involved
in the Drupal community and have an ear
to the ground on features and changes
that would affect your site.
 Easy Staff Training: The Drupal CMS is
intuitive and we are well versed in training
others to use it. To support training, there
are numerous videos, online tutorials, local
classes and even books on how it works.
 Decreased Support Costs: Publishers find
they can do a lot more themselves and
when they do need help, the time is a
fraction of what a proprietary CMS would
cost for similar changes.
Drupal Semantic Modules
rdf, rdf cck, foaf, relations, sparql, sioc, calais collection
http://www.youtube.com/watch?v=r4WgTRIRoa0
The Calais API
connect. everything.
How does Calais work?
1. Categorizes and metatags the
people, places, companies, facts
and events in your content to make
it ‘machine-readable,’ and returns
that metadata to you.
2. Makes connections between the
entities in your content and related
data in Wikipedia, GeoNames, the
IMDB, Shopping.com and more
3. Empowers you to share your
metadata with search engines,
news aggregators, ‘related stories’
applications and others in the
content ecosystem.
<Topic>M&A</Topic>
<Acquisition offset="494" length="130">
<Company_Acquirer>Reuters</Company_Acquirer>
<Company_Acquired>ClearForest
Ltd.</Company_Acquired>
<Status>Planned</Status>
</Acquisition>
<Company>Reuters</Company>
<Company>ClearForest Ltd.</Company>
Reuters Announced the Acquisition of ClearForest
New York - April 30, 2007
Reuters, the global information company, has entered
into an agreement to acquire all of the outstanding
shares of ClearForest Ltd., a privately held provider of
Text Analytics solutions, whose tagging platform and
analytical products allow clients to derive precise
business information from huge amounts of textual
content.
ClearForest has received sufficient shareholder
approval to complete the transaction, which is
expected to close in approximately 30 days, subject to
customary closing conditions. The financial terms were
not disclosed. Reuters plans to retain and continue to
work with the existing management team and their
highly skilled workforces in the US and Israel. It also
plans to continue to support existing products and
customers.
Reuters believes that search will be a pivotal element to
the future of how financial information is sourced and
consumed. As part of its drive into this space, Reuters
has created a new strategic group and appointed
Gerry Campbell, who will oversee the integration of
ClearForest and drive this innovation.
<Product>Text Analytic Solution </Product>
<Company>ClearForest Ltd.</Company>
<Company>Reuters</Company>
<Country>United States</Country>
<Country>Israel</Country>
<Company>Reuters</Company>
<Person>Gerry Campbell</Person>
<ManagementChange offset="2789" length="92">
<Person>Gerry Campbell</Person>
<Company>Reuters</Company>
<Action>Enters</Position>
</ManagementChange>
What Would that Look Like (in code)?
DrupalDrupal
Calais for DrupalCalais for Drupal
Calais Collection
What does Calais for Drupal Look Like?
•suggest terms
allowing full user
control of the tagging
(think of del.icio.us
recommending tags).
Calais Terms or Taxonomy Terms?
configure per node type
save. magic happens.
Too much information? Limit it.
autodiscovery, what’s that mean?
RDF for your nodes
LOOK AWAY!!!!!!!
DrupalDrupal
Calais for DrupalCalais for Drupal
More Like ThisMore Like This Topic HubsTopic HubsGeoGeo
More Like This
automatically prefill from Calais
configure threshold
relevant on-site content to browse
relevant news from the web
DrupalDrupal
Calais for DrupalCalais for Drupal
More Like ThisMore Like This Topic HubsTopic HubsGeoGeo
self organizing content
create a contextual expression
configure plugins (or define your own)
tell your story
show content in various contexts
they are panels, so rearrange
DrupalDrupal
Calais for DrupalCalais for Drupal
Linked DataLinked Data
More Like ThisMore Like This Topic HubsTopic HubsGeoGeo
Linked Data
Linked Data Datasets
Linked Data
it’s all about the URIs
Drupal: http://dbpedia.org/resource/Drupal
Washington DC: http://d.opencalais.com/er/geo/city/ralg-geo1/f497898f-2b9b-7cda-
ec7b-85d896acbe3e
Calais linked data for humans
Calais linked data RDF
hello dbpedia (for geeks)
Calais geo config
on a map, but wait, there’s more
dbpedia data (or other sources)
semantic company data
company data from dbpedia
Calais URI for Toyota
Get the next link to follow
SPARQL query to get the data from DBPedia
render it to html, voilà
DrupalDrupal
Calais for DrupalCalais for Drupal
Linked DataLinked Data
More Like ThisMore Like This Topic HubsTopic HubsGeoGeo
MarmosetMarmoset
Marmoset: microformats for search agents
The Big Picture – OpenPublish
DrupalDrupal
Calais for DrupalCalais for Drupal
Linked DataLinked Data
More Like ThisMore Like This Topic HubsTopic HubsGeoGeo
MarmosetMarmoset
http://opensourceopenminds.com/openpublish
Enough Talk - lets see a demo…
Q&A

Contenu connexe

Tendances

JavaScript in Drupal 7: What developers need to know
JavaScript in Drupal 7: What developers need to knowJavaScript in Drupal 7: What developers need to know
JavaScript in Drupal 7: What developers need to knowkatbailey
 
Drush - use full power - DrupalCamp Donetsk 2014
Drush - use full power - DrupalCamp Donetsk 2014Drush - use full power - DrupalCamp Donetsk 2014
Drush - use full power - DrupalCamp Donetsk 2014Alex S
 
Drupal image gallery_workshop
Drupal image gallery_workshopDrupal image gallery_workshop
Drupal image gallery_workshopHeather Bohn
 
10 Things Every Plugin Developer Should Know (WordCamp Atlanta 2013)
10 Things Every Plugin Developer Should Know (WordCamp Atlanta 2013)10 Things Every Plugin Developer Should Know (WordCamp Atlanta 2013)
10 Things Every Plugin Developer Should Know (WordCamp Atlanta 2013)arcware
 
Using RequireJS with CakePHP
Using RequireJS with CakePHPUsing RequireJS with CakePHP
Using RequireJS with CakePHPStephen Young
 
How to migrate Cakephp 1.x to 2.x
How to migrate Cakephp 1.x to 2.xHow to migrate Cakephp 1.x to 2.x
How to migrate Cakephp 1.x to 2.xAndolasoft Inc
 
Assetic (Symfony Live Paris)
Assetic (Symfony Live Paris)Assetic (Symfony Live Paris)
Assetic (Symfony Live Paris)Kris Wallsmith
 
Drupal & javascript
Drupal & javascriptDrupal & javascript
Drupal & javascriptAlmog Baku
 
Becoming A Drupal Master Builder
Becoming A Drupal Master BuilderBecoming A Drupal Master Builder
Becoming A Drupal Master BuilderPhilip Norton
 
8 things to know about theming in drupal 8
8 things to know about theming in drupal 88 things to know about theming in drupal 8
8 things to know about theming in drupal 8Logan Farr
 
Drupal Development (Part 2)
Drupal Development (Part 2)Drupal Development (Part 2)
Drupal Development (Part 2)Jeff Eaton
 
Introduction to backbone presentation
Introduction to backbone presentationIntroduction to backbone presentation
Introduction to backbone presentationBrian Hogg
 
Learning the basics of the Drupal API
Learning the basics of the Drupal APILearning the basics of the Drupal API
Learning the basics of the Drupal APIAlexandru Badiu
 
Bcblackpool jquery tips
Bcblackpool jquery tipsBcblackpool jquery tips
Bcblackpool jquery tipsJack Franklin
 
Drupal Step-by-Step: How We Built Our Training Site, Part 1
Drupal Step-by-Step: How We Built Our Training Site, Part 1Drupal Step-by-Step: How We Built Our Training Site, Part 1
Drupal Step-by-Step: How We Built Our Training Site, Part 1Acquia
 
Drupal 8, Where Did the Code Go? From Info Hook to Plugin
Drupal 8, Where Did the Code Go? From Info Hook to PluginDrupal 8, Where Did the Code Go? From Info Hook to Plugin
Drupal 8, Where Did the Code Go? From Info Hook to PluginAcquia
 
Drupal theming - a practical approach (European Drupal Days 2015)
Drupal theming - a practical approach (European Drupal Days 2015)Drupal theming - a practical approach (European Drupal Days 2015)
Drupal theming - a practical approach (European Drupal Days 2015)Eugenio Minardi
 
【前端Mvc】之豆瓣说实践
【前端Mvc】之豆瓣说实践【前端Mvc】之豆瓣说实践
【前端Mvc】之豆瓣说实践taobao.com
 
TurboGears2 Pluggable Applications
TurboGears2 Pluggable ApplicationsTurboGears2 Pluggable Applications
TurboGears2 Pluggable ApplicationsAlessandro Molina
 

Tendances (20)

JavaScript in Drupal 7: What developers need to know
JavaScript in Drupal 7: What developers need to knowJavaScript in Drupal 7: What developers need to know
JavaScript in Drupal 7: What developers need to know
 
Drush - use full power - DrupalCamp Donetsk 2014
Drush - use full power - DrupalCamp Donetsk 2014Drush - use full power - DrupalCamp Donetsk 2014
Drush - use full power - DrupalCamp Donetsk 2014
 
Drupal image gallery_workshop
Drupal image gallery_workshopDrupal image gallery_workshop
Drupal image gallery_workshop
 
10 Things Every Plugin Developer Should Know (WordCamp Atlanta 2013)
10 Things Every Plugin Developer Should Know (WordCamp Atlanta 2013)10 Things Every Plugin Developer Should Know (WordCamp Atlanta 2013)
10 Things Every Plugin Developer Should Know (WordCamp Atlanta 2013)
 
Using RequireJS with CakePHP
Using RequireJS with CakePHPUsing RequireJS with CakePHP
Using RequireJS with CakePHP
 
How to migrate Cakephp 1.x to 2.x
How to migrate Cakephp 1.x to 2.xHow to migrate Cakephp 1.x to 2.x
How to migrate Cakephp 1.x to 2.x
 
Assetic (Symfony Live Paris)
Assetic (Symfony Live Paris)Assetic (Symfony Live Paris)
Assetic (Symfony Live Paris)
 
Drupal & javascript
Drupal & javascriptDrupal & javascript
Drupal & javascript
 
Becoming A Drupal Master Builder
Becoming A Drupal Master BuilderBecoming A Drupal Master Builder
Becoming A Drupal Master Builder
 
8 things to know about theming in drupal 8
8 things to know about theming in drupal 88 things to know about theming in drupal 8
8 things to know about theming in drupal 8
 
Drupal Development (Part 2)
Drupal Development (Part 2)Drupal Development (Part 2)
Drupal Development (Part 2)
 
Backbone
BackboneBackbone
Backbone
 
Introduction to backbone presentation
Introduction to backbone presentationIntroduction to backbone presentation
Introduction to backbone presentation
 
Learning the basics of the Drupal API
Learning the basics of the Drupal APILearning the basics of the Drupal API
Learning the basics of the Drupal API
 
Bcblackpool jquery tips
Bcblackpool jquery tipsBcblackpool jquery tips
Bcblackpool jquery tips
 
Drupal Step-by-Step: How We Built Our Training Site, Part 1
Drupal Step-by-Step: How We Built Our Training Site, Part 1Drupal Step-by-Step: How We Built Our Training Site, Part 1
Drupal Step-by-Step: How We Built Our Training Site, Part 1
 
Drupal 8, Where Did the Code Go? From Info Hook to Plugin
Drupal 8, Where Did the Code Go? From Info Hook to PluginDrupal 8, Where Did the Code Go? From Info Hook to Plugin
Drupal 8, Where Did the Code Go? From Info Hook to Plugin
 
Drupal theming - a practical approach (European Drupal Days 2015)
Drupal theming - a practical approach (European Drupal Days 2015)Drupal theming - a practical approach (European Drupal Days 2015)
Drupal theming - a practical approach (European Drupal Days 2015)
 
【前端Mvc】之豆瓣说实践
【前端Mvc】之豆瓣说实践【前端Mvc】之豆瓣说实践
【前端Mvc】之豆瓣说实践
 
TurboGears2 Pluggable Applications
TurboGears2 Pluggable ApplicationsTurboGears2 Pluggable Applications
TurboGears2 Pluggable Applications
 

Similaire à Phase2 OpenPublish Presentation SF SemWeb Meetup, April 28, 2009

Transform your Intranet with Drupal and Alfresco - by Optaros
Transform your Intranet with Drupal and Alfresco - by OptarosTransform your Intranet with Drupal and Alfresco - by Optaros
Transform your Intranet with Drupal and Alfresco - by OptarosAlfresco Software
 
The Power of Drupal and Alfresco Together
The Power of Drupal and Alfresco TogetherThe Power of Drupal and Alfresco Together
The Power of Drupal and Alfresco TogetherJeff Potts
 
Why drupal should power your next web project
Why drupal should power your next web projectWhy drupal should power your next web project
Why drupal should power your next web projectSyed Hassan Raza
 
Why Enterprises Choose Drupal for Futuristic Web App Development?
Why Enterprises Choose Drupal for Futuristic Web App Development?Why Enterprises Choose Drupal for Futuristic Web App Development?
Why Enterprises Choose Drupal for Futuristic Web App Development?Helios Solutions
 
A Sneak Peek Into Drupal - A Beginner’s Guide.pdf
A Sneak Peek Into Drupal - A Beginner’s Guide.pdfA Sneak Peek Into Drupal - A Beginner’s Guide.pdf
A Sneak Peek Into Drupal - A Beginner’s Guide.pdfMars Devs
 
Empowering Non Profits with Drupal CMS
Empowering Non Profits with Drupal CMSEmpowering Non Profits with Drupal CMS
Empowering Non Profits with Drupal CMSPiyush Poddar
 
Promet.manila2011.selling drupal
Promet.manila2011.selling drupalPromet.manila2011.selling drupal
Promet.manila2011.selling drupalAndy Kucharski
 
Future Scope of Drupal as a Technology in 2020 and Beyond
Future Scope of Drupal as a Technology in 2020 and BeyondFuture Scope of Drupal as a Technology in 2020 and Beyond
Future Scope of Drupal as a Technology in 2020 and BeyondKaty Slemon
 
Hire Drupal Developers For Your Website
Hire Drupal Developers For Your WebsiteHire Drupal Developers For Your Website
Hire Drupal Developers For Your Websiteajohnson85
 
Hire Drupal Developers For Your Website
Hire Drupal Developers For Your WebsiteHire Drupal Developers For Your Website
Hire Drupal Developers For Your Websiteajohnson85
 
DITA in the Open Source CMS Drupal - Baltimore 2011
DITA in the Open Source CMS Drupal - Baltimore 2011DITA in the Open Source CMS Drupal - Baltimore 2011
DITA in the Open Source CMS Drupal - Baltimore 2011Kristof Van Tomme
 
Building applications-with-drupal
Building applications-with-drupalBuilding applications-with-drupal
Building applications-with-drupalPhase2
 
January 2017 - WPCampus Online - Learning from Drupal: Implementing WordPress...
January 2017 - WPCampus Online - Learning from Drupal: Implementing WordPress...January 2017 - WPCampus Online - Learning from Drupal: Implementing WordPress...
January 2017 - WPCampus Online - Learning from Drupal: Implementing WordPress...Eric Sembrat
 
Acquia - NY Senate GSA
Acquia - NY Senate GSAAcquia - NY Senate GSA
Acquia - NY Senate GSAAcquia
 
Acquia - NY Senate GSA
Acquia - NY Senate GSAAcquia - NY Senate GSA
Acquia - NY Senate GSAAcquia
 
DrupalCon Chicago 2011 ReportBack (11/03/30 - G. Bedford)
DrupalCon Chicago 2011 ReportBack (11/03/30 - G. Bedford)DrupalCon Chicago 2011 ReportBack (11/03/30 - G. Bedford)
DrupalCon Chicago 2011 ReportBack (11/03/30 - G. Bedford)DrupalCape
 

Similaire à Phase2 OpenPublish Presentation SF SemWeb Meetup, April 28, 2009 (20)

Transform your Intranet with Drupal and Alfresco - by Optaros
Transform your Intranet with Drupal and Alfresco - by OptarosTransform your Intranet with Drupal and Alfresco - by Optaros
Transform your Intranet with Drupal and Alfresco - by Optaros
 
The Power of Drupal and Alfresco Together
The Power of Drupal and Alfresco TogetherThe Power of Drupal and Alfresco Together
The Power of Drupal and Alfresco Together
 
Drupal vs sitecore comparisons
Drupal vs sitecore comparisonsDrupal vs sitecore comparisons
Drupal vs sitecore comparisons
 
Why drupal should power your next web project
Why drupal should power your next web projectWhy drupal should power your next web project
Why drupal should power your next web project
 
Why Enterprises Choose Drupal for Futuristic Web App Development?
Why Enterprises Choose Drupal for Futuristic Web App Development?Why Enterprises Choose Drupal for Futuristic Web App Development?
Why Enterprises Choose Drupal for Futuristic Web App Development?
 
A Sneak Peek Into Drupal - A Beginner’s Guide.pdf
A Sneak Peek Into Drupal - A Beginner’s Guide.pdfA Sneak Peek Into Drupal - A Beginner’s Guide.pdf
A Sneak Peek Into Drupal - A Beginner’s Guide.pdf
 
Empowering Non Profits with Drupal CMS
Empowering Non Profits with Drupal CMSEmpowering Non Profits with Drupal CMS
Empowering Non Profits with Drupal CMS
 
Promet.manila2011.selling drupal
Promet.manila2011.selling drupalPromet.manila2011.selling drupal
Promet.manila2011.selling drupal
 
Future Scope of Drupal as a Technology in 2020 and Beyond
Future Scope of Drupal as a Technology in 2020 and BeyondFuture Scope of Drupal as a Technology in 2020 and Beyond
Future Scope of Drupal as a Technology in 2020 and Beyond
 
Hofmockel ignite ames2010
Hofmockel ignite ames2010Hofmockel ignite ames2010
Hofmockel ignite ames2010
 
Hire Drupal Developers For Your Website
Hire Drupal Developers For Your WebsiteHire Drupal Developers For Your Website
Hire Drupal Developers For Your Website
 
Hire Drupal Developers For Your Website
Hire Drupal Developers For Your WebsiteHire Drupal Developers For Your Website
Hire Drupal Developers For Your Website
 
DITA in the Open Source CMS Drupal - Baltimore 2011
DITA in the Open Source CMS Drupal - Baltimore 2011DITA in the Open Source CMS Drupal - Baltimore 2011
DITA in the Open Source CMS Drupal - Baltimore 2011
 
Building applications-with-drupal
Building applications-with-drupalBuilding applications-with-drupal
Building applications-with-drupal
 
January 2017 - WPCampus Online - Learning from Drupal: Implementing WordPress...
January 2017 - WPCampus Online - Learning from Drupal: Implementing WordPress...January 2017 - WPCampus Online - Learning from Drupal: Implementing WordPress...
January 2017 - WPCampus Online - Learning from Drupal: Implementing WordPress...
 
What's Drupal?
What's Drupal? What's Drupal?
What's Drupal?
 
Acquia - NY Senate GSA
Acquia - NY Senate GSAAcquia - NY Senate GSA
Acquia - NY Senate GSA
 
Acquia - NY Senate GSA
Acquia - NY Senate GSAAcquia - NY Senate GSA
Acquia - NY Senate GSA
 
DrupalCon Chicago 2011 ReportBack (11/03/30 - G. Bedford)
DrupalCon Chicago 2011 ReportBack (11/03/30 - G. Bedford)DrupalCon Chicago 2011 ReportBack (11/03/30 - G. Bedford)
DrupalCon Chicago 2011 ReportBack (11/03/30 - G. Bedford)
 
What's Drupal_ .ppt
What's Drupal_ .pptWhat's Drupal_ .ppt
What's Drupal_ .ppt
 

Plus de Krista Thomas

The OpenCalais Workshop at WeMedia 2010
The OpenCalais Workshop at WeMedia 2010The OpenCalais Workshop at WeMedia 2010
The OpenCalais Workshop at WeMedia 2010Krista Thomas
 
Open Calais Workshop at WeMedia 2010
Open Calais Workshop at WeMedia 2010Open Calais Workshop at WeMedia 2010
Open Calais Workshop at WeMedia 2010Krista Thomas
 
Web 3 0 Krista Thomas 1 26 10
Web 3 0 Krista Thomas 1 26 10Web 3 0 Krista Thomas 1 26 10
Web 3 0 Krista Thomas 1 26 10Krista Thomas
 
Web 3 0 Krista Thomas 1 26 10
Web 3 0 Krista Thomas 1 26 10Web 3 0 Krista Thomas 1 26 10
Web 3 0 Krista Thomas 1 26 10Krista Thomas
 
Simple OpenCalais Whitepaper
Simple OpenCalais WhitepaperSimple OpenCalais Whitepaper
Simple OpenCalais WhitepaperKrista Thomas
 
OpenCalais At The San Diego Software Industry Council
OpenCalais At The San Diego Software Industry CouncilOpenCalais At The San Diego Software Industry Council
OpenCalais At The San Diego Software Industry CouncilKrista Thomas
 
OpenCalais @ UC Berkeley Media Technology Summit 9/29/09
OpenCalais @ UC Berkeley Media Technology Summit 9/29/09OpenCalais @ UC Berkeley Media Technology Summit 9/29/09
OpenCalais @ UC Berkeley Media Technology Summit 9/29/09Krista Thomas
 
Open Calais @ Transparent Text
Open Calais @ Transparent TextOpen Calais @ Transparent Text
Open Calais @ Transparent TextKrista Thomas
 
Tague Semtech Keynote 2009
Tague Semtech Keynote 2009Tague Semtech Keynote 2009
Tague Semtech Keynote 2009Krista Thomas
 
Open Calais For SF And LA Meetups
Open Calais For SF And LA MeetupsOpen Calais For SF And LA Meetups
Open Calais For SF And LA MeetupsKrista Thomas
 
Intro To The Calais Web Service @ OpenCalais.com
Intro To The Calais Web Service @ OpenCalais.comIntro To The Calais Web Service @ OpenCalais.com
Intro To The Calais Web Service @ OpenCalais.comKrista Thomas
 
Open Calais Release 4.0
Open Calais Release 4.0Open Calais Release 4.0
Open Calais Release 4.0Krista Thomas
 
Calais @ the SD Forum
Calais @ the SD ForumCalais @ the SD Forum
Calais @ the SD ForumKrista Thomas
 
Calais @ the Palo Alto Semantic Web Meetup
Calais @ the Palo Alto Semantic Web MeetupCalais @ the Palo Alto Semantic Web Meetup
Calais @ the Palo Alto Semantic Web MeetupKrista Thomas
 
Final Calais For ONA
Final Calais For ONAFinal Calais For ONA
Final Calais For ONAKrista Thomas
 

Plus de Krista Thomas (18)

Ad.ly Introduction
Ad.ly IntroductionAd.ly Introduction
Ad.ly Introduction
 
San diego
San diegoSan diego
San diego
 
San diego
San diegoSan diego
San diego
 
The OpenCalais Workshop at WeMedia 2010
The OpenCalais Workshop at WeMedia 2010The OpenCalais Workshop at WeMedia 2010
The OpenCalais Workshop at WeMedia 2010
 
Open Calais Workshop at WeMedia 2010
Open Calais Workshop at WeMedia 2010Open Calais Workshop at WeMedia 2010
Open Calais Workshop at WeMedia 2010
 
Web 3 0 Krista Thomas 1 26 10
Web 3 0 Krista Thomas 1 26 10Web 3 0 Krista Thomas 1 26 10
Web 3 0 Krista Thomas 1 26 10
 
Web 3 0 Krista Thomas 1 26 10
Web 3 0 Krista Thomas 1 26 10Web 3 0 Krista Thomas 1 26 10
Web 3 0 Krista Thomas 1 26 10
 
Simple OpenCalais Whitepaper
Simple OpenCalais WhitepaperSimple OpenCalais Whitepaper
Simple OpenCalais Whitepaper
 
OpenCalais At The San Diego Software Industry Council
OpenCalais At The San Diego Software Industry CouncilOpenCalais At The San Diego Software Industry Council
OpenCalais At The San Diego Software Industry Council
 
OpenCalais @ UC Berkeley Media Technology Summit 9/29/09
OpenCalais @ UC Berkeley Media Technology Summit 9/29/09OpenCalais @ UC Berkeley Media Technology Summit 9/29/09
OpenCalais @ UC Berkeley Media Technology Summit 9/29/09
 
Open Calais @ Transparent Text
Open Calais @ Transparent TextOpen Calais @ Transparent Text
Open Calais @ Transparent Text
 
Tague Semtech Keynote 2009
Tague Semtech Keynote 2009Tague Semtech Keynote 2009
Tague Semtech Keynote 2009
 
Open Calais For SF And LA Meetups
Open Calais For SF And LA MeetupsOpen Calais For SF And LA Meetups
Open Calais For SF And LA Meetups
 
Intro To The Calais Web Service @ OpenCalais.com
Intro To The Calais Web Service @ OpenCalais.comIntro To The Calais Web Service @ OpenCalais.com
Intro To The Calais Web Service @ OpenCalais.com
 
Open Calais Release 4.0
Open Calais Release 4.0Open Calais Release 4.0
Open Calais Release 4.0
 
Calais @ the SD Forum
Calais @ the SD ForumCalais @ the SD Forum
Calais @ the SD Forum
 
Calais @ the Palo Alto Semantic Web Meetup
Calais @ the Palo Alto Semantic Web MeetupCalais @ the Palo Alto Semantic Web Meetup
Calais @ the Palo Alto Semantic Web Meetup
 
Final Calais For ONA
Final Calais For ONAFinal Calais For ONA
Final Calais For ONA
 

Dernier

Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 

Dernier (20)

Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 

Phase2 OpenPublish Presentation SF SemWeb Meetup, April 28, 2009

  • 1. Drupal, Calais & the Semantic Web Prepared by Frank Febbraro, CTO & Presented by Jeff Walpole, CEO
  • 2. Introductions (and sizing each other up)  Raise your hand if you are a…  Technologist?  Journalist?  SemHead?  Raise your hand if you use or have used Drupal?  Calais API?  Lets play word association…  Linked data  RDF  SPARQL  GRDDL
  • 3. Publishing tech Phase2 is working on  CMS frameworks  Drupal & Java Development  Taxonomy solutions  Geo-tagging & Mapping  Charting & Graphing Data  Semantic Web integration  Open Data/APIs  Topic Hubs  Publishing workflow  Feed Syndication  Buzz and topic trend monitoring  Community collaboration sites  Multi-site & virtual site CMS architecture  An open source CMS installation specifically for publishers – called OpenPublish
  • 5. Why We use Drupal for CMS  Performance/Reliability: Dozens of major publishers turn to Drupal and tens of thousands of high traffic sites because it is an enterprise class platform  Ease/Expense of Implementation: As one of the leading shops developing for this platform, we can be as efficient as anyone and this platform is our preferred technology.  Evolving Technology Extensibility: You need something modular/extensible that allows you to add new features easily and we know this is possible with Drupal.  Easier Modular Enhancements: Drupal's architecture is modular and integrates well without requiring customization to core components that would make them difficult to maintain.  P2 Expertise: Our entire development staff of 12+ developers can support you on Drupal and we are known as one of the top firms in the country.  Large Community Support: You need a community that is active, robust, responsive and growing. We are involved in the Drupal community and have an ear to the ground on features and changes that would affect your site.  Easy Staff Training: The Drupal CMS is intuitive and we are well versed in training others to use it. To support training, there are numerous videos, online tutorials, local classes and even books on how it works.  Decreased Support Costs: Publishers find they can do a lot more themselves and when they do need help, the time is a fraction of what a proprietary CMS would cost for similar changes.
  • 6. Drupal Semantic Modules rdf, rdf cck, foaf, relations, sparql, sioc, calais collection http://www.youtube.com/watch?v=r4WgTRIRoa0
  • 8. How does Calais work? 1. Categorizes and metatags the people, places, companies, facts and events in your content to make it ‘machine-readable,’ and returns that metadata to you. 2. Makes connections between the entities in your content and related data in Wikipedia, GeoNames, the IMDB, Shopping.com and more 3. Empowers you to share your metadata with search engines, news aggregators, ‘related stories’ applications and others in the content ecosystem.
  • 9. <Topic>M&A</Topic> <Acquisition offset="494" length="130"> <Company_Acquirer>Reuters</Company_Acquirer> <Company_Acquired>ClearForest Ltd.</Company_Acquired> <Status>Planned</Status> </Acquisition> <Company>Reuters</Company> <Company>ClearForest Ltd.</Company> Reuters Announced the Acquisition of ClearForest New York - April 30, 2007 Reuters, the global information company, has entered into an agreement to acquire all of the outstanding shares of ClearForest Ltd., a privately held provider of Text Analytics solutions, whose tagging platform and analytical products allow clients to derive precise business information from huge amounts of textual content. ClearForest has received sufficient shareholder approval to complete the transaction, which is expected to close in approximately 30 days, subject to customary closing conditions. The financial terms were not disclosed. Reuters plans to retain and continue to work with the existing management team and their highly skilled workforces in the US and Israel. It also plans to continue to support existing products and customers. Reuters believes that search will be a pivotal element to the future of how financial information is sourced and consumed. As part of its drive into this space, Reuters has created a new strategic group and appointed Gerry Campbell, who will oversee the integration of ClearForest and drive this innovation. <Product>Text Analytic Solution </Product> <Company>ClearForest Ltd.</Company> <Company>Reuters</Company> <Country>United States</Country> <Country>Israel</Country> <Company>Reuters</Company> <Person>Gerry Campbell</Person> <ManagementChange offset="2789" length="92"> <Person>Gerry Campbell</Person> <Company>Reuters</Company> <Action>Enters</Position> </ManagementChange> What Would that Look Like (in code)?
  • 10. DrupalDrupal Calais for DrupalCalais for Drupal Calais Collection
  • 11. What does Calais for Drupal Look Like? •suggest terms allowing full user control of the tagging (think of del.icio.us recommending tags).
  • 12. Calais Terms or Taxonomy Terms?
  • 17. RDF for your nodes
  • 19. DrupalDrupal Calais for DrupalCalais for Drupal More Like ThisMore Like This Topic HubsTopic HubsGeoGeo More Like This
  • 24. DrupalDrupal Calais for DrupalCalais for Drupal More Like ThisMore Like This Topic HubsTopic HubsGeoGeo self organizing content
  • 25. create a contextual expression
  • 26. configure plugins (or define your own)
  • 28. show content in various contexts
  • 29. they are panels, so rearrange
  • 30. DrupalDrupal Calais for DrupalCalais for Drupal Linked DataLinked Data More Like ThisMore Like This Topic HubsTopic HubsGeoGeo Linked Data
  • 32. Linked Data it’s all about the URIs Drupal: http://dbpedia.org/resource/Drupal Washington DC: http://d.opencalais.com/er/geo/city/ralg-geo1/f497898f-2b9b-7cda- ec7b-85d896acbe3e Calais linked data for humans
  • 36. on a map, but wait, there’s more
  • 37. dbpedia data (or other sources)
  • 39. company data from dbpedia
  • 40. Calais URI for Toyota
  • 41. Get the next link to follow
  • 42. SPARQL query to get the data from DBPedia
  • 43. render it to html, voilà
  • 44. DrupalDrupal Calais for DrupalCalais for Drupal Linked DataLinked Data More Like ThisMore Like This Topic HubsTopic HubsGeoGeo MarmosetMarmoset Marmoset: microformats for search agents
  • 45. The Big Picture – OpenPublish DrupalDrupal Calais for DrupalCalais for Drupal Linked DataLinked Data More Like ThisMore Like This Topic HubsTopic HubsGeoGeo MarmosetMarmoset
  • 47. Enough Talk - lets see a demo…
  • 48. Q&A

Notes de l'éditeur

  1. Developing quite a few great SemWeb modules too. Arto is a maniac
  2. Calais provides the Semantic Engine for OpenPublish. It gives us the context to the world outside if our site. So lets talk about how Calais and Drupal work together.
  3. Has anyone used Calais? This represents the core of our discussions. The Calais module sits at the epicenter of this collection of modules. It is an API and integration with nodes. It provides auto tagging of your nodes, and these other modules we developed site on top of the Calais data to drive the power of the meta data into your site and to your users.
  4. As I said, Calais is an auto-tagger. It’s really just a taxonomy integration. Calais Terms are like the maternal twin of Taxonomy. We wanted to make use of taxonomy for the added benefits.
  5. How is it configured? Calais is configured per content type.
  6. Saving is where the magic happens.
  7. Use the relevance threshold to limit the amount of noise, you can also blacklist terms, subsititue, hook into, etc.
  8. Autodiscovery links allow bots, browsers, readers, etc to find content in other formats related to the current page. Seen here there are a few other related content formats, the application/rdf+xml is the related Calais RDF document in XML form.
  9. RDF is great for representing data, but awful for your eyes. That is why semwebbers all wear glasses. This is the #1 comment I have received. RDFa is a method for embedding RDF data into XHTML documents. GRDDL can be used to transform it into RDF. We did not tackle RDFa YET!!! in Calais b/c this is an area that is beign worked on and integrated into D7 (at the theme layer) and has already begun. Might be a nice back-port though.
  10. RDF can turn you into stone.
  11. A collection of modules that consist of a core “framework” module that provides a plugin architecture allowing modules to provide related content. On or off site content.
  12. Start with a More Like This Thumbprint (Terms). This is the thumbprint of a node, the terms that you feel most accurately represent the essence of your node content. In here you will select or enter terms, or have Calais prefill. Calais returns a relevancy score, we can use that to prefill these automatically.
  13. Configure the relevance score that a term must have to be automagically applied.
  14. When viewing a node, it now provides other relevant on site nodes matched based on taxonomy.
  15. It also does off site searching, seen here using Yahoo’s BOSS, Build your Own Search Service.
  16. Topic Hubs are site pages that aggregate content based on inclusion in taxonomy expressions.
  17. Here is where you can build your expressions. You can broaden or narrow the scope based on the expression you create. But simply put, all nodes/comments, etc that match this expression will be present in your topichub.
  18. There are a variety of plugins, or you can define your own.
  19. This represents how the various plugins represent the content on your site that is matching your contextual expression
  20. The map provides some nice features. Showing your content based on geo graphical terms. Cities, States or Countries.
  21. They are just panels so add whatever you want. Node content, views, blocks, define your own. What makes the TopicHub plugins unique is that they respond to the context of your Hub, using the expression.
  22. Linked Data refers to the linking of RDF datasets across the Semantic Web. Sony referenced over here, is the same Sony talked about over there. This has been a huge goal of the semantic web for quite some time and it is finally alive.
  23. Diagram shows the Linked Data world. There are new datasets being release all the time and this diagram is already obsolete as the Calais Linked Data is not in there
  24. Diagram shows the Linked Data world. There are new datasets being release all the time and this diagram is already obsolete as the Calais Linked Data is not in there
  25. Again, RDF is ugly.
  26. DBPedia human-readable data.
  27. Calais has disambiguated these geographical terms and provided lat/lon for us.
  28. But the Calais Linked Data URI allow much more.
  29. Here we are showing additional data retrieved from DBPedia
  30. Article about Toyota having a rough go at it. Who would have thought a car company would be in financial trouble in this day and age!?!?!
  31. This grabs the most relevant company from Calais and if it is disambiguated, looks up data on DBPedia.
  32. This is a view of the Taxonomy Term edit screen. The Calais Term for Toyota has the following Linked Data URI.
  33. With that URI, we grab the RDF from Calais for the disambiguated company. That RDF doc returned has a link to the DBPedia resource that is “the same as” this resource.
  34. With that Resource URI, we create a SPARQL query to get data from the DBPedia via it’s SPARQL endpoint. (endpoint is just a fancy name for webservice that responds to SPARQL queries)
  35. We then render the resultant data into HTML. Easy as Pie.
  36. Recognizes search bots (configurable) and sends your page to Calais and injects microformats into the body of your page that crawlers such as Yahoo SearchMonkey can comprehend. So what does this pyramid bring us to?
  37. OpenPublish is a Drupal semantic publishing platform. It consists of Drupal, and Install profile, and a number of Modules that we have combined to provide a great starting point for publishers filled with best practices from our experience. There is nothing you could not build yourself, but we have combined things you would likely want to safe you a few (or few hundred) hours. Save a newspaper.
  38. Go and download it, install it, kick the tires. Let us know your thoughts. We love feedback.
  39. We will be showing people how to install and configure OpenPublish and the Calais Collection modules. Work through issues, give feedback, provide ideas.