...
By Default, every app will have an entry page. Check out these default entry pages...
Now take a look at a more robust entry page:
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 | ||
---|---|---|
| ||
<portlet-preference> <name>showRootCategory</name> <readOnly>true</readOnly> <value>false</value> </portlet-preference> |
Screenshot of how categories appear on entry page:
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 | ||||||
---|---|---|---|---|---|---|
| ||||||
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.
Link Modal
The long link is auto generated. The short link is a portlet preference.
Code Block | ||
---|---|---|
| ||
<portlet-preference>
<name>short_link</name>
<readOnly>true</readOnly>
<value>http://goo.gl/ALBYpJ</value>
</portlet-preference> |
First Epic Completed
Jira Legacy | ||||||
---|---|---|---|---|---|---|
|
...
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?)