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=atom MT Marvelit - User contributions [en] 2024-03-29T11:09:16Z User contributions MediaWiki 1.23.2 http://wiki.marvelit.com/index.php?title=Server_and_Operating_System Server and Operating System 2009-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 /> &lt;br&gt;<br /> &lt;br&gt;<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 /> &lt;br&gt; <br /> &lt;br&gt;<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 /> &lt;br&gt;<br /> &lt;br&gt;<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 /> &lt;br&gt; <br /> &lt;br&gt;<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 /> &lt;br&gt;&lt;br&gt;<br /> [[Image:JavaHomeWin.jpg]]<br /> &lt;br&gt;&lt;br&gt;<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 /> &lt;br&gt;&lt;br&gt;<br /> [[Image:JavaHomeMac.jpg]]<br /> &lt;br&gt;&lt;br&gt;<br /> If your JAVA_HOME variable is missing - enter the following - than hit enter:<br /> &lt;br&gt;&lt;br&gt;<br /> '''export JAVA_HOME=/Library/Java/Home'''<br /> &lt;br&gt;&lt;br&gt;<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> Rmortensen http://wiki.marvelit.com/index.php?title=Next_Release Next Release 2009-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> Rmortensen http://wiki.marvelit.com/index.php?title=Next_Release Next Release 2009-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> Rmortensen http://wiki.marvelit.com/index.php?title=Server_and_Operating_System Server and Operating System 2008-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 /> &lt;br&gt;<br /> &lt;br&gt;<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 /> &lt;br&gt; <br /> &lt;br&gt;<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 /> &lt;br&gt;<br /> &lt;br&gt;<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 /> &lt;br&gt; <br /> &lt;br&gt;<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 /> &lt;br&gt;&lt;br&gt;<br /> [[Image:JavaHomeWin.jpg]]<br /> &lt;br&gt;&lt;br&gt;<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 /> &lt;br&gt;&lt;br&gt;<br /> [[Image:JavaHomeMac.jpg]]<br /> &lt;br&gt;&lt;br&gt;<br /> If your JAVA_HOME variable is missing - enter the following - than hit enter:<br /> &lt;br&gt;&lt;br&gt;<br /> '''export JAVA_HOME=/Library/Java/Home'''<br /> &lt;br&gt;&lt;br&gt;<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> Rmortensen http://wiki.marvelit.com/index.php?title=File:Html7.jpg File:Html7.jpg 2008-11-13T19:44:39Z <p>Rmortensen: </p> <hr /> <div></div> Rmortensen http://wiki.marvelit.com/index.php?title=HTML_Content_Portlet HTML Content Portlet 2008-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&lt;br&gt;<br /> 2. Add javascript to add create unique controls and data entry fields&lt;br&gt;<br /> 3. Add frames and link to other web pages for custom applications&lt;br&gt;<br /> 4. Add virtually any HTML controls to your pages.&lt;br&gt;<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 /> &lt;br&gt;<br /> <br /> &lt;nowiki&gt;src=&quot;http://demo.xxx.com/pentaho/ViewAction?solution=xxxexamples&amp;path=gidash<br /> &amp;action=chart_bar_revenue_by_productline.xaction&amp;region=$P{pRegion}&amp;years=$P{pYear}&amp;width=400&amp;height=400&quot;&gt;<br /> &lt;/nowiki&gt;<br /> &lt;br&gt;&lt;br&gt;<br /> Notice how the levers are passed to the remote page - $P{pRegion}&amp;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 /> &lt;nowiki&gt;src=&quot;http://demo.xxx.com/pentaho/Pivot?solution=xxxexamples&amp;path=gidash&amp;action=pivot_sales_filter_region.xaction&amp;region=$P{pRegion}&quot;&gt;&lt;/nowiki&gt;<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 /> &lt;nowiki&gt;<br /> &lt;form name=&quot;dateform&quot; method=&quot;post&quot;&gt;<br /> Test Date: &lt;input name=&quot;TestDate&quot; type=&quot;text&quot; value=&quot;$P{TestDate}&quot; id=&quot;dateform_TestDate&quot;&gt; &lt;a href=&quot;javascript:void(0)&quot; onclick=&quot;if(self.dateform_TestDate_control)dateform_TestDate_control.fPopCalendar(document.dateform.TestDate);return false;&quot; &gt;&lt;img name=&quot;popcal&quot; align=&quot;absmiddle&quot; src=&quot;/marvelit/cal/DateTime/calbtn.gif&quot; width=&quot;34&quot; height=&quot;22&quot; border=&quot;0&quot; alt=&quot;&quot;&gt;&lt;/a&gt; &lt;iframe width=188 height=166 name=&quot;gToday:datetime:agenda.js:dateform_TestDate_control:plugins_date.jsp&quot; id=&quot;gToday:datetime:agenda.js:dateform_TestDate_control:plugins_date.jsp&quot; src=&quot;/marvelit/cal/DateTime/ipopeng.htm&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;visibility:visible; z-index:999; position:absolute; top:-500px; left:-500px;&quot;&gt;&lt;/iframe&gt;&lt;input type=&quot;submit&quot; value=&quot;Go&quot; name=&quot;submit&quot;&gt;<br /> &lt;/form&gt;<br /> &lt;/nowiki&gt;<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> Rmortensen http://wiki.marvelit.com/index.php?title=HTML_Content_Portlet HTML Content Portlet 2008-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&lt;br&gt;<br /> 2. Add javascript to add create unique controls and data entry fields&lt;br&gt;<br /> 3. Add frames and link to other web pages for custom applications&lt;br&gt;<br /> 4. Add virtually any HTML controls to your pages.&lt;br&gt;<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 /> &lt;br&gt;<br /> <br /> &lt;nowiki&gt;src=&quot;http://demo.xxx.com/pentaho/ViewAction?solution=xxxexamples&amp;path=gidash<br /> &amp;action=chart_bar_revenue_by_productline.xaction&amp;region=$P{pRegion}&amp;years=$P{pYear}&amp;width=400&amp;height=400&quot;&gt;<br /> &lt;/nowiki&gt;<br /> &lt;br&gt;&lt;br&gt;<br /> Notice how the levers are passed to the remote page - $P{pRegion}&amp;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 /> &lt;nowiki&gt;src=&quot;http://demo.xxx.com/pentaho/Pivot?solution=xxxexamples&amp;path=gidash&amp;action=pivot_sales_filter_region.xaction&amp;region=$P{pRegion}&quot;&gt;&lt;/nowiki&gt;<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 /> &lt;nowiki&gt;<br /> &lt;form name=&quot;dateform&quot; method=&quot;post&quot;&gt;<br /> Test Date: &lt;input name=&quot;TestDate&quot; type=&quot;text&quot; value=&quot;$P{TestDate}&quot; id=&quot;dateform_TestDate&quot;&gt; &lt;a href=&quot;javascript:void(0)&quot; onclick=&quot;if(self.dateform_TestDate_control)dateform_TestDate_control.fPopCalendar(document.dateform.TestDate);return false;&quot; &gt;&lt;img name=&quot;popcal&quot; align=&quot;absmiddle&quot; src=&quot;/marvelit/cal/DateTime/calbtn.gif&quot; width=&quot;34&quot; height=&quot;22&quot; border=&quot;0&quot; alt=&quot;&quot;&gt;&lt;/a&gt; &lt;iframe width=188 height=166 name=&quot;gToday:datetime:agenda.js:dateform_TestDate_control:plugins_date.jsp&quot; id=&quot;gToday:datetime:agenda.js:dateform_TestDate_control:plugins_date.jsp&quot; src=&quot;/marvelit/cal/DateTime/ipopeng.htm&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;visibility:visible; z-index:999; position:absolute; top:-500px; left:-500px;&quot;&gt;&lt;/iframe&gt;&lt;input type=&quot;submit&quot; value=&quot;Go&quot; name=&quot;submit&quot;&gt;<br /> &lt;/form&gt;<br /> &lt;/nowiki&gt;<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> Rmortensen http://wiki.marvelit.com/index.php?title=HTML_Content_Portlet HTML Content Portlet 2008-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&lt;br&gt;<br /> 2. Add javascript to add create unique controls and data entry fields&lt;br&gt;<br /> 3. Add frames and link to other web pages for custom applications&lt;br&gt;<br /> 4. Add virtually any HTML controls to your pages.&lt;br&gt;<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 /> &lt;br&gt;<br /> <br /> &lt;nowiki&gt;src=&quot;http://demo.xxx.com/pentaho/ViewAction?solution=xxxexamples&amp;path=gidash<br /> &amp;action=chart_bar_revenue_by_productline.xaction&amp;region=$P{pRegion}&amp;years=$P{pYear}&amp;width=400&amp;height=400&quot;&gt;<br /> &lt;/nowiki&gt;<br /> &lt;br&gt;&lt;br&gt;<br /> Notice how the levers are passed to the remote page - $P{pRegion}&amp;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 /> &lt;nowiki&gt;src=&quot;http://demo.xxx.com/pentaho/Pivot?solution=xxxexamples&amp;path=gidash&amp;action=pivot_sales_filter_region.xaction&amp;region=$P{pRegion}&quot;&gt;&lt;/nowiki&gt;<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 /> &lt;nowiki&gt;<br /> &lt;form name=&quot;dateform&quot; method=&quot;post&quot;&gt;<br /> Test Date: &lt;input name=&quot;TestDate&quot; type=&quot;text&quot; value=&quot;$P{TestDate}&quot; id=&quot;dateform_TestDate&quot;&gt; &lt;a href=&quot;javascript:void(0)&quot; onclick=&quot;if(self.dateform_TestDate_control)dateform_TestDate_control.fPopCalendar(document.dateform.TestDate);return false;&quot; &gt;&lt;img name=&quot;popcal&quot; align=&quot;absmiddle&quot; src=&quot;/marvelit/cal/DateTime/calbtn.gif&quot; width=&quot;34&quot; height=&quot;22&quot; border=&quot;0&quot; alt=&quot;&quot;&gt;&lt;/a&gt; &lt;iframe width=188 height=166 name=&quot;gToday:datetime:agenda.js:dateform_TestDate_control:plugins_date.jsp&quot; id=&quot;gToday:datetime:agenda.js:dateform_TestDate_control:plugins_date.jsp&quot; src=&quot;/marvelit/cal/DateTime/ipopeng.htm&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;visibility:visible; z-index:999; position:absolute; top:-500px; left:-500px;&quot;&gt;&lt;/iframe&gt;&lt;input type=&quot;submit&quot; value=&quot;Go&quot; name=&quot;submit&quot;&gt;<br /> &lt;/form&gt;<br /> &lt;/nowiki&gt;<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> Rmortensen http://wiki.marvelit.com/index.php?title=HTML_Content_Portlet HTML Content Portlet 2008-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&lt;br&gt;<br /> 2. Add javascript to add create unique controls and data entry fields&lt;br&gt;<br /> 3. Add frames and link to other web pages for custom applications&lt;br&gt;<br /> 4. Add virtually any HTML controls to your pages.&lt;br&gt;<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 /> &lt;br&gt;<br /> <br /> &lt;nowiki&gt;src=&quot;http://demo.xxx.com/pentaho/ViewAction?solution=xxxexamples&amp;path=gidash<br /> &amp;action=chart_bar_revenue_by_productline.xaction&amp;region=$P{pRegion}&amp;years=$P{pYear}&amp;width=400&amp;height=400&quot;&gt;<br /> &lt;/nowiki&gt;<br /> &lt;br&gt;&lt;br&gt;<br /> Notice how the levers are passed to the remote page - $P{pRegion}&amp;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 /> &lt;nowiki&gt;src=&quot;http://demo.xxx.com/pentaho/Pivot?solution=xxxexamples&amp;path=gidash&amp;action=pivot_sales_filter_region.xaction&amp;region=$P{pRegion}&quot;&gt;&lt;/nowiki&gt;<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 /> &lt;nowiki&gt;<br /> &lt;form name=&quot;dateform&quot; method=&quot;post&quot;&gt;<br /> Test Date: &lt;input name=&quot;TestDate&quot; type=&quot;text&quot; value=&quot;$P{TestDate}&quot; id=&quot;dateform_TestDate&quot;&gt; <br /> &lt;a href=&quot;javascript:void(0)&quot; onclick=&quot;if(self.dateform_TestDate_control)dateform_TestDate_control.fPopCalendar(document.dateform.TestDate);return false;&quot; &gt;<br /> &lt;img name=&quot;popcal&quot; align=&quot;absmiddle&quot; src=&quot;/marvelit/cal/DateTime/calbtn.gif&quot; width=&quot;34&quot; height=&quot;22&quot; border=&quot;0&quot; alt=&quot;&quot;&gt;&lt;/a&gt;<br /> &lt;iframe width=188 height=166 name=&quot;gToday:datetime:agenda.js:dateform_TestDate_control:plugins_date.jsp&quot; <br /> id=&quot;gToday:datetime:agenda.js:dateform_TestDate_control:plugins_date.jsp&quot; src=&quot;/marvelit/cal/DateTime/ipopeng.htm&quot; <br /> scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;visibility:visible; z-index:999; position:absolute; top:-500px; left:-500px;&quot;&gt;&lt;/iframe&gt;&lt;br&gt;<br /> &lt;input type=&quot;submit&quot; value=&quot;OK&quot; name=&quot;submit&quot;&gt; &lt;/form&gt;&lt;/nowiki&gt;<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> Rmortensen http://wiki.marvelit.com/index.php?title=HTML_Content_Portlet HTML Content Portlet 2008-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&lt;br&gt;<br /> 2. Add javascript to add create unique controls and data entry fields&lt;br&gt;<br /> 3. Add frames and link to other web pages for custom applications&lt;br&gt;<br /> 4. Add virtually any HTML controls to your pages.&lt;br&gt;<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 /> &lt;br&gt;<br /> <br /> &lt;nowiki&gt;src=&quot;http://demo.xxx.com/pentaho/ViewAction?solution=xxxexamples&amp;path=gidash<br /> &amp;action=chart_bar_revenue_by_productline.xaction&amp;region=$P{pRegion}&amp;years=$P{pYear}&amp;width=400&amp;height=400&quot;&gt;<br /> &lt;/nowiki&gt;<br /> &lt;br&gt;&lt;br&gt;<br /> Notice how the levers are passed to the remote page - $P{pRegion}&amp;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 /> &lt;nowiki&gt;src=&quot;http://demo.xxx.com/pentaho/Pivot?solution=xxxexamples&amp;path=gidash&amp;action=pivot_sales_filter_region.xaction&amp;region=$P{pRegion}&quot;&gt;&lt;/nowiki&gt;<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 /> &lt;nowiki&gt;<br /> &lt;form name=&quot;dateform&quot; method=&quot;post&quot;&gt;<br /> Test Date: &lt;input name=&quot;TestDate&quot; type=&quot;text&quot; value=&quot;$P{TestDate}&quot; id=&quot;dateform_TestDate&quot;&gt; <br /> &lt;a href=&quot;javascript:void(0)&quot; onclick=&quot;if(self.dateform_TestDate_control)dateform_TestDate_control.fPopCalendar(document.dateform.TestDate);return false;&quot; &gt;<br /> &lt;img name=&quot;popcal&quot; align=&quot;absmiddle&quot; src=&quot;/marvelit/cal/DateTime/calbtn.gif&quot; width=&quot;34&quot; height=&quot;22&quot; border=&quot;0&quot; alt=&quot;&quot;&gt;&lt;/a&gt;<br /> &lt;iframe width=188 height=166 name=&quot;gToday:datetime:agenda.js:dateform_TestDate_control:plugins_date.jsp&quot; <br /> id=&quot;gToday:datetime:agenda.js:dateform_TestDate_control:plugins_date.jsp&quot; src=&quot;/marvelit/cal/DateTime/ipopeng.htm&quot; <br /> scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;visibility:visible; z-index:999; position:absolute; top:-500px; left:-500px;&quot;&gt;&lt;/iframe&gt;&lt;br&gt;<br /> &lt;input type=&quot;submit&quot; value=&quot;OK&quot; name=&quot;submit&quot;&gt; &lt;/form&gt;&lt;/nowiki&gt;<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> Rmortensen http://wiki.marvelit.com/index.php?title=HTML_Content_Portlet HTML Content Portlet 2008-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&lt;br&gt;<br /> 2. Add javascript to add create unique controls and data entry fields&lt;br&gt;<br /> 3. Add frames and link to other web pages for custom applications&lt;br&gt;<br /> 4. Add virtually any HTML controls to your pages.&lt;br&gt;<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 /> &lt;br&gt;<br /> <br /> &lt;nowiki&gt;src=&quot;http://demo.xxx.com/pentaho/ViewAction?solution=xxxexamples&amp;path=gidash<br /> &amp;action=chart_bar_revenue_by_productline.xaction&amp;region=$P{pRegion}&amp;years=$P{pYear}&amp;width=400&amp;height=400&quot;&gt;<br /> &lt;/nowiki&gt;<br /> &lt;br&gt;&lt;br&gt;<br /> Notice how the levers are passed to the remote page - $P{pRegion}&amp;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 /> &lt;nowiki&gt;src=&quot;http://demo.xxx.com/pentaho/Pivot?solution=xxxexamples&amp;path=gidash&amp;action=pivot_sales_filter_region.xaction&amp;region=$P{pRegion}&quot;&gt;&lt;/nowiki&gt;<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 /> &lt;nowiki&gt;Insert non-formatted text here&lt;/nowiki&gt;<br /> &lt;form name=&quot;dateform&quot; method=&quot;post&quot;&gt;<br /> Test Date: &lt;input name=&quot;TestDate&quot; type=&quot;text&quot; value=&quot;$P{TestDate}&quot; id=&quot;dateform_TestDate&quot;&gt; <br /> &lt;a href=&quot;javascript:void(0)&quot; onclick=&quot;if(self.dateform_TestDate_control)dateform_TestDate_control.fPopCalendar(document.dateform.TestDate);return false;&quot; &gt;<br /> &lt;img name=&quot;popcal&quot; align=&quot;absmiddle&quot; src=&quot;/marvelit/cal/DateTime/calbtn.gif&quot; width=&quot;34&quot; height=&quot;22&quot; border=&quot;0&quot; alt=&quot;&quot;&gt;&lt;/a&gt;<br /> &lt;iframe width=188 height=166 name=&quot;gToday:datetime:agenda.js:dateform_TestDate_control:plugins_date.jsp&quot; <br /> id=&quot;gToday:datetime:agenda.js:dateform_TestDate_control:plugins_date.jsp&quot; src=&quot;/marvelit/cal/DateTime/ipopeng.htm&quot; <br /> scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;visibility:visible; z-index:999; position:absolute; top:-500px; left:-500px;&quot;&gt;&lt;/iframe&gt;&lt;br&gt;<br /> &lt;input type=&quot;submit&quot; value=&quot;OK&quot; name=&quot;submit&quot;&gt; &lt;/form&gt;&lt;nowiki&gt;Insert non-formatted text here&lt;/nowiki&gt;<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> Rmortensen http://wiki.marvelit.com/index.php?title=HTML_Content_Portlet HTML Content Portlet 2008-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&lt;br&gt;<br /> 2. Add javascript to add create unique controls and data entry fields&lt;br&gt;<br /> 3. Add frames and link to other web pages for custom applications&lt;br&gt;<br /> 4. Add virtually any HTML controls to your pages.&lt;br&gt;<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 /> &lt;br&gt;<br /> <br /> &lt;nowiki&gt;src=&quot;http://demo.xxx.com/pentaho/ViewAction?solution=xxxexamples&amp;path=gidash<br /> &amp;action=chart_bar_revenue_by_productline.xaction&amp;region=$P{pRegion}&amp;years=$P{pYear}&amp;width=400&amp;height=400&quot;&gt;<br /> &lt;/nowiki&gt;<br /> &lt;br&gt;&lt;br&gt;<br /> Notice how the levers are passed to the remote page - $P{pRegion}&amp;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 /> &lt;nowiki&gt;src=&quot;http://demo.xxx.com/pentaho/Pivot?solution=xxxexamples&amp;path=gidash&amp;action=pivot_sales_filter_region.xaction&amp;region=$P{pRegion}&quot;&gt;&lt;/nowiki&gt;<br /> <br /> == Set Lever by Adding Date Control Example ==<br /> <br /> &lt;nowiki&gt;Insert non-formatted text here&lt;/nowiki&gt;<br /> &lt;form name=&quot;dateform&quot; method=&quot;post&quot;&gt;<br /> Test Date: &lt;input name=&quot;TestDate&quot; type=&quot;text&quot; value=&quot;$P{TestDate}&quot; id=&quot;dateform_TestDate&quot;&gt; <br /> &lt;a href=&quot;javascript:void(0)&quot; onclick=&quot;if(self.dateform_TestDate_control)dateform_TestDate_control.fPopCalendar(document.dateform.TestDate);return false;&quot; &gt;<br /> &lt;img name=&quot;popcal&quot; align=&quot;absmiddle&quot; src=&quot;/marvelit/cal/DateTime/calbtn.gif&quot; width=&quot;34&quot; height=&quot;22&quot; border=&quot;0&quot; alt=&quot;&quot;&gt;&lt;/a&gt;<br /> &lt;iframe width=188 height=166 name=&quot;gToday:datetime:agenda.js:dateform_TestDate_control:plugins_date.jsp&quot; <br /> id=&quot;gToday:datetime:agenda.js:dateform_TestDate_control:plugins_date.jsp&quot; src=&quot;/marvelit/cal/DateTime/ipopeng.htm&quot; <br /> scrolling=&quot;no&quot; frameborder=&quot;0&quot; style=&quot;visibility:visible; z-index:999; position:absolute; top:-500px; left:-500px;&quot;&gt;&lt;/iframe&gt;&lt;br&gt;<br /> &lt;input type=&quot;submit&quot; value=&quot;OK&quot; name=&quot;submit&quot;&gt; &lt;/form&gt;&lt;nowiki&gt;Insert non-formatted text here&lt;/nowiki&gt;<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> Rmortensen http://wiki.marvelit.com/index.php?title=HTML_Content_Portlet HTML Content Portlet 2008-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&lt;br&gt;<br /> 2. Add javascript to add create unique controls and data entry fields&lt;br&gt;<br /> 3. Add frames and link to other web pages for custom applications&lt;br&gt;<br /> 4. Add virtually any HTML controls to your pages.&lt;br&gt;<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 /> &lt;br&gt;<br /> <br /> &lt;nowiki&gt;src=&quot;http://demo.xxx.com/pentaho/ViewAction?solution=xxxexamples&amp;path=gidash<br /> &amp;action=chart_bar_revenue_by_productline.xaction&amp;region=$P{pRegion}&amp;years=$P{pYear}&amp;width=400&amp;height=400&quot;&gt;<br /> &lt;/nowiki&gt;<br /> &lt;br&gt;&lt;br&gt;<br /> Notice how the levers are passed to the remote page - $P{pRegion}&amp;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 /> &lt;nowiki&gt;src=&quot;http://demo.xxx.com/pentaho/Pivot?solution=xxxexamples&amp;path=gidash&amp;action=pivot_sales_filter_region.xaction&amp;region=$P{pRegion}&quot;&gt;&lt;/nowiki&gt;<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> Rmortensen http://wiki.marvelit.com/index.php?title=Main_Page Main Page 2008-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> Rmortensen http://wiki.marvelit.com/index.php?title=Next_Release Next Release 2008-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> Rmortensen http://wiki.marvelit.com/index.php?title=Main_Page Main Page 2008-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> Rmortensen http://wiki.marvelit.com/index.php?title=Main_Page Main Page 2008-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> Rmortensen http://wiki.marvelit.com/index.php?title=Next_Release Next Release 2008-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> Rmortensen http://wiki.marvelit.com/index.php?title=Next_Release Next Release 2008-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> Rmortensen http://wiki.marvelit.com/index.php?title=Next_Release Next Release 2008-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> Rmortensen http://wiki.marvelit.com/index.php?title=Using_Subsites Using Subsites 2008-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 /> &lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;<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> Rmortensen http://wiki.marvelit.com/index.php?title=Using_Subsites Using Subsites 2008-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 /> &lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;<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 /> &lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;<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> Rmortensen http://wiki.marvelit.com/index.php?title=Using_Subsites Using Subsites 2008-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 /> &lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;<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> Rmortensen http://wiki.marvelit.com/index.php?title=Using_Subsites Using Subsites 2008-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 /> &lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;<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> Rmortensen http://wiki.marvelit.com/index.php?title=Using_Subsites Using Subsites 2008-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> Rmortensen http://wiki.marvelit.com/index.php?title=Using_Subsites Using Subsites 2008-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> Rmortensen http://wiki.marvelit.com/index.php?title=HTML_Content_Portlet HTML Content Portlet 2008-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&lt;br&gt;<br /> 2. Add javascript to add create unique controls and data entry fields&lt;br&gt;<br /> 3. Add frames and link to other web pages for custom applications&lt;br&gt;<br /> 4. Add virtually any HTML controls to your pages.&lt;br&gt;<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 /> &lt;br&gt;<br /> <br /> &lt;nowiki&gt;src=&quot;http://demo.xxx.com/pentaho/ViewAction?solution=xxxexamples&amp;path=gidash<br /> &amp;action=chart_bar_revenue_by_productline.xaction&amp;region=$P{pRegion}&amp;years=$P{pYear}&amp;width=400&amp;height=400&quot;&gt;<br /> &lt;/nowiki&gt;<br /> &lt;br&gt;&lt;br&gt;<br /> Notice how the levers are passed to the remote page - $P{pRegion}&amp;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 /> &lt;nowiki&gt;src=&quot;http://demo.xxx.com/pentaho/Pivot?solution=xxxexamples&amp;path=gidash&amp;action=pivot_sales_filter_region.xaction&amp;region=$P{pRegion}&quot;&gt;&lt;/nowiki&gt;<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> Rmortensen http://wiki.marvelit.com/index.php?title=Edit_Defaults Edit Defaults 2008-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. &lt;br&gt;&lt;br&gt; <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 &lt;nowiki&gt;&lt;br&gt;&lt;/nowiki&gt; 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> Rmortensen http://wiki.marvelit.com/index.php?title=Profile_Rules Profile Rules 2008-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> Rmortensen http://wiki.marvelit.com/index.php?title=Profile_Rules Profile Rules 2008-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> Rmortensen http://wiki.marvelit.com/index.php?title=Profile_Rules Profile Rules 2008-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> Rmortensen http://wiki.marvelit.com/index.php?title=File:Profiles1.jpg File:Profiles1.jpg 2008-11-03T03:33:37Z <p>Rmortensen: </p> <hr /> <div></div> Rmortensen http://wiki.marvelit.com/index.php?title=Profile_Rules Profile Rules 2008-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> Rmortensen http://wiki.marvelit.com/index.php?title=Using_Subsites Using Subsites 2008-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> Rmortensen http://wiki.marvelit.com/index.php?title=File:Subsite4.jpg File:Subsite4.jpg 2008-11-03T01:52:32Z <p>Rmortensen: </p> <hr /> <div></div> Rmortensen http://wiki.marvelit.com/index.php?title=File:Subsite3.jpg File:Subsite3.jpg 2008-11-03T01:52:18Z <p>Rmortensen: </p> <hr /> <div></div> Rmortensen http://wiki.marvelit.com/index.php?title=File:Subsite2.jpg File:Subsite2.jpg 2008-11-03T01:51:44Z <p>Rmortensen: </p> <hr /> <div></div> Rmortensen http://wiki.marvelit.com/index.php?title=File:Subsite1.jpg File:Subsite1.jpg 2008-11-03T01:51:13Z <p>Rmortensen: </p> <hr /> <div></div> Rmortensen http://wiki.marvelit.com/index.php?title=Using_Subsites Using Subsites 2008-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> Rmortensen http://wiki.marvelit.com/index.php?title=Securing_Pages_and_Folders Securing Pages and Folders 2008-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> Rmortensen http://wiki.marvelit.com/index.php?title=Securing_Pages_and_Folders Securing Pages and Folders 2008-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> Rmortensen http://wiki.marvelit.com/index.php?title=DASH_Professional DASH Professional 2008-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> Rmortensen http://wiki.marvelit.com/index.php?title=DASH_Professional DASH Professional 2008-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> Rmortensen http://wiki.marvelit.com/index.php?title=Advanced_Security Advanced Security 2008-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> Rmortensen http://wiki.marvelit.com/index.php?title=File:Security5.jpg File:Security5.jpg 2008-11-02T20:50:38Z <p>Rmortensen: </p> <hr /> <div></div> Rmortensen http://wiki.marvelit.com/index.php?title=File:Security4.jpg File:Security4.jpg 2008-11-02T20:50:23Z <p>Rmortensen: </p> <hr /> <div></div> Rmortensen http://wiki.marvelit.com/index.php?title=File:Security3.jpg File:Security3.jpg 2008-11-02T20:50:08Z <p>Rmortensen: </p> <hr /> <div></div> Rmortensen http://wiki.marvelit.com/index.php?title=File:Security2.jpg File:Security2.jpg 2008-11-02T20:49:55Z <p>Rmortensen: </p> <hr /> <div></div> Rmortensen http://wiki.marvelit.com/index.php?title=File:Security1.jpg File:Security1.jpg 2008-11-02T20:49:41Z <p>Rmortensen: </p> <hr /> <div></div> Rmortensen http://wiki.marvelit.com/index.php?title=File:Security13.jpg File:Security13.jpg 2008-11-02T20:49:27Z <p>Rmortensen: </p> <hr /> <div></div> Rmortensen