Code Monkey home page Code Monkey logo

uxd-hub's Introduction

uxd-hub

Welcome to the GitHub repo for the UXD Hub project!

UXD Hub serves the Red Hat UXD team by providing a common location for accessing and sharing teamwide knowledge. When completed, the Hub will include relevant information about the UXD team - who we are and what our vision and strategy is for delivering a world-class product experience to Red Hat customers, what the various roles within UXD are, and how we do our work. You can see UXD Hub on the web at: https://www.uxd-hub.com/. Information that can be found on UXD Hub includes:

Area Content
About UXD Who we are, what we do. and information about the UXD vision and strategy
Design Information for and about the UXD design team including our design conventions
Research Information for and about the UXD research team and doing user research at Red Hat
Content Information for and about the UXD content design team including our microcopy library
Developemnt Information for and about the UXD front-end development team
Team resources Standard documents and useful links for UXDers
Methods Our UXD Methods library

Contributing to UXD Hub

Anyone in UXD is welcome and encouraged to contribute content to the Hub. We are especially interested in contributions to our Design Conventions and Methods areas. More details will be added about how to contribute. But in the mean time, please reach out to Matt Carrano or Matt Carleton if you are interested in contributing content or getting involved with helping to enhance and maintain the UXD Hub site.

uxd-hub's People

Contributors

matthewcarleton avatar andrew-ronaldson avatar mcarrano avatar

Watchers

 avatar Donald Labaj avatar  avatar

uxd-hub's Issues

Update home page

Implement a revised home page that is more informative and includes dynamic content. Some requirements include:

  • The ability to highlight new entries.
  • Direct links to frequently referenced content.
  • Other requirements?

Full content migration

Transition existing content from Google Drive, Confluence, The Source or elsewhere onto UXD Hub. Target information architecture is expressed in the UXD Hub site map and content inventory. This may be done in stages so that priority areas become available first.

Learning and Development resources

Populate the Learning and Development section of Team Resources on UXD Hub with content about UX courses and other resources. This doc contains an initial list of possible content: https://docs.google.com/document/d/16nVTvfOQi4De1ezm9Fg9qziEUxGd4sz6HhzVmfXqUCs/edit?usp=sharing

All items should display in the general Resources section. Discipline specific training may also be tagged to display to the corresponding specialized section, e.g. Design, Research, etc.

Integration with Enjoy HQ

Explore integration with EnjoyHQ with the objective of exposing research studies and insights residing there to UXD Hub users.

Security audit

Ensure that UXD Hub on top of Expression Engine is cleared for use in storing and accessing UXD team content, some of which might be proprietary.

Establish permissions and access

Identify access privileges for different areas of UXD Hub. Consider both who can view content, i.e. what is public and what is restricted to users who are logged in, and who has permissions to add or edit content living in different sections of the site.

Create a Slackbot

Is your feature request related to a problem? Please describe.
Not a big problem, but some way of automatically surfacing relevant content in the context of team conversations in Slack could be neat.

Describe the solution you'd like
During a UXD Hub Admin call we had the idea for a Slackbot that could:

  • Auto-reply to internal questions like "does anyone have a convention for X?" or "do we have any research around Y?"
  • Send a weekly or monthly summary of some of the top-visited pages

None of us are quite sure how to go about making a Slackbot, but we assume that exposing an RSS feed and having the bot check it and post on a schedule could work. Auto-replying to specific types of questions is likely trickier.

Describe alternatives you've considered
None

Additional context
None

Graffiti Wall method

Add documentation on how to create and use a Graffiti wall for collecting user feedback.

Enable commenting and collaboration

Enable commenting and collaboration on entries directly in UXD Hub.

Requirements:

  • Comment directly on a page/entry.
  • Notify author(s) when new comments are posted.
  • View comments in the front end.

Nice to have:

  • Google doc style collaboration and inline commenting.
  • Ability to "follow" an entry to be aware of changes.

Expanded UXD Hub proof of concept

Create a proof of concept that pulls in some existing content to populate team resources living in Google Drive or other places to demonstrate how UXD Hub can be used as a general content management tool for accessing a variety of content types. Out of this effort we will establish a process/procedure for others to follow in migrating/contributing additional content.

Implement enhancements to UXD Hub

Implement design enhancements to UXD Hub as described in the wireframes to expand the scope of content that can be accessed through the Hub. Leverage as many visual assets from the existing vision prototype as possible. Enhancements include:

  • Enhanced navigation
  • Landing pages for all major sections
  • Implementation of common elements like cards, etc. per design
  • Updated home page to expose added content

Migrate MVP content

Transition existing content from Google Drive, Confluence, The Source or elsewhere onto UXD Hub. Target information architecture is expressed in the UXD Hub site map and content inventory. This may be done in stages so that priority areas become available first.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.