This post originated from an RSS feed registered with Python Buzz
by Fabiano Weimar dos Santos.
Original Post: Brasilia Trip Report
Feed Title: [Xiru].org
Feed URL: http://xiru.org/blog/search_rss?path=/Xiru/blog
Feed Description: [Xiru].org - Fabiano Weimar dos Santos' Website. Usefull information about xiru's projects, Plone and Zope community and Python hacks.
As I promissed yesterday, I'm going to write something about my
pythonic trip to Brasilia...
The main goals of my trip were teach a Plone course and do an initial
consulting work for Sebrae. Before came into the Sebrae office, I was
without a good idea about what I would have to do there. I had only
some "odd" guidelines by email, and you could realize how hard is do
any kind of Python consulting for somebody that you don't
know. So... my first day there was a meetings rage (about 7 meetings
with managers from infra-structure, database, network, security and
portal content areas). It was, at least, something to make me a bit
"tired".
My problems started after came back to the hotel. I knew that the
hotel does not had a fast internet connection. However, I was not
ready for a poor phone system that give me a very bad internet diul-up
connection. It made me worried about a lot of things, but I didn't had
clue for that.
The second problem was with my mobile phone. It was not working in
Brasilia and the hotel phone didn't do long distance calls. The
solution was buy some "phone cards" in front of the hotel and use a
public phone to call to my mother ;-)
However, what made me really upset was that I became behind very
restrictive firewalls all the time. In fact, these govt networks are
managed by a paranoid set of firewalls and proxy servers. The unique
port that I could use there was the standard http port, nothing
more. Thus, 15 days without SSH and CVS made me crazy!
In the second day I started to teach a Python, Zope and Plone course
at ENAP. I teached during 3 days points about Python basics, Zope
platform, CMF concepts and, almost all the time, Plone. The class was
composed by students from Sebrae and from other govt institutions. In
a big picture, It was not the best course that I already teach, but
the class level was good. Some things like ArchGenXML integrated to
Plone 2 made some of my students very impressed. Other things like
Epoz made other students fall in love for Plone... heheh... For me,
the most interesting result was listen from a Vignet developer that
Plone rocks!
Turning back to Sebrae office, I started to hack code! After 6 days
writing an Archtypes Product and playing with windows
"pseudo-servers", I delivered a custom workflow, some new content
types, a skin prototype, some unit tests and a fully featured
infra-structure installed on windows 2000 server.
From my POV, the final result of my trip is that I "kicked" the IBM
ass, puting out the "Lotus Domino", replacing it by a killer Plone
customization. The final Sebrae website will be ready in the next
April (I hope) and It will be fully opensource based.