This week I focused on iterating on the feedback I received for the previous issue and worked on the help widget for the hubs. I also found something that caught my interest and wanted to improve the design of the Fedora Apps website. Lastly, I also conducted hyper kitty’s heuristics evaluation for the purpose of evaluating the design choices for the website.

Issue 98

This was the first task I worked on this week. The issue expresses a need for the user to have the same functionality of #help in IRC, as a widget in the hub.

Following is a high-level overview of the flow: The user asks for help in the IRC channel which might be specified in a semi-structured format. The Json has to be populated and it is sent to the back-end. Next, it gets pushed to the help widget where it is converted into a format which is understandable to the user.

Some use cases that I can think of are:

  1. How would the user specify in IRC channel ? (Tagging maybe one solution)
  2. How will we display the message in the help widget?
  3. What all we would want to show in the help widget?
  4. How to configure the help widget?
  5. Further, I wanted to keep in mind the developer constraints as well.

Paper Mockups

Final Design

In the final design I followed the fedora guidelines and design standards for this project. The final design is provided below and feedback on the design can be provided here

Fedora-apps

This is project that I took on my own as I wanted to make the fedora apps front page easily understandable. Currently the categorization of projects is incorrect in the graph. Furthermore, the graph is not easily readable.

For this purpose, Mo and I had a discussion to identify the end users of this website. We concluded that our primary users would include system administrators, developers and users of the open source community. To improve the information on this page, we thought to clearly indicate the software category and software name. Furthermore, we decided to show some additional information about the software when the user clicks it. Following these discussions, I started gathering information for categorizing the apps accurately based on the software name, category and their description.

Hyperkitty Herustics evaluation

Last week I also did a heuristics evalaution on Hyper Kitty which a django based archiver for the mailman suite allowing the users to starts new threads, reply to mails and mark them as favorites, I focused on analysing the wesbite with regards to the principles that we have been taught in class. I will be updating the heuristics in a separate blog post.