Cube Website Development- Summer 2015
- While working with the Cube, I realized that because so much of the program’s value is to provide information to the SMU students who use the Cube, the Cube needed its own, multi functional website
- I am minoring in CS and I decided to lead this project. I am passionate about the Cube’s mission to help students advance their ideas, and building this website is an essential step to accomplish that goal
- The website will initially have four main components to it:
- an about section that gives all the general information about the Cube, what it is, and how to get involved;
- a list of all the mentors (professionals or professors who are willing to help out students via the Cube) who are involved in the Cube and information for how students can contact them
- an online library of articles and suggested readings that the students can use to teach themselves the basics of the topics taught by the Cube
- an online directory of students who are using the Cube that will allow the students to search for other students who might be interested in working on their projects/ideas with them.
- There were several different options available for creating the Cube’s website, and it was my responsibility for deciding on the best solution given our constraints.
- Due to the the facts that our website has a large dynamic component to it (the online directory of Cube users) and the fact that we wanted the website to have a concise and unique web address as well as have a visual design that differed from the standard layout of SMU’s main website, the initial thought was that I would have to build the Cube website “manually” by writing all the code (HMTL/CSS, Javascript, PHP, MySQL) for the website. Before any code was written, I worked closely with the SMU IT department to determine what all of the Cube’s options were for web development.
- After examining all of the different web development options that SMU offered, and negotiating with the SMU IT department and with the SMU department of Engaged Learning, I was able to arrange for the Cube to be able to host its own website on 3rd party web servers, while also maintaining some of its basic program information on SMU’s main website.This arrangement was highly beneficial for the Cube as it allowed us the flexibility that we needed to produce the website the way we wanted.
- The Cube is an SMU program, and thus the website must pass SMU standards
- This creates several bureaucratic road-blocks that I have to navigate in order to make this website a reality
- I’ve had to work closely with the SMU IT department and convince them of the legitimacy of our project as well as convince them of why our site requires certain advanced features such as the online directory
- As project lead, I am responsible for making sure that we are able to find a solution to these road-blocks created by working with the larger SMU organization and keeping the project on track
- After researching the different options for developing the Cube’s website (mainly coding the website by hand vs using website building software like WordPress), I determined that the best option for the Cube web development was to build out the site using WordPress because using WordPress satisfied the main constraints that faced the Cube:
- Time. Building the website with WordPress allowed for us to get the professional quality that we wanted for the website while drastically reducing the time needed to develop the website.
- We had to have the website fully functional by the middle of August, so were were on a tight development schedule
- Our requirements of having a fully functional member directory would have added a large amount of time to the website development if we had coded the site manually, but using WordPress allowed us to get this functionality with very little set-up time.
- Serviceability. Using WordPress to build the site allows members of the Cube’s Board to maintain and manage the website who do not have the technical knowledge needed to understand and manipulate the raw code needed to build our website.
- This increased ease of serviceability allows not only for current student managers of the Cube to manage and update the website, but also ensures that the website will be maintainable by future Cube managers after myself and the current Cube board have graduated and left SMU.