...
Code Block |
---|
<portlet-preference> <name>Initial_Release_Date</name> <readOnly>true</readOnly> <value>21-02-2010 00:04:00</value> </portlet-preference> <portlet-preference> <name>Release_Date</name> <readOnly>true</readOnly> <value>Feb 5, 2014<<value>15-09-2013 00:04:01</value> </portlet-preference> <portlet-preference> <name>Release_Notes</name> <readOnly>true</readOnly> <value>Responsive Design!</value> <value>Doesn't Break</value> <value>Adds the ability to have Screenshots</value> <value>Adds the ability for version notes</value> <value>Search works</value> <value>See your favorite apps</value> </portlet-preference> |
Initial Release Date is optional. Initial release date is a Joda Time "DateTime" field. The value of the preference should be "dd-MM-yyyy HH:mm:ss".
Release Date is optional. Release date is a Joda Time DateTime field. The value of it should be "dd-MM-yyyy HH:mm:ss".
...
The showManagedPortlets is true by default. This preference will add to the displayed set, portlets that a user can manage. Note, that if showAllPortlets is true, the showAllPortlets set will already include any managed portlets.
Proposed: Add another preference to hide certain admin portlets. So you can show all but a few (ex: Portal Administration)
Categories
Listed on every portlet's entry page is a list of categories that a portlet belongs too. Clicking any of the categories will send the user back to the initial landing page with the category clicked in the filter.
...
Screenshot after the Entertainment category is clicked. Notice the filtering!
Featured Portlets!
In class org.jasig.portal.portlets.marketplace.PortletMarketplaceController is a static field:
private static String FEATURED_CATEGORY_NAME="Featured";
Any portlet with that as a category will become a "Featured" portlet. Featured portlets are highlighted on the main landing page. 0 featured portlets and nothing (including the label) is shown. If there is an odd number of featured portlets, the first appears in the middle, then the rest appears 2 per row. The label is in the message.properties file for easy changing.
Ratings!
Ratings are shown to the user on the entry page of a portlet. User can select 1-5.
...
First Epic Completed
Jira Legacy | ||||||
---|---|---|---|---|---|---|
|
Where is the code so far?
...
The University of Wisconsin is currently in a redesign and is working towards the mockups pictured above.
Is this the end?
No. UW has planned more improvements and is excited for other's suggestions and contributions.
What if I don't want to use this.
Turn off marketplace rating aggregation here by commenting these lines
Code Block | ||||
---|---|---|---|---|
| ||||
################################################################################
## ##
## Rating Aggregation Configuration ##
## ##
################################################################################
# Every Six Hours
org.jasig.portal.aggr.PortletRatingAggregatorImpl.AggregatePortletRatingsPeriod=22284000 |
Code Block | ||||
---|---|---|---|---|
| ||||
<task:scheduled ref="portletRatingAggregator" method="aggregatePortletRatings" fixed-delay="${org.jasig.portal.aggr.PortletRatingAggregatorImpl.AggregatePortletRatingsPeriod}" /> |
Turn off marketplace search results here by toggling the comment lines:
Code Block | ||||
---|---|---|---|---|
| ||||
<!--Toggle one of the next two via comment Marketplace and PortletRegistry search are very similar. Marketplace provides searching of portlet preferences marked as screen_capture_x and will include a link to the marketplace entry and possibly more to come --> <!-- <bean class="org.jasig.portal.portlets.search.portletregistry.PortletRegistrySearchService"/> --> <bean class="org.jasig.portal.portlets.marketplace.MarketplaceSearchService" /> |