Blogging with Plone
Disclaimer: The following thoughts are not very elaborated. They are not
meant to be offensive. They come from a users viewpoint. And English is
not my first language. I hope they are useful.
I never used blogsoftware and I never was part of one of these
"blog-communities", but I was writing my weblog since 1998 with all
kinds of software. Hey does anybody ever used WML? (http://thewml.org/)
Long before blogs were invented, people used to write diaries and they
used a calendar to identify their content, just as in real world
diaries. But this was and is arbitrary. We never thought about it. And I
think all these bloggers around never thought about it too.
Bloggers want to publish their thoughts as easily as possible, they want
to share it and they want to be linked. Isn't publishing, what Plone
does? Why do we need blogs at all? Why not extend the core of Plone with
some tools, bloggers need?
I tried CoreBlog, Quills and EasyBlog. And I must say that - no they do
not all suck, - but using them I was always asking myself: Why do I have
to use all these things to just do the same I am doing with Plone? And
even to just do some things I have done with squishdot? (e.g. keyword
images).
Do we really need a new content type to blog? When I am blogging, I want
to publish text, present my images, audio, video and other files and
maybe I want to add events. I can do this with Plone.
My readers should be able to add comments. They can do it with Plone.
I want to spread my content with RSS. I can do it with Plone.
I want to tag my content with keywords. Plone can do it.
Bloggers are used to organize their content in year-month-day-folders.
Blogs do this automatically. But what if I want to organize it my way? I
cannot do it with blogs. I can do it with Plone. So why not extend Plone
with a small optional function to automatically create year-month-day
folders and put new content into them?
Then there are workflows and roles. As long as I blog alone, all current
Plone blogs work. But when I try to blog with others, problems arise,
Plone never had. E.g. the community workflow of Plone enables me to let
people create their content in their homefolders and collect it on the
front page with smart folders. I could even make smart folders the
bloggian way: smart folders "year" with subfolders "month" with
subfolders "day".
Would it make sense to think of Plone itself as a blog, which simply
misses some small features, which can be implemented with simple add ons?
What is missing in Plone?
1. An optional feature that automatically creates new content in
year-month-day folders. (I would even think we can switch it off by
default.)
2. Automation of creation of smart folders to collect member content in
year-month-day folders on the front page.
3. The trackback feature
4. Automation of creation of smart folders according to keywords.
5. Some portlets: calendar, tag-cloud etc.
6. ATOM RDF Feeds
7. A more simple way of adding keywords. The way Quills offers is better
than hide keywords under the property-tab.
8. Full integration of multimedia files to make podcasts and other stuff.
I am sure there are some other features.
There are some other arguments to not use a blog product. E.g.
migration. It is easier to upgrade a Plone instance without complex
products.
Or maintenance. Products must be maintained. What if your favorite blog
product isn't maintained anymore? If you stick to Plone, you must not
worry about that problem. It is easier to maintain small add-ons for
plone (e.g. a tagcloud-portlet alone) than to maintain a whole product.
So the chance that small usefull add-ons will be maintained is greater.
Reading the mailing lists of Plone blogs I discovered that the
developers of the different blog products want to cooperate very
closely. This is great to channel efforts. Did you ever discuss to add
blog features to Plone without creating a huge new product? Is it
possible to take code from the different products to achieve this goal?
I think that I, a user trying to build a community-blog, only need some
enhancements to Plone a realize an easy-to-use multiuser blog.
Cheers
juh
--
--
juh's Sudelbuch
http://www.sudelbuch.de