Comparing Plone to WebGui

16 10 2008

We are moving one of our Plone clients to WebGui. After extensive evaluation of all the other CMS’s out there, WebGui scored the highest based on the clients requirements and plans for expansion. WebGui is as “big” as Plone in that it’s definitely overkill for your standard brochure-ware site.

I am tasked with creating the “theme” for this new WebGui website. After some initial reading and talking to the WebGui guys I’m left with the feeling that we (Plone) are making skinning sites way too difficult. The primary culprit? Viewlets. When one of our star programmers has to create a third-party product (GloWorm) just to allow designers to change a footer or header in the site we need to rethink the way we are approaching this whole theming scenario. Deliverance is great, but really guys, how many of you really believe someone who is focused on the “visual” aspect of a site is going to learn xslt? It’s easier, but it still isn’t easy enough to attract more designers. We have less than a dozen individuals in our community of over 400 (guessing here) who actually can take a .psd and convert it to a Plone 3 theme (and most of us are still struggling, I’m not the only one). Look at our paltry offering of themes available now,? The OOTB theming group is working really hard to get as many out as possible.  We need to step up theme creation but that is not going to happen if there is not a dramatic change to the process of theming. It’s too painful. I do have to say though that buildout and eggs rock! I just hate viewlets (ok there I said it). As someone who works directly with clients in determining their requirements, there hasn’t been a single theme that we’ve done that didn’t require extensive changes to the viewlets (including different banners on inside sections and changes to drop downs in horizontal nav based on where you are located, etc etc). The fact that we have to turn off viewlets first, then add the new one and have to change at least 4 files to do that?? configure.zcml, viewlets.xml, viewlets.py and umm there was one more.

Now back to the WebGui theming. I’m just getting started and I’ve already ran into one thing that Plone really does right. Filesystem skin development rocks. WebGui does not offer filesystem skin development, yet. All “theming” has to be done in the browser (or offline in Dreamweaver and then pasted into the browser). They are working on this but as someone who has been doing file system development for a few years now, it’s something I’ll miss.

I have a large Plone project starting next week along with this WebGui project. I will write about the difference, what I really like and what bugs the heck out of me.





26,926 blog posts in the blogosphere within the last day for Google Chrom

2 09 2008

26,926 blog posts in the blogosphere within the last day for Google Chrome.

I have fallen prey to the phenomena that is “Google Chrome” blogging day. Although I’m usually so much more strong willed, today I’ve lost all of my ability to not jump off that proverbial bridge. I downloaded Chrome, and am playing with it along with everyone else.

First impressions:

Damn it’s clean and at first blush it seems really, really fast

Although only 1/2 the functionality of Firebug at the moment the “inspect this element” tool is slick, slick, slick! (right click on the browser page and select “inspect this element”)

I added gmail as an “Create an Application Shortcut” and it’s sexy and accessible from my desktop. Not that that matters as much to me as it does to my 65 yo mother who likes shortcuts on her desktop to her “ahem” Yahoo! mail.  I’m absorbing as much as I can in the blogosphere about this new tool (you find out more from your peers than you do from documentation, I’ll tell you that much!)

An interesting post from Mozilla CEO John Lily

http://john.jubjubs.net/2008/09/01/thoughts-on-chrome-more/

Want to know why? Read Google’s Comic Book

http://www.google.com/googlebooks/chrome/index.html

(warning: the comic book is excellent but 36 + pages so get a cup of coffee and maybe call a geek to explain it, I just happen to live with a geek so I know more about browsers than I ever thought I wanted to know, go me)

I ran a few tests and I’m still poking at the “Chrome” but it’s looking like it’s going to be an awesome browser. I love FF3 and am writing this post in FF3 with Yoono and all my little rss feeds, twittering in my Yoono panel and admiring my colorful tabs so whether I’ll switch browsers anytime soon remains to be seen.

As a xhtml/css/template designer I spend way too much time in the browser worrying about this pixel and that pixel and swearing that non-standard browsers should be totally and completely scrapped I’m glad to see that Google is listening and improving our experience.

Google is so right when they say that our experience with the browser has changed. So many of us spend our day streaming video (watching the news online instead of on the television like we used to). Talking to our kids who have left the nest through chat of some sort (gtalk anyone?). Ordering groceries and holding online conferences and/or training sessions (I did that more this past year than I ever have in the past).  The requirements of the average user has changed.

As far as the accusations that Google is trying to monopolize the web. Who cares? If they do something better than anyone else, don’t they deserve it? They’ve worked hard to get here so why take that away?

Google has done their homework, let them revel in the ice cream sundae they earned and let’s get back to helping them build us the best browser ever (even if it turns out to be Firefox 4 - using all the cool technologies Google has developed and is willing to share). Monopolization implies the unwillingness to “share”, how can Google monopolize the web when they’ve Open  Sourced the code generated after months and months of  blood, sweat and gears (yes it’s a pun ;-P)

Kudos Google, keep up the good work.

As for me, I’ll continue to use FF3 for web developer type work and Chrome for browsing and checking email! (at least for now)

(btw the amount of blog posts has probably increased since I started this particular post!)