Hi all, I'm gonna be a bit long but I'd like to introduce something that imho would be quite helpfull.
Eight (or 9) years ago -time flies- I went to a conference in London to know more about CMS's. I ended up at the Excel Exhibition Center in London Docklands.
I was there for a little Brussels-based not-for-profit organisation and saw what Vignette, Red Dot (I believe both now merged into
OpenText) or
Documentum could do among others. What amazed me was that those systems could publish from front-end directly to the site (Red Dot was very good at that they had a "Don't Make Me Think" kinda approach). Also Documentum had struck me with the way they managed all the... documentation. Then I started inquiring about prices and that's where the story ends, waaaaaay to expensive for a little organisation. I returned to Belgium with a lot of ideas and quite convinced that CMS and publishing from your desktop
"with one button" was the future of websites. But
from thought to reality well...
Time has passed and CMS's are here, Joomla! is here but I still lack the "with one button" from desktop feature. Why do I lack that? Well actually it is not so much for me, but for my clients, they are from little organisations and can't afford a webmaster or at least a tech-savvy person to maintain the site (for this purpose let's call somebody how can use a text-editor in the backend or look at some basic html 'tech-savvy'). This may sound odd to a lot of us but actually people don't have the time/energy/knowledge to publish a simple article, let alone play with Joomla! They simply "forget" what you learned them (mainly because they don't use Joomla on a daily-basis and they are not tech-oriented pple). Even when those kinds of organisations do send somebody to learn the system they either don't use it enough or they simply leave the organisation after a while. When I say organisations I also include little/medium companies and some governemental sites (it's amazing how sometimes they lack people to do this kind of job).
Today I still think that a "with one button" approach will bring a lot more people to maintain websites (and subsequently bring directly their knowledge to the web) then what is happening nowadays. Yet again, reality shows us that the learning curve is just to steap for some. They can send emails, they can write documents and they can do their jobs, but they can't publish a page. So the question: what can they do? Well, I've been seeing more and more cities/regions/countries saying "we, by law, declare that we shall use Open Source". Very good point imho.
Reality check: What actually happens is they switch from MS Office to Open Office and they stop using Outlook for something else (web-based or not). In the end, they learn to use Open Office after moaning a lot about how this and that, but they eventually use it. So we have a huge -and growing- base of people using Open Office. Keep cool, I'm almost getting to my point here, which is publishing from Open Office to the web. Been there, done that. Granted, but
publish from Open Office with 'one button' into Joomla is a cool idea. (if well done and secure ;-)
I'm not trying to imply that I want a full
ECM (closed source or
Alfresco-like) let alone an
ERP but I think it would by a great addition to Joomla or any other CMS.
All that said, a very good friend of mine, who also happens to be a great coder, Philippe, thinks the same. So we've been talking about this issue for some time now. Finally he has come with (more then) an approach to a solution. I'd like to share it here with you and hear about your thoughts on it.
The steps:
Part one : Open Office
1.1 how to create an article with Open Office from a template
1.2 how to create and "format" the article content
1.3 how to add meta-datas
Part two : Joomla! :
2.1 create a new article
2.2 click on the "importer" plugin
2.3 select the article in the list of the ftp-articles list
2.4 all meta-datas and fields of article are directly imported into joomla !
He needs help* (coding, ideas...) for :
a) OO's macros (checking ftp connexion security, adding web-services connection (micro-formatted datas, RDF, ...)
b) Php classes (checking security and improvements for classes : unzipper, xslt parser)
and help for the MVC component validation
Thank you for your feedbacks !
Marcos & (mainly) Philippe
PS-1 : this plugin and component will work fine with other CMS's like... Drupal ;-)
PS-2 : the importation works fine also with CCK such as "K2", (and the ODT importer component can fill customized fields : adding customized documents properties into OpenOffice, and get it back into the CCK fields...)
PS-3 : not in the video yet, but works : the inclusion of images in the OO's article, when you import the article into joomla, automatically the images are loaded in Joomla's image directory (original, thumb and resized image are created on the fly)...
PS-4 : making tests also with the Joomla 1.6 alpha-2 version...