Personal tools

1. Introductions

by Gerrits, Lucas J last modified Feb 10, 2017 10:07 PM
This post explains the expected outcomes of this blog as well as sets the tone for future entries.

What Is This All About?

Hello reader, and welcome to this obscure corner of the internet. My name is Lucas Gerrits, and at the time of this post I am a Computer Science student at the University of Wisconsin-Oshkosh. I am taking a Software Engineering course with the objective of diving headfirst into the inner workings of large, open-source application. We will be workign with Plone. From Wikipedia: "Plone is a free and open source content management system built on top of the Zope application server. Plone is positioned as an 'Enterprise CMS' and is most commonly used for intranets and as part of the web presence of large organizations." The purpose of this blog is to document that process - to allow others to get an understanding of both what is involved in getting started with an unfamiliar project and any obstacles encountered along the way. I plan to typically break up each weekly post into three sections: What I've done since last time, the problems that I ran into and how I may or may not have overcame them, and a set of goals that I would like to tackle by the next blog entry. As this is only the beginning of the journey, each section is obviously going to be a bit basic this week.

What I Did:

Currently, I was tasked with becoming more familiarized with what Plone is and setting up an install of it to work with. To this end, we were given keys for VMWare Workstation, a piece of software that allows a user to emulate other operating systems. Using my Windows machine at home, I will be running a virtual machine with Ubuntu, which I am also pretty unacquainted with. Although I do happen to know some basic commands from working on Linux Mint in the school lab.

What Went Wrong:

Today I managed to get Python installed and Plone up and running on the Linux VM. However, I did have to restart the install process, as I received several errors the first time around while attempting certain steps on the terminal.

Error: Couldn't install: ZODB3 3.10.5

This was one specific error of many, which makes me think that I may have had a typo when putting in the commands around the time I was getting Python.

A screenshot of the successful Plone install on the Ubuntu VMWare.

What To Do:

Now that everything is all set, I can begin creating some first few sites in Plone using their tutorials. By Monday, I need to have began reading the beginning chapters and have done the exercises within them. I plan to get a rudimentary idea of the major parts involved in this software. I will be receiving more instructions during the next two meetings of the software engineering course Monday and Wednesday afternoon, for which I will update you on here next Friday night.

Signing Off

Thank you for visiting my software development blog. Obviously things are a bit basic for now, but I hope to provide more interesting insight into my learning process as things unfold during the course of this semester (perhaps even beyond). Stay tuned!

Lucas Gerrits

by Gerrits, Lucas J last modified Feb 10, 2017 10:07 PM

Comments (0)

CS emphasis accredited by

ABET logo

Contact Us

Computer Science Department
UW Oshkosh
800 Algoma Blvd.
Oshkosh, WI 54901

Phone: (920) 424-2068
Fax: (920) 424-0045
Building: Halsey Science Hall

Rooms: 229 (general office), 221 (David Furcy, chair)

Email: Send mail to chair at