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: [email protected] [mailto:product- > [email protected]] On Behalf Of Mikko Ohtamaa > Sent: Friday, June 05, 2009 5:03 AM > To: [email protected] > 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 [email protected] http://lists.plone.org/mailman/listinfo/product-developers
