|
Key
This line was removed.
This word was removed. This word was added.
This line was added.
|
Changes (25)
View Page History
!scheme.png|align=center,thumbnail,border=1, width=70%%!
{center}*Click over to expand the image*{center}
{center}{*}Click over to expand the image{*}{center}

Please check our [screencast|http://www.youtube.com/watch?v=I7eu6F5agIA] so you can see how it looks.
h2. First Alpha version - now available\!
The first demo version of Galicaster Dashboard is already available\! Please follow the [installation instructions|#Installationinstructions] to try it in your system.

* Hide: Stop displaying the agent in the mosaic.
!mosaic_detail.png|align=center,border=1,width=50%%!
h4. Table layout
The table layout provides a more detailed collection of information including: duration of the last recording, next recording, free disk space, audio and video feedback, etc. There are also shortcuts to a detailed view of the agent's screen and tools to review the agent configuration, logs and access via ssh (coming soon\!).
h3. Agent View

{column:width=35%}
!button.png|align=center,width=250pxpx!
{panel:bgColor=lightgreen|borderWidth=0}
{center}
h5. Table of contents
{center}
{center}

h5. Panel view - Mosaic layout
!panel_view.png|align=center,thumbnail,width=100%%!
h5. Panel view - Table layout
!list_view.png|align=center,thumbnail,width=100%%!
h5. Calendar view
!calendar_view.png|align=center,thumbnail,width=100%%!
h5. Agent view
!agent_view.png|align=center,thumbnail,width=100%%!
h5. Scheduler
!full_schedule.png|align=center,thumbnail,width=50%%!

h5. External dependencies
Most of the functionalities in the Dashboard will work out-of-the-box, but the screenshot extraction has an external dependency with GStreamer. Additionally, the command-line utility {{gst-launch}} and the "good" and "bad" plugins must be installed. Versions above 0.10.29 are proven to work. Older releases may or may not work.

h5. Bundle installation
The Dashboard is packaged as a Matterhorn bundle, so it can be easily deployed in any Matterhorn installation. Since it depends on certain Matterhorn services to work, *it must be installed in the {{admin}} server*. the* {{{*}admin{*}}} *server*. In the following steps, {{$\{MH_SRC\}}} denotes the directory where the Matterhorn source code is, and {{$\{FELIX_HOME\}}} the directory where the Felix instance is installed (for Matterhorn versions under or equal to 1.3).
# Download the tarball and uncompress it in your {{$\{MH_SRC\}/modules}} directory. If you use a shell, this can be done by:
{panel}
{{wget http://webfiler.teltek.es/webfiler/galicaster/GalicasterDashboard-alpha.tgz}}
{{wget}} {{[http://webfiler.teltek.es/webfiler/galicaster/GalicasterDashboard-alpha.tgz]}}
{{tar \-C $\{MH_SRC}/modules GalicasterDashboard-alpha.tgz}}
{panel}
\\
\\

{panel}
{{cd $\{MH_SRC}/modules/galicaster-dashboard}}
{{cd $\{MH_SRC}/modules/galicaster-dashboard}}
{{sed -i "/<matterhorn.version>\[^>]\+<\/matterhorn.version>/s//<matterhorn.version>$(grep -m 1 "<version>" ../../pom.xml | cut -d'>' -f2 | cut -d'<' -f1)<\/matterhorn.version>/" pom.xml}}
{{sed \-i "/<matterhorn.version>\[^>\]+<\/matterhorn.version>/s//<matterhorn.version>$(grep \-m 1 "<version>" ../../pom.xml \| cut \-d'>' \-f2 \| cut \-d'<' \-f1)<\/matterhorn.version>/" pom.xml}}
{panel}
\\
\\

{panel}
{{cd $\{MH_SRC}/modules/galicaster-dashboard}}
{{cd $\{MH_SRC}/modules/galicaster-dashboard}}
{{mvn clean install \-DdeployTo=$\{FELIX_HOME}/matterhorn}}
{panel}
#* 1.4 and above:
{panel}
{{cd $\{MH_SRC}/modules/galicaster-dashboard}}
#* 1.4 and above:
{panel}
{{cd $\{MH_SRC}/modules/galicaster-dashboard}}
{{mvn clean install \-DdeployTo=$\{MH_SRC}}}
{panel}
\\
# If {{maven}} returns with no errors, the Dashboard should be available at:
\\
# If {{maven}} returns with no errors, the Dashboard should be available at:
{{http://your-server-url/dashboard/index.html}}.
{{[http://your-server-url/dashboard/index.html]}}.
h2. Configuration
