As the web developer for the Open Services for Lifecycle Collaboration (OSLC) organization, I was able to craft and code a better-looking and more compelling experience for the website.
- Design, code, and manage a more engaging and professional website for a growing community
- Convert static HTML pages to ExpressionEngine content management system
- Write custom ExpressionEngine extensions and plugins for managing members and content
- Create an intuitive content strategy – information architecture, editorial standards – to manage a technical community and a variety of connected content
- Raise search engine ranking and increase overall site traffic
- Adobe Photoshop
- Expression Engine
When I joined the OSLC community team at IBM, the site looked like this:
My job was to make the site look more modern, engaging, and professional while also reorganizing the existing content.
The original site was static HTML pages. To support the site’s future growth, I migrated the content to a content management system; ExpressionEngine (EE) was an easy choice.
The little site has a surprising variety of interrelated content: working groups, contributing organizations, specifications, compatible software, legal agreements, tools, tutorials, news updates, resources. Because EE is designed to handle lots and lots of different types of content, capturing and reusing all that data came naturally. Meanwhile, the amazing add-on Playa makes it easy and user-friendly to create and display relationships between bits of information, and behind the scenes the Structure add-on makes everything much easier to manage.
With the basic redesign finished and an improved content structure in place, I also added a site forum, which involved creating a custom EE forum theme to match the current site and some custom EE extension work to let people write posts in the easy-to-use Markdown language.
Later, I led the technical effort to change the site’s membership and access rules, an undertaking that required a custom EE Wiki theme and a handful of custom EE extensions for categorizing members, using Markdown language, and expanding the capabilities of the EE wiki software.
In addition to the main site, I’ve been responsible for creating a package of web assets for reuse on related projects like the Eclipse Lyo software development kit.
All together, the site looks vastly more modern and professional, the content is well-connected and better organized, and the right tools are in place to build the community and the site going forward.
I couldn’t have done it without the help of others:
- Solspace’s add-on Freeform and IntoEEtive’s Member Categories were absolutely essential for a variety of advanced tools to manage the organization’s members
- Mark Croxton’s add-on Stash saved me an enormous amount of time. Shout out to Trevor Davis of Viget who opened my eyes to some of the advanced features of Stash, too
- The icons are mostly from the amazing Symbolicon set. I reach for these all the time, maybe too much.
- Some of the CSS layout is an adaption of Nicole Sullivan’s Object-Oriented CSS work
Comments? I don’t do open comments. Life is too short.