November 19, 2009
Publish2: Capturing the power of the link

Wanted: a central system for web publishing that can accept input from a variety of sources, convert it into a standard internal format so you can manipulate it and prepare it for the web, and then publish it in different formats.
If designed well, this kind of system would be flexible enough to be able to underly a whole lot of different, interesting projects (sort of like the reporting management system I helped design that underlies the NewAssignment.net project).
I don't think it is a grail, so much, either. I actually have some experience in learning management systems - I implemented a simpler version of a framework like this for Knowledgeplanet, to allow them to import content from different third-party partners, and we ended up being able to make something modular so we had one API that we re-used for vastly different integrations - one company used XML for its APIs, for instance, and one had us use the same HTML forms and scrape the same HTML response pages that their users used when they interacted with their system.
I ended up refining that framework a lot over the 4 or so years I did integrations, and from what I learned in that process, I think this project is doable (an integration tool that imports and exports modularly but doesn't integrate with a CMS is already available, from a company I used to work for, but I want to make one that is open-source so that it can be used by anyone, be they large or small).
November 19, 2009
Publish2: Capturing the power of the link
November 13, 2009
The News Landscape in 2014: Transformed or Diminished? Formulating a Game Plan for Survival
entrepreneurial journalism
social media
grassroots journalism
revenue
management
tools
newsroom convergence
journalism education
ethics
multimedia
website design
newspaper blogs
discussion boards
usability
online video
elections
political blogs
search engine optimization
The Los Angeles Times
Google
2009
Jan.
Feb.
Mar.
Apr.
May
Jun.
Jul.
Aug.
Sep.
Oct.
Nov.
2008
Jan.
Feb.
Mar.
Apr.
May
Jun.
Jul.
Aug.
Sep.
Oct.
Nov.
Dec.
2007
Jan.
Feb.
Mar.
Apr.
May
Jun.
Jul.
Aug.
Sep.
Oct.
Nov.
Dec.
2006
Jan.
Feb.
Mar.
Apr.
May
Jun.
Jul.
Aug.
Sep.
Oct.
Nov.
Dec.
2005
Jan.
Feb.
Mar.
Apr.
May
Jun.
Jul.
Aug.
Sep.
Oct.
Nov.
Dec.
Before Oct. 2004
Business
Ethics
Mark Glaser
Stacy Kramer
Law
Spike Report
Technology
Workplace
From Jonathan Morgan on March 18, 2007 at 7:37 AM
Here are a few more detials on my quest for decent, free, open-source publishing middleware. The initial things I'm looking for:- Software that has a framework for content flowing into the system that allows easy plugging in of modules that support different types of data (RSS, NewsML, NITF, flat files that are comma-delimeted, etc.) and that supports multiple sources.
- A system with an internal data format that allows for standard types of content (like video, audio, interactives, etc.) and that allows you to produce them, categorize them and tie them together.
- Output from the system should be the same kind of modular as the input, so that it also supports different output types (RSS, NITF, NewsML, SaxoTech and other proprietary export formats, flat HTML, dynamically rendered pages, etc.) that can be added or removed as needed and used to publish things to different destinations.
- It needs to have grouping and hierachies at the core of its data model, so that you can group anything and assign properties to the group, then override them at the individual item level as needed.
I am at a site where our pagination software and CMS don't really lend themselves to working together without middleware, and our home-grown system has about reached the limits of its expandability. So what are most people using now for this kind of middleware? Does anyone know of a good open-source project that is trying to make something like this?