March 22, 2002
Chapter 8 - A Developer's
Chapter 8 - A Developer's Look at the Cocoon Architecture
VoicesInMyBlog I have set up
I have set up an additional blog on blogger. As I cannot maintain my Radio weblog from home - I can use VIMB to blog additional stuff during weekends and when on vacation. Like next week. Back after Easter! And until then VIMB!
March 21, 2002
My next book (well sort
My next book (well sort of)
Ok, Biz points out that some "Matthew" is checking his chapter. That's me. All is revealed.
Per-Olof starts a thread on
Per-Olof starts a thread on the IDE's being used to develop with Cocoon
Carsten announces a code freeze so he can get the next version of Cocoon out
Cocoon GetTogether at CeBIT Yesterday
Cocoon GetTogether at CeBIT
Yesterday I posted a short summary of the Cocoon GetTogether we hosted at CeBIT. Around 12 people came and we had some very interesting discussions. I hope to post more details soon.
Book nearing completion! Yep. Tomorrow
Book nearing completion!
Yep. Tomorrow we will be turning in the last of the chapters to our development editor!!!
Cocoon Weblog gets "noticed" At
Cocoon Weblog gets "noticed"
At the beginning of this week, Dave mentioned my Cocoon Weblog on weblogs.com: "Radio seems to attract developers. I'm quite happy about that. A few weeks ago some Cocoon guys were talking about crushing UserLand". Now there's a Cocoon weblog that uses Radio."
Now just for the record: I wrote this about the "crushing" thread. And then hacked the XML-RPC Api into Cocoon for a presentation.
March 18, 2002
Gerhard starts a discussion on
Gerhard starts a discussion on whether Cocoon needs a patch manager. Patch Adams?
Chapter 7 - Cocoon News
Chapter 7 - Cocoon News Portal - Extended Version
This chapter builds on what we presented on the previous pages and builds a news portal that includes a database and uses forms to allow the user to configure her portal.
Off to CeBIT tomorrow where
March 15, 2002
Matthew goes International! My talk
Matthew goes International!
My talk on "Building XML Portals with Cocoon" has been accepted for the O'Reilly Open Source Convention in July. This will be a great chance to present the work we have been doing and perhaps plug the book. Anyone else going?
March 14, 2002
Carsten starts a vote on
Carsten starts a vote on where sitemap components should be defined, in the cocoon.xconf or in the sitemap.xmap. Let's make it as easy as possible for the sitemap author!
Carsten starts the release process for the next Cocoon version.
March 12, 2002
Radio Community Server Dave started
Radio Community Server
Dave started spreading the Radio Community Server this weekend. Although I had signed up to set up a test group I am currently bogged down doing other stuff. But it is interesting to see the new communities come online. Bing!
Xerces 2.0.1 makes its way
Xerces 2.0.1 makes its way into the next Cocoon version
Chapter 6 - A User's
Chapter 6 - A User's Look at the Cocoon Architecture
This chapter explores the Cocoon architecture from a User perspective. It details such things as the configuration files sitemap.xmap and cocoon.xconf. The chapter also covers Avalon, Logging with LogKit, Action-Sets, Protocols, Content Aggregation and much much more (a book in itself really).
March 08, 2002
XML Databases Kimbro points us
Xopus Interesting discussions and news
Interesting discussions and news about providing Cocoon with an XML editor. Xopus seems to be geared up to become something we need to take a close look at as the next version will run in IE and Netscape.
March 07, 2002
Blogging from the Bog Usernum
Blogging from the Bog
Usernum 1014: ""You can't take a web page with you to the bathroom"."
Adam Curry reminds me that I can do that as well. Not that I think you really want to see a photo of it. But having a WiFi at home and iBooking it from the Bog (no 'l' in that word) is way cool. Just don't let your children see you doing it.
Music Box Got a comment
Got a comment on the value of a song piece - which I will pass on as it is spot on:
The other thing you forget is the physical pleasure to have a nice box and a great booklet. Love Handle
Yep. So true. Even if the music were available for free. People would still buy the CD. And - all the more reason for record companies to add more value to the CD (additional lyrics, artwork, promos, nicer boxes)!
New Cocoon based site Claas
New Cocoon based site
Pressplay I hadn't read this
I hadn't read this when I wrote the piece on free music yesterday. But it fits the picture. Doomed.
Chapter 5 - Cocoon News
Chapter 5 - Cocoon News Portal - Entry Version
Throughout the book we will be building up a Cocoon based news portal using what is currently available in the Cocoon distribution (not the newly donated portal components which are as yet in the scratchpad). This first version presents a very simple version of a news portal using what we learned in Chapter 4. The portal allows you to access news feeds that are fetched from an online provider and rendered in HTML or PDF
Nicola announces POI serialization code
Jacek posts some clarification on the status of the XSLTC code. Not that it seems any clearer to me after reading this.
March 06, 2002
How much is a song
How much is a song worth?
So anyway, on the one hand we have the P2P networks where you can get music for nothing (if you have the bandwidth and can pay the online charges) and on the other hand we have the music companies trying to sell the CD for lots of $$. Actually a single song on a CD costs around 1$ (give or take).
Imagine a record company brings out the newest CD of some popular artist for 5$ (that's right the whole CD). Will that CD still be swapped on Gnutella? What if the CD costs 1$? I bet there would be no difference to today.
It is not about the price of music, it's about the ease (I don't have to go to the record store) and the sport (the collection syndrome - "I gotta have that"), and the fact that it costs money (however little).
And the answer?
The music companies need to understand that they can never compete if they charge for the service and music. They should be setting up their own P2P networks where registered users can exchange the companies music for free. They should then be looking after the people that use their P2P network. Forming a community. Setting up an easy to use client-app that provides a 1-stop link to buying the music the user is currently swapping, add meta-data information that allows the client-app to provide addtional links to merchandizing, tickets to concerts, DVDs ...
Just a thought.
Prompted by a question on
Prompted by a question on the cocoon-users list.
In addition to the components we donated for authentication and portal a couple of weeks ago there are also a few additional "things" there that may make life easier for you if you use them. Check out the document sunshine-contexts.xml in the scratchpad to see how you can store and retrieve data to and from individual contexts that reside inside a session. You can also access the request parameters directly as XML, create temporary contexts ... and lots more.
One week of 3 children
One week of 3 children with stomach flu (gastroenteritis to you and me k-parents) - throwing up each night and all the other "nice" things. I have had enough! And need some sleep!
Sorry - had to get that off.
March 05, 2002
Good morning Dave Dave often
Good morning Dave
Hello, Dave. Shall we continue our game?
Cocoon article (German) online An
Cocoon article (German) online
An article Carsten and I wrote for the German IT weekly comuterwoche is now online. It is in German.
Navigational Aids Sam lists need-a-cake
Sam lists need-a-cake as a navigational aid for people who can't remember his number (which by the way is: 0101679). Actually that brings up an interesting point for people using Radio and not using the ftp upload to an alternate site (like I am). In the midst of all the blogs, there are beacons allowing us to home in on the logs we can't remember the number of. Perhaps Radio needs an alternate naming scheme? And Sam: sam-ruby.com is still available (as I write this). At least nic.com thinks so.
You can subscribe to an
You can subscribe to an RSS feed of this weblog by clicking on the icon on the left. That's if you're using Radio. Below that is a link for the RSS version of the page. Subscription is then up to you :-).
Ugo is busy on the Cocoon blogging theme over here. While I am somewhat sceptical as to why we would want YABP (Yet Another Blogging Platform) I do think Cocoon needs more in the way of writeback components. We based a slim-line CMS on Cocoon and used just the normal edit field in HTML as the entry field for XML - which is way uncool. So anything better than that - if it runs in IE and Netscape would be great.
Vadim posts on how to
Vadim posts on how to install Cocoon in Tomcat 4.0.3 here.
Steven Sedlmeyer is looking for large (20-25 M pageview/month) Cocoon installations.
Torsten proposes a separate user-components.xconf for additional components. This would remove the need to always add them to cocoon.xconf. This is a good idea and will help upgrades etc.!
sunRise tutorial Some corrections in
Some corrections in over the weekend. I think it should all be there now.
March 02, 2002
New Cocoon based site up
New Cocoon based site up
Stefano gives a heads-up on what is currently going on in Cocoon-dev land. I would have also liked to have seen the portal and authentication stuff mentioned :-). There is lots of room for improvement and enhancements there.
Robert brings up some interesting issues on updating XML in a database. We do it in much the same way. Use the FileGenerator to read and custom actions to write. Guido will be talking about that in connection with Xindice and Tamino here.
Coming together Strange how things
Strange how things happen sometime. Last week I read Sam. Today I read Jon. Most days I read Dave and Doc. Meanwhile I started re-reading The Cluetrain Manifesto. The more I get involved in Weblogging and read what these people are writing...the more I find myself seeing what could be possible with this stuff in areas I work in.
WYSIWYG Blogging+Navigator Links+RSS Syndication+Referrer Logs+FTP Upstreaming==Topic-Oriented Web of Smart People
Inside corporations, outside corporations, networking customer and vendors together.....enabling conversations.
March 01, 2002
Cocoon in HP software Interested
Cocoon in HP software
A weekly list of links to
A weekly list of links to the Cocoon-users and Cocoon-dev mailing-lists is being maintained over here. Is is it a blog - or "just" a normal web site?
Cocoon Weblog started I decided
Cocoon Weblog started
I decided to start a Cocoon Weblog - look for the link on the left. I have no idea yet what will go there. Probably stuff from the mailing-lists filtered by yours truly and annotated from this desk. Hop on over and take a look.
Sam Ruby's Radio Weblog: "As
Sam Ruby's Radio Weblog: "As I get links to these and other pictures taken at the interop event, I'll link to them here."
What happened to Sam's camera then? Looks as though fun was had at the interop - and I would have wished for more ongoing blogging from the event -stuff like this: Keith looks to his right and addresses the person at the far corner of the table with a "Hey CapeClear!" and another technical question. At which point, the representative from The Mind Electric responds that he isn't CapeClear. Unphased Keith turns to the left and repeats his greeting and question again.
Tutorial updated The sunRise tutorial
The sunRise tutorial has been updated.
Here we go Thought I
Here we go
Thought I would start a Cocoon Weblog going. Let's just see where it takes us.
Chapter 4 - Putting Cocoon
Chapter 4 - Putting Cocoon to Work
After installing Cocoon in chapter 3, we now introduce a wide range of subjects that will help put the basic Cocoon concepts to work for us. Here are some of the themes:
- Cocoon running as a servlet
- What is a Cocoon document
- Introducing the sitemap
- The sitemap components
- Resolving resources
- What is a pipeline and what components are available
- Pattern matching and value substitution
- Advanced components and concepts
- And many examples
- ...and much more