Aug 27, 2009
I attended a training class in Plone a few weeks ago. Read on for a few of the things I learned.
The advanced Plone class was taught by Joel Burton from Plone Bootcamps. I've attended Joel's basic Plone class a few years ago, so when I heard he was teaching his advanced class in Chapel Hill, I decided to attend. I'm very glad I did.
Here's what I learned:
- Plone is designed by some very smart people. Once you understand a handful of concepts, it's simple, elegant, and extensible. It's true that some of the concepts take a while to understand, but I think it's worth it. And Joel helped tremendously.
- Plone is improving with each release. Over the years I've been using Plone, it has added locking, easier workflow configuration, a much-improved setup facility, and an install process based on the awesome zc.buildout. If you're not using zc.buildout for your Plone deployments, you should be. And you might want to think of using it for other installations, too.
- Joel is an excellent educator. He not only knows Plone inside and out, but he also understands how to teach.
- Zope's acquisition is much maligned, but it's incredibly useful. We had an example in class where we wanted to add a portlet only when we were under certain folders, and to make the content folder specific. I couldn't figure out how to do it, but a 2 line Python method and acquisition solved the problem. Incredible!
- Chapel Hill, as you'd expect, has some awesome barbeque places.
Aug 19, 2009
Here's a strange reason why a new PC wasn't able to be a Windows Remote Desktop host: it had the wrong Nvidia video drivers.
We recently setup a new Dell Optiplex 360 PC in a client's office. This PC needs to be a Windows Remote Desktop host for an offsite user. The PC has Windows XP Professional and an Nvidia GeForce 9300 GE video card, with 512MB of memory.
Microsoft publishes a series of instructions for how to setup a PC so that it can be a Remote Desktop host. After following these instructions, we were unable to establish a connection to the PC. We tried making changes to the Windows firewall, etc. all without success.
A Google search eventually turned up a posting by someone with a similar problem, which was eventually traced back to an older Nvidia driver.
Updating the PC's old driver with the new driver immediately fixed the problem, and the PC was then able to be used as a Remote Desktop host.
The Nvidia driver that works is Nvidia driver version 220.127.116.1138, dated July 14, 2009. The Nvidia GeForce 9300 GE video card's BIOS is version: 62.98.42.00.06.
Aug 15, 2009
From time to time True Blade Systems will write about the many excellent vendors we use who enable us to provide our professional services. HopOne Internet Corp., our vendor for server Colocation facilities, earns their fee and more.
As any business owners knows, having excellent, dependable vendors is a key factor to providing great client service and maintaining a successful business.
For True Blade, an excellent vendor meets all our needs and provides exceptional service, often anticipating what we'll need in the future, based on what we're doing today.
With that in mind, True Blade Systems decided to create our TB Excellent Vendor Award.
Today we want to make you aware of the vendor we use to host our servers: HopOne Internet Corp. The service is known as Colocation. We use HopOne's DCA2 facility in McLean, Virginia. The staff are friendly, competent, and professional and the facility is first rate. We've had our servers there for several years and never had a problem.
Congratulations, HopOne, and thanks!
True Blade Systems, Inc.