Jason Austin's Blog Life and times of a PHP Developer in Raleigh, NC

14Jan/101

NC State Goal for 2010: Inventory the (NC State) Web

2009 brought a great deal of organization to the web development and design community at NC State.  I played a large part in that by organizing the community, finding us an online home, and getting people excited about what we could do as a community.

The idea of inventorying NC State's web presence came from the community, and I would like to help push that through in 2010.  My friend and coworker Nick started championing the idea in 2009, so I want to help support his effort and do what I can on my end.

I won't really get technical here and talk about implementation strategies, but I will tell you what I would like to see.  I'd like an online repository of all the websites and applications that are owned and operated out of the ncsu.edu domain.  This would have critical information about the site like who it belongs to, who is the technical contact, where do the files live, etc.  Basically, a who's-who of NC State websites.

Just putting this in writing is scaring the bejeezus out of me.  I instantly go to that place where this is impossible.  What are the challenges?  Oh lemme see...

  • How do you gather all this data the first time?
  • How do you keep it all up-to-date and relevant?
  • There are tens of thousands of websites under ncsu.edu, how do you even get in touch with all those people?
  • I'm sure there are more....

I'm not going to pretend that these questions are easy to answer, but I think we can get part of the way there.  Nick is actively working on a locker renewal system, which will force everyone on campus who purchases web space from OIT to renew that space once a year.  Perfect time to get some good information about who they are and the sites in that webspace!  Will that be a complete list?  No, but it will be better than what we have now which is nothing.  And since there is a yearly renewal cycle, at least the data won't be years out of date...just months :)

So what are the possible benefits to having this data?

  • We can track down sites that are orphaned or out of date
  • Find a broken link on a web-page?  We can easily automatically contact the right person so it gets fixed.
  • We can see who is developing what on campus
  • Easily transition ownership or responsibility of web space
  • And again, I'm sure there are more...

At the end of the day, the best benefit I can find is related to a previous post of mine talking about branding at NC State.  I am a firm believer that you can't start to improve on your brand until you know who is speaking on behalf of you, and right now we have no idea who is speaking, or what they are speaking about.  This system will help us get a better grip on that.

I think this will be something that we can definitely achieve in 2010.  This is also a goal where I am not really the lead guy on, but I will try to help Nick and the rest of the folks on campus working on the problem.  What do you guys think?  Good idea or foolish?

DISCLAIMER: These are my personal goals for NC State in 2010. None of this has been signed off on or anything like that, it is just what I hope to accomplish in the new year.

12Jan/100

NC State Goal for 2010: Improve adoption of the Brand


Last year, our campus adopted a brand book.  This is a guideline for how NC State media (web, print, etc) is to be published.  It was something that our campus SORELY needed, and a great step in the right direction.  In 2010, I'd like to help NC State improve the adoption of that brand with respect to the web, and be better organized along the way.

To accomplish this goal, I believe it starts with developers and designers.  Our campus has an awesome community of web developers and designers.  I have been the key organizer for the group for the past year, and my continuance with that will be a focus in 2010.

More Meetups, More Topics

The plan for 2010 is to have monthly meetups that are a bit more structured than years past.  The goal is to come up with a few presentations about web-like stuff, and have the community vote on what presentations they want to hear for the next month (similar to how IgniteRaleigh selects talks).  The idea would be, after a while, people would start submitting their own talks so that a few of us don't have to do them every month.  Every meetup, we'd have one or two topics, then use the rest of the time for socializing and general Q&A.  We are also going to be trying to give equal representation to the designers among us.  The better informed our developers and designers can be, the better they will be able to execute the goals of the brand book.  And an active community, is (hopefully) a productive, happy one.

Social Media Push

Last year, we launched http://twitter.ncsu.edu and it was a massive hit.  I have no facts to back it up, but we HAVE to be the most actively tweeting campus around.  We have 74 official NC State accounts for goodness sake!  I also helped teach a class last year on "Tweeting for NC State University", which made it to the home page of slideshare.net (way cool).  In 2010, I'd like to continue our momentum and tap the Facebook, YouTube, LinkedIn, whatever-social-media-outlet-you-want-to-name markets as well.  I'd like to see us expand on the NCSU twitter site to also pull feeds from other social media outlets.  I think it would provide a great resource to incoming students, allowing them ways to connect with new people on campus.  I'd also like to organize some additional training for people on how to effectively use social media on behalf of the University.  This will help us spread the brand to new and prospective students.

Certified Developer/Designer Program

This one is something that I have been thinking about for a while, and it may seem a little bit out of left field, but hear me out.  I'd like to setup a system where designers and developers are rewarded for knowing and executing the brand book the way it should be.  It would involve a bit of work on behalf of the employee, but the rewards could be tremendous for them and for the department or college they work for, especially in our resource-starved environment.

Here's the gist.  We setup a curriculum which involves classes on the brand book, effective design principles, Photoshop, accessibility, usability, etc.  This would be a lot of work to get started, but we already have a lot of good people who are already doing most of these classes already.  As an employee completes the curriculum, they are accepted as a certified developer or designer for NC State.  Part of them keeping this designation would be for them to turn around and help teach others.  Blog, teach workshops, answer questions on the forums and mailing lists.  It is a communal-like approach which may or may not work, but it would give employees the chance to add "teacher" to their toolbox of skills.

That sounds like a lot of work, right?  So what's in it for the employee or department?  Here is where I need to secure funding, but I do have a vision.  First off, free software.  Adobe Creative Suite, Zend Studio, Dreamweaver, whatever.  Right now, colleges and departments have to purchase individual licenses for each employee that wants to use it.  If you are a certified developer or designer, we will give you a license to use for free.  Secondly, access to pre-made templates, logos, fonts, layouts, and all sorts of brand-related goodies.  It will make the employees job easier, and they will have more time to focus on other things.  Third, a conference lottery.  Conferences are great ways to improve on your profession, but the sad thing is that we have very little funding to send people to conferences.  All certified developers and designers would be put in a lottery once a year to win a "scholarship" to the conference of their choice.  It will give people who don't typically have the opportunity the chance to branch out and attend events like An Event Apart, DrupalCon, ZendCon, or whatever they want.

Right now, this is all a dream with no real push behind it.  But I think it would a great rewards program for our 100+ developers on campus.  I know this will involve the efforts of lots of people and myself.  But what do you folks think?  Is it crazy to expect already busy people to do even more, even though it is for the betterment of NC State?  Are the requirements too big?  Are the rewards too small?  What kind of challenges do you see?

Heavy stuff, but I will leave you with a bit of Dilbert humor about certifications...

DISCLAIMER: These are my personal goals for NC State in 2010. None of this has been signed off on or anything like that, it is just what I hope to accomplish in the new year.

   

Switch to our mobile site