[Grok-dev] ANN: New Grok Powered Website

Kevin Smith kevin at mcweekly.com
Thu Feb 21 14:57:36 EST 2008

Hi Fellow Grokkers,

I am pleased to announce the new http://www.montereycountyweekly.com 
site powered by Grok/Zope3. It was soft-launched early December. The 
site took approx. 8-9 months to build (5 months on the public face and 
3-4 months on the back end), has over 35,000+ pages (as indexed by 
Google) and according to sloccount is composed of 15,430 lines of python 

Biggest hurdles: lack of export/import, moving large data sets, lack of 
docs/examples (at the time), lack of layers and viewlets, Catalog 
scaling limitations, lack of respect to how long it takes to build a 
custom CMS from ground up, zc.buildout

Biggest helpers: GROK SMASH ZCML, grok.View, hurry.query, groklets, a 
renewed respect for ZPT's especially macros, Martijn's sense of humor, 
Philipp's book, emacs, screen, open source in general, zc.buildout

The site's not finished yet, and our business requirements are 
constantly in flux, but thankfully due to Grok's roots in Zope3, it's 
always being evolved to meet our needs.

THANK YOU Grok community for your hard work and know-how in creating a 
dream web programming environment.

Kevin Smith
Director of New Media
Monterey County Weekly
831-394-5656 x119

Some miscellaneous info.
OpenVZ on Debian 4.0 to manage resources, maintain dev server
PGStorage to cut start up time from what was 55 sec and growing to 4-6 sec
Nging web server
bazaar-ng for super simple distributed version control
JQuery/Jframe/Simile/Spry for ajax stuff mostly on back end
z3c.authentication for membership/authorization
Grok 0.9 (heavily expanded to use layers, viewlets, groklets, additional 
field indexes and add 'context' to hurry.query)
The site initially made heavy use of viewlets which were then simplified 
to groklets.

More information about the Grok-dev mailing list