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