EvalS is now Online
Now available to classified employees.

The performance of the EvalS application is now ready for primetime use.  The team worked hard, in conjunction with help from Enterprise Computing, to make changes to the code to improve upon the speed of the application.  Locally, you should see a significan improvement.  What took over 30 seconds to load before now takes a second or two on bringing up a person’s evaluation.  The initial load of the application is about 4 seconds, and still a little slow for our liking, so the team is looking at how to make it better.  Half a world away, in Malaysia, I can access the EvalS system and begin entering in results, and on a slow-wi fi connection, it takes about 15 seconds to load.  Not too bad.

The official notification went out on October 19th, by Jacque Rudolph.  If you haven’t read the email from the inform list, you should.  A kudos to the HR and Business Center team for all the hard work put into it.  I found out more than I imagined about the process, and there are a lot of nuances to consider, with bargaining agreements, and other particulars to work with.  Along the way, we hope we improved the process as well.

So how did it begin?  Well it all began with a request for development of an electronic time reporting system, funded by the Provost.  As Bob Nettles and I discussed, the decision was to ultimately look at a vendor system for the time reporting piece, as there are good systems already out there.  So we couldn’t just sit around and develop nothing, and discussing with Jacque Rudolph and Bob Nettles, we said why don’t we tackle some of the other paper processes, and the evaluation process came to mind, due to its specific nature.  With approval from the Provost, we set off in discussions and Agile development.  We didn’t wait until all the details were there, otherwise it would have taken significantly longer.  The Agile method allows for more rapid development, while gathering the particulars.  We did show and tells along the way, and worked out many of the specifics.

The development team of  Lead Developer Jose Cedeno with some assistance from Kenneth Lett, Mauricio Cordoba on styling, and Joan Lu, the software architect responsible for the overall technical design, put in a lot of hours, working weekends and then some to bring it together.  We didn’t have the staff of a Google or a Microsoft, or my former company IBM, to implement this, but the talent of the two helped bring this to life.  I put in a little time, myself on the original concept of the User Interface design, and Mauricio filled in the rest, so we do hope you find it as a good and modern interface.  There’s still some things we can do to make it better, but we have to save some things for the next few releases, don’t we?

For those who don’t know what it takes to develop portlets, the little apps in a portal, send us a note, and we’ll fill you in.  It does take some knowledge of Portal development, along with java programming expertise.  So it’s not just for anyone to develop in.

This is one of the steps Central Web is taking in Greening OSU.  So we encourage everyone to start using it.  For the Classified IT and Professional Faculty, we will be working toward your electronic evaluations next, so as I always say, stay tuned.   Sincerely, Jos Accapadi, Associate Director

Central Web Services in partnership with Human Resources and University Business Centers on Friday, with assistance from Enterprise Computing, deployed version 1.0.0 of the EvalS MyOSU portlet application on Friday, September 30th, 2011.  What is EvalS?  It’s an electronically-driven performance evaluation system designed to assist supervisors and employees to complete their annual goal-setting and appraisal tasks.  This project, sponsored by the Provost, was almost a 9 month effort to understand, improve and deliver efficiencies to the evaluation process of Classified Employees (not including IT Classified).  As everyone knows, it is largely a paper process, and it takes many person hours to process and work with paper documents.  This application is the first step in making that process much easier.

Now while we deployed the application, unfortunately the first feedback is for the application’s own performance to improve.  So for those seeing it on the Employee page of the MyOSU Portal, and if you have notification of something needing to be done, then it might be just a little bit slow to bring up the appraisal form.  Don’t worry though, we are investigating the problem and looking at options to boost its performance, because we know that for you this is not good enough to fully use.  The paper process per the notification in the portlet is still available to use, however, if you have the patience, you can use it electronically, until such time as we fix the speed problem.  If you do use it, please don’t hit reload multiple times, and don’t forget to save any drafts, and please be patient.

Once the application is performing, we’ll put another post out here to talk more about it and the process of development.

In the meantime, if you want to find out more about it and how to use it, visit the Evals page.

iOSU

It’s here and it wasn’t an April Fool’s joke.  On April 1st, under the Oregon State University iOS Enterprise License, Central Web Services and Web Communications released the Beta version of the iOSU iPhone Application.

Current features:

  • Campus Map
  • Find People
  • Photo Tour
  • Link to Library mobile sites
  • Wallpapers
  • News
  • Link to m.oregonstate.edu mobile site
  • Key contact numbers
  • OSU’s Twitter feed
  • and a Feedback form.

There are still some issues, known in the software world as bugs, to work out.  While we did some preliminary testing across various iOS devices, we have not run through every permutation on how a user interacts with their app, and as such we do expect to discover more.  Well in fact, users have already been using the Feedback portion of the app to tell us some of the things they are seeing as problematic.

We are also keenly interested in the views of students, and aspects that make their lives easier using a mobile platform.  So if you are a student, do let us know what you think, and what you’d like to see!

Visit the the following site on your iOS device to download (and remember, you will have to login with your ONID id and password):

http://oregonstate.edu/main/mobile/iosu

Stay tuned and sign up for first notifications here:

http://oregonstate.edu/main/mobile

20110316-111955.jpg

There’s an app for this. Just today I looked to see what apps are available for iPad for WordPress, and there it was WordPress for iPad. So naturally I had to try it. There is one setting to enable on your blogs.oregonstate.edu blog after you install it, but then voila. The device will tell you what to change after you set up blogs.oregonstate.edu/your-blog-name/wp-admin in the interface with your ONID ID and password, and then attempt to connect. That is all it takes, and you are able to write and publish to your OSU blog from your iOS device. For more information, visit http://ios.wordpress.org.

I'm attending DrupalCon Chicago, March 7-10, 2011Oregon State University has representative members at DrupalCon 2011 in Chicago.  The conference is a great way to hear about user experiences, get tips on how people approach development, and new services available that may benefit the University and others.  Central Web Services and Web Communications are attending numerous sessions as we look to determine where to take Drupal sites in the future for OSU.

The conference started out on day 1 with a Drupal music intro form members of Acquia, followed by the key note from Dries Buytaert, who spoke briefly about Drupal 7 and went into the aspects that worked well, and not so well.  This segued to more on the new approach to Drupal 8, and the announcement that development on Drupal 8 opens on March 8th.

There was a slide on the devices and market share of devices over time, and not-so-surprisingly, mobile devices are now in the lead, over desktops and notebooks.  Tablets were also a part of the chart, and it was interesting to see on there, as my view also is that touch technologies will change the face of education, with the proper embrace of it.  Dries stated that if they were to start Drupal now, they would start with mobile devices.  He went on to focus on key initiatives he envisioned for Drupal 8, and that he’ll be looking for leads for the initiatives.  What I liked was the fact that performance was also something they want to put as an up front consideration instead of an afterthought.

Following the keynote, after a lunch session, and a BOF discussion, the day sessions began.  Oh, what’s a BOF?  BOF is Birds of a Feather, and what was done was some rooms opened up to groups of community members to get together to talk about mutual interests.  We participated in the uWEBd BOF for University Web Developers, with representative University individuals sharing experiences and how they use technologies.  I believe we can do more with Universities, such as setting up a common edu git location for all Universities to participate in module development, as an example.  There’s more we can do to collaborate, it’s looking at the right strategy that can benefit many, followed by commitment and then execution.

There were also discussions ongoing with the core team, or those dedicated set of people focused on making the core of drupal moving forward.

Overall a good first day that sparks innovative minds to think about how to do things better, and how to tackle problems in the way things are.

CASE awards only one Grand Gold certificate in each category.

If you haven’t read the Web Communications’s blog, then you might not know that Oregon State University took home an award in the 2011 Communications Awards during the CASE VIII Conference.  CASE is the Council for Advancement and Support of Education, and is broken into regions in the US.  CASE VIII represents the Pacific Northwest and Western Canada and has 130 member institutions, one of which is Oregon State University.  The Communications Awards have various categories for awards.  The Grand Gold is selected as the best overall entry in the category.

So who received the Best Overall Web Site?  Well, as you may have guessed by now, it was OSU.  The Grand Gold is a great achievement for all those involved, which took a very collaborative effort with individuals on campus.

For Central Web Services, it does more than just recognize our development effort that went into producing the page with it’s dynamic capabilities, and multi-user control.  It does more than recognize how software development MUST be linked to marketing as well as the partnership between the Web Communications group and Central Web Services.  For myself, and CWS, it also recognizes the software life cycle put in place for the Home Page to ensure ongoing continuity.  People may not judge a book by its cover, but people do judge a University by its website.

Version 1.0.0 of the Homepage was released in May of 2010.  We are now at 1.2.4 and moving forward, anticipating a possible 1.3.0 and more definite version 2.0.0 this year.

For a full list of awards, you can read the awards book PDF found on the CASE website.

Congratulations also go out to Extension for its OSU Campus Tree Tour Guide and Reference iPhone app, which was awarded a Silver.

Have you seen our new look?  Not this blog, but the OSU Authentic WordPress Theme?  If not, it is here, and you are looking at it actually.  If you are using the OSU Standard Theme, here is a great way to complement a blog you might have with the OSU Standard Theme.  OSU Authentic is the preferred theme for administrative departments, programs and academic units and will be available only for the Faculty, Staff and Department blogs.  For more information about this theme, visit the Help blog.

Version 1.2.4 of the OSU Home Page rolled out quietly, so to speak.  If you received a text, phone call or email of the emergency notification test, then you have signed up to receive alert notifications for Oregon State University.  If you haven’t, then you should visit the alerts page and sign up.

If you happened to be looking at the home page when the alerts went out, something else happened.  You would have seen a red area and text about the alert that appeared due to the code changes we made for the home page in our 1.2.4 release.  The work that started with the 1.2.0 release continued and we were able to rollout and actually do a live test of the functionality necessary to have both alerts manually pushed to the page by a person’s intervention, as well as an alert to show up without human intervention.

You read that correctly, no human intervention.  How does that happen you ask?  Well, through OSU’s usage of the Blackboard Connect system to distribute alerts, we were able to leverage the alert RSS feed that was set up as part of the notification process.  By developing code to watch for new feeds, and also with feeds being able to have start and stop times, we can not only place them on the home page with no intervention, we can also remove them as well.

Now what happens if something goes wrong with the automatic process you ask?  Well as stated, we do have that capability for human intervention to put alerts directly to the home page.  Also, in some cases, alert information or updates may not go through the emergency alert notification system, so the human intervention was a necessary requirement.

In going through this process, we did learn a few things that we will be making enhancements and improvements in the next few maintenance releases.

So here’s to you OSU Home Page, and to the collaborative efforts of many on campus, the Crisis Communications Team, Kirsten in Network Engineering (who I am giving a personal thanks), Central Web Services and Web Communications, for being on alert!

Central Web Services and University Relations and Marketing Web Communications Team, in partnership, is pleased to announce Version 1.2.0 of the OSU Homepage has been released on the evening of December 22nd.  The main feature that this release brings is the ability for inclusion of an alerts region to prominently display alerts, whether it is from the Emergency Response Alerts, or to other alert aspects, such as University closures due to inclement weather.

The full list of items performed in this release are highlighted below.

What’s Next? We’ll be performing some close out tasks on Version 1.2.0, and then per our Home Page Release Schedule (at the bottom of this note), we’ll be starting the next cycle.  Feature input for the next cycle, version 1.3.0 is open, from now through January 15, 2011.   Please note:  Any minor fixes will continue to be performed in maintenance releases, such as 1.2.1 or 1.2.2, etc, between minor/major release cycles.

Version 1.2.0 Release Items:


Emergency & Alerts Functions:
These functions allow for displaying alerts prominently on the main oregonstate.edu page, and allowing for University Relations and Marketing management of alerts to the main page.  In the event of high traffic, there is the availability to create a light version of the home page, that does not bring in the numerous images from the full home page, but allows for alerts to be displayed.  In addition, this release allows for sharing of the alerts data for the mobile platform, at m.oregonstate.edu to be able to receive alerts.

alert image feature for homepage

  • alerts creation
  • alert region pushing
  • alerts editing
  • light version management
  • light version creation
  • Footer “light” setting
  • Home Page JSON data sharing (for mobile apps and alert updates)
  • Other Features:  Allow for individual site campaign settings in the Make a Gift link in the top hat that is included on other sites.
  • Make a Gift additional setting

Bug fixes: As with all software, ours is no different.  Every piece of software has bugs, so we continue to look for and fix bugs in every release.

  • main content cookie default tab resets on deletion
  • Many minor bug and css fixes across all regions (Home Page Related)

Code Improvements: Code improvements are based on re-architecting code to improve re-use, performance, readability, and usability.

  • top hat refactor
  • Centralize cache code and other region functions
  • Clean up management interface internals
  • Implement “output” functions for greater site management flexibility
  • Enhanced region sharing docs

The Software Development Life Cycle

When we first went on this journey of recreating the home page this past year, I set forward a strategy to look at the home page like any other piece of software that is developed by those big commercial companies, ie. to bring it into a software development life cycle.  As part of the software development life cycle, we have released several versions to date, including many small dot releases, those 1.0.1 and 1.1.1 type of releases.  Without the notion of a software development life cycle, it is hard to plan in a software development organization.  For all the other Universities that don’t do this, I would have you consider taking the same approach.  So now on to the next set of items that we can bring to the home page.  We look forward to hearing any ideas, so please share your ideas.

Home Page Release Schedule:

1.0.0  May 17th, 2010          (initial launch)
1.1.0  September 1st, 2010        (Actual: September 17th)
1.2.0  December 1st, 2010        (Actual:  December 22nd)
1.3.0  April 1st, 2011

2.0.0*  September 1st, 2011
2.1.0  December 1st, 2011
2.2.0  April 1st, 2012

3.0.0*  September 1st, 2012
3.1.0  December 1st, 2012
3.2.0  April 1st, 2013

* Major versions may be substituted with minor versions if no major feature release is included.

Feature Input cutoff dates (ideal):
These dates are when feature input for the upcoming releases are cut-off to proceed to release management of the next release.

x.0.0   May 15th  (May release meeting, June/July/August develop, August test/qa)
x.1.0  September 15th (September release meeting, October/November develop, November test/qa)
x.2.0  January 15th (January release meeting, February/March develop, March test/qa)

The good people at Oregon State University Ag Communications, part of OSU Extension, have brought an app to the OSU community, currently available for those with an ONID id.  If you are not familiar with ONID, then you probably won’t be able to access the app.

It took several months of development as part of their goal to look at what it takes to develop an app.  For those developing an app, the development is only one part of it.  There are many more things to consider which I’ll go into in another post.  What they turned out was a nice tour app, though for some it may be too much green to see.  🙂  Don’t worry though, it’s about trees, and we like our trees green, right?  Although the Autumn season is nice as well, especially those orange colors.

The OSU Tree Tour App was distributed as part of Oregon State University’s Enterprise Distribution for iOS apps.  If you don’t know what that is, we promise one day soon we will get to writing a good description of that and sharing with the OSU community what it is all about.  So check out the app, but know there are a few specifics to use the app.  So do read the specs and requirements.

Lastly, if you download it, I want to leave you with a thought on the power of an app like this.  Take out Tree Tour, and replace it with any other set of information you want a tour around, maybe donor benches, sculpture art around campus, buildings, or just about anything else you can build a tour around.  Imagine it.

OSU Tree Tour App Screen Shot

Application Specifications

Cost: Free
Category: Tour
iOS Enterprise Released: December 3, 2010
Version: 1.0.0
1.0.0 (iOS 4.2.1 Tested)
Language: English
2.5 MB
Seller: Oregon State University Ag Communications
© Oregon State University

Pre-requisites:

Minimum Requirements: iPhone, iPad, iPod touch at iOS 4.2.1.