Blog Posts: "capstone blog"

Back in Project Report #2, I first mentioned the idea of implementing a walk-through tour of an Open Eggheads site, “as one simple, yet effective, means of improving the user experience (UX) design of the site.” To get a sense of my original motivations for wanting to focus on creating such JavaScript-based tours, take a quick look at that post.

Long story, short: I ended up creating a whole series of walk-through tours, using the Bootstrap Tour JavaScript library (which I had mentioned in that previous blog post). This series of tours was then organized into a stand-alone Frequently Asked Questions (FAQ) page for an Open Eggheads site. For the current version of Open Eggheads, this FAQ page is meant to serve as the primary hub for user support. The current list of questions—each of which links to its own, unique, walk-through tour—aims to cover the majority of basic features that an Open Eggheads user would need to understand, in order to use their site effectively.

Since my last progress report, I’ve taken a bit of a detour in my project. In my last report, I talked about implementing a guided walk-through tour of the Open Eggheads website. While this is still a deliverable that I hope to finish in the near future, I felt the need to take a step back and focus first on a more urgent user need.

Most recently, I've been hashing out a plan for some sort of guided walk-through tour of the Open Eggheads website, as one simple, yet effective, means of improving the user experience (UX) design of the site.

Many modern sites have a JavaScript-based walk-through tour that can be triggered by the user when they are still new to the site. See bootstraptour.com for an example. These tours provide a front-line form of documentation immediately available to a user upon entering a site. The tour quickly and concisely guides the user through the site's most important features and capabilities.

I’ve continued to put in a lot of study time, in terms of giving myself a crash course in the backend development side of the Drupal CMS. I’ve been especially focused on the Drupalize.me video series on "Module Development for Drupal 7”. This is actually very important for my project, as I’ll explain later in this post.

In terms of other further studying, I’m looking to finish the Drupalize.me series on module development that I mentioned, as well as review their series on “Building Websites in Drupal 7 Using Panels” and “Customize Panels Styles with CTools Styles Plugins”, as a refresher for dealing with the (in)famous Panels module in Drupal, the basis of the Panopoly distribution that I’m building my own distribution on top of.

This summer was definitely an interesting time in terms of the preparation and learning I've done, in the lead-up to the official start of our capstone design studio course.

In this post, I'll just be laying out a visual representation of all the milestones I'll need to reach, in order to complete my capstone project over the course of this fall semester. I may come back and revise these milestones at a later date. But for now, here is a rough timeline of my project, in the form of milestones:

As I mentioned in my last post, I'll be posting periodic updates on my capstone project as I make progress throughout the upcoming semester. For now, I'd like to share a copy of my project proposal that I had to get approved prior to enrolling in the Capstone Design Studio course.

Download the PDF of my project proposal

This semester, I'm working to finally complete my master's degree in Information Technology (Hooray!). It's been quite the personal journey over the past few years in working towards this degree, and in working towards a career in IT simultaneously. Officially, I'll be graduating with a master's degree in Information Technology from the Harvard Extension School, with a concentration in Digital Media Arts and Instructional Design.

And that brings me to this blog. To finish my degree, I'm enrolled in a Capstone Design Studio course, in which I undertake a semester-long "capstone project" of my choice.