Help:Web portal tutorial guidelines

From TBwiki
(Difference between revisions)
Jump to: navigation, search
(Reformat web portal tutorial architecture section + add examples)
Line 10: Line 10:
 
*Quickly know which version a page applies
 
*Quickly know which version a page applies
  
 +
= Web portal tutorial guide architecture =
  
 
The web portal tutorial guide is split in 3 levels:
 
The web portal tutorial guide is split in 3 levels:
 
* Major version main page
 
* Major version main page
 
* Step pages
 
* Step pages
* Parameters page
+
** Step pages for advanced features
 +
* Parameters pages
  
=== Major version main page ===
+
== Major version main page ==
  
 
* Feature configuration oriented
 
* Feature configuration oriented
Line 24: Line 26:
 
* Links to the corporate web site
 
* Links to the corporate web site
  
=== Step page ===
+
== Step pages ==
  
 
* Shows the proper way to set the fields in 1 form
 
* Shows the proper way to set the fields in 1 form
Line 32: Line 34:
  
 
Examples:
 
Examples:
*[[Toolpack:Creating_an_ISUP_Stack_A|Creating_an_ISUP_Stack_A]]
+
*[[Toolpack:Creating_an_ISUP_Stack_A|Creating an ISUP Stack]]
*[[]]
+
*[[Toolpack:Creating_a_NAP_(ISUP)_A|Creating a NAP (ISUP)]]
  
==== Step page for advanced feature ====
+
=== Step pages for advanced feature ===
  
 
* Shows the proper way to set the fields in 1 form
 
* Shows the proper way to set the fields in 1 form
Line 41: Line 43:
 
** Links to relevant Parameter page
 
** Links to relevant Parameter page
  
 +
Examples:
 +
*[[Toolpack:Modifying_Profile_for_SPIROU_A|Modifying Profile for SPIROU]]
  
=== Parameter page ===
+
== Parameter pages ==
  
 
* Name always starts with 'Parameter:'
 
* Name always starts with 'Parameter:'
Line 53: Line 57:
 
** Timer pages contain a table of all the timers and their definition
 
** Timer pages contain a table of all the timers and their definition
  
 +
Examples:
 +
*[[Parameter:_Channel_Usage|Channel Usage]]
  
== Web portal tutorial convention ==
+
= Web portal tutorial convention =
  
 
The following are mandatory when describing web procedures.
 
The following are mandatory when describing web procedures.
  
=== Page URL ===
+
== Page URL ==
  
 
* Toolpack version number are no longer in the title
 
* Toolpack version number are no longer in the title
Line 70: Line 76:
 
  Toolpack:Creating_a_New_Gateway_Configuration_B
 
  Toolpack:Creating_a_New_Gateway_Configuration_B
  
=== Page title ===
+
== Page title ==
 
* Set display title (Note: that the version is not present)
 
* Set display title (Note: that the version is not present)
 
Example for page 'Toolpack:Creating_an_IP_Port_Range_A'
 
Example for page 'Toolpack:Creating_an_IP_Port_Range_A'
 
  <nowiki>{{DISPLAYTITLE:Creating an IP Port Range}}</nowiki>
 
  <nowiki>{{DISPLAYTITLE:Creating an IP Port Range}}</nowiki>
  
=== Page content ===
+
== Page content ==
  
 
* '''First''' sentence contains Toolpack version
 
* '''First''' sentence contains Toolpack version
Line 83: Line 89:
  
  
=== Tips ===
+
== Tips ==
  
 
*Establish the tasks sequence and link those to the main web portal guide page (1 form per page)
 
*Establish the tasks sequence and link those to the main web portal guide page (1 form per page)
Line 99: Line 105:
  
  
=== Terminology ===
+
== Terminology ==
  
 
*Buttons are clicked
 
*Buttons are clicked

Revision as of 13:56, 17 December 2012


TelcoBridges support multiple versions simultaneously. We are therefore forced to maintain multiple procedures because of interface changes. This goes somewhat against the wiki philosophy where you always have the latest and the greatest.

The following naming convention takes into consideration:

  • Support multiple versions of the same procedure
  • Avoid duplication of the same content
  • Relevant page title
  • Quickly know which version a page applies

Web portal tutorial guide architecture

The web portal tutorial guide is split in 3 levels:

  • Major version main page
  • Step pages
    • Step pages for advanced features
  • Parameters pages

Major version main page

  • Feature configuration oriented
    • Shows the steps to configure each feature
    • Links to step pages
  • Uncommon configuration are added in the advanced section of the generic feature
  • Links to the corporate web site

Step pages

  • Shows the proper way to set the fields in 1 form
  • 'List of Parameter' section (all visible fields)
    • Links to relevant Parameter page
    • Except for the Profile where we show all parameters

Examples:

Step pages for advanced feature

  • Shows the proper way to set the fields in 1 form
  • 'List of Parameter' section (Only describes the ones modified)
    • Links to relevant Parameter page

Examples:

Parameter pages

  • Name always starts with 'Parameter:'
  • Describes the possible values and their behaviors (tooltips by default)
  • Part of the 'Parameters' category
  • Link back to step pages
    • 1 link per major
  • For timers, 1 page per form (i.e. 1 parameter page for all MTP2 link timers, 1 parameter page for all MTP3 timers, 1 parameter page for all MTP3 link timers)
    • Timer pages contain a table of all the timers and their definition

Examples:

Web portal tutorial convention

The following are mandatory when describing web procedures.

Page URL

  • Toolpack version number are no longer in the title

Example

Toolpack:Creating_a_New_Gateway_Configuration_A
  • Versions of the same page are identify with letters

First version of the procedure

Toolpack:Creating_a_New_Gateway_Configuration_A

Second version

Toolpack:Creating_a_New_Gateway_Configuration_B

Page title

  • Set display title (Note: that the version is not present)

Example for page 'Toolpack:Creating_an_IP_Port_Range_A'

{{DISPLAYTITLE:Creating an IP Port Range}}

Page content

  • First sentence contains Toolpack version
Applies to version(s): v2.5, v2.6.

Wiki code for page that is the same for v2.5 and v2.6

=== '''''Applies to version(s): v2.5, v2.6.''''' ===


Tips

  • Establish the tasks sequence and link those to the main web portal guide page (1 form per page)

Example:Configuring the ISUP Layer

  • Title should starts with a verb that represent an action.

Example: Adding an Adapter, Edit the SCTP Configuration

  • Each steps should contain a summary stating its objective.

Example: Toolpack:Creating_an_MTP3_Network

  • Add screen shots to the procedure
  • First screen shot shows the navigation panel
  • Second screen shot shows the information panel and what the user should click.
  • Third screen shot shows the fields to fill.
  • Last screen shot shows a result message ("something" was create successfully)

Example: Toolpack:Creating_an_ISUP_Interface


Terminology

  • Buttons are clicked
  • Links are clicked or selected
  • Items in a list is selected
  • Check-boxes are selected or cleared
  • Drop-box are referred as list (MTP3 example: Select a sub service field)
Personal tools