Versions Compared

Key

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

...

This can be used in conjunction with the gallery/customize drawer or can serve as a replacement.

 

Main Ideas

Marketplace registry search replaces standard registry search in the portal

Entry Page

...

Screenshots of this portlet in action!

Initial View:

Image Added

 

Clicking on the Title takes you straight to the portlet.  Clicking on details takes you to the entry page.

How to have portlet participate in entry page?

By Default, every app will have an entry page.  Ways to enhance

...

 Check out these default entry pages...

Image Added

 

Image Added

 

Now take a look at a more robust entry page:

Image Added

How to add screenshots

 

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

Order doesn't matter, as shown below.  Captions are also optional.

Code Block
<portlet-preference>
<name>screen_shot2_caption</name>
<readOnly>true</readOnly>
<value>One Stop Shopping</value>
</portlet-preference>
<portlet-preference>
<name>screen_shot1</name>
<readOnly>true</readOnly>
<value>http://image.shutterstock.com/display_pic_with_logo/427597/141533524/stock-photo-marketplace-road-sign-141533524.jpg</value>
</portlet-preference>
<portlet-preference>
<name>screen_shot1_caption</name>
<readOnly>true</readOnly>
<value>The really cool marketplace</value>
</portlet-preference>
<portlet-preference>
<name>screen_shot2</name>
<readOnly>true</readOnly>
<value>http://thumb7.shutterstock.com/display_pic_with_logo/248635/135897425/stock-photo-a-vending-machine-with-the-words-buy-apps-here-and-many-app-tiles-and-icons-ready-to-be-bought-and-135897425.jpg</value>
</portlet-preference>

 

How to add versioning

Release notes is completely optional.  Not having these preferences will keep uPortal behaving the same as pre-marketplace.

...

Code Block
<portlet-preference>
     <name>Release_Date</name>
     <readOnly>true</readOnly>
     <value>Feb 5, 2014</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>

 The only portlet-preference needed is Version.  Without this, the release date and release notes won't show.  If for some reason, the value in version is left blank, this section will not show.

Release Date is optional.  If not added, nothing will show.  If for some reason, the value is blank, but the preference is still there, this will not show. Release  Release date is a Joda Time DateTime field.  The value of it should be "dd-MM-yyyy HH:mm:ss".

Release Notes is optional and also can be of any length.  After 3 notes, the front end will not show until the more button is clicked on the entry page.  When clicked, all notes will be shown and the link will change text to 'Less'.  When clicked, this will once again hide the extra notes, and the text will once again display 'More'.  If any value is blank, a blank line with a dash will appear.

 

Info

TODO: Need to update screenshots to reflect removing "version number"

 

University of Wisconsin Mockup

 

 Image Removed

Implemented screenshots:

 

With more than threeImage Removedwhen the more button is clicked: Image Removed

 

Ratings!

Ratings are shown to the user on the entry page of a portlet.  User can select 1-5.  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.

Where is the code so far?

https://github.com/Jasig/uPortal/tree/marketplace

What this page still needs?

In addition to many things:

...

Who is interested in this work?

...