Re: [Product-Developers] External content framework for Plone

2009-06-05 Thread Laurence Rowe


Mikko Ohtamaa wrote:
> 
> Especially, I am interested how to create "fake" folders on Plone site
> properly, so that breadcrumbs match the structure of the external content.
> 

You may want to look at how collective.tin does this for SQL based content.

Laurence
-- 
View this message in context: 
http://n2.nabble.com/External-content-framework-for-Plone-tp3029827p3031857.html
Sent from the Product Developers mailing list archive at Nabble.com.


___
Product-Developers mailing list
Product-Developers@lists.plone.org
http://lists.plone.org/mailman/listinfo/product-developers


RE: [Product-Developers] External content framework for Plone

2009-06-05 Thread Jon Stahl
Mikko-

The other possibly-useful existing work you might consider is Windowz,
which I've heard that quite a few folks use to bring in IFRAME-based
external content.

http://plone.org/products/windowz

:jon


> -Original Message-
> From: product-developers-boun...@lists.plone.org [mailto:product-
> developers-boun...@lists.plone.org] On Behalf Of Mikko Ohtamaa
> Sent: Friday, June 05, 2009 5:03 AM
> To: product-developers@lists.plone.org
> Subject: [Product-Developers] External content framework for Plone
> 
> 
> Hi,
> 
> I am facing a (common?) problem that I need to embed content from
> external
> sources to Plone site.
> 
> I have divided this problem to three subproblems:
> 
> - Knowing what external content is available (query)
> 
> - Traversing content on Plone site and indexing it to Plone search
> indices
> (mounting content to some point of Plone site)
> 
> - Adding references to external content from normal Archetypes objects
> (ReferenceField)
> 
> I have been working with PloneLocalFolderNG long time ago. Now I read
> through Reflecto sources for inspiration. I have tried come up with
> generic
> framework (collective.externalcontent) which allows you to use this
> system
> to present various content on your Plone site. Possible use cases are
> 
> - Exposing content from OpenSearch based search results
> 
> - Exposing file system files (however, Reflecto already does this
> read-write)
> 
> - Exposing Sphinx documentation
> 
> - Exposing content from another HTTP site. External content is HTML
> parsed
> back to structure and then re-rendered and indexed in Plone
> 
> - Data from proprietary reservation or CRM service
> 
> As an example I have created two UML class diagram sketches:
> 
>
http://dl.getdropbox.com/u/885724/externalsearch/diagrams/collective.ex
> ternalcontent.core.png
> 
>
http://dl.getdropbox.com/u/885724/externalsearch/diagrams/collective.ex
> ternalcontent.opensearch.png
> 
> I assume there are people who faced this problem before. I hope to get
> some
> feedback before starting writing code.
> 
> Especially, I am interested how to create "fake" folders on Plone site
> properly, so that breadcrumbs match the structure of the external
> content.
> 


___
Product-Developers mailing list
Product-Developers@lists.plone.org
http://lists.plone.org/mailman/listinfo/product-developers