Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

By Default, every app will have an entry page.  Check out these default entry pages...

Image RemovedImage Added

 

Image RemovedImage Added

 

Now take a look at a more robust entry page:

Image RemovedImage Added

How to add screenshots

 

Add some screen shots in this format screen_shotx and corresponding captions as screen_shotx_caption.

...

The entry page will show related portlets.  A related app is an app that belongs to the same category or is in a sub category of a given app.  The related app section only appears when there are any related apps (ie, no empty list will ever appear) and the list is limited to five (configurable via a java field).  The list of portlets shown is randomized, so it gives a little bit more life to the entry page.

 

How to limit what users can see in the initial view?

There are two portlet preferences that help.  

...

Code Block
languagexml
<portlet-preference>
<name>showRootCategory</name>
<readOnly>true</readOnly>
<value>false</value>
</portlet-preference>

 

Screenshot of how categories appear on entry page:

Image Removed

 

Here is a screenshot showing the categories displayed on the landing page, after the category button is clicked:

...

Also, every portlet can be rated via the options menu!  1 rating per person per fname is allowed.  When the rating star system is displayed, it shows what the user had previously rated.  Of course, a user can always update their ratings and the appropriate places are updated.

 

Rating will (intended feature) also be included as a column in the portlets listing data-table so it can be sorted upon.

...

also includes a text review component.  At this current time the only reviews you can see are your own.

The submit button submits both the rating and the review without page refreshing!  The submit button is disabled until the user gives a star rating.  The text component is optional.  There is a character remaining label to let the user know that only reviews up to 160 characters are allowed.  The text turns red when the characters get under 10 remaining.  The max length of reviews is configurable in this code block

Code Block
languagejava
titleIMarketplaceRating
collapsetrue
package org.jasig.portal.portlets.marketplace;
import org.jasig.portal.portlet.dao.jpa.MarketplaceRatingPK;
public interface IMarketplaceRating{
    public static final int MAX_RATING = 5;
    public static final int MIN_RATING = 0;
    public static final int REVIEW_MAX_LENGTH=160;

 

Go Button!

The go button will send the user to the portlet, a very nice way to use the portlet.

Image Added

 

Link Modal

Image Added

 

The long link is auto generated.  The short link is a portlet preference.

Code Block
languagexml
    <portlet-preference>
        <name>short_link</name>
        <readOnly>true</readOnly>
        <value>http://goo.gl/ALBYpJ</value>
    </portlet-preference>

 

First Epic Completed

Jira Legacy
serverJASIG Issue Tracker
serverId76221f40-4501-3df1-8578-6c87908cbdf7
keyUP-3955

...

The University of Wisconsin is currently in a redesign and is working towards the mockups pictured above (when they get there).Timothy Vertein is actively working on this project at the UW.

 

Deferred ideas / features:

  • "Popular", as a filter or sort, for some meaning of "popular" (most rendered? Most favorited?)