Skip to content

Triangle Python Users Group: TriPython (formerly TriZPUG)

Personal tools
You are here: Home » Members » Odonata's Home

TriPython January, April, July, and October general meetings and monthly second Wednesday project nights meet at:

UNC Renaissance Computing Institute

TriPython February, May, August, and November general meetings meet at:

WebAssign: Online Homework and Grading

TriPython monthly first Tuesday project nights meet at:

Red Hat Annex

TriPython March, June, September, and December general meetings and monthly third Monday project nights meet at:

Caktus Consulting Group
Log in

Home page for Odonata

Document Actions

Basic Info

Rob is a veteran meddler in IT. He has been a SmallTalk OO developer for Purdue University, a database developer for a data warehouse, and a web developer. He has basic knowledge of Perl scripting, CGI, LAMP installations (using MySql and Fedora Linux) and web design, but is not a guru or advanced user in any area.

Rob is a Bioinformatics Consultant at UNC Chapel Hill for the Carolina Cardiovascular Biology Center. He's developing a new website and a site to support a genetics study known as Samara.

Rob reviews movies as an Appellate Judge at DVD Verdict, plays racquetball and croquet, and hangs out with his wife and two-year-old son.

My Newbie Plone Experience

I approach Plone as a relative newbie to Linux and Content Management, and pretty much everything else Plone related. I don't know if my experience will help anyone, but for my own benefit I'm recording the experience here. Maybe someone will find it useful.

The first step is to select an operating system. I wanted to go with Red Hat Enterprise Linux 3.0, but Chris Calloway (of TriZPUG fame) informed me that RHEL is severely broken in terms of supporting the latest RPMs. (RPM installation is usually the preferred method to install packages such as Plone.) He suggested Gentoo, which is a great Linux distro if you know what you are doing. I do not, so I settled on Fedora Core 3. Fedora Core 3 is somewhat techie, with many of the latest versions of Python and other goodies. This makes it less stable than RHEL, but stability is relative when we're talking Linux. Fedora is more user-friendly than many Linux variants, so I went with that.

Assuming the Fedora Core 3 install goes OK (mine did with big help from Matt McGrievy, a fellow Tarheel) the next step is to install Plone. I wanted to do an RPM install of Plone 2, which I got at SourceForge. The general idea is to create an RPM installer from the source rpm. However, you need to tweak a file called a spec file to get it to work. Some people have trouble getting Plone 2 to install cleanly on Fedora Core 3, because it thinks the dependencies are broken. There is a good discussion of that at Per their instructions, I did the following steps:

1) logged in as root, went to the directory where I'd downloaded the source rpm (in my case, cd /home/rob) and typed rpm -ivh Plone2-2.0.3-2.src.rpm (If you are not logged in as root, you'll get an error message.)

2) cd usr/src/redhat/SPECS

3) edit the file Plone2.spec by typing gedit Plone2.spec or vi Plone2.spec.

4) Edit the file as per the directions at, but note that there is a missing "<<-------- added this line" after the line %define is_rh 0.

5) Navigate to the directory of the RPM you just created (I believe it is cd usr/src/redhat/RPMS/i386) and type rpmbuild -bb Plone2.spec

6) Now that the RPM install file has been built, install it by typing rpm -Uvh Plone2[tab]. By using the tab key, it will fill in the rest of the file name for you.

Well, that's where I am so far. Theoretically, Zope is ready to fire up and Plone is ready to be created. More coming soon!

JupyterDay in the Triangle
Tue Nov 13, 2018 at UNC

JupyterDay in the Triangle

TriPython endorses:

PyLadies RDU

September 14-16, 2016:

PyData Carolinas 2016

Upcoming Events
TriPython October 2018 Meeting: Dplyr-Style Data Manipulation With Pandas
Renaissance Computing Institute (RENCI), Biltmore Conference Room, 5th Floor, 100 Europa Drive, Suite 590, Chapel Hill,
Raleigh Project Night
Red Hat Annex, 190 E Davie St, Raleigh,
Chapel Hill Project Night
Renaissance Computing Institute (RENCI), Biltmore Conference Room, 5th Floor, Europa Center, 100 Europa Drive, Suite 590, Chapel Hill,
Durham Project Night
Caktus Group Tech Space, 108 Morris St., Durham,
« October 2018 »
Su Mo Tu We Th Fr Sa
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      
12:00-15:00 Raleigh Project Night
18:00-21:00 Chapel Hill Project Night
18:00-21:00 Durham Project Night
19:00-21:00 TriPython October 2018 Meeting: Dplyr-Style Data Manipulation With Pandas
Orders over $29.95 qualify for free shipping in the US.