UI Panel: Default Skins and other fun Aaron Zeckoski Virginia Tech

Slides:



Advertisements
Similar presentations
Jump to Contents Instructor Tutorial essignments.com Paperless assignment submission system.
Advertisements

How to Author MIRC Teaching Files Medical Imaging Resource Center.
New Security Issues Raised by Open Cards Pierre GirardJean-Louis Lanet GERMPLUS R&D.
Layouts Using Tables Web Design – Section 4-5 Part or all of this lesson was adapted from the University of Washingtons Web Design & Development I Course.
ContentQuizzesDropbox DiscussionsePortfolio Design Click on a tool name to explore new features: Welcome to 10.3 & ePortfolio 4.3 SLATE: New Features.
Introduction to Maven 2.0 An open source build tool for Enterprise Java projects Mahen Goonewardene.
Learning Center Webinar Series Strategies for Alumni Associations Using Presenting: Molly Wasko, PhD
Web Applications Development Using Coldbox Platform Eddie Johnston.
Glue Microarray Database System Using Struts Technology Chen Liu Bioinformatics Group Meeting May 13, 2002.
University of Michigan Administrative Information Services BusinessObjects Report Conversion Jeanne Mackey MAIS Data Delivery June, 2006.
Improving Technology Expertise in Mathematics Instructors Maria H. Andersen, Muskegon Community College We live in a society exquisitely dependent on science.
SM3121 Software Technology Mark Green School of Creative Media.
6 th Annual Focus Users’ Conference Texas Reporting Presented by: Bethany Heslam.
G51FSE Version Control Naisan Benatar. Lecture 5 - Version Control 2 On today’s menu... The problems with lots of code and lots of people Version control.
The Advance CV Workgroup The Advance CV Workgroup June 17, 2015.
A GUIDE TO SHAREPOINT 2007 CUSTOMIZATION OPTIONS Heather Solomon, WSS MVP.
Project Proposal: Academic Job Market and Application Tracker Website Project designed by: Cengiz Gunay Client: Cengiz Gunay Audience: PhD candidates and.
Code as Communication Programming Studio Spring 2015.
Building a successful mobile games for global market Publisher and Developer working together.
WIKI IN EDUCATION Giti Javidi. W HAT IS WIKI ? A Wiki can be thought of as a combination of a Web site and a Word document. At its simplest, it can be.
Pittsburgh Java User Group– Dec Java PureFaces: A JSF Framework Extension.
FINAL DEMO Apollo Crew, group 3 T SW Development Project.
Crystal Hoyer Program Manager IIS Team Preview of features that will be announced at MIX09 Please do not blog, take pictures or video of session.
June 18, Agenda Welcome Updates and Reminders New CT.gov Site eGovernment Applications Questions & Comments.
September 10, Agenda Welcome Updates Reminders New CT.gov Site Questions & Comments.
Session Session 26 SAIG (Title IV WAN) Connectivity.
Customize Sakai Skin June 14, 2007 Julie Mai, Stanford University Gonzalo Silverio, University of Michigan.
Web-based Virtual Research Environments (VRE): Supporting Collaboration in e-Science Xiaobo Yang, Rob Allan CCLRC e-Science Centre Daresbury Laboratory,
WaveMaker Visual AJAX Studio 4.0 Training Installation.
Moodle (Course Management Systems). Assignments 1 Assignments are a refreshingly simple method for collecting student work. They are a simple and flexible.
Deliverable Readiness Review LexEVS 5.1 December 17, 2009.
INTERMEDIATE WEB DESIGN INTRODUCTORY CSS, JAVASCRIPT AND PHP.
Colin Clark, Fluid Project Technical Lead, Adaptive Technology Resource Centre, University of Toronto Bridging the Gap: Design & Development in Sakai.
Sustainable SharePoint 2010 Customizations By Bill Keys.
1 Thomas Lippert Senior Product Manager - Mobile What’s new in SMC 5.0.
The DSpace Course Module - Look & Feel Customisation.
Marketing Sakai – Partie Deux Developing and Sharing Case Studies Mike Zackrison – rSmart Lois Brooks – Stanford University July 3, 2008.
DEV-25: From Box to Development for WSA/AIA/WebSpeed ™ using Tomcat Matt Harrison Senior Software Engineer, Progress OpenEdge.
Drupal Commerce Better than Uber Andrew Root: druroot.
Sustainable Grading Ralph Westfall, Ph.D. April 2009
Introduction to Eclipse CSC 216 Lecture 3 Ed Gehringer Using (with permission) slides developed by— Dwight Deugo Nesa Matic
Portal User Group Meeting June 13, Agenda I. Welcome II. Updates on the following: –Migration Status –New Templates –DB Breakup –Keywords –Streaming.
AGBell-1- by Andrew G. Bell (260)
Methods and Models Choice of methods for Development of IT related products and systems SVINGSVING Conference held in Gothenburg, Sweden, October 2000.
Technology Readiness in Michigan MAEDS 2014 Fall Conference MTRAx.
Comparing Open Source CMSs: Joomla, Drupal, and Plone Nonprofit Technology Conference April 2007.
Employee Profile AN XE EXPERIENCE BUGMI SEPTEMBER 25, 2015.
2005 UNC Teaching and Learning with Technology Conference SAKAI: Exploration of an Open Source Course Management System Steve Breiner (Appalachian State.
Copenhagen, 7 June 2006 Toolkit update and maintenance Anton Cupcea Finsiel Romania.
Mandatory Payload = MU2 Consolidated CDA. Qualifier: "leniency" (allowance for null or alternative codes) should be allowed in the following areas of structured.
Interspire Knowledge Manager (Formerly Interspire ActiveKB)
Refactoring and Synchronization with the StarTeam Plug-in for Eclipse  Jim Wogulis  Principal Architect, Borland Software Corporation.
Unit 1 – Improving Productivity Instructions ~ 100 words per box.
T Iteration Demo Team 13 I1 Iteration
1 June 10-15, 2012 Growing Community; Growing Possibilities Switching to on-line evaluations for courses at UC Berkeley Daphne Ogle, Lead Design, UC Berkeley.
Session Session 12 EDExpress Application Processing—What’s New and Q&A.
RCE Platform Technology (RPT) Mark Arndt User Support.
1 Getting Started with C++ Part 1 Windows. 2 Objective You will be able to create, compile, and run a very simple C++ program on Windows, using Microsoft.
Levitra 20 mg Getting started with Firefox New to Firefox? Well you’ve come to the right place. This article covers all the basics and will get you up.
The Best Defense (Support) is a Good Offense (Design) Christine Doherty User Support Specialist, Stanford University.
By: Jamie Morgan  A wiki is a web page or collection of web pages which you and your students can access to contribute or modify content without having.
Guide To Develop Mobile Apps With Titanium. Agenda Overview Installation of Platform SDKs Pros of Appcelerator Titanium Cons of Appcelerator Titanium.
Firefox Extensions Mike Takahashi Office of Instructional Development.
The next big thing from Boyum IT
Upgrade, upgrade, upgrade! Say goodbye to clean installs of Windows 10
Grid Code What is the Standard Modification Process? Panel
Un</br>able’s MySecretSecrets
Comparing Open Source CMSs: Joomla, Drupal, and Plone
Carthage ios 8 onwards Dependency manager that streamlines the process of integrating the libraries into the project.
Microsoft 365 Business Technical Fundamentals Series
Presentation transcript:

UI Panel: Default Skins and other fun Aaron Zeckoski Virginia Tech

2 Default Skin WG Formed after the Austin conference –First meeting in December 2005 Tracked all our work in confluence –

3 WG Goals Create a default skin for Sakai 2.2 –The default skin should be ready by June The WG will organize a contest to collect skins from the community and allow voting on these skins. The skins will be presented at the Vancouver conference in Summer 2006.

4 Issue 1: CSS needed to be refactored Right off the bat we realized that the CSS selector codes needed to be redone before skinning in Sakai would be reasonable –Of course this took a long time –Required us to mimic the 2.2 environment in From:

5 CSS file changes Renamed many selectors Changed the layout of the portal to increase flexibility and give designers more control Added comments for every selector –Most comments name the children of that selector From:

6 Code changes Once the CSS was refactored we had to update the Sakai tools source code to use the new CSS This was a huge effort which was largely done by Gonzalo Silverio from Michigan

7 Clean / minimal skin created

8 CSS bottomline Easier for web designers to create a skin in Sakai 2.2 More control over the look and feel than previous versions of Sakai Many thanks to Gonzalo for lots of great work on the CSS!

9 Issue 2: Too hard for web designers to run Sakai Problems –Too hard for web designers to install Sakai –Sakai demo version has the skins inside a war file where you can’t edit them easily Solution –Created a Quickstart package which makes it easier for web designers From:

10 Sakai Quickstart Extensive instructions for multiple platforms Basically: –Download a zip file –Install Java –Extract file –Run Sakai –Edit skins From:

11 Recommended tools Created a set of software recommendations for CSS work –TopStyle Lite (PC only) –Xyle Scope - (Mac) –Firefox Web Developer Extension –Firebug (CSS debugging) - p?application=firefox&id= p?application=firefox&id=1843

12 Issue 3: Method of collecting and evaluating skins Original plan was to just create the new skins within the workgroup and solicit feedback from the community Decided to try turning this into a contest to see if we could get more ideas

13 Default Skin Contest Created a contest to try to encourage community participation and raise awareness of skinning Contest took a lot more work than we had originally thought it might Less community interest than we had hoped

14 Contest logistics Wrote extensive contest rules –Took much longer than we thought Created tools for the contest –Skin submission –Skin voting –Skin administration –Results viewing From:

15 Contest Issues Took much longer to complete the CSS refactoring and tool refactoring than we had hoped This delayed the contest by well over a month –We had to reduce the amount of time that skin designers had to make skins and shorten the voting period significantly

16 Contest Results Lower number of skins submitted than we had hoped –9 entries total, only 6 work in Sakai 2.2 Lower voting than we had hoped –44 users voted, 230 votes total From:

17 Summary of Default Skin WG Major improvements to the CSS in the portal and tools in Sakai Clean skin to start from Quickstart package to help web designers reskin Sakai Low participation in the contest Identified a new default skin for 2.2

18 Next steps? The CSS selectors should stay mostly the same (for awhile anyway) Look at the Default Skin WG page Create your own skin(s) for your institution Get involved in the community!