Making the Deadline

All semester, Greg reiterated the importance of meeting the deadline, even if the final project isn’t perfect. This weekend, I met the deadline; and my final project is far from perfect.

But I’m happy about where I’ve ended up this week. SCSstudentlife.com is a good start for what may someday be a widely used resource for current students. It features a job board and events page (my two custom post types) that will streamline information from various sources within the school and across the university and its corporate partners. I look forward to demo-ing it for our class to get their feedback not only on my project, but also on the resource itself. (Please be kind!)

I’ve created a custom 404 error page and custom error messages for when users use the search function. I’ve added Georgetown-branded styles using a CSS stylesheet and a child theme, and added two custom post types that receive different information via metaboxes to ensure that each custom post type (events and jobs) display uniform and complete information. The goal of this project was to create a user experience that simplifies and consolidates information for students.

I’ve learned a lot.

Of course, there are still bugs. I had a hard time getting the data in my custom metaboxes to save, and sometimes the data doesn’t display on the front end of my page templates. For some reason, the live site doesn’t look exactly like it did in the local environment. Some of my modified reading-list code is messy. And, of course, the whole thing could use a better design eye than mine.

But, given the time, I think I could fix these problems—I feel more comfortable reading other people’s code on GitHub and Stack Exchange, and I understand how the pieces of my website communicate with one another. I can articulate where the problems are. I’m still a novice, but I’m beginning to feel comfortable speaking this language. Here’s to another week of refining, and a finished project we can be proud of!

I can’t wait to see everyone else’s project.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.