Portal as a Service: Unterschied zwischen den Versionen

Aus MH
Wechseln zu: Navigation, Suche
(How do I start?)
(How do I start?)
 
(5 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 8: Zeile 8:
  
 
== How do I start? ==
 
== How do I start? ==
# Be sure that you know the REST/JSON APIs and API-URLs you want to use
+
Be sure that you know the REST/JSON APIs and API-URLs you want to use. In the WIKI example here, the API is pretty simple: It is basically the WIKI Base URL and the page name you have to know. The API of a CRUD service for a data entity or a chat server may be more tricky.
 
# Create your account on the '''[http://mh-svr.de/portal/ Portal as a Service page]'''.  
 
# Create your account on the '''[http://mh-svr.de/portal/ Portal as a Service page]'''.  
 
# Log in with your account and create a new Portal
 
# Log in with your account and create a new Portal
Zeile 14: Zeile 14:
 
# Add a page and click ''Edit''
 
# Add a page and click ''Edit''
 
# You can use the interactive '''Page Layout Designer''' to create your portal page  
 
# You can use the interactive '''Page Layout Designer''' to create your portal page  
# Click the page name in the layout designer to jump to your new portal page and preview it.
+
#* Configure your first running sample view:
 +
#** ''Click on "Change" in the preview (pen symbol)''
 +
#** ''Change type to "pong-meadiawiki"'' (Optional: you can press save and click the pen symbol again, to read out the default module config)
 +
#** ''Set size to "400px"''
 +
#** ''Change resource URL to "http://mh-svr.de/mw/"''
 +
#** ''Save the configuration''
 +
# Click the page name in the layout designer to jump to your new portal page and show it. You can now use this URL to show this page (in the SaaS mode).
 +
 
 +
Please click on the "JSON" link in the layout designer to have a look at the page config. That's all the info PoNG needs to render the page. You can safe it to your local PoNG layout web folder and run it on your machine, if you want. The layout editor is just to make it easier to assemble this JSON layout configuration.
  
 
== Page Layout Designer Guide ==
 
== Page Layout Designer Guide ==

Aktuelle Version vom 23. Februar 2015, 20:47 Uhr

Create web portals for backend service (APIs) w/o programming.

What is it?

  • It is a web based configuration for PoNG portals.
  • It is a hosting for PoNG portals designed by you.
  • It is free! *
  • Itself is based on PoNG -- so a prove that it works :-)

How do I start?

Be sure that you know the REST/JSON APIs and API-URLs you want to use. In the WIKI example here, the API is pretty simple: It is basically the WIKI Base URL and the page name you have to know. The API of a CRUD service for a data entity or a chat server may be more tricky.

  1. Create your account on the Portal as a Service page.
  2. Log in with your account and create a new Portal
  3. Click Customize to jump to the portal administration page
  4. Add a page and click Edit
  5. You can use the interactive Page Layout Designer to create your portal page
    • Configure your first running sample view:
      • Click on "Change" in the preview (pen symbol)
      • Change type to "pong-meadiawiki" (Optional: you can press save and click the pen symbol again, to read out the default module config)
      • Set size to "400px"
      • Change resource URL to "http://mh-svr.de/mw/"
      • Save the configuration
  6. Click the page name in the layout designer to jump to your new portal page and show it. You can now use this URL to show this page (in the SaaS mode).

Please click on the "JSON" link in the layout designer to have a look at the page config. That's all the info PoNG needs to render the page. You can safe it to your local PoNG layout web folder and run it on your machine, if you want. The layout editor is just to make it easier to assemble this JSON layout configuration.

Page Layout Designer Guide

You can create page layouts interactively:

Fehler beim Erstellen des Vorschaubildes: Die Miniaturansicht konnte nicht am vorgesehenen Ort gespeichert werden

The basic layout structure is are rows, containing views. You can add rows using the horizontal split button. Using the vertical split button, you can convert the rows view into a set of columns containing views. With the vertical split button, you can concert a column view into a set of rows.

At the end you are able to create any layout with a hierarchy of rows and columns,

Disclaimer

This is a free public beta test of the Portal NG SERVICE.

The beta test may end at any time. Any data and configuration stored inside the SERVICE may be removed at any time.

Important: THE SERVICE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SERVICE OR THE USE OR OTHER DEALINGS IN THE SERVICE.