Notice: unserialize(): Error at offset 159 of 1624 bytes in /home/o3csyjea3ono/domains/wiki.marvelit.com/html/includes/cache/LocalisationCache.php on line 1164
Warning: Invalid argument supplied for foreach() in /home/o3csyjea3ono/domains/wiki.marvelit.com/html/includes/cache/LocalisationCache.php on line 414 http://wiki.marvelit.com/api.php?action=feedcontributions&user=Rmortensen&feedformat=atomMT Marvelit - User contributions [en]2024-03-29T11:09:16ZUser contributionsMediaWiki 1.23.2http://wiki.marvelit.com/index.php?title=Server_and_Operating_SystemServer and Operating System2009-04-12T06:22:48Z<p>Rmortensen: /* Installing Java */</p>
<hr />
<div>== Server Requirements ==<br />
<br />
MARVELit DASH is a JAVA application and as such can execute on any platform that suports the Java Virtual Machine. We have installed DASH on Windows, Linux, and Macintosh platforms successfully.<br />
Dash will execute on a smaller footprint machine for a workgroup - or a server for more users. We have successfully implemented DASH on a 1U Windows Server supporting 300 users. It is recommended that a dedicated machine be used but DASH will function on a notebook computer for demonstrations or can be installed alongside a data base server. (MySQL, etc.)<br />
<br><br />
<br><br />
For simplicity sake - we will document installation of DASH on Windows and Macintosh environments. The Mac environment is a unix type of installation and as such should be similar to an installation on Linux or Unix.<br />
If you are installing DASH on those platforms - we assume that you will be able to review these instructions and tailor them for your platform.<br />
<br />
== Installing Java ==<br />
<br />
DASH needs the current JAVA SDK to run. <br />
<br> <br />
<br><br />
'''Windows''' - access [http://java.sun.com/javase/downloads/index_jdk5.jsp Java 5.0 Downloads] - select the download button next to '''JDK 5.0 Update 18'''. You will be taken to a download page - where you can download the version for your operating system. Download to a folder on your drive - and double click to install on your machine. Note the install path as you will need this to set your JAVA_HOME variable in the next step.<br />
<br><br />
<br><br />
'''Macintosh''' - Tiger (10.4.x) and Leopard (10.5.x) has the JAVA SDK installed by default. It's location is /Library/Java/Home. It is not necessary to install J2SE 5.0 but having it installed will not hurt anything. For more information on JAVA on the Macintosh - see the [http://www.apple.com/macosx/features/java/ Apple Java Page]<br />
<br />
== Setting Java_Home and Base Directory ==<br />
<br />
After JAVA is installed - the JAVA_HOME environment variable must be pointed to your JAVA installation.<br />
<br> <br />
<br><br />
'''Windows''' - Windows allows editing of environment variables in the My Computer - Properties Tab. Right Click on My Computer - select Properties. Select the Advanced Tab and Click on the Environment Variables Button.<br />
<br><br><br />
[[Image:JavaHomeWin.jpg]]<br />
<br><br><br />
In the User Variables box - Edit the JAVA_HOME variable or click New if there is no JAVA_Home displayed. Enter the appropriate entries and click OK. In the above example - Java is installed in the C:\Program Files\Java\jdk1.5.0_02 directory. <br />
<br />
Some users have reported that they need to also add a Base Directory variable on Windows. To be safe - enter another environment variable:<br />
<br />
BASEDIR =C:\DASH<br />
<br />
The directory path needs to be the directory that you will install the software into in the next step.<br />
<br />
Click OK twice to return to the desktop.<br />
<br />
'''Macintosh''' - You need to set the JAVA_HOME variable in a terminal session for the login used to start DASH. Click on the terminal program icon in your dock or in the Applications / Utilities folder. A unix shell script window is opened. Type '''env''' and hit enter - the environment variables for that login are displayed.<br />
<br><br><br />
[[Image:JavaHomeMac.jpg]]<br />
<br><br><br />
If your JAVA_HOME variable is missing - enter the following - than hit enter:<br />
<br><br><br />
'''export JAVA_HOME=/Library/Java/Home'''<br />
<br><br><br />
This will set the JAVA_HOME variable for the session. To have it automatically set whenever you login to terminal - you will need to have that command executed in the profile for that login. See the [http://www.macdevcenter.com/pub/a/mac/2004/02/24/bash.html?page=1 MAC OS X BASH] Page for a discussion of this process. See the '''Working with Bash - Customizing Your Environment''' section for further information on how to do this.</div>Rmortensenhttp://wiki.marvelit.com/index.php?title=Next_ReleaseNext Release2009-01-10T07:56:00Z<p>Rmortensen: /* Print or Export to Applications */</p>
<hr />
<div>== Q1 2009 DASH Professional Enhancements ==<br />
<br />
== Setting up Dashboard Alerts == <br />
<br />
We plan to implement a dashboard alerts function as follows:<br />
<br />
* An administrative function - that will create a KPI with applicable SQL to generate a single value.<br />
* A user accessible function - that will allow users to select the KPI, Frequency, Set Levers for the SQL, enter email address, subject line and email message<br />
* As part of #2 - the user can also select a report or chart to be included with the email<br />
* DASH will open a thread - and execute these alerts and process emails as needed. A smtp server will need to be configured to accept the emails.<br />
<br />
== Print or Export to Applications ==<br />
<br />
* Our plan here is to add small icons to the page and to a portlet - would probably be a portlet option or a printing portlet that would be placed on the page where you want to place it. <br />
* Users would click on the icon and DASH would pass the HTML from the page or portlet to the appropriate application.</div>Rmortensenhttp://wiki.marvelit.com/index.php?title=Next_ReleaseNext Release2009-01-10T07:55:48Z<p>Rmortensen: /* Print or Export to Applications */</p>
<hr />
<div>== Q1 2009 DASH Professional Enhancements ==<br />
<br />
== Setting up Dashboard Alerts == <br />
<br />
We plan to implement a dashboard alerts function as follows:<br />
<br />
* An administrative function - that will create a KPI with applicable SQL to generate a single value.<br />
* A user accessible function - that will allow users to select the KPI, Frequency, Set Levers for the SQL, enter email address, subject line and email message<br />
* As part of #2 - the user can also select a report or chart to be included with the email<br />
* DASH will open a thread - and execute these alerts and process emails as needed. A smtp server will need to be configured to accept the emails.<br />
<br />
== Print or Export to Applications ==<br />
<br />
* Our plan here is to add small icons to the page and to a portlet - would probably be a portlet option or a printing portlet that would be placed on the page where you want to place it. <br />
* Users would click on the icon and DASH would pass the HTML from the page or portlet to the appropriate application.<br />
* Users would click on the icon and DASH would pass the HTML from the page or portlet to the appropriate application.</div>Rmortensenhttp://wiki.marvelit.com/index.php?title=Server_and_Operating_SystemServer and Operating System2008-12-29T00:34:15Z<p>Rmortensen: /* Installing Java */</p>
<hr />
<div>== Server Requirements ==<br />
<br />
MARVELit DASH is a JAVA application and as such can execute on any platform that suports the Java Virtual Machine. We have installed DASH on Windows, Linux, and Macintosh platforms successfully.<br />
Dash will execute on a smaller footprint machine for a workgroup - or a server for more users. We have successfully implemented DASH on a 1U Windows Server supporting 300 users. It is recommended that a dedicated machine be used but DASH will function on a notebook computer for demonstrations or can be installed alongside a data base server. (MySQL, etc.)<br />
<br><br />
<br><br />
For simplicity sake - we will document installation of DASH on Windows and Macintosh environments. The Mac environment is a unix type of installation and as such should be similar to an installation on Linux or Unix.<br />
If you are installing DASH on those platforms - we assume that you will be able to review these instructions and tailor them for your platform.<br />
<br />
== Installing Java ==<br />
<br />
DASH needs the current JAVA SDK to run. <br />
<br> <br />
<br><br />
'''Windows''' - access [http://java.sun.com/javase/downloads/index_jdk5.jsp Java 5.0 Downloads] - select the download button next to '''JDK 5.0 Update 17'''. You will be taken to a download page - where you can download the version for your operating system. Download to a folder on your drive - and double click to install on your machine. Note the install path as you will need this to set your JAVA_HOME variable in the next step.<br />
<br><br />
<br><br />
'''Macintosh''' - Tiger (10.4.x) and Leopard (10.5.x) has the JAVA SDK installed by default. It's location is /Library/Java/Home. It is not necessary to install J2SE 5.0 but having it installed will not hurt anything. For more information on JAVA on the Macintosh - see the [http://www.apple.com/macosx/features/java/ Apple Java Page]<br />
<br />
== Setting Java_Home and Base Directory ==<br />
<br />
After JAVA is installed - the JAVA_HOME environment variable must be pointed to your JAVA installation.<br />
<br> <br />
<br><br />
'''Windows''' - Windows allows editing of environment variables in the My Computer - Properties Tab. Right Click on My Computer - select Properties. Select the Advanced Tab and Click on the Environment Variables Button.<br />
<br><br><br />
[[Image:JavaHomeWin.jpg]]<br />
<br><br><br />
In the User Variables box - Edit the JAVA_HOME variable or click New if there is no JAVA_Home displayed. Enter the appropriate entries and click OK. In the above example - Java is installed in the C:\Program Files\Java\jdk1.5.0_02 directory. <br />
<br />
Some users have reported that they need to also add a Base Directory variable on Windows. To be safe - enter another environment variable:<br />
<br />
BASEDIR =C:\DASH<br />
<br />
The directory path needs to be the directory that you will install the software into in the next step.<br />
<br />
Click OK twice to return to the desktop.<br />
<br />
'''Macintosh''' - You need to set the JAVA_HOME variable in a terminal session for the login used to start DASH. Click on the terminal program icon in your dock or in the Applications / Utilities folder. A unix shell script window is opened. Type '''env''' and hit enter - the environment variables for that login are displayed.<br />
<br><br><br />
[[Image:JavaHomeMac.jpg]]<br />
<br><br><br />
If your JAVA_HOME variable is missing - enter the following - than hit enter:<br />
<br><br><br />
'''export JAVA_HOME=/Library/Java/Home'''<br />
<br><br><br />
This will set the JAVA_HOME variable for the session. To have it automatically set whenever you login to terminal - you will need to have that command executed in the profile for that login. See the [http://www.macdevcenter.com/pub/a/mac/2004/02/24/bash.html?page=1 MAC OS X BASH] Page for a discussion of this process. See the '''Working with Bash - Customizing Your Environment''' section for further information on how to do this.</div>Rmortensenhttp://wiki.marvelit.com/index.php?title=File:Html7.jpgFile:Html7.jpg2008-11-13T19:44:39Z<p>Rmortensen: </p>
<hr />
<div></div>Rmortensenhttp://wiki.marvelit.com/index.php?title=HTML_Content_PortletHTML Content Portlet2008-11-13T19:44:18Z<p>Rmortensen: /* Set Lever by Adding Date Control Example */</p>
<hr />
<div><br />
== Add HTML to Your Pages ==<br />
<br />
With DASH Professional - you can place custom HTML on any page by using the HTML Content Portlet <br />
You can utilize this portlet to do the following:<br />
<br />
1. Add custom text to any page<br><br />
2. Add javascript to add create unique controls and data entry fields<br><br />
3. Add frames and link to other web pages for custom applications<br><br />
4. Add virtually any HTML controls to your pages.<br><br />
<br />
== HTML Content Portlet ==<br />
<br />
Add the HTML Custom Portlet to any section of your pages. The portlet opens in edit mode. Enter data in the following fields:<br />
<br />
[[Image:html1.jpg]]<br />
<br />
'''Select from Saved Content''': Once a HTML Content Portlet is Saved - it is stored in a table in the DASH database. Select a value to add saved content.<br />
<br />
'''Parameter List''': Enter Lever names that will be used in the HTML Content Portlet. When you tab out of the field - default value entry boxes are displayed so you can enter default values.<br />
<br />
'''Saved Name''': Enter a name to reference the HTML Content. This is saved in the database and is displayed in the '''Select from Saved Content''' pulldown once saved.<br />
<br />
'''content''': Enter HTML or Javascript to be displayed/executed<br />
<br />
== IFRAME Example - embed Pentaho Report in DASH ==<br />
<br />
Here is a completed HTML Content Portlet that displays an iframe accessing a Pentaho Chart on a remote server. Levers are referenced in the Parameter List. The portlet displays areas for setting<br />
default values. The portlet content is saved in the database as '''pentaho1''' with ContentID = 1.<br />
<br />
The content is an html iframe command. When the page is displayed - the iframe is executed and the lever values are passed to the remote page. A Chart is generated and displayed on the DASH<br />
page. The SRC tag of the HTML Content for this example is:<br />
<br><br />
<br />
<nowiki>src="http://demo.xxx.com/pentaho/ViewAction?solution=xxxexamples&path=gidash<br />
&action=chart_bar_revenue_by_productline.xaction&region=$P{pRegion}&years=$P{pYear}&width=400&height=400"><br />
</nowiki><br />
<br><br><br />
Notice how the levers are passed to the remote page - $P{pRegion}&years=$P{pYear} - When users select those levers on the page and click the button - the page is refreshed and the new values are passed to the<br />
remote page and used to generate the report.<br />
<br />
[[Image:html2.jpg]]<br />
<br />
The above portlet - displays this chart on the DASH page.<br />
<br />
[[Image:html3.jpg]]<br />
<br />
== IFRAME Example - embed Pentaho Pivot report in DASH ==<br />
<br />
Here is a similar example that displays a pentaho pivot report:<br />
<br />
[[Image:html4.jpg]]<br />
<br />
The SRC tag of the HTML Content for this example is:<br />
<br />
<nowiki>src="http://demo.xxx.com/pentaho/Pivot?solution=xxxexamples&path=gidash&action=pivot_sales_filter_region.xaction&region=$P{pRegion}"></nowiki><br />
<br />
== Set Lever by Adding Date Control Example ==<br />
<br />
Here is an example of setting a Lever $P{TestDate} using the Marvelit Calendar Control:<br />
<br />
[[Image:html7.jpg]]<br />
<br />
<br />
The HTML content to produce the above lever is:<br />
<br />
<nowiki><br />
<form name="dateform" method="post"><br />
Test Date: <input name="TestDate" type="text" value="$P{TestDate}" id="dateform_TestDate"> <a href="javascript:void(0)" onclick="if(self.dateform_TestDate_control)dateform_TestDate_control.fPopCalendar(document.dateform.TestDate);return false;" ><img name="popcal" align="absmiddle" src="/marvelit/cal/DateTime/calbtn.gif" width="34" height="22" border="0" alt=""></a> <iframe width=188 height=166 name="gToday:datetime:agenda.js:dateform_TestDate_control:plugins_date.jsp" id="gToday:datetime:agenda.js:dateform_TestDate_control:plugins_date.jsp" src="/marvelit/cal/DateTime/ipopeng.htm" scrolling="no" frameborder="0" style="visibility:visible; z-index:999; position:absolute; top:-500px; left:-500px;"></iframe><input type="submit" value="Go" name="submit"><br />
</form><br />
</nowiki><br />
<br />
== HTML Content Portlet Preferences ==<br />
<br />
Preferences as set to enable pages to have the same behavior for all users. When a page is displayed - preferences are accessed in the database for the user/page combination. If that user has not accessed that page<br />
before than default preferences for the page are used. Thes have to be set for every portlet on a page. To add preferences - Click the Edit Defaults icon in the upper right corner of the HTML Content Portlet.<br />
It is the icon next to the edit or pencil icon. The Edit Defaults Screen is displayed:<br />
<br />
[[Image:html5.jpg]]</div>Rmortensenhttp://wiki.marvelit.com/index.php?title=HTML_Content_PortletHTML Content Portlet2008-11-13T19:43:15Z<p>Rmortensen: /* Set Lever by Adding Date Control Example */</p>
<hr />
<div><br />
== Add HTML to Your Pages ==<br />
<br />
With DASH Professional - you can place custom HTML on any page by using the HTML Content Portlet <br />
You can utilize this portlet to do the following:<br />
<br />
1. Add custom text to any page<br><br />
2. Add javascript to add create unique controls and data entry fields<br><br />
3. Add frames and link to other web pages for custom applications<br><br />
4. Add virtually any HTML controls to your pages.<br><br />
<br />
== HTML Content Portlet ==<br />
<br />
Add the HTML Custom Portlet to any section of your pages. The portlet opens in edit mode. Enter data in the following fields:<br />
<br />
[[Image:html1.jpg]]<br />
<br />
'''Select from Saved Content''': Once a HTML Content Portlet is Saved - it is stored in a table in the DASH database. Select a value to add saved content.<br />
<br />
'''Parameter List''': Enter Lever names that will be used in the HTML Content Portlet. When you tab out of the field - default value entry boxes are displayed so you can enter default values.<br />
<br />
'''Saved Name''': Enter a name to reference the HTML Content. This is saved in the database and is displayed in the '''Select from Saved Content''' pulldown once saved.<br />
<br />
'''content''': Enter HTML or Javascript to be displayed/executed<br />
<br />
== IFRAME Example - embed Pentaho Report in DASH ==<br />
<br />
Here is a completed HTML Content Portlet that displays an iframe accessing a Pentaho Chart on a remote server. Levers are referenced in the Parameter List. The portlet displays areas for setting<br />
default values. The portlet content is saved in the database as '''pentaho1''' with ContentID = 1.<br />
<br />
The content is an html iframe command. When the page is displayed - the iframe is executed and the lever values are passed to the remote page. A Chart is generated and displayed on the DASH<br />
page. The SRC tag of the HTML Content for this example is:<br />
<br><br />
<br />
<nowiki>src="http://demo.xxx.com/pentaho/ViewAction?solution=xxxexamples&path=gidash<br />
&action=chart_bar_revenue_by_productline.xaction&region=$P{pRegion}&years=$P{pYear}&width=400&height=400"><br />
</nowiki><br />
<br><br><br />
Notice how the levers are passed to the remote page - $P{pRegion}&years=$P{pYear} - When users select those levers on the page and click the button - the page is refreshed and the new values are passed to the<br />
remote page and used to generate the report.<br />
<br />
[[Image:html2.jpg]]<br />
<br />
The above portlet - displays this chart on the DASH page.<br />
<br />
[[Image:html3.jpg]]<br />
<br />
== IFRAME Example - embed Pentaho Pivot report in DASH ==<br />
<br />
Here is a similar example that displays a pentaho pivot report:<br />
<br />
[[Image:html4.jpg]]<br />
<br />
The SRC tag of the HTML Content for this example is:<br />
<br />
<nowiki>src="http://demo.xxx.com/pentaho/Pivot?solution=xxxexamples&path=gidash&action=pivot_sales_filter_region.xaction&region=$P{pRegion}"></nowiki><br />
<br />
== Set Lever by Adding Date Control Example ==<br />
<br />
Here is an example of setting a Lever $P{TestDate} using the Marvelit Calendar Control:<br />
<br />
[[Image:html6.jpg]]<br />
<br />
<br />
The HTML content to produce the above lever is:<br />
<br />
<nowiki><br />
<form name="dateform" method="post"><br />
Test Date: <input name="TestDate" type="text" value="$P{TestDate}" id="dateform_TestDate"> <a href="javascript:void(0)" onclick="if(self.dateform_TestDate_control)dateform_TestDate_control.fPopCalendar(document.dateform.TestDate);return false;" ><img name="popcal" align="absmiddle" src="/marvelit/cal/DateTime/calbtn.gif" width="34" height="22" border="0" alt=""></a> <iframe width=188 height=166 name="gToday:datetime:agenda.js:dateform_TestDate_control:plugins_date.jsp" id="gToday:datetime:agenda.js:dateform_TestDate_control:plugins_date.jsp" src="/marvelit/cal/DateTime/ipopeng.htm" scrolling="no" frameborder="0" style="visibility:visible; z-index:999; position:absolute; top:-500px; left:-500px;"></iframe><input type="submit" value="Go" name="submit"><br />
</form><br />
</nowiki><br />
<br />
== HTML Content Portlet Preferences ==<br />
<br />
Preferences as set to enable pages to have the same behavior for all users. When a page is displayed - preferences are accessed in the database for the user/page combination. If that user has not accessed that page<br />
before than default preferences for the page are used. Thes have to be set for every portlet on a page. To add preferences - Click the Edit Defaults icon in the upper right corner of the HTML Content Portlet.<br />
It is the icon next to the edit or pencil icon. The Edit Defaults Screen is displayed:<br />
<br />
[[Image:html5.jpg]]</div>Rmortensenhttp://wiki.marvelit.com/index.php?title=HTML_Content_PortletHTML Content Portlet2008-11-13T19:40:45Z<p>Rmortensen: /* Set Lever by Adding Date Control Example */</p>
<hr />
<div><br />
== Add HTML to Your Pages ==<br />
<br />
With DASH Professional - you can place custom HTML on any page by using the HTML Content Portlet <br />
You can utilize this portlet to do the following:<br />
<br />
1. Add custom text to any page<br><br />
2. Add javascript to add create unique controls and data entry fields<br><br />
3. Add frames and link to other web pages for custom applications<br><br />
4. Add virtually any HTML controls to your pages.<br><br />
<br />
== HTML Content Portlet ==<br />
<br />
Add the HTML Custom Portlet to any section of your pages. The portlet opens in edit mode. Enter data in the following fields:<br />
<br />
[[Image:html1.jpg]]<br />
<br />
'''Select from Saved Content''': Once a HTML Content Portlet is Saved - it is stored in a table in the DASH database. Select a value to add saved content.<br />
<br />
'''Parameter List''': Enter Lever names that will be used in the HTML Content Portlet. When you tab out of the field - default value entry boxes are displayed so you can enter default values.<br />
<br />
'''Saved Name''': Enter a name to reference the HTML Content. This is saved in the database and is displayed in the '''Select from Saved Content''' pulldown once saved.<br />
<br />
'''content''': Enter HTML or Javascript to be displayed/executed<br />
<br />
== IFRAME Example - embed Pentaho Report in DASH ==<br />
<br />
Here is a completed HTML Content Portlet that displays an iframe accessing a Pentaho Chart on a remote server. Levers are referenced in the Parameter List. The portlet displays areas for setting<br />
default values. The portlet content is saved in the database as '''pentaho1''' with ContentID = 1.<br />
<br />
The content is an html iframe command. When the page is displayed - the iframe is executed and the lever values are passed to the remote page. A Chart is generated and displayed on the DASH<br />
page. The SRC tag of the HTML Content for this example is:<br />
<br><br />
<br />
<nowiki>src="http://demo.xxx.com/pentaho/ViewAction?solution=xxxexamples&path=gidash<br />
&action=chart_bar_revenue_by_productline.xaction&region=$P{pRegion}&years=$P{pYear}&width=400&height=400"><br />
</nowiki><br />
<br><br><br />
Notice how the levers are passed to the remote page - $P{pRegion}&years=$P{pYear} - When users select those levers on the page and click the button - the page is refreshed and the new values are passed to the<br />
remote page and used to generate the report.<br />
<br />
[[Image:html2.jpg]]<br />
<br />
The above portlet - displays this chart on the DASH page.<br />
<br />
[[Image:html3.jpg]]<br />
<br />
== IFRAME Example - embed Pentaho Pivot report in DASH ==<br />
<br />
Here is a similar example that displays a pentaho pivot report:<br />
<br />
[[Image:html4.jpg]]<br />
<br />
The SRC tag of the HTML Content for this example is:<br />
<br />
<nowiki>src="http://demo.xxx.com/pentaho/Pivot?solution=xxxexamples&path=gidash&action=pivot_sales_filter_region.xaction&region=$P{pRegion}"></nowiki><br />
<br />
== Set Lever by Adding Date Control Example ==<br />
<br />
Here is an example of setting a Lever $P{TestDate} using the Marvelit Calendar Control:<br />
<br />
<br />
The HTML content to produce the above lever is:<br />
<br />
<nowiki><br />
<form name="dateform" method="post"><br />
Test Date: <input name="TestDate" type="text" value="$P{TestDate}" id="dateform_TestDate"> <a href="javascript:void(0)" onclick="if(self.dateform_TestDate_control)dateform_TestDate_control.fPopCalendar(document.dateform.TestDate);return false;" ><img name="popcal" align="absmiddle" src="/marvelit/cal/DateTime/calbtn.gif" width="34" height="22" border="0" alt=""></a> <iframe width=188 height=166 name="gToday:datetime:agenda.js:dateform_TestDate_control:plugins_date.jsp" id="gToday:datetime:agenda.js:dateform_TestDate_control:plugins_date.jsp" src="/marvelit/cal/DateTime/ipopeng.htm" scrolling="no" frameborder="0" style="visibility:visible; z-index:999; position:absolute; top:-500px; left:-500px;"></iframe><input type="submit" value="Go" name="submit"><br />
</form><br />
</nowiki><br />
<br />
== HTML Content Portlet Preferences ==<br />
<br />
Preferences as set to enable pages to have the same behavior for all users. When a page is displayed - preferences are accessed in the database for the user/page combination. If that user has not accessed that page<br />
before than default preferences for the page are used. Thes have to be set for every portlet on a page. To add preferences - Click the Edit Defaults icon in the upper right corner of the HTML Content Portlet.<br />
It is the icon next to the edit or pencil icon. The Edit Defaults Screen is displayed:<br />
<br />
[[Image:html5.jpg]]</div>Rmortensenhttp://wiki.marvelit.com/index.php?title=HTML_Content_PortletHTML Content Portlet2008-11-13T19:37:59Z<p>Rmortensen: /* Set Lever by Adding Date Control Example */</p>
<hr />
<div><br />
== Add HTML to Your Pages ==<br />
<br />
With DASH Professional - you can place custom HTML on any page by using the HTML Content Portlet <br />
You can utilize this portlet to do the following:<br />
<br />
1. Add custom text to any page<br><br />
2. Add javascript to add create unique controls and data entry fields<br><br />
3. Add frames and link to other web pages for custom applications<br><br />
4. Add virtually any HTML controls to your pages.<br><br />
<br />
== HTML Content Portlet ==<br />
<br />
Add the HTML Custom Portlet to any section of your pages. The portlet opens in edit mode. Enter data in the following fields:<br />
<br />
[[Image:html1.jpg]]<br />
<br />
'''Select from Saved Content''': Once a HTML Content Portlet is Saved - it is stored in a table in the DASH database. Select a value to add saved content.<br />
<br />
'''Parameter List''': Enter Lever names that will be used in the HTML Content Portlet. When you tab out of the field - default value entry boxes are displayed so you can enter default values.<br />
<br />
'''Saved Name''': Enter a name to reference the HTML Content. This is saved in the database and is displayed in the '''Select from Saved Content''' pulldown once saved.<br />
<br />
'''content''': Enter HTML or Javascript to be displayed/executed<br />
<br />
== IFRAME Example - embed Pentaho Report in DASH ==<br />
<br />
Here is a completed HTML Content Portlet that displays an iframe accessing a Pentaho Chart on a remote server. Levers are referenced in the Parameter List. The portlet displays areas for setting<br />
default values. The portlet content is saved in the database as '''pentaho1''' with ContentID = 1.<br />
<br />
The content is an html iframe command. When the page is displayed - the iframe is executed and the lever values are passed to the remote page. A Chart is generated and displayed on the DASH<br />
page. The SRC tag of the HTML Content for this example is:<br />
<br><br />
<br />
<nowiki>src="http://demo.xxx.com/pentaho/ViewAction?solution=xxxexamples&path=gidash<br />
&action=chart_bar_revenue_by_productline.xaction&region=$P{pRegion}&years=$P{pYear}&width=400&height=400"><br />
</nowiki><br />
<br><br><br />
Notice how the levers are passed to the remote page - $P{pRegion}&years=$P{pYear} - When users select those levers on the page and click the button - the page is refreshed and the new values are passed to the<br />
remote page and used to generate the report.<br />
<br />
[[Image:html2.jpg]]<br />
<br />
The above portlet - displays this chart on the DASH page.<br />
<br />
[[Image:html3.jpg]]<br />
<br />
== IFRAME Example - embed Pentaho Pivot report in DASH ==<br />
<br />
Here is a similar example that displays a pentaho pivot report:<br />
<br />
[[Image:html4.jpg]]<br />
<br />
The SRC tag of the HTML Content for this example is:<br />
<br />
<nowiki>src="http://demo.xxx.com/pentaho/Pivot?solution=xxxexamples&path=gidash&action=pivot_sales_filter_region.xaction&region=$P{pRegion}"></nowiki><br />
<br />
== Set Lever by Adding Date Control Example ==<br />
<br />
Here is an example of setting a Lever $P{TestDate} using the Marvelit Calendar Control:<br />
<br />
<br />
The HTML content to produce the above lever is:<br />
<br />
<nowiki><br />
<form name="dateform" method="post"><br />
Test Date: <input name="TestDate" type="text" value="$P{TestDate}" id="dateform_TestDate"> <br />
<a href="javascript:void(0)" onclick="if(self.dateform_TestDate_control)dateform_TestDate_control.fPopCalendar(document.dateform.TestDate);return false;" ><br />
<img name="popcal" align="absmiddle" src="/marvelit/cal/DateTime/calbtn.gif" width="34" height="22" border="0" alt=""></a><br />
<iframe width=188 height=166 name="gToday:datetime:agenda.js:dateform_TestDate_control:plugins_date.jsp" <br />
id="gToday:datetime:agenda.js:dateform_TestDate_control:plugins_date.jsp" src="/marvelit/cal/DateTime/ipopeng.htm" <br />
scrolling="no" frameborder="0" style="visibility:visible; z-index:999; position:absolute; top:-500px; left:-500px;"></iframe><br><br />
<input type="submit" value="OK" name="submit"> </form></nowiki><br />
<br />
== HTML Content Portlet Preferences ==<br />
<br />
Preferences as set to enable pages to have the same behavior for all users. When a page is displayed - preferences are accessed in the database for the user/page combination. If that user has not accessed that page<br />
before than default preferences for the page are used. Thes have to be set for every portlet on a page. To add preferences - Click the Edit Defaults icon in the upper right corner of the HTML Content Portlet.<br />
It is the icon next to the edit or pencil icon. The Edit Defaults Screen is displayed:<br />
<br />
[[Image:html5.jpg]]</div>Rmortensenhttp://wiki.marvelit.com/index.php?title=HTML_Content_PortletHTML Content Portlet2008-11-13T19:37:31Z<p>Rmortensen: /* Set Lever by Adding Date Control Example */</p>
<hr />
<div><br />
== Add HTML to Your Pages ==<br />
<br />
With DASH Professional - you can place custom HTML on any page by using the HTML Content Portlet <br />
You can utilize this portlet to do the following:<br />
<br />
1. Add custom text to any page<br><br />
2. Add javascript to add create unique controls and data entry fields<br><br />
3. Add frames and link to other web pages for custom applications<br><br />
4. Add virtually any HTML controls to your pages.<br><br />
<br />
== HTML Content Portlet ==<br />
<br />
Add the HTML Custom Portlet to any section of your pages. The portlet opens in edit mode. Enter data in the following fields:<br />
<br />
[[Image:html1.jpg]]<br />
<br />
'''Select from Saved Content''': Once a HTML Content Portlet is Saved - it is stored in a table in the DASH database. Select a value to add saved content.<br />
<br />
'''Parameter List''': Enter Lever names that will be used in the HTML Content Portlet. When you tab out of the field - default value entry boxes are displayed so you can enter default values.<br />
<br />
'''Saved Name''': Enter a name to reference the HTML Content. This is saved in the database and is displayed in the '''Select from Saved Content''' pulldown once saved.<br />
<br />
'''content''': Enter HTML or Javascript to be displayed/executed<br />
<br />
== IFRAME Example - embed Pentaho Report in DASH ==<br />
<br />
Here is a completed HTML Content Portlet that displays an iframe accessing a Pentaho Chart on a remote server. Levers are referenced in the Parameter List. The portlet displays areas for setting<br />
default values. The portlet content is saved in the database as '''pentaho1''' with ContentID = 1.<br />
<br />
The content is an html iframe command. When the page is displayed - the iframe is executed and the lever values are passed to the remote page. A Chart is generated and displayed on the DASH<br />
page. The SRC tag of the HTML Content for this example is:<br />
<br><br />
<br />
<nowiki>src="http://demo.xxx.com/pentaho/ViewAction?solution=xxxexamples&path=gidash<br />
&action=chart_bar_revenue_by_productline.xaction&region=$P{pRegion}&years=$P{pYear}&width=400&height=400"><br />
</nowiki><br />
<br><br><br />
Notice how the levers are passed to the remote page - $P{pRegion}&years=$P{pYear} - When users select those levers on the page and click the button - the page is refreshed and the new values are passed to the<br />
remote page and used to generate the report.<br />
<br />
[[Image:html2.jpg]]<br />
<br />
The above portlet - displays this chart on the DASH page.<br />
<br />
[[Image:html3.jpg]]<br />
<br />
== IFRAME Example - embed Pentaho Pivot report in DASH ==<br />
<br />
Here is a similar example that displays a pentaho pivot report:<br />
<br />
[[Image:html4.jpg]]<br />
<br />
The SRC tag of the HTML Content for this example is:<br />
<br />
<nowiki>src="http://demo.xxx.com/pentaho/Pivot?solution=xxxexamples&path=gidash&action=pivot_sales_filter_region.xaction&region=$P{pRegion}"></nowiki><br />
<br />
== Set Lever by Adding Date Control Example ==<br />
<br />
Here is an example of setting a Lever $P{TestDate} using the Marvelit Calendar Control:<br />
<br />
<br />
The SRC content to produce the above lever is:<br />
<br />
<nowiki><br />
<form name="dateform" method="post"><br />
Test Date: <input name="TestDate" type="text" value="$P{TestDate}" id="dateform_TestDate"> <br />
<a href="javascript:void(0)" onclick="if(self.dateform_TestDate_control)dateform_TestDate_control.fPopCalendar(document.dateform.TestDate);return false;" ><br />
<img name="popcal" align="absmiddle" src="/marvelit/cal/DateTime/calbtn.gif" width="34" height="22" border="0" alt=""></a><br />
<iframe width=188 height=166 name="gToday:datetime:agenda.js:dateform_TestDate_control:plugins_date.jsp" <br />
id="gToday:datetime:agenda.js:dateform_TestDate_control:plugins_date.jsp" src="/marvelit/cal/DateTime/ipopeng.htm" <br />
scrolling="no" frameborder="0" style="visibility:visible; z-index:999; position:absolute; top:-500px; left:-500px;"></iframe><br><br />
<input type="submit" value="OK" name="submit"> </form></nowiki><br />
<br />
== HTML Content Portlet Preferences ==<br />
<br />
Preferences as set to enable pages to have the same behavior for all users. When a page is displayed - preferences are accessed in the database for the user/page combination. If that user has not accessed that page<br />
before than default preferences for the page are used. Thes have to be set for every portlet on a page. To add preferences - Click the Edit Defaults icon in the upper right corner of the HTML Content Portlet.<br />
It is the icon next to the edit or pencil icon. The Edit Defaults Screen is displayed:<br />
<br />
[[Image:html5.jpg]]</div>Rmortensenhttp://wiki.marvelit.com/index.php?title=HTML_Content_PortletHTML Content Portlet2008-11-13T19:37:00Z<p>Rmortensen: /* Set Lever by Adding Date Control Example */</p>
<hr />
<div><br />
== Add HTML to Your Pages ==<br />
<br />
With DASH Professional - you can place custom HTML on any page by using the HTML Content Portlet <br />
You can utilize this portlet to do the following:<br />
<br />
1. Add custom text to any page<br><br />
2. Add javascript to add create unique controls and data entry fields<br><br />
3. Add frames and link to other web pages for custom applications<br><br />
4. Add virtually any HTML controls to your pages.<br><br />
<br />
== HTML Content Portlet ==<br />
<br />
Add the HTML Custom Portlet to any section of your pages. The portlet opens in edit mode. Enter data in the following fields:<br />
<br />
[[Image:html1.jpg]]<br />
<br />
'''Select from Saved Content''': Once a HTML Content Portlet is Saved - it is stored in a table in the DASH database. Select a value to add saved content.<br />
<br />
'''Parameter List''': Enter Lever names that will be used in the HTML Content Portlet. When you tab out of the field - default value entry boxes are displayed so you can enter default values.<br />
<br />
'''Saved Name''': Enter a name to reference the HTML Content. This is saved in the database and is displayed in the '''Select from Saved Content''' pulldown once saved.<br />
<br />
'''content''': Enter HTML or Javascript to be displayed/executed<br />
<br />
== IFRAME Example - embed Pentaho Report in DASH ==<br />
<br />
Here is a completed HTML Content Portlet that displays an iframe accessing a Pentaho Chart on a remote server. Levers are referenced in the Parameter List. The portlet displays areas for setting<br />
default values. The portlet content is saved in the database as '''pentaho1''' with ContentID = 1.<br />
<br />
The content is an html iframe command. When the page is displayed - the iframe is executed and the lever values are passed to the remote page. A Chart is generated and displayed on the DASH<br />
page. The SRC tag of the HTML Content for this example is:<br />
<br><br />
<br />
<nowiki>src="http://demo.xxx.com/pentaho/ViewAction?solution=xxxexamples&path=gidash<br />
&action=chart_bar_revenue_by_productline.xaction&region=$P{pRegion}&years=$P{pYear}&width=400&height=400"><br />
</nowiki><br />
<br><br><br />
Notice how the levers are passed to the remote page - $P{pRegion}&years=$P{pYear} - When users select those levers on the page and click the button - the page is refreshed and the new values are passed to the<br />
remote page and used to generate the report.<br />
<br />
[[Image:html2.jpg]]<br />
<br />
The above portlet - displays this chart on the DASH page.<br />
<br />
[[Image:html3.jpg]]<br />
<br />
== IFRAME Example - embed Pentaho Pivot report in DASH ==<br />
<br />
Here is a similar example that displays a pentaho pivot report:<br />
<br />
[[Image:html4.jpg]]<br />
<br />
The SRC tag of the HTML Content for this example is:<br />
<br />
<nowiki>src="http://demo.xxx.com/pentaho/Pivot?solution=xxxexamples&path=gidash&action=pivot_sales_filter_region.xaction&region=$P{pRegion}"></nowiki><br />
<br />
== Set Lever by Adding Date Control Example ==<br />
<br />
Here is an example of setting a Lever $P{TestDate} using the Marvelit Calendar Control:<br />
<br />
<br />
The SRC content to produce the above lever is:<br />
<br />
<nowiki>Insert non-formatted text here</nowiki><br />
<form name="dateform" method="post"><br />
Test Date: <input name="TestDate" type="text" value="$P{TestDate}" id="dateform_TestDate"> <br />
<a href="javascript:void(0)" onclick="if(self.dateform_TestDate_control)dateform_TestDate_control.fPopCalendar(document.dateform.TestDate);return false;" ><br />
<img name="popcal" align="absmiddle" src="/marvelit/cal/DateTime/calbtn.gif" width="34" height="22" border="0" alt=""></a><br />
<iframe width=188 height=166 name="gToday:datetime:agenda.js:dateform_TestDate_control:plugins_date.jsp" <br />
id="gToday:datetime:agenda.js:dateform_TestDate_control:plugins_date.jsp" src="/marvelit/cal/DateTime/ipopeng.htm" <br />
scrolling="no" frameborder="0" style="visibility:visible; z-index:999; position:absolute; top:-500px; left:-500px;"></iframe><br><br />
<input type="submit" value="OK" name="submit"> </form><nowiki>Insert non-formatted text here</nowiki><br />
<br />
== HTML Content Portlet Preferences ==<br />
<br />
Preferences as set to enable pages to have the same behavior for all users. When a page is displayed - preferences are accessed in the database for the user/page combination. If that user has not accessed that page<br />
before than default preferences for the page are used. Thes have to be set for every portlet on a page. To add preferences - Click the Edit Defaults icon in the upper right corner of the HTML Content Portlet.<br />
It is the icon next to the edit or pencil icon. The Edit Defaults Screen is displayed:<br />
<br />
[[Image:html5.jpg]]</div>Rmortensenhttp://wiki.marvelit.com/index.php?title=HTML_Content_PortletHTML Content Portlet2008-11-13T19:35:32Z<p>Rmortensen: /* Adding Date Control */</p>
<hr />
<div><br />
== Add HTML to Your Pages ==<br />
<br />
With DASH Professional - you can place custom HTML on any page by using the HTML Content Portlet <br />
You can utilize this portlet to do the following:<br />
<br />
1. Add custom text to any page<br><br />
2. Add javascript to add create unique controls and data entry fields<br><br />
3. Add frames and link to other web pages for custom applications<br><br />
4. Add virtually any HTML controls to your pages.<br><br />
<br />
== HTML Content Portlet ==<br />
<br />
Add the HTML Custom Portlet to any section of your pages. The portlet opens in edit mode. Enter data in the following fields:<br />
<br />
[[Image:html1.jpg]]<br />
<br />
'''Select from Saved Content''': Once a HTML Content Portlet is Saved - it is stored in a table in the DASH database. Select a value to add saved content.<br />
<br />
'''Parameter List''': Enter Lever names that will be used in the HTML Content Portlet. When you tab out of the field - default value entry boxes are displayed so you can enter default values.<br />
<br />
'''Saved Name''': Enter a name to reference the HTML Content. This is saved in the database and is displayed in the '''Select from Saved Content''' pulldown once saved.<br />
<br />
'''content''': Enter HTML or Javascript to be displayed/executed<br />
<br />
== IFRAME Example - embed Pentaho Report in DASH ==<br />
<br />
Here is a completed HTML Content Portlet that displays an iframe accessing a Pentaho Chart on a remote server. Levers are referenced in the Parameter List. The portlet displays areas for setting<br />
default values. The portlet content is saved in the database as '''pentaho1''' with ContentID = 1.<br />
<br />
The content is an html iframe command. When the page is displayed - the iframe is executed and the lever values are passed to the remote page. A Chart is generated and displayed on the DASH<br />
page. The SRC tag of the HTML Content for this example is:<br />
<br><br />
<br />
<nowiki>src="http://demo.xxx.com/pentaho/ViewAction?solution=xxxexamples&path=gidash<br />
&action=chart_bar_revenue_by_productline.xaction&region=$P{pRegion}&years=$P{pYear}&width=400&height=400"><br />
</nowiki><br />
<br><br><br />
Notice how the levers are passed to the remote page - $P{pRegion}&years=$P{pYear} - When users select those levers on the page and click the button - the page is refreshed and the new values are passed to the<br />
remote page and used to generate the report.<br />
<br />
[[Image:html2.jpg]]<br />
<br />
The above portlet - displays this chart on the DASH page.<br />
<br />
[[Image:html3.jpg]]<br />
<br />
== IFRAME Example - embed Pentaho Pivot report in DASH ==<br />
<br />
Here is a similar example that displays a pentaho pivot report:<br />
<br />
[[Image:html4.jpg]]<br />
<br />
The SRC tag of the HTML Content for this example is:<br />
<br />
<nowiki>src="http://demo.xxx.com/pentaho/Pivot?solution=xxxexamples&path=gidash&action=pivot_sales_filter_region.xaction&region=$P{pRegion}"></nowiki><br />
<br />
== Set Lever by Adding Date Control Example ==<br />
<br />
<nowiki>Insert non-formatted text here</nowiki><br />
<form name="dateform" method="post"><br />
Test Date: <input name="TestDate" type="text" value="$P{TestDate}" id="dateform_TestDate"> <br />
<a href="javascript:void(0)" onclick="if(self.dateform_TestDate_control)dateform_TestDate_control.fPopCalendar(document.dateform.TestDate);return false;" ><br />
<img name="popcal" align="absmiddle" src="/marvelit/cal/DateTime/calbtn.gif" width="34" height="22" border="0" alt=""></a><br />
<iframe width=188 height=166 name="gToday:datetime:agenda.js:dateform_TestDate_control:plugins_date.jsp" <br />
id="gToday:datetime:agenda.js:dateform_TestDate_control:plugins_date.jsp" src="/marvelit/cal/DateTime/ipopeng.htm" <br />
scrolling="no" frameborder="0" style="visibility:visible; z-index:999; position:absolute; top:-500px; left:-500px;"></iframe><br><br />
<input type="submit" value="OK" name="submit"> </form><nowiki>Insert non-formatted text here</nowiki><br />
<br />
== HTML Content Portlet Preferences ==<br />
<br />
Preferences as set to enable pages to have the same behavior for all users. When a page is displayed - preferences are accessed in the database for the user/page combination. If that user has not accessed that page<br />
before than default preferences for the page are used. Thes have to be set for every portlet on a page. To add preferences - Click the Edit Defaults icon in the upper right corner of the HTML Content Portlet.<br />
It is the icon next to the edit or pencil icon. The Edit Defaults Screen is displayed:<br />
<br />
[[Image:html5.jpg]]</div>Rmortensenhttp://wiki.marvelit.com/index.php?title=HTML_Content_PortletHTML Content Portlet2008-11-13T19:34:49Z<p>Rmortensen: /* HTML Content Portlet Preferences */</p>
<hr />
<div><br />
== Add HTML to Your Pages ==<br />
<br />
With DASH Professional - you can place custom HTML on any page by using the HTML Content Portlet <br />
You can utilize this portlet to do the following:<br />
<br />
1. Add custom text to any page<br><br />
2. Add javascript to add create unique controls and data entry fields<br><br />
3. Add frames and link to other web pages for custom applications<br><br />
4. Add virtually any HTML controls to your pages.<br><br />
<br />
== HTML Content Portlet ==<br />
<br />
Add the HTML Custom Portlet to any section of your pages. The portlet opens in edit mode. Enter data in the following fields:<br />
<br />
[[Image:html1.jpg]]<br />
<br />
'''Select from Saved Content''': Once a HTML Content Portlet is Saved - it is stored in a table in the DASH database. Select a value to add saved content.<br />
<br />
'''Parameter List''': Enter Lever names that will be used in the HTML Content Portlet. When you tab out of the field - default value entry boxes are displayed so you can enter default values.<br />
<br />
'''Saved Name''': Enter a name to reference the HTML Content. This is saved in the database and is displayed in the '''Select from Saved Content''' pulldown once saved.<br />
<br />
'''content''': Enter HTML or Javascript to be displayed/executed<br />
<br />
== IFRAME Example - embed Pentaho Report in DASH ==<br />
<br />
Here is a completed HTML Content Portlet that displays an iframe accessing a Pentaho Chart on a remote server. Levers are referenced in the Parameter List. The portlet displays areas for setting<br />
default values. The portlet content is saved in the database as '''pentaho1''' with ContentID = 1.<br />
<br />
The content is an html iframe command. When the page is displayed - the iframe is executed and the lever values are passed to the remote page. A Chart is generated and displayed on the DASH<br />
page. The SRC tag of the HTML Content for this example is:<br />
<br><br />
<br />
<nowiki>src="http://demo.xxx.com/pentaho/ViewAction?solution=xxxexamples&path=gidash<br />
&action=chart_bar_revenue_by_productline.xaction&region=$P{pRegion}&years=$P{pYear}&width=400&height=400"><br />
</nowiki><br />
<br><br><br />
Notice how the levers are passed to the remote page - $P{pRegion}&years=$P{pYear} - When users select those levers on the page and click the button - the page is refreshed and the new values are passed to the<br />
remote page and used to generate the report.<br />
<br />
[[Image:html2.jpg]]<br />
<br />
The above portlet - displays this chart on the DASH page.<br />
<br />
[[Image:html3.jpg]]<br />
<br />
== IFRAME Example - embed Pentaho Pivot report in DASH ==<br />
<br />
Here is a similar example that displays a pentaho pivot report:<br />
<br />
[[Image:html4.jpg]]<br />
<br />
The SRC tag of the HTML Content for this example is:<br />
<br />
<nowiki>src="http://demo.xxx.com/pentaho/Pivot?solution=xxxexamples&path=gidash&action=pivot_sales_filter_region.xaction&region=$P{pRegion}"></nowiki><br />
<br />
== Adding Date Control ==<br />
<br />
<br />
== HTML Content Portlet Preferences ==<br />
<br />
Preferences as set to enable pages to have the same behavior for all users. When a page is displayed - preferences are accessed in the database for the user/page combination. If that user has not accessed that page<br />
before than default preferences for the page are used. Thes have to be set for every portlet on a page. To add preferences - Click the Edit Defaults icon in the upper right corner of the HTML Content Portlet.<br />
It is the icon next to the edit or pencil icon. The Edit Defaults Screen is displayed:<br />
<br />
[[Image:html5.jpg]]</div>Rmortensenhttp://wiki.marvelit.com/index.php?title=Main_PageMain Page2008-11-03T04:04:33Z<p>Rmortensen: /* Q1 2009 DASH Professional Functions */</p>
<hr />
<div>== Introduction ==<br />
<br />
MARVELit DASH is a DASHBOARD solution based on the Apache Jetspeed 2 Enterprise Portal and MARVELit Dashboard Portlets. Unlike other business intelligence solutions available, DASH strives to simplify the process of creating and maintaining a web based business intelligence dashboard for all users.'''<br />
<br />
== DASH Installation ==<br />
<br />
* [http://www.marvelit.com/documents/DASH_Install.pdf Download PDF] - Download complete install instructions as a PDF<br />
<br />
* [[Server_and_Operating_System|Server and Operating System]] , Basic server requirements, operating systems, JAVA versions needed and Setup<br />
<br />
* [[Execute_DASH_Installer|Unzip and Execute the Installer]] , Unzip the DASH download file and Execute the Installer<br />
<br />
* [[Startup_DASH_and_Update_DASH_Connection|Startup DASH and Enter License Key]] ,Startup DASH and Enter your License key<br />
<br />
* [[Sample_Dashboard|View the Sample Dashboard]] ,You are Finished - Now build your own DASHBOARDS<br />
<br />
== DASH Upgrade ==<br />
<br />
* [[Upgrade_DASH|Upgrading MARVELit DASH]] When new code is released - here is how to upgrade<br />
<br />
== Users Roles and Groups ==<br />
<br />
* [[Managing_Users|Managing Users]] , How to add or modify Users who can access the portal<br />
<br />
* [[Managing_Roles|Managing Roles]] , Defining Roles for Users<br />
<br />
* [[Managing_Groups|Managing Groups]] , Defining Groups for Users<br />
<br />
* [[Managing_Profiles|Managing Profiles]] , Defining Profile Rules to control entry points for Users<br />
<br />
== Dashboard Panes ==<br />
<br />
* [[Adding_Panes|Adding Panes]] , How to add or modify dashboard panes in the portal<br />
<br />
* [[Panes_File_Structure|Accessing Panes in the Portal Server File Structure]] , Adding additional functionality by editing psml files stored in the file system<br />
<br />
* [[Formating_Panes|Formating Panes]] , Adding Columns and Rows to existing Dashboard Panes<br />
<br />
* [[Adding_Portlets|Adding Portlets to a Pane]] , Adding MARVELit portlets to panes to create dashbboards<br />
<br />
* [[Modifying_Pane_Styles|Modifying Pane Styles]] , Selecting look and feel of Panes by using CSS Style Sheets and html<br />
<br />
== DASH Community Edition Functions ==<br />
<br />
* [[Administration_Portlets|Administration Portlets]] , Adding Data Sources and setting MARVELit DASH profile options<br />
<br />
* [[Chart_Portlets|Chart Portlet]] , How to update and save MARVELit Charts<br />
<br />
* [[Report_Portlet|Report Portlet]] , How to update and save MARVELit Reports<br />
<br />
* [[Meter_Portlet|Meter Portlet]] , How to update and save MARVELit Meters (dials)<br />
<br />
* [[Adding_Levers|Adding Levers]] , How to add Levers (pull down selections) and have them work on a page<br />
<br />
* [[Portlet_Variables|Portlet Variables]] , How to use Variables in Portlet configurations<br />
<br />
* [[Portlet_XML_Formatting|Format Portlets using XML]] , How to use XML tags to create custom colors, fonts, and threshholds<br />
<br />
* [[Creating_Click_Throughs|Creating Click Throughs]] , how DASH can perform drill downs - only better<br />
<br />
* [[DASH_Decorators|DASH Decorators]] , changing the look and feel of your dashboards<br />
<br />
* [[Finished_Pane|Completed Dashboard Pane in Edit Mode]]<br />
<br />
== DASH Professional Functions ==<br />
<br />
'''Get all the DASH Community Functions plus:'''<br />
<br />
* [[Levers_Portlet|Levers Portlet]] , Customize levers and place them anywhere on the page<br />
<br />
* [[Editable_Report_Portlet|Editable Report Portlet]] , How to update and save MARVELit Editable Reports - data entry screens<br />
<br />
* [[HTML_Content_Portlet|HTML Content Portlet]] , add custom HTML to your dashboard pages<br />
<br />
* [[Jasper_Report_Portlet|Jasper Report Portlet]] , execute jasper reports in your dashboards<br />
<br />
* [[Excel_Imports|Import Excel Data]] , take excel data and import directly into your dashboards<br />
<br />
* [[Edit_Defaults|Add Portlet Preferences]] , Add portlet preferences via Edit Defaults Mode<br />
<br />
* [[Advanced_Security|Advanced Security Features]] , Creating access to specific menus and pages<br />
<br />
* [[Profile_Rules|Profile Rules]] , creating specific actions upon login for certain users<br />
<br />
* [[Using_Subsites|Using Subsites]] , how to create dashboards within dashboards for certain users<br />
<br />
== Q1 2009 DASH Professional Enhancements ==<br />
<br />
* [[Next_Release|What is in our Next Release]] , See what we have planned next</div>Rmortensenhttp://wiki.marvelit.com/index.php?title=Next_ReleaseNext Release2008-11-03T04:03:55Z<p>Rmortensen: /* Q1 2009 DASH Professional Functions */</p>
<hr />
<div>== Q1 2009 DASH Professional Enhancements ==<br />
<br />
== Setting up Dashboard Alerts == <br />
<br />
We plan to implement a dashboard alerts function as follows:<br />
<br />
* An administrative function - that will create a KPI with applicable SQL to generate a single value.<br />
* A user accessible function - that will allow users to select the KPI, Frequency, Set Levers for the SQL, enter email address, subject line and email message<br />
* As part of #2 - the user can also select a report or chart to be included with the email<br />
* DASH will open a thread - and execute these alerts and process emails as needed. A smtp server will need to be configured to accept the emails.<br />
<br />
== Print or Export to Applications ==<br />
<br />
* Our plan here is to add small icons to the page and to a portlet - would probably be a portlet option or a printing portlet that would be placed on the page where you want to place it. <br />
* Users would click on the icon and DASH would pass the HTML from the page or portlet to the appropriate application.</div>Rmortensenhttp://wiki.marvelit.com/index.php?title=Main_PageMain Page2008-11-03T04:03:35Z<p>Rmortensen: /* Q1 2009 DASH Professional Functions */</p>
<hr />
<div>== Introduction ==<br />
<br />
MARVELit DASH is a DASHBOARD solution based on the Apache Jetspeed 2 Enterprise Portal and MARVELit Dashboard Portlets. Unlike other business intelligence solutions available, DASH strives to simplify the process of creating and maintaining a web based business intelligence dashboard for all users.'''<br />
<br />
== DASH Installation ==<br />
<br />
* [http://www.marvelit.com/documents/DASH_Install.pdf Download PDF] - Download complete install instructions as a PDF<br />
<br />
* [[Server_and_Operating_System|Server and Operating System]] , Basic server requirements, operating systems, JAVA versions needed and Setup<br />
<br />
* [[Execute_DASH_Installer|Unzip and Execute the Installer]] , Unzip the DASH download file and Execute the Installer<br />
<br />
* [[Startup_DASH_and_Update_DASH_Connection|Startup DASH and Enter License Key]] ,Startup DASH and Enter your License key<br />
<br />
* [[Sample_Dashboard|View the Sample Dashboard]] ,You are Finished - Now build your own DASHBOARDS<br />
<br />
== DASH Upgrade ==<br />
<br />
* [[Upgrade_DASH|Upgrading MARVELit DASH]] When new code is released - here is how to upgrade<br />
<br />
== Users Roles and Groups ==<br />
<br />
* [[Managing_Users|Managing Users]] , How to add or modify Users who can access the portal<br />
<br />
* [[Managing_Roles|Managing Roles]] , Defining Roles for Users<br />
<br />
* [[Managing_Groups|Managing Groups]] , Defining Groups for Users<br />
<br />
* [[Managing_Profiles|Managing Profiles]] , Defining Profile Rules to control entry points for Users<br />
<br />
== Dashboard Panes ==<br />
<br />
* [[Adding_Panes|Adding Panes]] , How to add or modify dashboard panes in the portal<br />
<br />
* [[Panes_File_Structure|Accessing Panes in the Portal Server File Structure]] , Adding additional functionality by editing psml files stored in the file system<br />
<br />
* [[Formating_Panes|Formating Panes]] , Adding Columns and Rows to existing Dashboard Panes<br />
<br />
* [[Adding_Portlets|Adding Portlets to a Pane]] , Adding MARVELit portlets to panes to create dashbboards<br />
<br />
* [[Modifying_Pane_Styles|Modifying Pane Styles]] , Selecting look and feel of Panes by using CSS Style Sheets and html<br />
<br />
== DASH Community Edition Functions ==<br />
<br />
* [[Administration_Portlets|Administration Portlets]] , Adding Data Sources and setting MARVELit DASH profile options<br />
<br />
* [[Chart_Portlets|Chart Portlet]] , How to update and save MARVELit Charts<br />
<br />
* [[Report_Portlet|Report Portlet]] , How to update and save MARVELit Reports<br />
<br />
* [[Meter_Portlet|Meter Portlet]] , How to update and save MARVELit Meters (dials)<br />
<br />
* [[Adding_Levers|Adding Levers]] , How to add Levers (pull down selections) and have them work on a page<br />
<br />
* [[Portlet_Variables|Portlet Variables]] , How to use Variables in Portlet configurations<br />
<br />
* [[Portlet_XML_Formatting|Format Portlets using XML]] , How to use XML tags to create custom colors, fonts, and threshholds<br />
<br />
* [[Creating_Click_Throughs|Creating Click Throughs]] , how DASH can perform drill downs - only better<br />
<br />
* [[DASH_Decorators|DASH Decorators]] , changing the look and feel of your dashboards<br />
<br />
* [[Finished_Pane|Completed Dashboard Pane in Edit Mode]]<br />
<br />
== DASH Professional Functions ==<br />
<br />
'''Get all the DASH Community Functions plus:'''<br />
<br />
* [[Levers_Portlet|Levers Portlet]] , Customize levers and place them anywhere on the page<br />
<br />
* [[Editable_Report_Portlet|Editable Report Portlet]] , How to update and save MARVELit Editable Reports - data entry screens<br />
<br />
* [[HTML_Content_Portlet|HTML Content Portlet]] , add custom HTML to your dashboard pages<br />
<br />
* [[Jasper_Report_Portlet|Jasper Report Portlet]] , execute jasper reports in your dashboards<br />
<br />
* [[Excel_Imports|Import Excel Data]] , take excel data and import directly into your dashboards<br />
<br />
* [[Edit_Defaults|Add Portlet Preferences]] , Add portlet preferences via Edit Defaults Mode<br />
<br />
* [[Advanced_Security|Advanced Security Features]] , Creating access to specific menus and pages<br />
<br />
* [[Profile_Rules|Profile Rules]] , creating specific actions upon login for certain users<br />
<br />
* [[Using_Subsites|Using Subsites]] , how to create dashboards within dashboards for certain users<br />
<br />
== Q1 2009 DASH Professional Functions ==<br />
<br />
* [[Next_Release|What is in our Next Release]] , See what we have planned next</div>Rmortensenhttp://wiki.marvelit.com/index.php?title=Main_PageMain Page2008-11-03T04:03:11Z<p>Rmortensen: /* Q1 2009 DASH Professional Functions */</p>
<hr />
<div>== Introduction ==<br />
<br />
MARVELit DASH is a DASHBOARD solution based on the Apache Jetspeed 2 Enterprise Portal and MARVELit Dashboard Portlets. Unlike other business intelligence solutions available, DASH strives to simplify the process of creating and maintaining a web based business intelligence dashboard for all users.'''<br />
<br />
== DASH Installation ==<br />
<br />
* [http://www.marvelit.com/documents/DASH_Install.pdf Download PDF] - Download complete install instructions as a PDF<br />
<br />
* [[Server_and_Operating_System|Server and Operating System]] , Basic server requirements, operating systems, JAVA versions needed and Setup<br />
<br />
* [[Execute_DASH_Installer|Unzip and Execute the Installer]] , Unzip the DASH download file and Execute the Installer<br />
<br />
* [[Startup_DASH_and_Update_DASH_Connection|Startup DASH and Enter License Key]] ,Startup DASH and Enter your License key<br />
<br />
* [[Sample_Dashboard|View the Sample Dashboard]] ,You are Finished - Now build your own DASHBOARDS<br />
<br />
== DASH Upgrade ==<br />
<br />
* [[Upgrade_DASH|Upgrading MARVELit DASH]] When new code is released - here is how to upgrade<br />
<br />
== Users Roles and Groups ==<br />
<br />
* [[Managing_Users|Managing Users]] , How to add or modify Users who can access the portal<br />
<br />
* [[Managing_Roles|Managing Roles]] , Defining Roles for Users<br />
<br />
* [[Managing_Groups|Managing Groups]] , Defining Groups for Users<br />
<br />
* [[Managing_Profiles|Managing Profiles]] , Defining Profile Rules to control entry points for Users<br />
<br />
== Dashboard Panes ==<br />
<br />
* [[Adding_Panes|Adding Panes]] , How to add or modify dashboard panes in the portal<br />
<br />
* [[Panes_File_Structure|Accessing Panes in the Portal Server File Structure]] , Adding additional functionality by editing psml files stored in the file system<br />
<br />
* [[Formating_Panes|Formating Panes]] , Adding Columns and Rows to existing Dashboard Panes<br />
<br />
* [[Adding_Portlets|Adding Portlets to a Pane]] , Adding MARVELit portlets to panes to create dashbboards<br />
<br />
* [[Modifying_Pane_Styles|Modifying Pane Styles]] , Selecting look and feel of Panes by using CSS Style Sheets and html<br />
<br />
== DASH Community Edition Functions ==<br />
<br />
* [[Administration_Portlets|Administration Portlets]] , Adding Data Sources and setting MARVELit DASH profile options<br />
<br />
* [[Chart_Portlets|Chart Portlet]] , How to update and save MARVELit Charts<br />
<br />
* [[Report_Portlet|Report Portlet]] , How to update and save MARVELit Reports<br />
<br />
* [[Meter_Portlet|Meter Portlet]] , How to update and save MARVELit Meters (dials)<br />
<br />
* [[Adding_Levers|Adding Levers]] , How to add Levers (pull down selections) and have them work on a page<br />
<br />
* [[Portlet_Variables|Portlet Variables]] , How to use Variables in Portlet configurations<br />
<br />
* [[Portlet_XML_Formatting|Format Portlets using XML]] , How to use XML tags to create custom colors, fonts, and threshholds<br />
<br />
* [[Creating_Click_Throughs|Creating Click Throughs]] , how DASH can perform drill downs - only better<br />
<br />
* [[DASH_Decorators|DASH Decorators]] , changing the look and feel of your dashboards<br />
<br />
* [[Finished_Pane|Completed Dashboard Pane in Edit Mode]]<br />
<br />
== DASH Professional Functions ==<br />
<br />
'''Get all the DASH Community Functions plus:'''<br />
<br />
* [[Levers_Portlet|Levers Portlet]] , Customize levers and place them anywhere on the page<br />
<br />
* [[Editable_Report_Portlet|Editable Report Portlet]] , How to update and save MARVELit Editable Reports - data entry screens<br />
<br />
* [[HTML_Content_Portlet|HTML Content Portlet]] , add custom HTML to your dashboard pages<br />
<br />
* [[Jasper_Report_Portlet|Jasper Report Portlet]] , execute jasper reports in your dashboards<br />
<br />
* [[Excel_Imports|Import Excel Data]] , take excel data and import directly into your dashboards<br />
<br />
* [[Edit_Defaults|Add Portlet Preferences]] , Add portlet preferences via Edit Defaults Mode<br />
<br />
* [[Advanced_Security|Advanced Security Features]] , Creating access to specific menus and pages<br />
<br />
* [[Profile_Rules|Profile Rules]] , creating specific actions upon login for certain users<br />
<br />
* [[Using_Subsites|Using Subsites]] , how to create dashboards within dashboards for certain users<br />
<br />
== Q1 2009 DASH Professional Functions ==<br />
<br />
* [[Next_Release|Create Dashboard Alerts]] , See what we have planned next</div>Rmortensenhttp://wiki.marvelit.com/index.php?title=Next_ReleaseNext Release2008-11-03T04:01:20Z<p>Rmortensen: /* Q1 2009 DASH Professional Functions */</p>
<hr />
<div>== Q1 2009 DASH Professional Functions ==<br />
<br />
== Setting up Dashboard Alerts == <br />
<br />
We plan to implement a dashboard alerts function as follows:<br />
<br />
* An administrative function - that will create a KPI with applicable SQL to generate a single value.<br />
* A user accessible function - that will allow users to select the KPI, Frequency, Set Levers for the SQL, enter email address, subject line and email message<br />
* As part of #2 - the user can also select a report or chart to be included with the email<br />
* DASH will open a thread - and execute these alerts and process emails as needed. A smtp server will need to be configured to accept the emails.<br />
<br />
== Print or Export to Applications ==<br />
<br />
* Our plan here is to add small icons to the page and to a portlet - would probably be a portlet option or a printing portlet that would be placed on the page where you want to place it. <br />
* Users would click on the icon and DASH would pass the HTML from the page or portlet to the appropriate application.</div>Rmortensenhttp://wiki.marvelit.com/index.php?title=Next_ReleaseNext Release2008-11-03T04:01:08Z<p>Rmortensen: /* Setting up Dashboard Alerts */</p>
<hr />
<div>== Q1 2009 DASH Professional Functions ==<br />
<br />
* [[Create_Dashboard_Alerts|Create Dashboard Alerts]] , send email alerts for dashboard KPIs<br />
<br />
* [[Printing_Exports|Advanced Printing and Exports]] , print your pages or export to word,excel,pdf,email<br />
<br />
<br />
== Setting up Dashboard Alerts == <br />
<br />
We plan to implement a dashboard alerts function as follows:<br />
<br />
* An administrative function - that will create a KPI with applicable SQL to generate a single value.<br />
* A user accessible function - that will allow users to select the KPI, Frequency, Set Levers for the SQL, enter email address, subject line and email message<br />
* As part of #2 - the user can also select a report or chart to be included with the email<br />
* DASH will open a thread - and execute these alerts and process emails as needed. A smtp server will need to be configured to accept the emails.<br />
<br />
== Print or Export to Applications ==<br />
<br />
* Our plan here is to add small icons to the page and to a portlet - would probably be a portlet option or a printing portlet that would be placed on the page where you want to place it. <br />
* Users would click on the icon and DASH would pass the HTML from the page or portlet to the appropriate application.</div>Rmortensenhttp://wiki.marvelit.com/index.php?title=Next_ReleaseNext Release2008-11-03T04:00:47Z<p>Rmortensen: </p>
<hr />
<div>== Q1 2009 DASH Professional Functions ==<br />
<br />
* [[Create_Dashboard_Alerts|Create Dashboard Alerts]] , send email alerts for dashboard KPIs<br />
<br />
* [[Printing_Exports|Advanced Printing and Exports]] , print your pages or export to word,excel,pdf,email<br />
<br />
<br />
== Setting up Dashboard Alerts == <br />
<br />
We plan to implement a dashboard alerts function as follows:<br />
<br />
* An administrative function - that will create a KPI with applicable SQL to generate a single value.<br />
* A user accessible function - that will allow users to select the KPI, Frequency, Set Levers for the SQL, enter email address, subject line and email message<br />
* As part of #2 - the user can also select a report or chart to be included with the email<br />
* DASH will open a thread - and execute these alerts and process emails as needed. A smtp server will need to be configured to accept the emails.</div>Rmortensenhttp://wiki.marvelit.com/index.php?title=Using_SubsitesUsing Subsites2008-11-03T03:42:11Z<p>Rmortensen: /* Create a Subsite Structure */</p>
<hr />
<div><br />
== Create Multiple Dashboard entry points by using Subsites ==<br />
<br />
With DASH Professional - you can have users access different dashboards on the same server. This is done is several parts:<br />
<br />
* Create a Structure for your Subsite<br />
* Have users access the Subsite<br />
<br />
== Create a Subsite Structure ==<br />
<br />
Creating a subsite requires that a structure needs to be created for the multiple dashboard sites. This can be done via the Portal Site Manager or at the file<br />
system level by accessing '''/webapps/dash/WEB-INF/pages''' on your dashboard server. To do via the portal site manager - access DASH Administrative Portlets -<br />
Jetspeed Administrative Portlets - Portal Site Manager<br />
<br />
[[Image:security1.jpg]]<br />
<br />
<br />
[[Image:subsite1.jpg|300px|thumb]]<br />
<br />
<br />
The site structure is displayed. Here is an example of a structure for a two site dashboard: praescio.marvelit.com and businesskm.marvelit.com. Both of these<br />
sites are live - and exist on the same dashboard server. <br />
<br />
To set up a subsite - you need to create the following structure:<br />
<br />
__subsite-root - _hostname - hostnames<br />
<br />
Create new pages that you want to be displayed under the hostname. At the file system level - copy the '''/webapps/dash/WEB-INF/pages/Administrative''' and <br />
'''/webapps/dash/WEB-INF/pages/system'''folders into each hostname folder - that way you can administer and select portlets under each subsite.<br />
<br />
Once you have done this - re-start your DASH. After you set up appropriate DNS or WINS entries in your network - users can type each hostname and access<br />
different dashboards on the same server.<br />
<br />
<br><br><br><br><br><br><br><br><br />
<br />
== Add User Authentication to the SubSite ==<br />
<br />
Once you have established your subsite - you now need to have users authenticate and be direceted to a particular subsite. You do this by forcing the user<br />
to use a subsite profile and by selecting a subsite to access.<br />
<br />
When creating a new user - select '''subsite-by-hostname''' for the default Profiling Rule.<br />
<br />
[[Image:subsite2.jpg]]<br />
<br />
Next - select the Subsite that the user will be forced forwarded to after authenticating vis the '''Subsites''' pulldown menu.<br />
<br />
[[Image:subsite3.jpg]]<br />
<br />
Now enter a User Name and Password for the new user. Click the '''Add User''' button to add the user.<br />
<br />
[[Image:subsite4.jpg]]<br />
<br />
You may want to add different administrator names for each subsite - that way they can be administered seperately. The master Admin will still be able to<br />
administer all sites on the server.</div>Rmortensenhttp://wiki.marvelit.com/index.php?title=Using_SubsitesUsing Subsites2008-11-03T03:41:53Z<p>Rmortensen: /* Create a Subsite Structure */</p>
<hr />
<div><br />
== Create Multiple Dashboard entry points by using Subsites ==<br />
<br />
With DASH Professional - you can have users access different dashboards on the same server. This is done is several parts:<br />
<br />
* Create a Structure for your Subsite<br />
* Have users access the Subsite<br />
<br />
== Create a Subsite Structure ==<br />
<br />
Creating a subsite requires that a structure needs to be created for the multiple dashboard sites. This can be done via the Portal Site Manager or at the file<br />
system level by accessing '''/webapps/dash/WEB-INF/pages''' on your dashboard server. To do via the portal site manager - access DASH Administrative Portlets -<br />
Jetspeed Administrative Portlets - Portal Site Manager<br />
<br />
[[Image:security1.jpg]]<br />
<br />
<br />
<br><br><br><br><br><br><br><br><br />
<br />
<br />
[[Image:subsite1.jpg|300px|thumb]]<br />
<br />
<br />
The site structure is displayed. Here is an example of a structure for a two site dashboard: praescio.marvelit.com and businesskm.marvelit.com. Both of these<br />
sites are live - and exist on the same dashboard server. <br />
<br />
To set up a subsite - you need to create the following structure:<br />
<br />
__subsite-root - _hostname - hostnames<br />
<br />
Create new pages that you want to be displayed under the hostname. At the file system level - copy the '''/webapps/dash/WEB-INF/pages/Administrative''' and <br />
'''/webapps/dash/WEB-INF/pages/system'''folders into each hostname folder - that way you can administer and select portlets under each subsite.<br />
<br />
Once you have done this - re-start your DASH. After you set up appropriate DNS or WINS entries in your network - users can type each hostname and access<br />
different dashboards on the same server.<br />
<br />
<br><br><br><br><br><br><br><br><br />
<br />
== Add User Authentication to the SubSite ==<br />
<br />
Once you have established your subsite - you now need to have users authenticate and be direceted to a particular subsite. You do this by forcing the user<br />
to use a subsite profile and by selecting a subsite to access.<br />
<br />
When creating a new user - select '''subsite-by-hostname''' for the default Profiling Rule.<br />
<br />
[[Image:subsite2.jpg]]<br />
<br />
Next - select the Subsite that the user will be forced forwarded to after authenticating vis the '''Subsites''' pulldown menu.<br />
<br />
[[Image:subsite3.jpg]]<br />
<br />
Now enter a User Name and Password for the new user. Click the '''Add User''' button to add the user.<br />
<br />
[[Image:subsite4.jpg]]<br />
<br />
You may want to add different administrator names for each subsite - that way they can be administered seperately. The master Admin will still be able to<br />
administer all sites on the server.</div>Rmortensenhttp://wiki.marvelit.com/index.php?title=Using_SubsitesUsing Subsites2008-11-03T03:41:24Z<p>Rmortensen: /* Create a Subsite Structure */</p>
<hr />
<div><br />
== Create Multiple Dashboard entry points by using Subsites ==<br />
<br />
With DASH Professional - you can have users access different dashboards on the same server. This is done is several parts:<br />
<br />
* Create a Structure for your Subsite<br />
* Have users access the Subsite<br />
<br />
== Create a Subsite Structure ==<br />
<br />
Creating a subsite requires that a structure needs to be created for the multiple dashboard sites. This can be done via the Portal Site Manager or at the file<br />
system level by accessing '''/webapps/dash/WEB-INF/pages''' on your dashboard server. To do via the portal site manager - access DASH Administrative Portlets -<br />
Jetspeed Administrative Portlets - Portal Site Manager<br />
<br />
[[Image:security1.jpg]]<br />
<br />
<br />
[[Image:subsite1.jpg|300px|thumb]]<br />
<br />
<br />
The site structure is displayed. Here is an example of a structure for a two site dashboard: praescio.marvelit.com and businesskm.marvelit.com. Both of these<br />
sites are live - and exist on the same dashboard server. <br />
<br />
To set up a subsite - you need to create the following structure:<br />
<br />
__subsite-root - _hostname - hostnames<br />
<br />
Create new pages that you want to be displayed under the hostname. At the file system level - copy the '''/webapps/dash/WEB-INF/pages/Administrative''' and <br />
'''/webapps/dash/WEB-INF/pages/system'''folders into each hostname folder - that way you can administer and select portlets under each subsite.<br />
<br />
Once you have done this - re-start your DASH. After you set up appropriate DNS or WINS entries in your network - users can type each hostname and access<br />
different dashboards on the same server.<br />
<br />
<br><br><br><br><br><br><br><br><br />
<br />
== Add User Authentication to the SubSite ==<br />
<br />
Once you have established your subsite - you now need to have users authenticate and be direceted to a particular subsite. You do this by forcing the user<br />
to use a subsite profile and by selecting a subsite to access.<br />
<br />
When creating a new user - select '''subsite-by-hostname''' for the default Profiling Rule.<br />
<br />
[[Image:subsite2.jpg]]<br />
<br />
Next - select the Subsite that the user will be forced forwarded to after authenticating vis the '''Subsites''' pulldown menu.<br />
<br />
[[Image:subsite3.jpg]]<br />
<br />
Now enter a User Name and Password for the new user. Click the '''Add User''' button to add the user.<br />
<br />
[[Image:subsite4.jpg]]<br />
<br />
You may want to add different administrator names for each subsite - that way they can be administered seperately. The master Admin will still be able to<br />
administer all sites on the server.</div>Rmortensenhttp://wiki.marvelit.com/index.php?title=Using_SubsitesUsing Subsites2008-11-03T03:41:02Z<p>Rmortensen: /* Create a Subsite Structure */</p>
<hr />
<div><br />
== Create Multiple Dashboard entry points by using Subsites ==<br />
<br />
With DASH Professional - you can have users access different dashboards on the same server. This is done is several parts:<br />
<br />
* Create a Structure for your Subsite<br />
* Have users access the Subsite<br />
<br />
== Create a Subsite Structure ==<br />
<br />
Creating a subsite requires that a structure needs to be created for the multiple dashboard sites. This can be done via the Portal Site Manager or at the file<br />
system level by accessing '''/webapps/dash/WEB-INF/pages''' on your dashboard server. To do via the portal site manager - access DASH Administrative Portlets -<br />
Jetspeed Administrative Portlets - Portal Site Manager<br />
<br />
[[Image:security1.jpg]]<br />
<br />
<br />
[[Image:subsite1.jpg|400px|thumb]]<br />
<br />
<br />
The site structure is displayed. Here is an example of a structure for a two site dashboard: praescio.marvelit.com and businesskm.marvelit.com. Both of these<br />
sites are live - and exist on the same dashboard server. <br />
<br />
To set up a subsite - you need to create the following structure:<br />
<br />
__subsite-root - _hostname - hostnames<br />
<br />
Create new pages that you want to be displayed under the hostname. At the file system level - copy the '''/webapps/dash/WEB-INF/pages/Administrative''' and <br />
'''/webapps/dash/WEB-INF/pages/system'''folders into each hostname folder - that way you can administer and select portlets under each subsite.<br />
<br />
Once you have done this - re-start your DASH. After you set up appropriate DNS or WINS entries in your network - users can type each hostname and access<br />
different dashboards on the same server.<br />
<br />
<br><br><br><br><br><br><br><br><br />
<br />
== Add User Authentication to the SubSite ==<br />
<br />
Once you have established your subsite - you now need to have users authenticate and be direceted to a particular subsite. You do this by forcing the user<br />
to use a subsite profile and by selecting a subsite to access.<br />
<br />
When creating a new user - select '''subsite-by-hostname''' for the default Profiling Rule.<br />
<br />
[[Image:subsite2.jpg]]<br />
<br />
Next - select the Subsite that the user will be forced forwarded to after authenticating vis the '''Subsites''' pulldown menu.<br />
<br />
[[Image:subsite3.jpg]]<br />
<br />
Now enter a User Name and Password for the new user. Click the '''Add User''' button to add the user.<br />
<br />
[[Image:subsite4.jpg]]<br />
<br />
You may want to add different administrator names for each subsite - that way they can be administered seperately. The master Admin will still be able to<br />
administer all sites on the server.</div>Rmortensenhttp://wiki.marvelit.com/index.php?title=Using_SubsitesUsing Subsites2008-11-03T03:39:46Z<p>Rmortensen: /* Create a Subsite Structure */</p>
<hr />
<div><br />
== Create Multiple Dashboard entry points by using Subsites ==<br />
<br />
With DASH Professional - you can have users access different dashboards on the same server. This is done is several parts:<br />
<br />
* Create a Structure for your Subsite<br />
* Have users access the Subsite<br />
<br />
== Create a Subsite Structure ==<br />
<br />
Creating a subsite requires that a structure needs to be created for the multiple dashboard sites. This can be done via the Portal Site Manager or at the file<br />
system level by accessing '''/webapps/dash/WEB-INF/pages''' on your dashboard server. To do via the portal site manager - access DASH Administrative Portlets -<br />
Jetspeed Administrative Portlets - Portal Site Manager<br />
<br />
[[Image:security1.jpg]]<br />
<br />
<br />
[[Image:subsite1.jpg|400px|thumb]]<br />
<br />
<br />
The site structure is displayed. Here is an example of a structure for a two site dashboard: praescio.marvelit.com and businesskm.marvelit.com. Both of these<br />
sites are live - and exist on the same dashboard server. <br />
<br />
To set up a subsite - you need to create the following structure:<br />
<br />
__subsite-root - _hostname - hostnames<br />
<br />
Create new pages that you want to be displayed under the hostname. At the file system level - copy the '''/webapps/dash/WEB-INF/pages/Administrative''' and <br />
'''/webapps/dash/WEB-INF/pages/system'''folders into each hostname folder - that way you can administer and select portlets under each subsite.<br />
<br />
Once you have done this - re-start your DASH. After you set up appropriate DNS or WINS entries in your network - users can type each hostname and access<br />
different dashboards on the same server.<br />
<br />
== Add User Authentication to the SubSite ==<br />
<br />
Once you have established your subsite - you now need to have users authenticate and be direceted to a particular subsite. You do this by forcing the user<br />
to use a subsite profile and by selecting a subsite to access.<br />
<br />
When creating a new user - select '''subsite-by-hostname''' for the default Profiling Rule.<br />
<br />
[[Image:subsite2.jpg]]<br />
<br />
Next - select the Subsite that the user will be forced forwarded to after authenticating vis the '''Subsites''' pulldown menu.<br />
<br />
[[Image:subsite3.jpg]]<br />
<br />
Now enter a User Name and Password for the new user. Click the '''Add User''' button to add the user.<br />
<br />
[[Image:subsite4.jpg]]<br />
<br />
You may want to add different administrator names for each subsite - that way they can be administered seperately. The master Admin will still be able to<br />
administer all sites on the server.</div>Rmortensenhttp://wiki.marvelit.com/index.php?title=Using_SubsitesUsing Subsites2008-11-03T03:39:17Z<p>Rmortensen: /* Create a Subsite Structure */</p>
<hr />
<div><br />
== Create Multiple Dashboard entry points by using Subsites ==<br />
<br />
With DASH Professional - you can have users access different dashboards on the same server. This is done is several parts:<br />
<br />
* Create a Structure for your Subsite<br />
* Have users access the Subsite<br />
<br />
== Create a Subsite Structure ==<br />
<br />
Creating a subsite requires that a structure needs to be created for the multiple dashboard sites. This can be done via the Portal Site Manager or at the file<br />
system level by accessing '''/webapps/dash/WEB-INF/pages''' on your dashboard server. To do via the portal site manager - access DASH Administrative Portlets -<br />
Jetspeed Administrative Portlets - Portal Site Manager<br />
<br />
[[Image:security1.jpg]]<br />
<br />
<br />
The site structure is displayed. Here is an example of a structure for a two site dashboard: praescio.marvelit.com and businesskm.marvelit.com. Both of these<br />
sites are live - and exist on the same dashboard server. <br />
<br />
<br />
[[Image:subsite1.jpg|400px|thumb]]<br />
<br />
To set up a subsite - you need to create the following structure:<br />
<br />
__subsite-root - _hostname - hostnames<br />
<br />
Create new pages that you want to be displayed under the hostname. At the file system level - copy the '''/webapps/dash/WEB-INF/pages/Administrative''' and <br />
'''/webapps/dash/WEB-INF/pages/system'''folders into each hostname folder - that way you can administer and select portlets under each subsite.<br />
<br />
Once you have done this - re-start your DASH. After you set up appropriate DNS or WINS entries in your network - users can type each hostname and access<br />
different dashboards on the same server.<br />
<br />
== Add User Authentication to the SubSite ==<br />
<br />
Once you have established your subsite - you now need to have users authenticate and be direceted to a particular subsite. You do this by forcing the user<br />
to use a subsite profile and by selecting a subsite to access.<br />
<br />
When creating a new user - select '''subsite-by-hostname''' for the default Profiling Rule.<br />
<br />
[[Image:subsite2.jpg]]<br />
<br />
Next - select the Subsite that the user will be forced forwarded to after authenticating vis the '''Subsites''' pulldown menu.<br />
<br />
[[Image:subsite3.jpg]]<br />
<br />
Now enter a User Name and Password for the new user. Click the '''Add User''' button to add the user.<br />
<br />
[[Image:subsite4.jpg]]<br />
<br />
You may want to add different administrator names for each subsite - that way they can be administered seperately. The master Admin will still be able to<br />
administer all sites on the server.</div>Rmortensenhttp://wiki.marvelit.com/index.php?title=HTML_Content_PortletHTML Content Portlet2008-11-03T03:38:21Z<p>Rmortensen: /* IFRAME Example - embed Pentaho Report in DASH */</p>
<hr />
<div><br />
== Add HTML to Your Pages ==<br />
<br />
With DASH Professional - you can place custom HTML on any page by using the HTML Content Portlet <br />
You can utilize this portlet to do the following:<br />
<br />
1. Add custom text to any page<br><br />
2. Add javascript to add create unique controls and data entry fields<br><br />
3. Add frames and link to other web pages for custom applications<br><br />
4. Add virtually any HTML controls to your pages.<br><br />
<br />
== HTML Content Portlet ==<br />
<br />
Add the HTML Custom Portlet to any section of your pages. The portlet opens in edit mode. Enter data in the following fields:<br />
<br />
[[Image:html1.jpg]]<br />
<br />
'''Select from Saved Content''': Once a HTML Content Portlet is Saved - it is stored in a table in the DASH database. Select a value to add saved content.<br />
<br />
'''Parameter List''': Enter Lever names that will be used in the HTML Content Portlet. When you tab out of the field - default value entry boxes are displayed so you can enter default values.<br />
<br />
'''Saved Name''': Enter a name to reference the HTML Content. This is saved in the database and is displayed in the '''Select from Saved Content''' pulldown once saved.<br />
<br />
'''content''': Enter HTML or Javascript to be displayed/executed<br />
<br />
== IFRAME Example - embed Pentaho Report in DASH ==<br />
<br />
Here is a completed HTML Content Portlet that displays an iframe accessing a Pentaho Chart on a remote server. Levers are referenced in the Parameter List. The portlet displays areas for setting<br />
default values. The portlet content is saved in the database as '''pentaho1''' with ContentID = 1.<br />
<br />
The content is an html iframe command. When the page is displayed - the iframe is executed and the lever values are passed to the remote page. A Chart is generated and displayed on the DASH<br />
page. The SRC tag of the HTML Content for this example is:<br />
<br><br />
<br />
<nowiki>src="http://demo.xxx.com/pentaho/ViewAction?solution=xxxexamples&path=gidash<br />
&action=chart_bar_revenue_by_productline.xaction&region=$P{pRegion}&years=$P{pYear}&width=400&height=400"><br />
</nowiki><br />
<br><br><br />
Notice how the levers are passed to the remote page - $P{pRegion}&years=$P{pYear} - When users select those levers on the page and click the button - the page is refreshed and the new values are passed to the<br />
remote page and used to generate the report.<br />
<br />
[[Image:html2.jpg]]<br />
<br />
The above portlet - displays this chart on the DASH page.<br />
<br />
[[Image:html3.jpg]]<br />
<br />
== IFRAME Example - embed Pentaho Pivot report in DASH ==<br />
<br />
Here is a similar example that displays a pentaho pivot report:<br />
<br />
[[Image:html4.jpg]]<br />
<br />
The SRC tag of the HTML Content for this example is:<br />
<br />
<nowiki>src="http://demo.xxx.com/pentaho/Pivot?solution=xxxexamples&path=gidash&action=pivot_sales_filter_region.xaction&region=$P{pRegion}"></nowiki><br />
<br />
== HTML Content Portlet Preferences ==<br />
<br />
Preferences as set to enable pages to have the same behavior for all users. When a page is displayed - preferences are accessed in the database for the user/page combination. If that user has not accessed that page<br />
before than default preferences for the page are used. Thes have to be set for every portlet on a page. To add preferences - Click the Edit Defaults icon in the upper right corner of the HTML Content Portlet.<br />
It is the icon next to the edit or pencil icon. The Edit Defaults Screen is displayed:<br />
<br />
[[Image:html5.jpg]]</div>Rmortensenhttp://wiki.marvelit.com/index.php?title=Edit_DefaultsEdit Defaults2008-11-03T03:37:23Z<p>Rmortensen: /* Setting Meter Chart Portlet Preferences */</p>
<hr />
<div><br />
== Set Your Portlet Preferences via Edit Defaults Mode ==<br />
<br />
Preferences as set to enable pages to have the same behavior for all users. When a page is displayed - preferences are accessed in the database for the user/page combination. <br />
If that user has not accessed that page before than default preferences for the page are used. Thes have to be set for every portlet on a page. <br><br> <br />
To add preferences - Click the Edit Defaults icon in the upper right corner of the any marvelit Portlet.<br />
It is next to the i (help) icon in the upper right corner of the portlet. You need to set the preferences 1 time on every portlet on every page you build.<br />
<br />
[[Image:pref1.jpg]]<br />
<br />
== Setting Meter Chart Portlet Preferences ==<br />
<br />
On a Meter Chart Portlet - open in Edit Mode (pencil icon) to obtain the ChartId (next to the Name pulldown menu) - this is the internal ID saved in the database. This ID needs to be added to the preferences when editing defaults.<br />
<br />
[[Image:pref2.jpg]]<br />
<br />
<br />
Click the edit defaults icon to display the Edit Defaults screen for the Meter Chart Portlet<br />
<br />
[[Image:pref3.jpg|400px|thumb]]<br />
<br />
Enter the following fields:<br />
<br />
'''ChartID''': Enter the ChartID when you opened the portlet in edit mode.<br />
<br />
'''BackgroundColor''': Enter a hex color for the actual meter chart background. <br />
<br />
'''ImageBackgroundColor''': Enter a hex color for the area around the meter chart.<br />
<br />
'''NeedleColor''': Enter a hex color for the needle.<br />
<br />
'''DialOutlineColor''': Enter a hex color for the thin line around the meter chart.<br />
<br />
'''ShowRangeTickLabels''': Enter true or false if you want the tick labels (range numbers) to show.<br />
<br />
'''ValueColor''': Enter a hex color for the value attributes on the meter.<br />
<br />
'''TickColor''': Enter a hex color for the tick marks on the meter dial outline.<br />
<br />
'''TickSize''': Enter the tick size in units - controls the number of ticks on the meter dial outline.<br />
<br />
'''TickLabelColor''': Enter a hex color for the range labels for the tick marks.<br />
<br />
Click the '''Save''' button to save the preferences.<br />
<br />
== Setting Chart Portlet Preferences ==<br />
<br />
On a Chart Portlet - open in Edit Mode (pencil icon) to obtain the ChartId (next to the Name pulldown menu) - this is the internal ID saved in the database. This ID needs to be added to the preferences when editing defaults.<br />
<br />
[[Image:pref4.jpg]]<br />
<br />
Click the edit defaults icon to display the Edit Defaults screen for the Chart Portlet<br />
<br />
[[Image:pref5.jpg]]<br />
<br />
Enter the following fields:<br />
<br />
'''ChartID''': Enter the ChartID when you opened the portlet in edit mode.<br />
<br />
'''Details''': Enter above, below or none to display the data from the query as part of the chart display. Appears as a miniature report.<br />
<br />
Click the '''Save''' button to save the preferences.<br />
<br />
== Setting Report Portlet Preferences ==<br />
<br />
On a Report Portlet - open in Edit Mode (pencil icon) to obtain the ReportID (next to the Name pulldown menu) - this is the internal ID saved in the database. This ID needs to be added to the preferences when editing defaults.<br />
<br />
[[Image:pref6.jpg]]<br />
<br />
Click the edit defaults icon to display the Edit Defaults screen for the Report Portlet<br />
<br />
[[Image:pref7.jpg]]<br />
<br />
Enter the following fields:<br />
<br />
'''ReportID''': Enter the ReportID when you opened the portlet in edit mode.<br />
<br />
Click the '''Save''' button to save the preferences.<br />
<br />
== Setting Editable Report Portlet Preferences ==<br />
<br />
On an Editable Report Portlet - open in Edit Mode (pencil icon) to obtain the EditableReportID (next to the Name pulldown menu) - this is the internal ID saved in the database. This ID needs to be added to the preferences when editing defaults.<br />
<br />
[[Image:pref8.jpg]]<br />
<br />
Click the edit defaults icon to display the Edit Defaults screen for the Editable Report Portlet<br />
<br />
[[Image:pref9.jpg]]<br />
<br />
Enter the following fields:<br />
<br />
'''EditableReportID''': Enter the EditableReportID when you opened the portlet in edit mode.<br />
<br />
Click the '''Save''' button to save the preferences.<br />
<br />
== Setting Lever Portlet Preferences ==<br />
<br />
On a Levers Portlet - open in Edit Mode (pencil icon) to obtain the Levers content. Levers are stored in the page.psml files and not directly in a DASH table.<br />
So the data in edit mode needs to be set in Edit Defaults mode as well.<br />
<br />
Here is a Levers Portlet displayed in Edit Mode:<br />
<br />
[[Image:proLevers6.jpg]]<br />
<br />
<br />
Click the edit defaults icon to display the Edit Defaults screen for the Levers Portlet<br />
<br />
<br />
[[Image:proLevers7.jpg]]<br />
<br />
Enter the following:<br />
<br />
'''Title''': If a titlle was entered in edit mode - enter it here<br />
<br />
'''Levers''': Enter the Levers exactly like in edit mode - with <nowiki><br></nowiki> if used<br />
<br />
'''ShowButton''': enter true to display a button - false to not display a button<br />
<br />
'''ButtonLabel''': enter the text from the Button Label in edit mode<br />
<br />
'''Lever Default Values''': Enter a default for each lever entered in the Levers <br />
<br />
Click the '''Save''' button to save the preferences.<br />
<br />
Once these entries are made - they are automatically added to the psml file for the page and will be available for all users.<br />
<br />
== Setting Jasper Portlet Preferences ==<br />
<br />
On a Jasper Report Portlet - open in Edit Mode (pencil icon) to obtain the Jasper content. Jasper data is stored in the page.psml files and not directly in a DASH table.<br />
So the data in edit mode needs to be set in Edit Defaults mode as well.<br />
<br />
Here is a Jasper Portlet displayed in Edit Mode:<br />
<br />
[[Image:jasper9.jpg]]<br />
<br />
<br />
Click the edit defaults icon to display the Edit Defaults screen for the Jasper Portlet<br />
<br />
<br />
[[Image:jasper10.jpg]]<br />
<br />
Enter the following fields:<br />
<br />
'''title''': Enter the title to display at the top of the portlet<br />
<br />
'''sql''': Copy the SQL query from edit mode and paste it here<br />
<br />
Click the '''Save''' button to save the preferences.<br />
<br />
== Setting HTML Content Portlet Preferences ==<br />
<br />
On an HTML Content Portlet - open in Edit Mode (pencil icon) to obtain the ContentID (next to the Name pulldown menu) - this is the internal ID saved in the database.<br />
<br />
[[Image:html6.jpg]]<br />
<br />
<br />
Click the edit defaults icon to display the Edit Defaults screen for the HTML Content Portlet<br />
<br />
<br />
[[Image:html5.jpg]]<br />
<br />
Enter the following fields:<br />
<br />
'''ContentID''': Enter the ContentID when you opened the portlet in edit mode.<br />
<br />
Click the '''Save''' button to save the preferences.</div>Rmortensenhttp://wiki.marvelit.com/index.php?title=Profile_RulesProfile Rules2008-11-03T03:36:21Z<p>Rmortensen: /* Commonly Used Profiles */</p>
<hr />
<div>== User Profiles ==<br />
<br />
With DASH Professional you can control what pages are displayed for authenticated users by using profiles. You can also control access to pages using Security Constraints<br />
on your pages and folders.<br />
<br />
== Commonly Used Profiles ==<br />
<br />
[[Image:subsite2.jpg]]<br />
<br />
'''group-fallback''': Upon authentication - a user is presented with the default pages in the portal site tree under _group - their group name. For example - if you want pages<br />
to be displayed for the Accounting group - create a folder under _group named Accounting. Create pages in that folder structure and assign all users in the accounting group<br />
this profile. They will only see those pages.<br />
<br />
[[Image:profiles1.jpg|400px|thumb]]<br />
<br />
'''DASH''': - the default for DASH. Upon authentication - any page with appropriate security constraints will be displayed at the root or '''/''' site tree level.<br />
<br />
'''role-fallback''': Upon authentication - a user is presented with the default pages in the portal site tree under _role - their role name. For example - if you want pages<br />
to be displayed for the Executive role - create a folder under _role named Executive. Create pages in that folder structure and assign all users in the executive role<br />
this profile. They will only see those pages.<br />
<br />
'''user-role-fallback''': Upon authentication - a user is presented with the default pages in the portal site tree under _user - their user name. For example - if you want pages<br />
to be displayed for a specific user - create a folder under _user for their username. If there are no pages there or the folder does not exist, than DASH will look for pages in the<br />
_role - their role name folder. They will only see those pages.<br />
<br />
'''subsite-by-hostname''': This is discussed in the Subsites section of the wiki. Upon authentication - users with this profile are sent to the approriate subsite folder<br />
located in the __subsite-root - _hostname - hostnames folder. See [http://wiki.marvelit.com/index.php?title=Using_Subsites Using Subsites] for additional information.<br />
<br />
Additional information on Jetspeed Profiles can be found at [http://portals.apache.org/jetspeed-2/guides/guide-profiler.html Jetspeed Profile Rules]<br />
<br />
== Using Security Constraints on Folders and Pages ==<br />
<br />
See the page [http://wiki.marvelit.com/index.php?title=Securing_Pages_and_Folders Securing Pages and Folders] for information on how to secure pages and folders using<br />
Security COnstraints</div>Rmortensenhttp://wiki.marvelit.com/index.php?title=Profile_RulesProfile Rules2008-11-03T03:35:52Z<p>Rmortensen: /* Commonly Used Profiles */</p>
<hr />
<div>== User Profiles ==<br />
<br />
With DASH Professional you can control what pages are displayed for authenticated users by using profiles. You can also control access to pages using Security Constraints<br />
on your pages and folders.<br />
<br />
== Commonly Used Profiles ==<br />
<br />
[[Image:subsite2.jpg]]<br />
<br />
'''group-fallback''': Upon authentication - a user is presented with the default pages in the portal site tree under _group - their group name. For example - if you want pages<br />
to be displayed for the Accounting group - create a folder under _group named Accounting. Create pages in that folder structure and assign all users in the accounting group<br />
this profile. They will only see those pages.<br />
<br />
[[Image:profiles1.jpg|400px|thumb]]<br />
<br />
'''DASH''': - the default for DASH. Upon authentication - any page with appropriate security constraints will be displayed at the root or '''/''' site tree level.<br />
<br />
'''role-fallback''': Upon authentication - a user is presented with the default pages in the portal site tree under _role - their role name. For example - if you want pages<br />
to be displayed for the Executive role - create a folder under _role named Executive. Create pages in that folder structure and assign all users in the executive role<br />
this profile. They will only see those pages.<br />
<br />
'''user-role-fallback''': Upon authentication - a user is presented with the default pages in the portal site tree under _user - their user name. For example - if you want pages<br />
to be displayed for a specific user - create a folder under _user for their username. If there are no pages there or the folder does not exist, than DASH will look for pages in the<br />
_role - their role name folder. They will only see those pages.<br />
<br />
'''subsite-by-hostname''': This is discussed in the Subsites section of the wiki. Upon authentication - users with this profile are sent to the approriate subsite folder<br />
located in the __subsite-root - _hostname - hostnames folder. See [http://wiki.marvelit.com/index.php?title=Using_Subsites Using Subsites] for additional information.<br />
<br />
Additional information on Jetspeed Profiles can be found at [http://portals.apache.org/jetspeed-2/guides/guide-profiler.html Jetspeed Profile Rules]<br />
<br />
== Using Security Constraints on Folders and Pages ==<br />
<br />
See the page [http://wiki.marvelit.com/index.php?title=Securing_Pages_and_Folders Securing Pages and Folders] for information on how to secure pages and folders using<br />
Security COnstraints</div>Rmortensenhttp://wiki.marvelit.com/index.php?title=Profile_RulesProfile Rules2008-11-03T03:35:32Z<p>Rmortensen: </p>
<hr />
<div>== User Profiles ==<br />
<br />
With DASH Professional you can control what pages are displayed for authenticated users by using profiles. You can also control access to pages using Security Constraints<br />
on your pages and folders.<br />
<br />
== Commonly Used Profiles ==<br />
<br />
[[Image:subsite2.jpg]]<br />
<br />
'''group-fallback''': Upon authentication - a user is presented with the default pages in the portal site tree under _group - their group name. For example - if you want pages<br />
to be displayed for the Accounting group - create a folder under _group named Accounting. Create pages in that folder structure and assign all users in the accounting group<br />
this profile. They will only see those pages.<br />
<br />
[[Image:profiles1.jpg|400px|thumb]]<br />
<br />
[[Image:Chart.jpg|400px|thumb]]<br />
<br />
'''DASH''': - the default for DASH. Upon authentication - any page with appropriate security constraints will be displayed at the root or '''/''' site tree level.<br />
<br />
'''role-fallback''': Upon authentication - a user is presented with the default pages in the portal site tree under _role - their role name. For example - if you want pages<br />
to be displayed for the Executive role - create a folder under _role named Executive. Create pages in that folder structure and assign all users in the executive role<br />
this profile. They will only see those pages.<br />
<br />
'''user-role-fallback''': Upon authentication - a user is presented with the default pages in the portal site tree under _user - their user name. For example - if you want pages<br />
to be displayed for a specific user - create a folder under _user for their username. If there are no pages there or the folder does not exist, than DASH will look for pages in the<br />
_role - their role name folder. They will only see those pages.<br />
<br />
'''subsite-by-hostname''': This is discussed in the Subsites section of the wiki. Upon authentication - users with this profile are sent to the approriate subsite folder<br />
located in the __subsite-root - _hostname - hostnames folder. See [http://wiki.marvelit.com/index.php?title=Using_Subsites Using Subsites] for additional information.<br />
<br />
Additional information on Jetspeed Profiles can be found at [http://portals.apache.org/jetspeed-2/guides/guide-profiler.html Jetspeed Profile Rules]<br />
<br />
== Using Security Constraints on Folders and Pages ==<br />
<br />
See the page [http://wiki.marvelit.com/index.php?title=Securing_Pages_and_Folders Securing Pages and Folders] for information on how to secure pages and folders using<br />
Security COnstraints</div>Rmortensenhttp://wiki.marvelit.com/index.php?title=File:Profiles1.jpgFile:Profiles1.jpg2008-11-03T03:33:37Z<p>Rmortensen: </p>
<hr />
<div></div>Rmortensenhttp://wiki.marvelit.com/index.php?title=Profile_RulesProfile Rules2008-11-03T03:33:25Z<p>Rmortensen: </p>
<hr />
<div><br />
== User Profiles ==<br />
<br />
With DASH Professional you can control what pages are displayed for authenticated users by using profiles. You can also control access to pages using Security Constraints<br />
on your pages and folders.<br />
<br />
== Commonly Used Profiles ==<br />
<br />
[[Image:subsite2.jpg]]<br />
<br />
'''group-fallback''': Upon authentication - a user is presented with the default pages in the portal site tree under _group - their group name. For example - if you want pages<br />
to be displayed for the Accounting group - create a folder under _group named Accounting. Create pages in that folder structure and assign all users in the accounting group<br />
this profile. They will only see those pages.<br />
<br />
[[Image:profiles1.jpg|thumb]]<br />
<br />
'''DASH''': - the default for DASH. Upon authentication - any page with appropriate security constraints will be displayed at the root or '''/''' site tree level.<br />
<br />
'''role-fallback''': Upon authentication - a user is presented with the default pages in the portal site tree under _role - their role name. For example - if you want pages<br />
to be displayed for the Executive role - create a folder under _role named Executive. Create pages in that folder structure and assign all users in the executive role<br />
this profile. They will only see those pages.<br />
<br />
'''user-role-fallback''': Upon authentication - a user is presented with the default pages in the portal site tree under _user - their user name. For example - if you want pages<br />
to be displayed for a specific user - create a folder under _user for their username. If there are no pages there or the folder does not exist, than DASH will look for pages in the<br />
_role - their role name folder. They will only see those pages.<br />
<br />
'''subsite-by-hostname''': This is discussed in the Subsites section of the wiki. Upon authentication - users with this profile are sent to the approriate subsite folder<br />
located in the __subsite-root - _hostname - hostnames folder. See [http://wiki.marvelit.com/index.php?title=Using_Subsites Using Subsites] for additional information.<br />
<br />
Additional information on Jetspeed Profiles can be found at [http://portals.apache.org/jetspeed-2/guides/guide-profiler.html Jetspeed Profile Rules]<br />
<br />
== Using Security Constraints on Folders and Pages ==<br />
<br />
See the page [http://wiki.marvelit.com/index.php?title=Securing_Pages_and_Folders Securing Pages and Folders] for information on how to secure pages and folders using<br />
Security COnstraints</div>Rmortensenhttp://wiki.marvelit.com/index.php?title=Using_SubsitesUsing Subsites2008-11-03T03:24:02Z<p>Rmortensen: /* Create a Subsite Structure */</p>
<hr />
<div><br />
== Create Multiple Dashboard entry points by using Subsites ==<br />
<br />
With DASH Professional - you can have users access different dashboards on the same server. This is done is several parts:<br />
<br />
* Create a Structure for your Subsite<br />
* Have users access the Subsite<br />
<br />
== Create a Subsite Structure ==<br />
<br />
Creating a subsite requires that a structure needs to be created for the multiple dashboard sites. This can be done via the Portal Site Manager or at the file<br />
system level by accessing '''/webapps/dash/WEB-INF/pages''' on your dashboard server. To do via the portal site manager - access DASH Administrative Portlets -<br />
Jetspeed Administrative Portlets - Portal Site Manager<br />
<br />
[[Image:security1.jpg]]<br />
<br />
<br />
The site structure is displayed. Here is an example of a structure for a two site dashboard: praescio.marvelit.com and businesskm.marvelit.com. Both of these<br />
sites are live - and exist on the same dashboard server. <br />
<br />
<br />
[[Image:subsite1.jpg]]<br />
<br />
To set up a subsite - you need to create the following structure:<br />
<br />
__subsite-root - _hostname - hostnames<br />
<br />
Create new pages that you want to be displayed under the hostname. At the file system level - copy the '''/webapps/dash/WEB-INF/pages/Administrative''' and <br />
'''/webapps/dash/WEB-INF/pages/system'''folders into each hostname folder - that way you can administer and select portlets under each subsite.<br />
<br />
Once you have done this - re-start your DASH. After you set up appropriate DNS or WINS entries in your network - users can type each hostname and access<br />
different dashboards on the same server.<br />
<br />
== Add User Authentication to the SubSite ==<br />
<br />
Once you have established your subsite - you now need to have users authenticate and be direceted to a particular subsite. You do this by forcing the user<br />
to use a subsite profile and by selecting a subsite to access.<br />
<br />
When creating a new user - select '''subsite-by-hostname''' for the default Profiling Rule.<br />
<br />
[[Image:subsite2.jpg]]<br />
<br />
Next - select the Subsite that the user will be forced forwarded to after authenticating vis the '''Subsites''' pulldown menu.<br />
<br />
[[Image:subsite3.jpg]]<br />
<br />
Now enter a User Name and Password for the new user. Click the '''Add User''' button to add the user.<br />
<br />
[[Image:subsite4.jpg]]<br />
<br />
You may want to add different administrator names for each subsite - that way they can be administered seperately. The master Admin will still be able to<br />
administer all sites on the server.</div>Rmortensenhttp://wiki.marvelit.com/index.php?title=File:Subsite4.jpgFile:Subsite4.jpg2008-11-03T01:52:32Z<p>Rmortensen: </p>
<hr />
<div></div>Rmortensenhttp://wiki.marvelit.com/index.php?title=File:Subsite3.jpgFile:Subsite3.jpg2008-11-03T01:52:18Z<p>Rmortensen: </p>
<hr />
<div></div>Rmortensenhttp://wiki.marvelit.com/index.php?title=File:Subsite2.jpgFile:Subsite2.jpg2008-11-03T01:51:44Z<p>Rmortensen: </p>
<hr />
<div></div>Rmortensenhttp://wiki.marvelit.com/index.php?title=File:Subsite1.jpgFile:Subsite1.jpg2008-11-03T01:51:13Z<p>Rmortensen: </p>
<hr />
<div></div>Rmortensenhttp://wiki.marvelit.com/index.php?title=Using_SubsitesUsing Subsites2008-11-03T01:50:42Z<p>Rmortensen: </p>
<hr />
<div><br />
== Create Multiple Dashboard entry points by using Subsites ==<br />
<br />
With DASH Professional - you can have users access different dashboards on the same server. This is done is several parts:<br />
<br />
* Create a Structure for your Subsite<br />
* Have users access the Subsite<br />
<br />
== Create a Subsite Structure ==<br />
<br />
Creating a subsite requires that a structure needs to be created for the multiple dashboard sites. This can be done via the Portal Site Manager or at the file<br />
system level by accessing '''/webapps/dash/WEB-INF/pages''' on your dashboard server. To do via the portal site manager - access DASH Administrative Portlets -<br />
Jetspeed Administrative Portlets - Portal Site Manager<br />
<br />
[[Image:security1.jpg]]<br />
<br />
The site structure is displayed. Here is an example of a structure for a two site dashboard: praescio.marvelit.com and businesskm.marvelit.com. Both of these<br />
sites are live - and exist on the same dashboard server. <br />
<br />
[[Image:subsite1.jpg]]<br />
<br />
To set up a subsite - you need to create the following structure:<br />
<br />
__subsite-root - _hostname - hostnames<br />
<br />
Create new pages that you want to be displayed under the hostname. At the file system level - copy the '''/webapps/dash/WEB-INF/pages/Administrative''' and <br />
'''/webapps/dash/WEB-INF/pages/system'''folders into each hostname folder - that way you can administer and select portlets under each subsite.<br />
<br />
Once you have done this - re-start your DASH. After you set up appropriate DNS or WINS entries in your network - users can type each hostname and access<br />
different dashboards on the same server.<br />
<br />
== Add User Authentication to the SubSite ==<br />
<br />
Once you have established your subsite - you now need to have users authenticate and be direceted to a particular subsite. You do this by forcing the user<br />
to use a subsite profile and by selecting a subsite to access.<br />
<br />
When creating a new user - select '''subsite-by-hostname''' for the default Profiling Rule.<br />
<br />
[[Image:subsite2.jpg]]<br />
<br />
Next - select the Subsite that the user will be forced forwarded to after authenticating vis the '''Subsites''' pulldown menu.<br />
<br />
[[Image:subsite3.jpg]]<br />
<br />
Now enter a User Name and Password for the new user. Click the '''Add User''' button to add the user.<br />
<br />
[[Image:subsite4.jpg]]<br />
<br />
You may want to add different administrator names for each subsite - that way they can be administered seperately. The master Admin will still be able to<br />
administer all sites on the server.</div>Rmortensenhttp://wiki.marvelit.com/index.php?title=Securing_Pages_and_FoldersSecuring Pages and Folders2008-11-02T20:55:17Z<p>Rmortensen: /* Securing Pages and Creating Constraints */</p>
<hr />
<div>== Securing Pages, Folders and Creating Constraints ==<br />
<br />
With DASH Professional - adding security to pages can be done via the Portal Site Manager UI. <br />
Additionally, you can create custom security constraints by using the Constraints UI.<br />
<br />
== Creating Security Constraints ==<br />
<br />
Security Constraints are an easy way to create complex security rules under a single name. These constraints can than be added to a dashboard page or folder.<br />
<br />
=== Updating an Existing Constraint ===<br />
<br />
To access constraints - Click DASH Administrative Portlets, Security Administration than Constraints. All the security constraints are displayed.<br />
<br />
[[Image:security6.jpg]]<br />
<br />
To edit a constraint - Click the '''Edit Constraints''' button. To Create a new constraint - click the '''New''' button.<br />
<br />
[[Image:security7.jpg]]<br />
<br />
The definitions page for the constraint is displayed. In this example - the user and manager role can view any page/folder that has this constraint assigned.<br />
If you wish to add additional roles, groups or actions - simple click the appropriate check boxes at the bottom of the page. When fisished - click the '''OK''' button<br />
<br />
[[Image:security8.jpg]]<br />
<br />
To add a new definition entry for this constraint - click the '''New''' button. A new entry is added highlighted in yellow. This is what creates a complex<br />
security rule. You can have different roles, groups and even specific users have different controls or exclude controls over a page.<br />
<br />
[[Image:security9.jpg]]<br />
<br />
In this example - we have added the user name of '''alaska''' to the users field. It is added to the constraint definition. We do not want the '''alaska''' user to<br />
have any rights under this constraint - so we will leave the actions empty. Clicking '''OK''' will save the definition entry.<br />
<br />
[[Image:security10.jpg]]<br />
<br />
The Security Constraints page is displayed. The modified constraint is highlighted in yellow. Click '''Save''' to save the modified constraint.<br />
<br />
[[Image:security11.jpg]]<br />
<br />
=== Creating a New Security Constraint ===<br />
<br />
If you wish to create a brand new constraint - click the '''New''' button - a new entry is created - highlighted in yellow.<br />
<br />
[[Image:security12.jpg]]<br />
<br />
Now click the '''Edit Constraint''' button to add the definitions. Follow the above screens to create the constraint definitions. <br />
Click '''OK''' on the definitions screen - than click '''Save''' to save the constraint.<br />
<br />
[[Image:security13.jpg]]<br />
<br />
== Adding Security to a Page or Folder ==<br />
<br />
To add security to a page - you need to access the Portal Site Manager - Select DASH Administrative Portlets than Portal Site Manager<br />
<br />
[[Image:security1.jpg]]<br />
<br />
Next Navigate to your page or folder and click on the name. The Information Screen appears. Click the Security Tab. <br />
<br />
[[Image:security2.jpg]]<br />
<br />
To add a new security constraint to the page - Click the '''New''' button. To edit an existing constraint - Click on the Constraint Name and click '''Update'''.<br />
<br />
[[Image:security3.jpg]]<br />
<br />
If you click the '''New''' button, an new entry is added in the above window - it is highlighted yellow. Next - select the Security Constraint you want to add<br />
to the page via the Security Constraints pulldown menu.<br />
<br />
[[Image:security4.jpg]]<br />
<br />
The new constraint is added and is highlighted yellow. Click the '''Save''' button to add the constraint to the page or folder.<br />
<br />
[[Image:security5.jpg]]</div>Rmortensenhttp://wiki.marvelit.com/index.php?title=Securing_Pages_and_FoldersSecuring Pages and Folders2008-11-02T20:54:55Z<p>Rmortensen: </p>
<hr />
<div>== Securing Pages and Creating Constraints ==<br />
<br />
With DASH Professional - adding security to pages can be done via the Portal Site Manager UI. <br />
Additionally, you can create custom security constraints by using the Constraints UI.<br />
<br />
== Creating Security Constraints ==<br />
<br />
Security Constraints are an easy way to create complex security rules under a single name. These constraints can than be added to a dashboard page or folder.<br />
<br />
=== Updating an Existing Constraint ===<br />
<br />
To access constraints - Click DASH Administrative Portlets, Security Administration than Constraints. All the security constraints are displayed.<br />
<br />
[[Image:security6.jpg]]<br />
<br />
To edit a constraint - Click the '''Edit Constraints''' button. To Create a new constraint - click the '''New''' button.<br />
<br />
[[Image:security7.jpg]]<br />
<br />
The definitions page for the constraint is displayed. In this example - the user and manager role can view any page/folder that has this constraint assigned.<br />
If you wish to add additional roles, groups or actions - simple click the appropriate check boxes at the bottom of the page. When fisished - click the '''OK''' button<br />
<br />
[[Image:security8.jpg]]<br />
<br />
To add a new definition entry for this constraint - click the '''New''' button. A new entry is added highlighted in yellow. This is what creates a complex<br />
security rule. You can have different roles, groups and even specific users have different controls or exclude controls over a page.<br />
<br />
[[Image:security9.jpg]]<br />
<br />
In this example - we have added the user name of '''alaska''' to the users field. It is added to the constraint definition. We do not want the '''alaska''' user to<br />
have any rights under this constraint - so we will leave the actions empty. Clicking '''OK''' will save the definition entry.<br />
<br />
[[Image:security10.jpg]]<br />
<br />
The Security Constraints page is displayed. The modified constraint is highlighted in yellow. Click '''Save''' to save the modified constraint.<br />
<br />
[[Image:security11.jpg]]<br />
<br />
=== Creating a New Security Constraint ===<br />
<br />
If you wish to create a brand new constraint - click the '''New''' button - a new entry is created - highlighted in yellow.<br />
<br />
[[Image:security12.jpg]]<br />
<br />
Now click the '''Edit Constraint''' button to add the definitions. Follow the above screens to create the constraint definitions. <br />
Click '''OK''' on the definitions screen - than click '''Save''' to save the constraint.<br />
<br />
[[Image:security13.jpg]]<br />
<br />
== Adding Security to a Page or Folder ==<br />
<br />
To add security to a page - you need to access the Portal Site Manager - Select DASH Administrative Portlets than Portal Site Manager<br />
<br />
[[Image:security1.jpg]]<br />
<br />
Next Navigate to your page or folder and click on the name. The Information Screen appears. Click the Security Tab. <br />
<br />
[[Image:security2.jpg]]<br />
<br />
To add a new security constraint to the page - Click the '''New''' button. To edit an existing constraint - Click on the Constraint Name and click '''Update'''.<br />
<br />
[[Image:security3.jpg]]<br />
<br />
If you click the '''New''' button, an new entry is added in the above window - it is highlighted yellow. Next - select the Security Constraint you want to add<br />
to the page via the Security Constraints pulldown menu.<br />
<br />
[[Image:security4.jpg]]<br />
<br />
The new constraint is added and is highlighted yellow. Click the '''Save''' button to add the constraint to the page or folder.<br />
<br />
[[Image:security5.jpg]]</div>Rmortensenhttp://wiki.marvelit.com/index.php?title=DASH_ProfessionalDASH Professional2008-11-02T20:54:48Z<p>Rmortensen: /* DASH Professional Functions */</p>
<hr />
<div>== DASH Professional Functions ==<br />
<br />
'''Get all the DASH Community Functions plus:'''<br />
<br />
* [[Levers_Portlet|Levers Portlet]] , Customize levers and place them anywhere on the page<br />
<br />
* [[Editable_Report_Portlet|Editable Report Portlet]] , How to update and save MARVELit Editable Reports - data entry screens<br />
<br />
* [[HTML_Content_Portlet|HTML Content Portlet]] , add custom HTML to your dashboard pages<br />
<br />
* [[Jasper_Report_Portlet|Jasper Report Portlet]] , execute jasper reports in your dashboards<br />
<br />
* [[Excel_Imports|Import Excel Data]] , take excel data and import directly into your dashboards<br />
<br />
* [[Edit_Defaults|Add Portlet Preferences]] , Add portlet preferences via Edit Defaults Mode<br />
<br />
* [[Securing_Pages_and_Folders|Adding Security to Pages]] , Add security to your dashboard pages or folders<br />
<br />
* [[Profile_Rules|Profile Rules]] , creating specific actions upon login for certain users<br />
<br />
* [[Using_Subsites|Using Subsites]] , how to create dashboards within dashboards for certain users</div>Rmortensenhttp://wiki.marvelit.com/index.php?title=DASH_ProfessionalDASH Professional2008-11-02T20:53:56Z<p>Rmortensen: /* DASH Professional Functions */</p>
<hr />
<div>== DASH Professional Functions ==<br />
<br />
'''Get all the DASH Community Functions plus:'''<br />
<br />
* [[Levers_Portlet|Levers Portlet]] , Customize levers and place them anywhere on the page<br />
<br />
* [[Editable_Report_Portlet|Editable Report Portlet]] , How to update and save MARVELit Editable Reports - data entry screens<br />
<br />
* [[HTML_Content_Portlet|HTML Content Portlet]] , add custom HTML to your dashboard pages<br />
<br />
* [[Jasper_Report_Portlet|Jasper Report Portlet]] , execute jasper reports in your dashboards<br />
<br />
* [[Excel_Imports|Import Excel Data]] , take excel data and import directly into your dashboards<br />
<br />
* [[Edit_Defaults|Add Portlet Preferences]] , Add portlet preferences via Edit Defaults Mode<br />
<br />
* [[Securing_Pages_Folders|Adding Security to Pages]] , Add security to your dashboard pages or folders<br />
<br />
* [[Profile_Rules|Profile Rules]] , creating specific actions upon login for certain users<br />
<br />
* [[Using_Subsites|Using Subsites]] , how to create dashboards within dashboards for certain users</div>Rmortensenhttp://wiki.marvelit.com/index.php?title=Advanced_SecurityAdvanced Security2008-11-02T20:51:09Z<p>Rmortensen: /* Adding Security to a Page or Folder */</p>
<hr />
<div>== Securing Pages and Creating Constraints ==<br />
<br />
With DASH Professional - adding security to pages can be done via the Portal Site Manager UI. <br />
Additionally, you can create custom security constraints by using the Constraints UI.<br />
<br />
== Creating Security Constraints ==<br />
<br />
Security Constraints are an easy way to create complex security rules under a single name. These constraints can than be added to a dashboard page or folder.<br />
<br />
=== Updating an Existing Constraint ===<br />
<br />
To access constraints - Click DASH Administrative Portlets, Security Administration than Constraints. All the security constraints are displayed.<br />
<br />
[[Image:security6.jpg]]<br />
<br />
To edit a constraint - Click the '''Edit Constraints''' button. To Create a new constraint - click the '''New''' button.<br />
<br />
[[Image:security7.jpg]]<br />
<br />
The definitions page for the constraint is displayed. In this example - the user and manager role can view any page/folder that has this constraint assigned.<br />
If you wish to add additional roles, groups or actions - simple click the appropriate check boxes at the bottom of the page. When fisished - click the '''OK''' button<br />
<br />
[[Image:security8.jpg]]<br />
<br />
To add a new definition entry for this constraint - click the '''New''' button. A new entry is added highlighted in yellow. This is what creates a complex<br />
security rule. You can have different roles, groups and even specific users have different controls or exclude controls over a page.<br />
<br />
[[Image:security9.jpg]]<br />
<br />
In this example - we have added the user name of '''alaska''' to the users field. It is added to the constraint definition. We do not want the '''alaska''' user to<br />
have any rights under this constraint - so we will leave the actions empty. Clicking '''OK''' will save the definition entry.<br />
<br />
[[Image:security10.jpg]]<br />
<br />
The Security Constraints page is displayed. The modified constraint is highlighted in yellow. Click '''Save''' to save the modified constraint.<br />
<br />
[[Image:security11.jpg]]<br />
<br />
=== Creating a New Security Constraint ===<br />
<br />
If you wish to create a brand new constraint - click the '''New''' button - a new entry is created - highlighted in yellow.<br />
<br />
[[Image:security12.jpg]]<br />
<br />
Now click the '''Edit Constraint''' button to add the definitions. Follow the above screens to create the constraint definitions. <br />
Click '''OK''' on the definitions screen - than click '''Save''' to save the constraint.<br />
<br />
[[Image:security13.jpg]]<br />
<br />
== Adding Security to a Page or Folder ==<br />
<br />
To add security to a page - you need to access the Portal Site Manager - Select DASH Administrative Portlets than Portal Site Manager<br />
<br />
[[Image:security1.jpg]]<br />
<br />
Next Navigate to your page or folder and click on the name. The Information Screen appears. Click the Security Tab. <br />
<br />
[[Image:security2.jpg]]<br />
<br />
To add a new security constraint to the page - Click the '''New''' button. To edit an existing constraint - Click on the Constraint Name and click '''Update'''.<br />
<br />
[[Image:security3.jpg]]<br />
<br />
If you click the '''New''' button, an new entry is added in the above window - it is highlighted yellow. Next - select the Security Constraint you want to add<br />
to the page via the Security Constraints pulldown menu.<br />
<br />
[[Image:security4.jpg]]<br />
<br />
The new constraint is added and is highlighted yellow. Click the '''Save''' button to add the constraint to the page or folder.<br />
<br />
[[Image:security5.jpg]]</div>Rmortensenhttp://wiki.marvelit.com/index.php?title=File:Security5.jpgFile:Security5.jpg2008-11-02T20:50:38Z<p>Rmortensen: </p>
<hr />
<div></div>Rmortensenhttp://wiki.marvelit.com/index.php?title=File:Security4.jpgFile:Security4.jpg2008-11-02T20:50:23Z<p>Rmortensen: </p>
<hr />
<div></div>Rmortensenhttp://wiki.marvelit.com/index.php?title=File:Security3.jpgFile:Security3.jpg2008-11-02T20:50:08Z<p>Rmortensen: </p>
<hr />
<div></div>Rmortensenhttp://wiki.marvelit.com/index.php?title=File:Security2.jpgFile:Security2.jpg2008-11-02T20:49:55Z<p>Rmortensen: </p>
<hr />
<div></div>Rmortensenhttp://wiki.marvelit.com/index.php?title=File:Security1.jpgFile:Security1.jpg2008-11-02T20:49:41Z<p>Rmortensen: </p>
<hr />
<div></div>Rmortensenhttp://wiki.marvelit.com/index.php?title=File:Security13.jpgFile:Security13.jpg2008-11-02T20:49:27Z<p>Rmortensen: </p>
<hr />
<div></div>Rmortensen