diff --git a/public_html/deployment/act_accept.php b/public_html/deployment/act_accept.php index d56880520fabe0ad9239c69b6fd575834bfde4fd..bab31e9b301670aefffde5cde5f4a56e5d352ab0 100644 --- a/public_html/deployment/act_accept.php +++ b/public_html/deployment/act_accept.php @@ -19,25 +19,73 @@ if (array_key_exists("confirm", $aParams)) { if (!$sPhase){ $sOut.='ERROR: no Phase.<br>'; - } else { - $aPhaseData=$oPrj->getPhaseInfos($sPhase); - - $sOut.=' - <p> - auf dem Server installiert:<br> - <pre>'.print_r($aPhaseData["depoyed"], true).'</pre> - </p> - '; - + } else { if (!$oPrj->canAcceptPhase($sPhase)){ $sOut.="ERROR: the phase $sPhase cannot be accepted."; } else { + $aPhaseData=$oPrj->getPhaseInfos($sPhase); + $aConfig=$oPrj->getConfig(); + $sUrl=$aConfig["phases"][$sPhase]["url"]; + + $sNext=$oPrj->getNextPhase($sPhase); + $aPhaseData2=$oPrj->getPhaseInfos($sNext); + + $sOut.=' + <p> + URL: <a href="'.$sUrl.'">'.$sUrl.'</a><br> + Die Software wurde erfolgreich getestet und soll auf die nächste + Phase <span class="'.$sNext.'">'.$sNext.'</span> ausgerollt werden?<br> + </p> + <table> + <thead> + <tr> + <th class="'.$sPhase.'">'.$sPhase.'</th> + <th> </th> + <th class="'.$sNext.'" colspan="2">'.$sNext.'</th> + </tr> + </thead> + <tbody> + <tr> + <td class="'.$sPhase.'"> + auf dem Server <strong>'.$sPhase.'</strong> ist installiert: + '.$oPrj->renderPhaseDetail($sPhase, "deployed", false).' + </td> + <td style="vertical-align: middle;"> + <img src="/deployment/images/nuvola64x64/apps/noatun.png"> + </td> + <td class="'.$sNext.'"> + in der Queue:<br> + '.$oPrj->renderPhaseDetail($sNext, "onhold", false).' + </td> + <td class="'.$sNext.'"> + im Repo: + '.$oPrj->renderPhaseDetail($sNext, "ready4deployment", false).' + </td> + </tr> + </tbody> + </table> + '; + + if ( + array_key_exists("revision", $aPhaseData2["onhold"]) + && $aPhaseData2["onhold"]["revision"]==$aPhaseData["deployed"]["revision"] + ){ + $sOut.=getBox("warning", "In der Queue von [$sNext] ist die Version von [$sPhase] bereits vorhanden!"); + } + if ( + array_key_exists("revision", $aPhaseData2["ready4deployment"]) + && $aPhaseData2["ready4deployment"]["revision"]==$aPhaseData["deployed"]["revision"] + ){ + $sOut.=getBox("warning", "Im Repo von [$sNext] ist die Version von [$sPhase] bereits vorhanden!"); + } + + // Eingabe Kommentare zum Deployment $sOut.=' <form action="?" method="post" enctype="multipart/form-data"> <input type="hidden" name="confirm" value="1"> - <input type="submit" class="btn btn-primary" value="Deploy"> + <input type="submit" class="btn btn-primary" value="Accept ['.$sPhase.'] and put to ['.$sNext.']"> </form> '; } @@ -45,7 +93,7 @@ if (array_key_exists("confirm", $aParams)) { } -$sOut.=aHome(); +$sOut.='<hr>'.aPrjHome(); // -- Ausgabe diff --git a/public_html/deployment/act_build.php b/public_html/deployment/act_build.php index e8d22bccc9f3088fac852ee82b932b7244d31d6f..ff8f2be282f35385e6b15333358a4cb791b80322 100644 --- a/public_html/deployment/act_build.php +++ b/public_html/deployment/act_build.php @@ -17,13 +17,12 @@ if (array_key_exists("confirm", $aParams)) { $sNext=$oPrj->getNextPhase(); $sOut.=' <p> - Es wird ein neues Paket erstellt und fü die Phase <em class="'.$sNext.'">'.$sNext.'</em> bereitgestellt.<br> + Es wird ein neues Paket erstellt und für die Phase <em class="'.$sNext.'">'.$sNext.'</em> bereitgestellt.<br> </p> '; // Eingabe Kommentare zum Deployment $sOut.=' - <hr> <form action="?" method="post" enctype="multipart/form-data"> <input type="hidden" name="confirm" value="1"> <!-- ' . enterDeployinfos() . ' @@ -35,7 +34,7 @@ if (array_key_exists("confirm", $aParams)) { } -$sOut.=aHome(); +$sOut.='<hr>'.aPrjHome(); // -- Ausgabe diff --git a/public_html/deployment/act_cleanup.php b/public_html/deployment/act_cleanup.php index 0a006456ef0df468ae1300026c44d4799d8a9c2f..3e031bbfecb36873f02adaaee6d0b2905f4e6900 100644 --- a/public_html/deployment/act_cleanup.php +++ b/public_html/deployment/act_cleanup.php @@ -10,11 +10,11 @@ $sPhpOut=' <h3>Archive Dir: '.$aConfig['archiveDir'].'</h3> deleted:<br> <pre>' . print_r($oPrj->cleanupArchive(), true) . '</pre> - versions left:<br> + versions left in the archive and which are currently in use:<br> <pre>' . print_r($oPrj->getVersions(), true). '</pre> - <h3>Builds Dir: '.$aConfig['buildDir'].'</h3> + <h3>Builds Dir: '.$aConfig['buildDir'].'/[project]/</h3> <pre>' . print_r($oPrj->cleanupBuilds(), true). '</pre> - '; + <hr>'.aPrjHome(); ?> diff --git a/public_html/deployment/act_deploy.php b/public_html/deployment/act_deploy.php index 33825e26d67580259c8485f445cfb5712cfee71d..5c9e9fe0f090fe842e60df50988bb5a454b7b0f7 100644 --- a/public_html/deployment/act_deploy.php +++ b/public_html/deployment/act_deploy.php @@ -44,7 +44,7 @@ if (array_key_exists("confirm", $aParams)) { } -$sOut.=aHome(); +$sOut.='<hr>'.aPrjHome(); // -- Ausgabe diff --git a/public_html/deployment/act_overview.php b/public_html/deployment/act_overview.php index 8ff0e708ac7acaf241f035c060d662904bc55659..b0a271896180d1a70a05409a28720514e58eca78 100644 --- a/public_html/deployment/act_overview.php +++ b/public_html/deployment/act_overview.php @@ -14,33 +14,18 @@ if (!array_key_exists("prj", $aParams)){ require_once("./classes/project.class.php"); $oPrj=new project($aParams["prj"]); $sPhpOut=' - <h3>Actions</h3> - <a href="./build/" class="btn">build</a> - <a href="./cleanup/" class="btn">cleanup</a> - <br> - <br> - <div class="tabbable"> <!-- Only required for left/right tabs --> - <ul class="nav nav-tabs"> - <li class="active"><a href="#tab1" data-toggle="tab">Config</a></li> - <li><a href="#tab2" data-toggle="tab">Queues</a></li> - <li><a href="#tab3" data-toggle="tab">Versions</a></li> - </ul> - <div class="tab-content"> - <div class="tab-pane active" id="tab1"> - <h3>Config</h3> - <pre>'.print_r($oPrj->getConfig(), true).'</pre> - </div> - <div class="tab-pane" id="tab2"> - <h3>Queues</h3> - <pre>'.print_r($oPrj->getAllPhaseInfos(), true).'</pre> - </div> - <div class="tab-pane" id="tab3"> - <h3>Versions</h3> - In the Archive exist these builds:<br> - <pre>'.print_r($oPrj->getVersions(), true).'</pre> - </div> - </div> - </div> + <h3>Angaben zum Projekt</h3> + <p>'.$oPrj->renderProjektInfos().'</p> + <h3>Phasen</h3> + <p> + Für das Projekt sind folgende Phasen konfiguriert: + </p> + '.$oPrj->renderPhaseInfo().' + + <br><br> + <h3>Versionen</h3> + $oPrj->getVersions()<br> + <pre>'.print_r($oPrj->getVersions(), true).'</pre> '; } ?> diff --git a/public_html/deployment/act_phase.php b/public_html/deployment/act_phase.php new file mode 100644 index 0000000000000000000000000000000000000000..a22d7086821818d59962af36d8b8f346e89cefdd --- /dev/null +++ b/public_html/deployment/act_phase.php @@ -0,0 +1,52 @@ +<?php + +require_once("./config/inc_projects_config.php"); +require_once("./classes/project.class.php"); +require_once("./inc_functions.php"); + + +// --- Checks +$oPrj=new project($aParams["prj"]); + + +$sOut=''; +if (array_key_exists("par3", $aParams)){ + $sPhase=$aParams["par3"]; +} + + +if ($sPhase){ + $sPhase=$aParams["par3"]; + $sFirst=$oPrj->getNextPhase(); + + $sOut.=' + <h3>Versionen</h3> + <table> + <thead> + <tr> + <th class="'.$sPhase.'" colspan="3">'.$sPhase.'</th> + </tr> + </thead> + <tbody> + <tr>'.$oPrj->renderPlacesAsTd($sPhase).'</tr> + <tr> + '.$oPrj->renderAllPhaseDetails($sPhase, true).' + </tr> + </tbody> + </table> + '; + if ($sFirst==$sPhase){ + $sOut.='<br><h3>weitere Aktionen</h3>'.$oPrj->renderLink("build"); + } + +} else { + $sOut.=getBox("error", 'ERROR: missing name of the phase.'); +} + + +$sOut.='<hr>'.aPrjHome(); + + +// -- Ausgabe +$sPhpOut=$sOut; +?> diff --git a/public_html/deployment/classes/html.tpl.php b/public_html/deployment/classes/html.tpl.php index 8e511acdcc934d0e5a547ab8276e79ae8d27cc2d..be8fc50452a40a0bd7b5bf3030ed50e88fdb2b8e 100644 --- a/public_html/deployment/classes/html.tpl.php +++ b/public_html/deployment/classes/html.tpl.php @@ -42,44 +42,78 @@ border-bottom: 2px solid #ccc; } #footer{ - padding: 0.3em; - background: linear-gradient(#eee,#fff); + background: none; + /* background: linear-gradient(#fff,#eee,#fff); */ font-size: 100%; color:#a33; text-align: right; text-shadow: 1px 1px 0 #fff, 3px 3px 3px #aaa; - border-bottom: 1px solid #eee; + border: 0px solid #ccc; + border-top: 1px solid #ddd; margin-top: 5em; } #header2{ background: none; padding: 0.5em; margin-bottom: 2em; } - .description{font-weight:bold; color:#aaa; font-size: 200%; font-style: italic;} + .description{font-weight:bold; color:#ccc; font-size: 150%; font-style: italic;} + .navbar .brand {color:#a33;} #content{ margin-top: 2em; border-left: 0px solid #ccc; padding: 1em; - box-shadow: 0 0 50px #eee; + box-shadow: 0 0 50px #ddd; } + + h1{font-size: 250%; margin: 0;} h2{font-size: 16px; margin: 0;} + + /* actions */ + h2.action{ + background: #e8f0f8 url("/deployment/images/nuvola64x64/apps/aktion.png") 10px 10px no-repeat; + background-repeat: no-repeat; + padding: 20px 0 0 90px; + height: 70px; + margin: 0 0 1em 0; + font-size: 250%; color: #abc; text-shadow: -1px -1px 0 #789, 1px 1px 1px #fff; + border-bottom: 2px solid; + } + h2.accept{background-image: url("/deployment/images/nuvola64x64/apps/korganizer.png");} + h2.build{background-image: url("/deployment/images/nuvola64x64/apps/kthememgr.png");} + h2.cleanup{background-image: url("/deployment/images/nuvola64x64/apps/kasteroids.png");} + h2.deploy{background-image: url("/deployment/images/nuvola64x64/apps/iconthemes.png");} + h2.prjhome{background-image: url("/deployment/images/nuvola64x64/apps/kdict.png");} + h2.phase{background-image: url("/deployment/images/nuvola64x64/apps/kreversi.png");} + + h3{font-size: 14px; margin: 0;} - + #imgtop{float:left; margin: 0 20px 40px 0;} + pre{line-height: 1.2em; padding: 5px;} + pre.cli{ color:#555;} + pre.clistrong{color: #000;} + td{vertical-align: top;} ul {} ul li { margin-bottom: 3px; } - thead{background:#444; color:#eee; font-size: 130%;} + thead{font-size: 130%;} #tbloverview th{width: 25%;} - #tbloverview td{border-left: 1px solid #ccc;} + #tbloverview td{} + th.prj{background:#f8f8f8;} th.preview{background:#358; color:#eee;} th.stage{background:#388; color:#eee;} th.live{background:#3a3; color: #eee; } - .preview{background:#f4f8ff; color:#333; background: rgba(210,220,255, 0.7);} - .stage{background:#f4ffff; color:#333; background: rgba(210,255,255, 0.7);} - .live{background:#f0fff0; color:#333; background: rgba(210,255,210, 0.7);} + tr{background: linear-gradient(#fff,#fff,#fff,#fff,#eee);} + tr:hover{background:#ddd; background: linear-gradient(#ddd,#eee,#ddd);} + + td.preview{background:#f4f8ff; color:#333; background: rgba(210,220,255, 0.4);} + td.stage{background:#f4ffff; color:#333; background: rgba(210,255,255, 0.4);} + td.live{background:#f0fff0; color:#333; background: rgba(210,255,210, 0.4);} + .preview{background:#ccf;} + .stage{background:#cff;} + .live{background:#cfc;} .preview, .stage, .live{ padding: 4px; @@ -93,29 +127,10 @@ .versioninfo{ border: 0px solid #ccc; padding: 0px; - border-radius: 5px; - margin-bottom: 10px; + border-radius: 0px; + margin-bottom: 0px; } - .navbar-fixed-top{box-shadow: 0 5px 10px rgba(0,0,0,0.1); } - .navbar-inner{background-color: #eee; background-image: linear-gradient(to bottom, #fafafa, #ddd, #eee);} - .navbar .brand{color:#d62; font-weight: bold; font-size: 150%;} - .navbar .nav > li{border-left: 1px solid rgba(255,255,255,0.3);} - .active1{ - background-color: #cef; - box-shadow: 0 3px 8px rgba(0, 0, 0, 0.125) inset; - border-radius: 3px 3px 0 0; - } - .nav li:hover{ - background-color: rgba(0,0,0,0.04); - } - .container-fluid{padding-top: 6px;} - .row-fluid{margin-top: 10px;} - .footerbar{background-color: #f8f8f8; background-image: linear-gradient(to bottom, #f8f8f8, #f0f0f0, #fff); padding: 20px; - border-radius: 20px 20px 0 0; font-size: 80%; text-align: center; margin-top: 40px; - color:#aaa; - } - </style> @@ -139,7 +154,6 @@ </head> <body> - <div id="divcontent"> {{CONTENT}} @@ -172,7 +186,6 @@ }); - GetMessages(); </script> diff --git a/public_html/deployment/classes/project.class.php b/public_html/deployment/classes/project.class.php index df565cc0f43cae376bf530487c8bac86c86a58e4..b181e0f482a0ed1a07948326f6d123ea1d953902 100644 --- a/public_html/deployment/classes/project.class.php +++ b/public_html/deployment/classes/project.class.php @@ -148,9 +148,9 @@ class project { $sReturn.="[" . date("H:i:s d.m.Y") . "] exitcode " . $iRc; if ($bUseHtml) { if ($iRc == 0) { - $sReturn = "<pre>" . $sReturn; + $sReturn = '<pre class="cli">' . $sReturn; } else { - $sReturn = '<pre class="error">' . $sReturn; + $sReturn = '<pre class="cli error">' . $sReturn; } $sReturn.='</pre>'; } @@ -164,17 +164,30 @@ class project { // ---------------------------------------------------------------------- /** - * get a temp directory + * get a full ath for temp directory (for a build) * @return string */ private function _getTempDir() { return $s = $this->_getBuildDir() . '/' . $this->_aPrjConfig["fileprefix"] . "_" . date("Ymd-His"); } + /** + * get full path where the project builds are (a build creates a subdir) + * @return string + */ private function _getBuildDir(){ return $this->_aConfig['buildDir'].'/'.$this->_aConfig["id"]; } + /** + * get full path where the project default files are + * @return type + */ + private function _getDefaultsDir(){ + $s=$this->_aConfig['buildDefaultsDir'].'/'.$this->_aConfig["id"]; + return file_exists($s)?$s:false; + } + /** * get directory for infofile and package (without extension) * @param string $sPhase one of preview|stage|live ... @@ -231,6 +244,11 @@ class project { return $sBase ? $sBase .'/'.$this->_aPrjConfig["fileprefix"] . '.tgz' : false; } + /** + * get full path of a packed project archive + * @param type $sTimestamp + * @return type + */ private function _getArchiveDir($sTimestamp) { if (!$sTimestamp) { die("ERROR: getArchiveDir timestamp is required"); @@ -266,7 +284,7 @@ class project { foreach ($this->_aData["phases"] as $sPhase=>$aData){ foreach(array_keys($this->_aPlaces) as $sPlace){ if (array_key_exists($sPlace, $aData) && array_key_exists("version", $aData[$sPlace])){ - $this->_aVersions[$aData[$sPlace]["version"]][]=$sPlace; + $this->_aVersions[$aData[$sPlace]["version"]][]=$sPhase.":".$sPlace; } } } @@ -496,6 +514,20 @@ class project { ); } + /** + * get a flat array with active phases of the project + * @return array + */ + public function getActivePhases(){ + $aReturn=array(); + foreach (array_keys($this->_aConfig["phases"]) as $s) { + if ($this->isActivePhase($s)) { + $aReturn[]=$s; + } + } + return $aReturn; + } + /** * find the next active phase of a project * @param string $sPhase current phase; if empty the function sends back the first phase @@ -538,7 +570,7 @@ class project { if (!array_key_exists($sPhase, $this->_aConfig["phases"])) { - die("ERROR: in canDeploy this phase does not exist: $sPhase."); + die("ERROR: in canAcceptPhase this phase does not exist: $sPhase."); } if (!$this->isActivePhase($sPhase)) { // die("ERROR: the phase $sPhase is not active in this project."); @@ -564,17 +596,6 @@ class project { // SETTER // ---------------------------------------------------------------------- - /** - * apply a config - * @param array $aConfig - * @return boolean - public function setConfig($aConfig) { - $this->_aConfig = $aConfig; - $this->_verifyConfig(); - return true; - } - */ - /** * apply a config * @param array $aConfig @@ -595,32 +616,32 @@ class project { // ---------------------------------------------------------------------- // ACTIONS // ---------------------------------------------------------------------- -/** - * get html code of a div around a message - * @param string $sWarnlevel one of error|success|info|warning to get a colored box - * @param string $sMessage message txt - * @return string - */ -public function getBox($sWarnlevel, $sMessage){ - $aCfg=array( - "error"=>array("class"=>"alert alert-error", "prefix"=>"ERROR :-("), - "success"=>array("class"=>"alert alert-success", "prefix"=>"SUCCESS :-)"), - "info"=>array("class"=>"alert alert-info", "prefix"=>"INFO"), - "warning"=>array("class"=>"alert alert-block", "prefix"=>"WARNING"), - ); - $sClass=""; - $sPrefix=""; - if (array_key_exists($sWarnlevel, $aCfg)){ - $sClass=$aCfg[$sWarnlevel]["class"]; - $sPrefix=$aCfg[$sWarnlevel]["prefix"]; - $sMessage='<strong>'.$aCfg[$sWarnlevel]["prefix"].'</strong> ' . $sMessage; - } - return ' - <div class="'.$sClass.'"> - '.$sMessage.' - </div>'; - -} + /** + * get html code of a div around a message + * @param string $sWarnlevel one of error|success|info|warning to get a colored box + * @param string $sMessage message txt + * @return string + */ + public function getBox($sWarnlevel, $sMessage){ + $aCfg=array( + "error"=>array("class"=>"alert alert-error", "prefix"=>"ERROR :-("), + "success"=>array("class"=>"alert alert-success", "prefix"=>"SUCCESS :-)"), + "info"=>array("class"=>"alert alert-info", "prefix"=>"INFO"), + "warning"=>array("class"=>"alert alert-block", "prefix"=>"WARNING"), + ); + $sClass=""; + $sPrefix=""; + if (array_key_exists($sWarnlevel, $aCfg)){ + $sClass=$aCfg[$sWarnlevel]["class"]; + $sPrefix=$aCfg[$sWarnlevel]["prefix"]; + $sMessage='<strong>'.$aCfg[$sWarnlevel]["prefix"].'</strong> ' . $sMessage; + } + return ' + <div class="'.$sClass.'"> + '.$sMessage.' + </div>'; + + } /** * Build a new package for the deployment. It will be put to the queue @@ -634,19 +655,22 @@ public function getBox($sWarnlevel, $sMessage){ $sReturn = false; $this->_iRcAll = 0; + // return $this->_execAndSend("bash --login -c 'ruby --version' " . $sTempDir); + $sReturn="<h2>Build ".$this->getLabel()."</h2>"; + // -------------------------------------------------- // create workdir // -------------------------------------------------- $aDirs=$this->cleanupBuilds(); if (count($aDirs)) - $sReturn.='<h2>Cleanup older failed builds</h2><pre>'.print_r($aDirs, true).'</pre>'; + $sReturn.='<h3>Cleanup older failed builds</h3><pre>'.print_r($aDirs, true).'</pre>'; $sTempDir = $this->_getTempDir(); $sFirstLevel = $this->getNextPhase(); if (!$sFirstLevel) return false; - $sReturn.="<h2>Create a temporary build dir</h2>"; + $sReturn.="<h3>Create a temporary build dir</h3>"; if (!file_exists($sTempDir)) { $sReturn.=$this->_execAndSend("mkdir -p " . $sTempDir); } @@ -655,22 +679,20 @@ public function getBox($sWarnlevel, $sMessage){ return $this->getBox("error", "$sTempDir was not created.". $sReturn); } - // -------------------------------------------------- // checkout // -------------------------------------------------- switch ($this->_aPrjConfig["build"]["type"]) { case "git": - $sReturn.="<h2>Checkout a GIT project</h2>"; + $sReturn.="<h3>Checkout a GIT project</h3>"; // $sReturn.=$this->_execAndSend("find " . $this->_aConfig["workDir"]); - $sReturn.=$this->_execAndSend("cd $sTempDir && git init"); + // SKIP $sReturn.=$this->_execAndSend("cd $sTempDir && git init"); $sKeyfile = dirname(dirname(__file__)) . "/" . $this->_aPrjConfig["build"]["keyfile"]; $sWrapper = dirname(dirname(dirname(dirname(__file__)))) . "/shellscripts/gitsshwrapper.sh"; - // $sReturn.=$this->_execAndSend("ls -l " . $sWrapper); - // $sReturn.=$this->_execAndSend("ls -l ".$sKeyfile); - $sReturn.=$this->_execAndSend("cd $sTempDir && export GIT_SSH=$sWrapper ; export PKEY=$sKeyfile; git pull " . $this->_aPrjConfig["build"]["ssh"]); + // $sReturn.=$this->_execAndSend("cd $sTempDir && export GIT_SSH=$sWrapper ; export PKEY=$sKeyfile; git pull " . $this->_aPrjConfig["build"]["ssh"]); + $sReturn.=$this->_execAndSend("export GIT_SSH=$sWrapper ; export PKEY=$sKeyfile; git clone " . $this->_aPrjConfig["build"]["ssh"] . " $sTempDir "); // $sVersion=$this->_execAndSend("cd $sTempDir && export GIT_SSH=$sWrapper ; export PKEY=$sKeyfile; git pull " . $this->_aPrjConfig["build"]["ssh"]); @@ -691,14 +713,28 @@ public function getBox($sWarnlevel, $sMessage){ } $sReturn.=$this->getBox("success", "Checkout OK!"); + + // -------------------------------------------------- + // copy default structure + // -------------------------------------------------- + $sReturn.="<h3>get default data</h3>"; + if ($this->_getDefaultsDir()){ + $sReturn.='get data from ' . $this->_getDefaultsDir().'<br>'; + $sReturn.=$this->_execAndSend("find " . $this->_getDefaultsDir()); + $sReturn.=$this->_execAndSend("rsync -r " . $this->_getDefaultsDir() . "/* $sTempDir"); + // $sReturn.=$this->_execAndSend("find $sTempDir"); + } else { + $sReturn.='No defaults ... starting with empty directory.<br>'; + } + // -------------------------------------------------- // execute hook // -------------------------------------------------- $sHookfile = $this->_aConfig['hooks']['build-aftercheckout']; - $sReturn.='<h2>Execute Hook ' . $sHookfile . '</h2>'; + $sReturn.='<h3>Execute Hook ' . $sHookfile . '</h3>'; if (file_exists($sTempDir . '/' . $sHookfile)) { $sReturn.=$this->_execAndSend('cd ' . $sTempDir . ' && chmod 755 hooks/on*'); - $sReturn.=$this->_execAndSend('cd ' . $sTempDir . ' && "' . $sHookfile . '"'); + $sReturn.=$this->_execAndSend('bash --login -c \'' . $sTempDir . '/' . $sHookfile . '\''); if (!$this->_iRcAll == 0) { return $this->getBox("error", "executing hook failed. One of the commands failed.<br>You can ask the sysadmins and analyze with them the created temp directory "' . $sTempDir . '".". $sReturn); } @@ -711,15 +747,26 @@ public function getBox($sWarnlevel, $sMessage){ // TODO: cleanup .git, .svn, ...? // wenn es kein .git gibt, bricht er ab... // -------------------------------------------------- - $sReturn.="<h2>cleanup project</h2>"; + $sReturn.="<h3>cleanup project</h3>"; $sReturn.=$this->_execAndSend("cd $sTempDir && rm -rf .git"); $sReturn.=$this->_execAndSend("cd $sTempDir && rm -rf .svn"); // public_html must exist - $sWebroot = $sTempDir . '/public_html'; - if (!file_exists($sWebroot)) { - return $this->getBox("error", "a subdir "public_html" does not exist.". $sReturn); + $sReturn.="<h3>check public and public_html</h3>"; + + $sWebroot = false; + $sWebroot1 = $sTempDir . '/public_html'; + $sWebroot2 = $sTempDir . '/public'; + if (file_exists($sWebroot1)) { + $sWebroot = $sWebroot1; + } + if (file_exists($sWebroot2)) { + $sWebroot = $sWebroot2; + } + + if (!$sWebroot) { + return $this->getBox("error", "a subdir "public_html" or "public" does not exist.". $sReturn); } if (!$this->_iRcAll == 0) { @@ -730,7 +777,7 @@ public function getBox($sWarnlevel, $sMessage){ // -------------------------------------------------- // create package // -------------------------------------------------- - $sReturn.='<h2>Create package</h2>'; + $sReturn.='<h3>Create package</h3>'; // generate info file $sTs = date("Y-m-d H:i:s"); @@ -775,8 +822,8 @@ public function getBox($sWarnlevel, $sMessage){ } - $sReturn.="<h2>cleanup $sTempDir</h2>"; - $sReturn.="<h3>cleanup $sTempDir</h3>"; + $sReturn.="<h3>Cleanup</h3>"; + $sReturn.="<h3>SKIP cleanup $sTempDir</h3>"; $sReturn.=$this->_execAndSend("rm -rf $sTempDir"); $sReturn.="<h3>cleanup Archive</h3>removing the oldest unused packages ..."; $sReturn.='<pre>'. print_r($this->cleanupArchive(), true).'</pre>'; @@ -799,10 +846,12 @@ public function getBox($sWarnlevel, $sMessage){ * @return string */ public function queue($sPhase, $sVersion) { + $sReturn="<h2>Queue ".$this->getLabel()." to $sPhase</h2>"; - if (!$this->isActivePhase($sPhase)) return false; + if (!$this->isActivePhase($sPhase)) { + return $sReturn . $this->getBox("error", 'phase ' .$sPhase. ' is not active.'); + } - $sReturn="<h2>Queue to $sPhase</h2>"; $sPlace="onhold"; $sLinkTarget = $this->_getArchiveDir($sVersion); @@ -845,42 +894,50 @@ public function getBox($sWarnlevel, $sMessage){ /** * deploy a queued package - this moves the queue into the repo directory - * and will be installed on server within 30 min - * @param type $sTargetphase + * and will be installed on server within 30 min. + * This method checks the deploy times + * @param string $sPhase which queue of which phase we want to install in server * @return boolean|string */ - public function deploy($sTargetphase) { - if (!$this->isActivePhase($sTargetphase)) return false; + public function deploy($sPhase) { + $sReturn="<h2>Deploy ".$this->getLabel()." to $sPhase</h2>"; - $sReturn="<h2>Deploy to $sTargetphase</h2>"; + if (!$this->isActivePhase($sPhase)) { + return $sReturn . $this->getBox("error", 'phase ' .$sPhase. ' is not active.'); + } - $sQueueLink = $this->_getFileBase($sTargetphase, "onhold"); - $sRepoLink = $this->_getFileBase($sTargetphase, "ready4deployment"); + $sQueueLink = $this->_getFileBase($sPhase, "onhold"); + $sRepoLink = $this->_getFileBase($sPhase, "ready4deployment"); - if (array_key_exists("deploytimes", $this->_aConfig["phases"][$sTargetphase])){ + if (array_key_exists("deploytimes", $this->_aConfig["phases"][$sPhase])){ // check if the a deploy time is reached $sNow=date("D H:i:s"); - $sReturn.="check if one of the deployment times is reached and matches $sNow<br>"; + $sReturn.="<h3>check deployment times</h3>"; + $sReturn.="check if one of the deployment times is reached and matches time on server <strong>$sNow</strong><br>"; $bCanDeploy=false; - foreach ($this->_aConfig["phases"][$sTargetphase]["deploytimes"] as $sRegex){ - $sReturn.="... $sRegex<br>"; + foreach ($this->_aConfig["phases"][$sPhase]["deploytimes"] as $sRegex){ + $sReturn.="... test "$sRegex" ... "; if (preg_match($sRegex, $sNow)){ + $sReturn.="OK"; $bCanDeploy=true; + } else { + $sReturn.="no."; } + $sReturn.="<br>"; } if (!$bCanDeploy){ - $sReturn.="SKIP: deployment time was not reached.<br>"; + $sReturn.=$this->getBox("info", "SKIP: Im Moment ist leider kein Deployment-Zeitfenster"); return $sReturn; } $sReturn.="OK, deployment time was reached.<br>"; // if () } if (!file_exists($sQueueLink)){ - $sReturn.=$this->getBox("warning", "SKIP: nothing to do - the current queue is empty ($sQueueLink does not exist)."); + $sReturn.=$this->getBox("info", "SKIP: nothing to do - the current queue is empty ($sQueueLink does not exist)."); return $sReturn; } if (!file_exists($sQueueLink)){ - $sReturn.="SKIP: no current queue - $sQueueLink does not exist."; + $sReturn.=$this->getBox("info", "SKIP: no current queue - $sQueueLink does not exist."); return $sReturn; } @@ -907,6 +964,212 @@ public function getBox($sWarnlevel, $sMessage){ return $sReturn; } + /** + * accept a the installed version in a phase and put this version + * to the queue of the next phase. + * @param string $sPhase which queue of which phase we want to install in server + * @return type + */ + public function accept($sPhase){ + $sReturn="<h2>Accept ".$this->getLabel()." phase $sPhase</h2>"; + if (!$this->canAcceptPhase($sPhase)) { + return $sReturn . $this->getBox("error", 'phase ' .$sPhase. ' cannot be accepted.'); + } + + $sReturn.="<h3>Info: Installed on $sPhase</h3>"; + $aInfos=$this->getPhaseInfos($sPhase); + $sVersion=$aInfos["deployed"]["version"]; + $sNext=$this->getNextPhase($sPhase); + + + $sReturn.='<pre>' . print_r($aInfos["deployed"], true) . '</pre>'; + $sReturn.=$this->getBox("info", "package version is [" . $sVersion . "] and will be queued to phase [$sNext]."); + $sReturn.=$this->queue($sNext, $sVersion); + + return $sReturn; + } + + /** + * render html for a colored link to any project action + * @param string $sFunction name of the action; one of accept|build|cleanup|deploy|phase + * @param string $sPhase current phase where to place the link + * @return string + */ + public function renderLink($sFunction, $sPhase){ + $sFirst=$this->getNextPhase(); + $sNext=$this->getNextPhase($sPhase); + $aLinkdata=array( + 'default'=>array('icon'=>'icon-forward', 'class'=>''), + 'accept'=>array('icon'=>'icon-forward', 'class'=>$sNext, 'label'=>'Accept '.$sPhase . ' und installieren auf [' .$sNext.']'), + 'build'=>array('icon'=>'icon-forward', 'class'=>$sFirst, 'label'=>'neues Paket erstellen und in [' .$this->getNextPhase() . '] stellen.'), + 'cleanup'=>array('icon'=>'icon-chevron-right', 'class'=>''), + 'deploy'=>array('icon'=>'icon-forward', 'class'=>$sPhase, 'label'=>'Deploy der Queue von ['.$sPhase.']'), + 'phase'=>array('icon'=>'icon-chevron-right', 'class'=>$sPhase, 'label'=>'Details zur Phase ['.$sPhase.']'), + ); + $sClass=$sPhase; + $sIconClass=(array_key_exists($sFunction, $aLinkdata))?$aLinkdata[$sFunction]['icon']:$aLinkdata['default']['icon']; + $sLabel=( + array_key_exists($sFunction, $aLinkdata) && array_key_exists("label", $aLinkdata[$sFunction]) + )?$aLinkdata[$sFunction]['label']:$sFunction; + $sClass=( + array_key_exists($sFunction, $aLinkdata) && array_key_exists("class", $aLinkdata[$sFunction]) + )?$aLinkdata[$sFunction]['class']:''; + + $sLink="/deployment/".$this->_aConfig["id"]."/$sFunction/"; + if ($sPhase) { $sLink.="$sPhase/"; } + + return '<a href="'.$sLink.'" class="btn '.$sClass.'"><i class="'.$sIconClass.'"></i> '.$sLabel.'</a>'; + } + + /** + * render html for project metadata in the overview + * @return string + */ + public function renderProjektInfos(){ + $aLang=array( + 'label'=>'Projektname', + 'description'=>'Beschreibung', + 'contact'=>'Kontakt', + ); + $sReturn=false; + $sReturn.='<table><tbody>'; + foreach ($aLang as $key=>$sLong){ + $sReturn.='<tr><td>'.$sLong.':</td><td>'.$this->_aPrjConfig[$key].'</td></tr>'; + } + if (array_key_exists("type", $this->_aPrjConfig["build"])){ + $sReturn.='<tr><td>Quell-Repository:</td><td><strong>'.$this->_aPrjConfig["build"]["type"].'</strong><br>'; + if (array_key_exists("ssh", $this->_aPrjConfig["build"])){ + $sReturn.='Zugriff mit SSH-Protokoll auf <em>'.$this->_aPrjConfig["build"]["ssh"].'</em><br>'; + } + $sReturn.='Browserzugriff auf das Repo: '; + if (array_key_exists("webaccess", $this->_aPrjConfig["build"])){ + $sReturn.='<a href="'.$this->_aPrjConfig["build"]["webaccess"].'">'.$this->_aPrjConfig["build"]["webaccess"].'</a><br>'; + } else { + $sReturn.='unkbekannt<br>'; + } + $sReturn.='</td></tr>'; + } + $sReturn.='</tbody></table>'; + + return $sReturn; + } + + /** + * render html for the project overview; it shows the defined phases for + * the project as a table + * @return type + */ + public function renderPhaseInfo(){ + $sRow1=false; + $sRow2=false; + foreach ($this->getActivePhases() as $sPhase) { + $sRow1.='<th class="'.$sPhase.'">'.$sPhase.'</th>'; + $sRow2.='<td class="'.$sPhase.'">' + . 'Link: <a href="'.$this->_aPrjConfig["phases"][$sPhase]["url"].'">'.$this->_aPrjConfig["phases"][$sPhase]["url"].'</a><br>' + . '<br>Deployment:<br>'; + if (array_key_exists("deploytimes", $this->_aConfig["phases"][$sPhase])){ + $sRow2.=implode("<br>", $this->_aConfig["phases"][$sPhase]["deploytimes"]); + } else { + $sRow2.='Ein Archiv in der Queue wird sofort ins Repo gestellt.'; + } + $sRow2.='<br>'.$this->renderLink("phase", $sPhase); + $sRow2.='</td>'; + } + return '<table><thead><tr>'.$sRow1.'</tr></thead><tbody><tr>'.$sRow2.'</tr></tbody></table>'; + } + + /** + * render html for a place of a phase + * @param string $sPhase phase + * @param string $sPlace name of the place; one of onhold|ready4deployment|deployed + * @param bool $bActions draw action links (deploy, accept) on/ off + * @return string|boolean + */ + public function renderPhaseDetail($sPhase, $sPlace, $bActions=true){ + + if (!$sPhase) { return false; } + if (!$sPlace) { return false; } + if (!$this->isActivePhase($sPhase)) { return false; } + if (!array_key_exists($sPlace, $this->_aPlaces )) { return false; } + + $sReturn=false; + $aDataPhase = $this->getPhaseInfos($sPhase); + $aData=$aDataPhase[$sPlace]; + if (array_key_exists("ok", $aData) && array_key_exists("version", $aData)) { + $sReturn = ' + <i class="icon-calendar"></i> Build vom ' . $aData["date"] . '<br> + <i class="icon-tag"></i> Revision:<br><em>' . $aData["revision"] . '</em><br> + <!-- Anm.: ' . $aTmp[$h]["remark"] . '<br> -->'; + + + switch ($sPlace) { + case "onhold": + $sReturn .= print_r($this->_aConfig[$sPhase], true); + if (array_key_exists("deploytimes", $this->_aConfig[$sPhase])){ + $sReturn .= '<br><i class="icon-time"></i> Deployment:<br>'. implode("<br>", array_values($this->_aPhases[$sPhase]["deploytimes"])); + } + if ($bActions) {$sReturn .= $this->renderLink("deploy", $sPhase);} + break; + + case "ready4deployment": + break; + + case "deployed": + if ($bActions && $this->canAcceptPhase($sPhase)) { + $sReturn .= $this->renderLink("accept", $sPhase); + } + break; + default: + break; + } + $sReturn .= ' + </div>'; + } else { + if (array_key_exists("error", $aData)) { + $sReturn.= '<div class="error"><i class="icon-exclamation-sign"></i> FEHLER:<br>' . $aData["error"] . '</div>'; + } else if (array_key_exists("warning", $aData)) { + $sReturn.= '<div class="warning"><i class="icon-info-sign"></i> WARNUNG:<br>' . $aData["warning"] . '</div>'; + } else { + $sReturn.= '[leer]'; + } + } + return $sReturn; + } + + /** + * render html for a row with td for all places + * @param string $sPhase phase (just needed for coloring) + * @return string + */ + public function renderPlacesAsTd($sPhase){ + foreach ($this->_aPlaces as $sPlace=>$sLabel){ + $sRow1.='<td class="'.$sPhase.' '.$this->_aConfig["id"].'">'.$sLabel.'</td>'; + } + return $sRow1; + } + + /** + * render html for a row with td for all places of a phase + * @param string $sPhase phase + * @param bool $bActions draw action links (deploy, accept) on/ off + * @return string|boolean + */ + public function renderAllPhaseDetails($sPhase, $bActions=true){ + if (!$sPhase) { return false; } + if (!$this->isActivePhase($sPhase)) { + return ' + <td class="' . $sPhase . ' tdphase '.$this->_aConfig["id"].'" colspan="'.count($this->_aPlaces).'"> + <div class="versioninfo center inactive"><i class="icon-ban-circle"></i> inactive</div> + </td>'; + } + $sRow2=false; + + foreach ($this->_aPlaces as $sPlace=>$sLabel){ + $sRow2.='<td class="'.$sPhase.' tdphase td'.$this->_aConfig["id"].'">'.$this->renderPhaseDetail($sPhase, $sPlace, $bActions).'</td>'; + } + return $sRow2; + } + } ?> \ No newline at end of file diff --git a/public_html/deployment/classes/projectlist.class.php b/public_html/deployment/classes/projectlist.class.php index 14ce0617d04c479a8685263f9dfefbc7bbf9774b..736a3fe129a9c9c91ea0d98207f3ad11f475c204 100644 --- a/public_html/deployment/classes/projectlist.class.php +++ b/public_html/deployment/classes/projectlist.class.php @@ -119,110 +119,20 @@ class projectlist { // loop over phases ... foreach (array_keys($this->_aPhases) as $sPhase) { - $aTmp = $aPrjData[$sPhase]; - $h = "onhold"; - $q = "ready4deployment"; - $d = "deployed"; - - if (!$oPrj->isActivePhase($sPhase)) { - $sOutPhases.=' - <td class="' . $sPhase . ' '.$sColClass.'" colspan="3"> - <div class="versioninfo center inactive"><i class="icon-ban-circle"></i> inactive</div> - </td>'; - } else { - - // --- on hold - $sInfoH = ''; - if (array_key_exists("ok", $aTmp[$h]) && array_key_exists("timestamp", $aTmp[$h])) { - $sInfoH = '<div class="versioninfo"> - <i class="icon-calendar"></i> ' . $aTmp[$h]["date"] . '<br> - <i class="icon-tag"></i> ' . $aTmp[$h]["revision"] . '<br> - Anm.: ' . $aTmp[$h]["remark"] . '<br>'; - if (array_key_exists("deploytimes", $this->_aPhases[$sPhase]) || true){ - $sInfoH .= '<br>Deployment: '. implode(",", array_values($this->_aPhases[$sPhase]["deploytimes"])); - } - $sInfoH .= ' - <br> - <a href="/deployment/'.$sPrj.'/deploy/'.$sPhase.'/" class="btn '.$sPhase.'"><i class=" icon-forward"></i> Deploy to '.$sPhase.'-Queue</a> - </div>'; - } else { - if (array_key_exists("error", $aTmp[$h])) { - $sInfoH = '<div class="error"><i class="icon-exclamation-sign"></i> FEHLER:<br>' . $aTmp[$h]["error"] . '</div>'; - } else { - $sInfoH = 'empty'; - } - } - - // --- ready4deployment have the same version? - $sInfoQ = ''; - if (array_key_exists("ok", $aTmp[$q]) && array_key_exists("ok", $aTmp[$d]) && $aTmp[$q]["timestamp"] > " " && $aTmp[$q]["timestamp"] == $aTmp[$d]["timestamp"]) { - $sInfoQ = "deployed"; - } else { - if (array_key_exists("ok", $aTmp[$q])) { - $sInfoQ = '<div class="versioninfo"> - <i class="icon-calendar"></i> ' . $aTmp[$q]["date"] . '<br> - <i class="icon-tag"></i> ' . $aTmp[$q]["revision"] . '<br> - Anm.: ' . $aTmp[$q]["remark"] . ' - </div>'; - } else { - if (array_key_exists("error", $aTmp[$q])) { - $sInfoQ = '<div class="error"><i class="icon-exclamation-sign"></i> FEHLER:<br>' . $aTmp[$q]["error"] . '</div>'; - } - } - } - - // -- deployment infos - $sInfoD = ''; - if (array_key_exists("ok", $aTmp[$d])){ - $sInfoD = ' - <i class="icon-calendar"></i> ' . $aTmp[$d]["date"] . '<br> - <i class="icon-tag"></i> ' . $aTmp[$d]["revision"] . '<br> - Anm.: ' . $aTmp[$d]["remark"] . ' - '; - } - if (array_key_exists("warning", $aTmp[$d])) { - $sInfoD = '<div class="warning"><i class="icon-info-sign"></i> WARNUNG:<br>' . $aTmp[$d]["warning"] . '</div>'; - } - if (array_key_exists("error", $aTmp[$d])) { - $sInfoD = '<div class="error"><i class="icon-exclamation-sign"></i> FEHLER:<br>' . $aTmp[$d]["error"] . '</div>'; - } - - if ($oPrj->canAcceptPhase($sPhase)){ - $sNext=$oPrj->getNextPhase($sPhase); - $sInfoD.='<br><a href="/deployment/'.$sPrj.'/accept/'.$sPhase.'/" class="btn '.$sNext.'"><i class=" icon-forward"></i> Accept für ['.$sNext.']</a>'; - } - - // output - $sOutPhases.=' - <td class="' . $sPhase . ' '.$sColClass.'"> - <div class="versioninfo"> - ' . $sInfoH . ' - </div> - </td> - <td class="' . $sPhase . ' '.$sColClass.'"> - <div class="versioninfo"> - ' . $sInfoQ . ' - </div> - </td> - <td class="' . $sPhase . ' '.$sColClass.'"> - <div class="versioninfo"> - ' . $sInfoD . ' - </div> - </td> - '; - } + $sOutPhases.=$oPrj->renderAllPhaseDetails($sPhase,true); } - // render output $sOut.=' <tr class="'.$sPrj.' '.$sTrClass.'"> <td class="prj"> - <a href="/deployment/'.$sPrj.'/" class="btn "><i class=" icon-book"></i> '.$oPrj->getLabel().'</a><br> + <strong><i class=" icon-book"></i> '.$oPrj->getLabel().'</strong> + <!-- <a href="/deployment/'.$sPrj.'/" class="btn "><i class=" icon-book"></i> '.$oPrj->getLabel().'</a>--> + <br> ' . $oPrj->getDescription() . '<br>'; if ($oPrj->canAcceptPhase()){ $sNext=$oPrj->getNextPhase(); - $sOut.='<a href="/deployment/'.$sPrj.'/build/" class="btn '.$sNext.'"><i class=" icon-forward"></i> Build für ['.$sNext.']</a>'; + $sOut.='<a href="/deployment/'.$sPrj.'/build/" class="btn '.$sNext.'"><i class=" icon-forward"></i> Build für ['.$sNext.']</a><br>'; } $sOut.='</td> ' . $sOutPhases . ' @@ -243,13 +153,12 @@ class projectlist { <table class="table" id="tbloverview"> <thead> <tr> - <th class="prj">Projekt</th> + <th class="prj" rowspan="2">Projekt<br><br></th> <th class="preview '.$sColClass.'" colspan="3" >Preview</th> <th class="stage '.$sColClass.'" colspan="3" >Stage</th> <th class="live '.$sColClass.'" colspan="3" >Live</th> </tr> <tr> - <td></td> <td class="preview '.$sColClass.'">Queue</td> <td class="preview '.$sColClass.'">Repo</td> <td class="preview '.$sColClass.'">Installiert</td> diff --git a/public_html/deployment/config/inc_projects_config.php b/public_html/deployment/config/inc_projects_config.php index 4a4cbf6d17c3ec2bd5581a80dc4d3ee86589977b..47febf8cc0e4ad9bd1ffada3e386401e7d2ae1cd 100644 --- a/public_html/deployment/config/inc_projects_config.php +++ b/public_html/deployment/config/inc_projects_config.php @@ -17,15 +17,22 @@ $aConfig=array( // rsync of archives 'mirrorPackages'=>array( - 'puppet'=>'ladmin@calcium.iml.unibe.ch:/share/imldeployment', + 'puppet'=>array( + 'type'=>'rsync', + 'runas'=>'ladmin', + 'target'=>'ladmin@calcium.iml.unibe.ch:/share/imldeployment', + ), ), 'phases'=>array( "preview"=>array( - // "deploytimes"=>array('/(Mon|Tue|Wed|Thu)\ 4/'), ), - "stage"=>array(), + "stage"=>array( + "deploytimes"=>array( + '/(Mon|Tue|Wed|Thu)\ 15\:0/', + ), + ), "live"=>array( // wenn deploytimes existiert, dann wird nach dem Deploy das Paket // in einer Queue zurueckgehalten @@ -50,6 +57,7 @@ $aProjects=array( // der public Key muss beim Git-Repo hinterlegt sein "keyfile"=>"config/sshkeys/git@gitlab.iml.unibe.ch", + "webaccess"=>"http://gitlab.iml.unibe.ch/admins/imldeployment/tree/master", ), "phases"=>array( @@ -65,7 +73,7 @@ $aProjects=array( ), ), "scrudu"=>array( - "label"=>"SCRUDU", + "label"=>"Scrudu", "fileprefix"=>"scrudu", "description" => 'Das sagenumwogene Scrudu Dings', "contact" => 'Entwickler, Verantwortliche etc.', @@ -77,6 +85,7 @@ $aProjects=array( "ssh"=>"git@github.com:iml-it/scrudu.git", // der public Key muss beim Git-Repo hinterlegt sein "keyfile"=>"config/sshkeys/git@gitlab.iml.unibe.ch", + "webaccess"=>"https://github.com/iml-it/scrudu", ), "phases"=>array( @@ -84,7 +93,7 @@ $aProjects=array( "url"=>"http://preview.scrudu.iml.unibe.ch/", ), "stage"=>array( - // "url"=>"http://stage.scrudu.iml.unibe.ch/" + "url"=>"http://stage.scrudu.iml.unibe.ch/" ), "live"=>array( // "url"=>"http://www.scrudu.iml.unibe.ch/" @@ -149,6 +158,7 @@ if ($_SERVER && array_key_exists("SERVER_NAME", $_SERVER)){ $aConfig=array_merge($aConfig, array( 'buildDir'=>$aConfig['workDir'].'/build', + 'buildDefaultsDir'=>$aConfig['workDir'].'/defaults', 'packageDir'=>$aConfig['workDir'].'/packages', 'archiveDir'=>$aConfig['workDir'].'/packages/_files', )); diff --git a/public_html/deployment/images/nuvola64x64/apps/access.png b/public_html/deployment/images/nuvola64x64/apps/access.png new file mode 100644 index 0000000000000000000000000000000000000000..01b023e542bb8c18802cd20196d1c3e6e8d1bf10 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/access.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/acroread.png b/public_html/deployment/images/nuvola64x64/apps/acroread.png new file mode 100644 index 0000000000000000000000000000000000000000..63d417535c44bcef675e9de052f1120da96843ee Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/acroread.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/agent.png b/public_html/deployment/images/nuvola64x64/apps/agent.png new file mode 100644 index 0000000000000000000000000000000000000000..8bdbfbc75364e4e7d6a4466770ed4b4e073ea7cc Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/agent.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/aktion.png b/public_html/deployment/images/nuvola64x64/apps/aktion.png new file mode 100644 index 0000000000000000000000000000000000000000..a7d9457e531eff553a0b9c508e05c81d01fb16f1 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/aktion.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/amarok.png b/public_html/deployment/images/nuvola64x64/apps/amarok.png new file mode 100644 index 0000000000000000000000000000000000000000..7ca6db47194ae2ac859c13139909a14249a35b48 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/amarok.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/amor.png b/public_html/deployment/images/nuvola64x64/apps/amor.png new file mode 100644 index 0000000000000000000000000000000000000000..ef6e384b1b4555ee06b679685082c11ed9fb30e2 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/amor.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/applixware.png b/public_html/deployment/images/nuvola64x64/apps/applixware.png new file mode 100644 index 0000000000000000000000000000000000000000..1ac64a3d6681d2b1d30e2e52bd3fa1d6a9da20c6 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/applixware.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/ark.png b/public_html/deployment/images/nuvola64x64/apps/ark.png new file mode 100644 index 0000000000000000000000000000000000000000..e976e468acd511d62c0ac53724381cd46074c764 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/ark.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/arts.png b/public_html/deployment/images/nuvola64x64/apps/arts.png new file mode 100644 index 0000000000000000000000000000000000000000..bd994d185f6726c888a3999f61a57617b011875d Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/arts.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/artsbuilder.png b/public_html/deployment/images/nuvola64x64/apps/artsbuilder.png new file mode 100644 index 0000000000000000000000000000000000000000..12590ee90ec78dfea3d315edc9decbbfeee01fd2 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/artsbuilder.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/artscontrol.png b/public_html/deployment/images/nuvola64x64/apps/artscontrol.png new file mode 100644 index 0000000000000000000000000000000000000000..a3296d89a7d9304418e66967e8a9b4f26cad85d8 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/artscontrol.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/artsmidimanager.png b/public_html/deployment/images/nuvola64x64/apps/artsmidimanager.png new file mode 100644 index 0000000000000000000000000000000000000000..2e73d3bbdc6689b9fc2e0443a4418d3162b5569a Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/artsmidimanager.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/atlantik.png b/public_html/deployment/images/nuvola64x64/apps/atlantik.png new file mode 100644 index 0000000000000000000000000000000000000000..2115eca4466b386bd08ae168f45ed5d2126a157d Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/atlantik.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/background.png b/public_html/deployment/images/nuvola64x64/apps/background.png new file mode 100644 index 0000000000000000000000000000000000000000..eecc4f45af4a37cf278cf5b579a332098d97fd5a Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/background.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/bell.png b/public_html/deployment/images/nuvola64x64/apps/bell.png new file mode 100644 index 0000000000000000000000000000000000000000..d8d7ec712a3c82d4c9c7a4fb277f44c1bebc3b86 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/bell.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/bookcase.png b/public_html/deployment/images/nuvola64x64/apps/bookcase.png new file mode 100644 index 0000000000000000000000000000000000000000..9de3c3803ad4dc218f9e11e0297bbd6f56382631 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/bookcase.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/browser.png b/public_html/deployment/images/nuvola64x64/apps/browser.png new file mode 100644 index 0000000000000000000000000000000000000000..2d0fdf97d0289e2bfe3c7bd086c7c1c172f4360a Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/browser.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/bug.png b/public_html/deployment/images/nuvola64x64/apps/bug.png new file mode 100644 index 0000000000000000000000000000000000000000..b5003f651c22125b4347b6f2ee20b9e3d1f25791 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/bug.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/cache.png b/public_html/deployment/images/nuvola64x64/apps/cache.png new file mode 100644 index 0000000000000000000000000000000000000000..c42bf4a3ce30130f5b8af0019b62ce9c5dcc12a6 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/cache.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/chat.png b/public_html/deployment/images/nuvola64x64/apps/chat.png new file mode 100644 index 0000000000000000000000000000000000000000..ef6dc961394bc5839f9e9903aa8a80ec693c1267 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/chat.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/clanbomber.png b/public_html/deployment/images/nuvola64x64/apps/clanbomber.png new file mode 100644 index 0000000000000000000000000000000000000000..e5a5143c390efca1365b805f8ee44ca18dad0ecf Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/clanbomber.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/clock.png b/public_html/deployment/images/nuvola64x64/apps/clock.png new file mode 100644 index 0000000000000000000000000000000000000000..dda46a54965b8e30cf49d4a01c9f8d852be1bb2e Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/clock.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/colors.png b/public_html/deployment/images/nuvola64x64/apps/colors.png new file mode 100644 index 0000000000000000000000000000000000000000..dfe8f950d59fb9cec0662e6ecf9a397f77a89424 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/colors.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/cookie.png b/public_html/deployment/images/nuvola64x64/apps/cookie.png new file mode 100644 index 0000000000000000000000000000000000000000..4647c310222f36df90b2082b453f1ff049e24b95 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/cookie.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/core.png b/public_html/deployment/images/nuvola64x64/apps/core.png new file mode 100644 index 0000000000000000000000000000000000000000..e5a5143c390efca1365b805f8ee44ca18dad0ecf Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/core.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/date.png b/public_html/deployment/images/nuvola64x64/apps/date.png new file mode 100644 index 0000000000000000000000000000000000000000..4746c98012a4c26070e0f6265a3bb851adde18b4 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/date.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/designer.png b/public_html/deployment/images/nuvola64x64/apps/designer.png new file mode 100644 index 0000000000000000000000000000000000000000..94e3139213bb567a615cd8870733036a6434affd Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/designer.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/digikam.png b/public_html/deployment/images/nuvola64x64/apps/digikam.png new file mode 100644 index 0000000000000000000000000000000000000000..677a0e452dbd3d9dce5e526d23cbb6bd88e35a5e Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/digikam.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/display.png b/public_html/deployment/images/nuvola64x64/apps/display.png new file mode 100644 index 0000000000000000000000000000000000000000..5e93201be684513b3b227f79719095ad718c04ff Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/display.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/download_manager.png b/public_html/deployment/images/nuvola64x64/apps/download_manager.png new file mode 100644 index 0000000000000000000000000000000000000000..520bd4e3deff1556d359540aeff6e99c4e3b09f2 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/download_manager.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/edu_languages.png b/public_html/deployment/images/nuvola64x64/apps/edu_languages.png new file mode 100644 index 0000000000000000000000000000000000000000..e783306b8f555fc19d32034b3c477def36dd10f5 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/edu_languages.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/edu_mathematics.png b/public_html/deployment/images/nuvola64x64/apps/edu_mathematics.png new file mode 100644 index 0000000000000000000000000000000000000000..efcbb3a29f622bf9b41d195ad4677b998335a496 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/edu_mathematics.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/edu_miscellaneous.png b/public_html/deployment/images/nuvola64x64/apps/edu_miscellaneous.png new file mode 100644 index 0000000000000000000000000000000000000000..c8ce144d3c09412107a701174bc34734770df901 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/edu_miscellaneous.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/edu_science.png b/public_html/deployment/images/nuvola64x64/apps/edu_science.png new file mode 100644 index 0000000000000000000000000000000000000000..26130e796ff4745d6ce605e15efb18ba6497c260 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/edu_science.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/emacs.png b/public_html/deployment/images/nuvola64x64/apps/emacs.png new file mode 100644 index 0000000000000000000000000000000000000000..6fa37c843e73e9f90b9a8afa53b87d176db6d792 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/emacs.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/email.png b/public_html/deployment/images/nuvola64x64/apps/email.png new file mode 100644 index 0000000000000000000000000000000000000000..442141d10626748a8af9447d78e7e8cff2b47584 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/email.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/energy.png b/public_html/deployment/images/nuvola64x64/apps/energy.png new file mode 100644 index 0000000000000000000000000000000000000000..9a829877e31c3be06c7ad5eea8fa7b8d190c2a39 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/energy.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/enhanced_browsing.png b/public_html/deployment/images/nuvola64x64/apps/enhanced_browsing.png new file mode 100644 index 0000000000000000000000000000000000000000..b57fb60d9c02ba75d1e086be78e0a81a9ff5f82b Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/enhanced_browsing.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/error.png b/public_html/deployment/images/nuvola64x64/apps/error.png new file mode 100644 index 0000000000000000000000000000000000000000..e597c4658b5bad3f576399f011e34f23258dee3c Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/error.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/evolution.png b/public_html/deployment/images/nuvola64x64/apps/evolution.png new file mode 100644 index 0000000000000000000000000000000000000000..8e9d13660227c46ad2cf0bc3a9041ab755c7f2bf Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/evolution.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/file-manager.png b/public_html/deployment/images/nuvola64x64/apps/file-manager.png new file mode 100644 index 0000000000000000000000000000000000000000..b5695170896b2d0d5f73404ecb3c66b2d2df55e1 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/file-manager.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/filetypes.png b/public_html/deployment/images/nuvola64x64/apps/filetypes.png new file mode 100644 index 0000000000000000000000000000000000000000..da58fd340d2e556b86bf34ecdb712f3009750f16 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/filetypes.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/flashkard.png b/public_html/deployment/images/nuvola64x64/apps/flashkard.png new file mode 100644 index 0000000000000000000000000000000000000000..169f1470bbddc53a96162abe7b2880f3053a6900 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/flashkard.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/fonts.png b/public_html/deployment/images/nuvola64x64/apps/fonts.png new file mode 100644 index 0000000000000000000000000000000000000000..779f19a9ae865590fcda8ed72063bee670e2048c Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/fonts.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/fsview.png b/public_html/deployment/images/nuvola64x64/apps/fsview.png new file mode 100644 index 0000000000000000000000000000000000000000..fbbe65a6e4aa6888d170a29ef5c2174aa6c43599 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/fsview.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/gaim.png b/public_html/deployment/images/nuvola64x64/apps/gaim.png new file mode 100644 index 0000000000000000000000000000000000000000..0107f92e3fd526a9805a75d87f07faf0c7d475b5 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/gaim.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/galeon.png b/public_html/deployment/images/nuvola64x64/apps/galeon.png new file mode 100644 index 0000000000000000000000000000000000000000..00a1129c5cdafffc24695f2734e5254c27319021 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/galeon.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/gimp.png b/public_html/deployment/images/nuvola64x64/apps/gimp.png new file mode 100644 index 0000000000000000000000000000000000000000..f4bd1155dc45e14106857d110308f61422ed821c Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/gimp.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/gimp2.png b/public_html/deployment/images/nuvola64x64/apps/gimp2.png new file mode 100644 index 0000000000000000000000000000000000000000..71541a1cd347098d976591f7a923ae42ac3cdb53 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/gimp2.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/gnome_apps.png b/public_html/deployment/images/nuvola64x64/apps/gnome_apps.png new file mode 100644 index 0000000000000000000000000000000000000000..a3d8078d611e659a4ccf75565061e9926a2cb98a Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/gnome_apps.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/gnome_apps2.png b/public_html/deployment/images/nuvola64x64/apps/gnome_apps2.png new file mode 100644 index 0000000000000000000000000000000000000000..abba6175491f3a7716c2c6132725a1844fd96a4b Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/gnome_apps2.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/go.png b/public_html/deployment/images/nuvola64x64/apps/go.png new file mode 100644 index 0000000000000000000000000000000000000000..08b007647c05dce6bdbc965c18fffebb9d26be02 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/go.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/help_index.png b/public_html/deployment/images/nuvola64x64/apps/help_index.png new file mode 100644 index 0000000000000000000000000000000000000000..64ed09dfc41ae8b1eb3e45d46389f3ec82377556 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/help_index.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/hwinfo.png b/public_html/deployment/images/nuvola64x64/apps/hwinfo.png new file mode 100644 index 0000000000000000000000000000000000000000..bc015a7ece6800b7e5a183e559cbf961a0ef1cbe Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/hwinfo.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/icons.png b/public_html/deployment/images/nuvola64x64/apps/icons.png new file mode 100644 index 0000000000000000000000000000000000000000..a591696dadd8a1f5d198b2d6498ec1af5907c0be Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/icons.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/iconthemes.png b/public_html/deployment/images/nuvola64x64/apps/iconthemes.png new file mode 100644 index 0000000000000000000000000000000000000000..5e934b7de77ea12db2fe3b4d442e6e63c6ad600d Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/iconthemes.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/important.png b/public_html/deployment/images/nuvola64x64/apps/important.png new file mode 100644 index 0000000000000000000000000000000000000000..db52b85a5f7fbe6258088192c264f1fcefb67c32 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/important.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/indeximg.png b/public_html/deployment/images/nuvola64x64/apps/indeximg.png new file mode 100644 index 0000000000000000000000000000000000000000..7d2727652feb12fb63455e1959b9c62543b22d20 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/indeximg.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/input_devices_settings.png b/public_html/deployment/images/nuvola64x64/apps/input_devices_settings.png new file mode 100644 index 0000000000000000000000000000000000000000..d81518546a2142f48eded54b5bf89e45d6d4e7b5 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/input_devices_settings.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/irkick.png b/public_html/deployment/images/nuvola64x64/apps/irkick.png new file mode 100644 index 0000000000000000000000000000000000000000..4fa31fe15e7e5d93fc33d5c1d9296f2fc5915e87 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/irkick.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/juk.png b/public_html/deployment/images/nuvola64x64/apps/juk.png new file mode 100644 index 0000000000000000000000000000000000000000..bb5953561d8c9283aacbe4194a7735be9d5b38f5 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/juk.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kaboodle.png b/public_html/deployment/images/nuvola64x64/apps/kaboodle.png new file mode 100644 index 0000000000000000000000000000000000000000..b462c9a78703c099848508dc3500e96bfd94a9f6 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kaboodle.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kaddressbook.png b/public_html/deployment/images/nuvola64x64/apps/kaddressbook.png new file mode 100644 index 0000000000000000000000000000000000000000..2a109db318f0b02e2463c18c28869f8924ab2027 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kaddressbook.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kalarm.png b/public_html/deployment/images/nuvola64x64/apps/kalarm.png new file mode 100644 index 0000000000000000000000000000000000000000..71b07a25a3cfe680b22d4e22f83f9a4fd55e2486 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kalarm.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kalzium.png b/public_html/deployment/images/nuvola64x64/apps/kalzium.png new file mode 100644 index 0000000000000000000000000000000000000000..9af2f636b0359af47c209c077ac8650ca1c44855 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kalzium.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kappfinder.png b/public_html/deployment/images/nuvola64x64/apps/kappfinder.png new file mode 100644 index 0000000000000000000000000000000000000000..6b79129f9d2fa06865c0fff51229a1f951e6533c Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kappfinder.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/karm.png b/public_html/deployment/images/nuvola64x64/apps/karm.png new file mode 100644 index 0000000000000000000000000000000000000000..5964bc10376d2a093c5c5c8c1e11390089609a5b Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/karm.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kasteroids.png b/public_html/deployment/images/nuvola64x64/apps/kasteroids.png new file mode 100644 index 0000000000000000000000000000000000000000..4c20ec041f17dc9a161810a54f8d455b229ed19e Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kasteroids.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kate.png b/public_html/deployment/images/nuvola64x64/apps/kate.png new file mode 100644 index 0000000000000000000000000000000000000000..1e54b3734e6681925128f836afa7cd754a51f61c Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kate.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/katomic.png b/public_html/deployment/images/nuvola64x64/apps/katomic.png new file mode 100644 index 0000000000000000000000000000000000000000..da53bd8c1eb554140e84c70ec8dd6ff557614bb3 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/katomic.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kaudiocreator.png b/public_html/deployment/images/nuvola64x64/apps/kaudiocreator.png new file mode 100644 index 0000000000000000000000000000000000000000..c7e147a53946c9f241ebff5023a60d50fc27eaba Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kaudiocreator.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kbackgammon.png b/public_html/deployment/images/nuvola64x64/apps/kbackgammon.png new file mode 100644 index 0000000000000000000000000000000000000000..9472ec5e656cda4d01aaf3f17cacb400b45eb905 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kbackgammon.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kbackgammon_engine.png b/public_html/deployment/images/nuvola64x64/apps/kbackgammon_engine.png new file mode 100644 index 0000000000000000000000000000000000000000..4d54941bb6f7897fa4f30b5dd454099c9b5b801a Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kbackgammon_engine.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kblackbox.png b/public_html/deployment/images/nuvola64x64/apps/kblackbox.png new file mode 100644 index 0000000000000000000000000000000000000000..63bf6554b006bc63d31e2d315ca4b2a2d8761512 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kblackbox.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kbounce.png b/public_html/deployment/images/nuvola64x64/apps/kbounce.png new file mode 100644 index 0000000000000000000000000000000000000000..e249168eb787fa09c16c506f30a57eb8ea8c1afd Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kbounce.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kbrunch.png b/public_html/deployment/images/nuvola64x64/apps/kbrunch.png new file mode 100644 index 0000000000000000000000000000000000000000..a1a2efc6b2d339a0c46897f09f42c1b91a3824c1 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kbrunch.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kcalc.png b/public_html/deployment/images/nuvola64x64/apps/kcalc.png new file mode 100644 index 0000000000000000000000000000000000000000..c5ee12eb770af245a30671147acf9e7f1a5eb384 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kcalc.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kcharselect.png b/public_html/deployment/images/nuvola64x64/apps/kcharselect.png new file mode 100644 index 0000000000000000000000000000000000000000..6b8aee857b415e55fd80ff786ac99fc60d2d3056 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kcharselect.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kchart.png b/public_html/deployment/images/nuvola64x64/apps/kchart.png new file mode 100644 index 0000000000000000000000000000000000000000..b579eca92746f05758b0772adb1db9e0cc84b990 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kchart.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kcmdevice.png b/public_html/deployment/images/nuvola64x64/apps/kcmdevice.png new file mode 100644 index 0000000000000000000000000000000000000000..b14dbbcf46aefb343e8232446cb64ccf9c264a31 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kcmdevice.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kcmdevices.png b/public_html/deployment/images/nuvola64x64/apps/kcmdevices.png new file mode 100644 index 0000000000000000000000000000000000000000..b303411c8d724656334c9341affd7fa6c3b0c86f Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kcmdevices.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kcmdf.png b/public_html/deployment/images/nuvola64x64/apps/kcmdf.png new file mode 100644 index 0000000000000000000000000000000000000000..9150cefa85c1e9d3048640e771f604e9fab17853 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kcmdf.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kcmdrkonqi.png b/public_html/deployment/images/nuvola64x64/apps/kcmdrkonqi.png new file mode 100644 index 0000000000000000000000000000000000000000..996ddc6c68aa97411d16ef4fa861323800dce520 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kcmdrkonqi.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kcmfontinst.png b/public_html/deployment/images/nuvola64x64/apps/kcmfontinst.png new file mode 100644 index 0000000000000000000000000000000000000000..cd8e821077e815d8573643098941ba1017746107 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kcmfontinst.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kcmkwm.png b/public_html/deployment/images/nuvola64x64/apps/kcmkwm.png new file mode 100644 index 0000000000000000000000000000000000000000..23a33f56261179246d223dc0ca139331fab8a280 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kcmkwm.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kcmmemory.png b/public_html/deployment/images/nuvola64x64/apps/kcmmemory.png new file mode 100644 index 0000000000000000000000000000000000000000..8b9e8fb7d93cf8e002a3759e501dcb3106acd462 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kcmmemory.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kcmmidi.png b/public_html/deployment/images/nuvola64x64/apps/kcmmidi.png new file mode 100644 index 0000000000000000000000000000000000000000..b78845feb51676f5fa216593ea1bc311877d6935 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kcmmidi.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kcmpartitions.png b/public_html/deployment/images/nuvola64x64/apps/kcmpartitions.png new file mode 100644 index 0000000000000000000000000000000000000000..9b7b60b48c23e93804af481b5f49861e24f15119 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kcmpartitions.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kcmpci.png b/public_html/deployment/images/nuvola64x64/apps/kcmpci.png new file mode 100644 index 0000000000000000000000000000000000000000..953ef51d8e4f3e88a1211ae0939037f2949d180c Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kcmpci.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kcmprocessor.png b/public_html/deployment/images/nuvola64x64/apps/kcmprocessor.png new file mode 100644 index 0000000000000000000000000000000000000000..4fe33734539286b7c3d3b2992b93d3d7c5338238 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kcmprocessor.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kcmscsi.png b/public_html/deployment/images/nuvola64x64/apps/kcmscsi.png new file mode 100644 index 0000000000000000000000000000000000000000..a6f6e8a5e491c943bdaf4c62fac471328e414fb4 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kcmscsi.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kcmsystem.png b/public_html/deployment/images/nuvola64x64/apps/kcmsystem.png new file mode 100644 index 0000000000000000000000000000000000000000..0dfe40bd60494bfa4ce5d78acf274f1bda0cc9be Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kcmsystem.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kcmx.png b/public_html/deployment/images/nuvola64x64/apps/kcmx.png new file mode 100644 index 0000000000000000000000000000000000000000..e42cd13304414f9b71d2055f80ac08210ac4e295 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kcmx.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kcolorchooser.png b/public_html/deployment/images/nuvola64x64/apps/kcolorchooser.png new file mode 100644 index 0000000000000000000000000000000000000000..2707a2f09488fd22fcb489fc932e95f6b425cf72 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kcolorchooser.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kcoloredit.png b/public_html/deployment/images/nuvola64x64/apps/kcoloredit.png new file mode 100644 index 0000000000000000000000000000000000000000..9fe8697e5f39e0f4262f41a144795735e5c21edc Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kcoloredit.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kcontrol.png b/public_html/deployment/images/nuvola64x64/apps/kcontrol.png new file mode 100644 index 0000000000000000000000000000000000000000..0ecbfe51e7b71e24701246de9b30923fa4e72ba7 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kcontrol.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kdat.png b/public_html/deployment/images/nuvola64x64/apps/kdat.png new file mode 100644 index 0000000000000000000000000000000000000000..467bb6f6e16bd42dbfed258ed9bce6af92259721 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kdat.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kdf.png b/public_html/deployment/images/nuvola64x64/apps/kdf.png new file mode 100644 index 0000000000000000000000000000000000000000..f1aee77fab37d2288f038fe9db3b2c8969116ed0 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kdf.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kdict.png b/public_html/deployment/images/nuvola64x64/apps/kdict.png new file mode 100644 index 0000000000000000000000000000000000000000..4d2ecd211e3d8499b4dd79058aa5200f6d4d2f92 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kdict.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kdisknav.png b/public_html/deployment/images/nuvola64x64/apps/kdisknav.png new file mode 100644 index 0000000000000000000000000000000000000000..138a382e937283f6e6e7d7e80b55fb0df0ad39ee Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kdisknav.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kdmconfig.png b/public_html/deployment/images/nuvola64x64/apps/kdmconfig.png new file mode 100644 index 0000000000000000000000000000000000000000..0def963e879544834c6b7746a9885056387ac83a Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kdmconfig.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kedit.png b/public_html/deployment/images/nuvola64x64/apps/kedit.png new file mode 100644 index 0000000000000000000000000000000000000000..191380fab179fb64f3a4c23e8fb7a30726c2d0f5 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kedit.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/keditbookmarks.png b/public_html/deployment/images/nuvola64x64/apps/keditbookmarks.png new file mode 100644 index 0000000000000000000000000000000000000000..244a9064a365b0bcf4132e6131d532eed87809d7 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/keditbookmarks.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/keybindings.png b/public_html/deployment/images/nuvola64x64/apps/keybindings.png new file mode 100644 index 0000000000000000000000000000000000000000..9ff66536949109d37554b68362fa23f9fe6f331d Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/keybindings.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/keyboard.png b/public_html/deployment/images/nuvola64x64/apps/keyboard.png new file mode 100644 index 0000000000000000000000000000000000000000..6b8aee857b415e55fd80ff786ac99fc60d2d3056 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/keyboard.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/keyboard_layout.png b/public_html/deployment/images/nuvola64x64/apps/keyboard_layout.png new file mode 100644 index 0000000000000000000000000000000000000000..911d281b47fd20c07fa9a577071474168e23500a Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/keyboard_layout.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kfig.png b/public_html/deployment/images/nuvola64x64/apps/kfig.png new file mode 100644 index 0000000000000000000000000000000000000000..69542e610524fdc3bbc8fd8c8cda59591648fefc Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kfig.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kfind.png b/public_html/deployment/images/nuvola64x64/apps/kfind.png new file mode 100644 index 0000000000000000000000000000000000000000..064e818e23e7be1016cf5d9811483777a9df9a78 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kfind.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kfloppy.png b/public_html/deployment/images/nuvola64x64/apps/kfloppy.png new file mode 100644 index 0000000000000000000000000000000000000000..d0566bdbb9a987aae5ba0d070ee06b7cd1b3a305 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kfloppy.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kfm.png b/public_html/deployment/images/nuvola64x64/apps/kfm.png new file mode 100644 index 0000000000000000000000000000000000000000..f4b83c9a9628af152064a2e3f2375b5e045397e1 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kfm.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kfm_home.png b/public_html/deployment/images/nuvola64x64/apps/kfm_home.png new file mode 100644 index 0000000000000000000000000000000000000000..7b20e566319bbe83fd14ec0de677797a6e34ab2e Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kfm_home.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kget.png b/public_html/deployment/images/nuvola64x64/apps/kget.png new file mode 100644 index 0000000000000000000000000000000000000000..67c1bdadb412e128324a0bc7a81b067579fe9b50 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kget.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kghostview.png b/public_html/deployment/images/nuvola64x64/apps/kghostview.png new file mode 100644 index 0000000000000000000000000000000000000000..66ed693555d149e913a32097922bf1896f55d488 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kghostview.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kgpg.png b/public_html/deployment/images/nuvola64x64/apps/kgpg.png new file mode 100644 index 0000000000000000000000000000000000000000..61ac0aa6a2ac3c400479e7612d5640c4ce90b293 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kgpg.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/khangman.png b/public_html/deployment/images/nuvola64x64/apps/khangman.png new file mode 100644 index 0000000000000000000000000000000000000000..07454be3ecd7942da4cd90fc29f7863135fd8183 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/khangman.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/khelpcenter.png b/public_html/deployment/images/nuvola64x64/apps/khelpcenter.png new file mode 100644 index 0000000000000000000000000000000000000000..ebb8462ced0e4509b32b36a30f03f4d23856acb1 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/khelpcenter.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/khexedit.png b/public_html/deployment/images/nuvola64x64/apps/khexedit.png new file mode 100644 index 0000000000000000000000000000000000000000..b8b1423c95316c2881d1df194c486e11c5f11fc8 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/khexedit.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/khotkeys.png b/public_html/deployment/images/nuvola64x64/apps/khotkeys.png new file mode 100644 index 0000000000000000000000000000000000000000..4357e9f95fab155ecccd6ecaca5ba83f3f4ffadf Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/khotkeys.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kig.png b/public_html/deployment/images/nuvola64x64/apps/kig.png new file mode 100644 index 0000000000000000000000000000000000000000..ef67d9268f01ccb38de4ad69097fa6c1e53c8796 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kig.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kiten.png b/public_html/deployment/images/nuvola64x64/apps/kiten.png new file mode 100644 index 0000000000000000000000000000000000000000..f90635e4c22adfeb7b59227a49a610f3daefd3b1 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kiten.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kivio.png b/public_html/deployment/images/nuvola64x64/apps/kivio.png new file mode 100644 index 0000000000000000000000000000000000000000..a29a7797271af0d95036dce5fe53f148361059a7 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kivio.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kjobviewer.png b/public_html/deployment/images/nuvola64x64/apps/kjobviewer.png new file mode 100644 index 0000000000000000000000000000000000000000..0291e3ffd7aa9c94b70070b1b6d39fef966e7ffa Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kjobviewer.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kjots.png b/public_html/deployment/images/nuvola64x64/apps/kjots.png new file mode 100644 index 0000000000000000000000000000000000000000..19de2b2922ef381451aa8a8043fc2eb389576d39 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kjots.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/klettres.png b/public_html/deployment/images/nuvola64x64/apps/klettres.png new file mode 100644 index 0000000000000000000000000000000000000000..b49fbb939b1cb7ad05b1b539d9e561f3d344e7e5 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/klettres.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/klipper.png b/public_html/deployment/images/nuvola64x64/apps/klipper.png new file mode 100644 index 0000000000000000000000000000000000000000..300827ac4960eec64a9ca817e186bc6cc6f0ab08 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/klipper.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/klpq.png b/public_html/deployment/images/nuvola64x64/apps/klpq.png new file mode 100644 index 0000000000000000000000000000000000000000..0291e3ffd7aa9c94b70070b1b6d39fef966e7ffa Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/klpq.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kmag.png b/public_html/deployment/images/nuvola64x64/apps/kmag.png new file mode 100644 index 0000000000000000000000000000000000000000..55d8dfb2907d39130e0e51ea5dfd4adb2e09310e Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kmag.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kmahjong.png b/public_html/deployment/images/nuvola64x64/apps/kmahjong.png new file mode 100644 index 0000000000000000000000000000000000000000..f92a00ee0cdbde71d976fc8f6428323043048a85 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kmahjong.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kmail.png b/public_html/deployment/images/nuvola64x64/apps/kmail.png new file mode 100644 index 0000000000000000000000000000000000000000..4af074d76cbe36373d14dce6819d8c942a8b6835 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kmail.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kmenu.png b/public_html/deployment/images/nuvola64x64/apps/kmenu.png new file mode 100644 index 0000000000000000000000000000000000000000..1d01e0bcf1e748997f6e06e3af399fd797d9fd8a Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kmenu.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kmenuedit.png b/public_html/deployment/images/nuvola64x64/apps/kmenuedit.png new file mode 100644 index 0000000000000000000000000000000000000000..a60ad6bd876f0e8e362a99a0267885d63ec1b76b Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kmenuedit.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kmessedwords.png b/public_html/deployment/images/nuvola64x64/apps/kmessedwords.png new file mode 100644 index 0000000000000000000000000000000000000000..83bcb374dcad3d8f536a372a04150454d7682682 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kmessedwords.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kmid.png b/public_html/deployment/images/nuvola64x64/apps/kmid.png new file mode 100644 index 0000000000000000000000000000000000000000..b78845feb51676f5fa216593ea1bc311877d6935 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kmid.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kmines.png b/public_html/deployment/images/nuvola64x64/apps/kmines.png new file mode 100644 index 0000000000000000000000000000000000000000..e1c3c327d87784187a1632046001cf43db509bc3 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kmines.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kmix.png b/public_html/deployment/images/nuvola64x64/apps/kmix.png new file mode 100644 index 0000000000000000000000000000000000000000..67cc062f9e54e33c5360a4de23049fc6dc95564c Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kmix.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kmoon.png b/public_html/deployment/images/nuvola64x64/apps/kmoon.png new file mode 100644 index 0000000000000000000000000000000000000000..a48f516a1028205ad91e369cd985e8f5220e2d1d Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kmoon.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kmousetool.png b/public_html/deployment/images/nuvola64x64/apps/kmousetool.png new file mode 100644 index 0000000000000000000000000000000000000000..be0eb3f6750c696a6ebc3b573f0994ff69e503ce Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kmousetool.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kmplot.png b/public_html/deployment/images/nuvola64x64/apps/kmplot.png new file mode 100644 index 0000000000000000000000000000000000000000..af64b49569ce6ead09c62cc2b035a4ca99d6074a Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kmplot.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/knewsletter.png b/public_html/deployment/images/nuvola64x64/apps/knewsletter.png new file mode 100644 index 0000000000000000000000000000000000000000..14fa77b7b510782d6628b91ae055a6d7e5a63fb7 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/knewsletter.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/knewsticker.png b/public_html/deployment/images/nuvola64x64/apps/knewsticker.png new file mode 100644 index 0000000000000000000000000000000000000000..28040ebb0a023fda5d4f1fae11a0d0dc406c472c Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/knewsticker.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/knode.png b/public_html/deployment/images/nuvola64x64/apps/knode.png new file mode 100644 index 0000000000000000000000000000000000000000..809a3dabbc39726c4d3fcc10af47a1b359c6dd51 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/knode.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/knotes.png b/public_html/deployment/images/nuvola64x64/apps/knotes.png new file mode 100644 index 0000000000000000000000000000000000000000..926ad8a5581c1540848783d1cb9776419ffd21d3 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/knotes.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/knotify.png b/public_html/deployment/images/nuvola64x64/apps/knotify.png new file mode 100644 index 0000000000000000000000000000000000000000..3f0d99d55cbef726bacd73c3626e0e5bc4698af4 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/knotify.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kolf.png b/public_html/deployment/images/nuvola64x64/apps/kolf.png new file mode 100644 index 0000000000000000000000000000000000000000..d4f951cc8443bcae2fe0e5767911b5eaf791b6bc Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kolf.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kolourpaint.png b/public_html/deployment/images/nuvola64x64/apps/kolourpaint.png new file mode 100644 index 0000000000000000000000000000000000000000..a08cec3396b514f837346079857d8d4c839afb02 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kolourpaint.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/konqsidebar_mediaplayer.png b/public_html/deployment/images/nuvola64x64/apps/konqsidebar_mediaplayer.png new file mode 100644 index 0000000000000000000000000000000000000000..bf83374b3326d8bb3dceaf820ba031a432238e5e Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/konqsidebar_mediaplayer.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/konqueror.png b/public_html/deployment/images/nuvola64x64/apps/konqueror.png new file mode 100644 index 0000000000000000000000000000000000000000..23c5665a8945153a42dccaf94728dd87e748a469 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/konqueror.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/konquest.png b/public_html/deployment/images/nuvola64x64/apps/konquest.png new file mode 100644 index 0000000000000000000000000000000000000000..f7fead3620d17b14c2577cd9d283c7a512ac8cbb Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/konquest.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/konsole.png b/public_html/deployment/images/nuvola64x64/apps/konsole.png new file mode 100644 index 0000000000000000000000000000000000000000..356600d29f101ff73e08079c8059074bcd2e15ea Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/konsole.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kontact.png b/public_html/deployment/images/nuvola64x64/apps/kontact.png new file mode 100644 index 0000000000000000000000000000000000000000..af34fbe8674e31025ab1554dcd10f5534706c6c4 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kontact.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kooka.png b/public_html/deployment/images/nuvola64x64/apps/kooka.png new file mode 100644 index 0000000000000000000000000000000000000000..372d90e6456d1db7cb5ef20cfda5fb6e6bf62911 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kooka.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kopete.png b/public_html/deployment/images/nuvola64x64/apps/kopete.png new file mode 100644 index 0000000000000000000000000000000000000000..a583356397ccb5a465a19ccf03d85989633774be Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kopete.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/korganizer.png b/public_html/deployment/images/nuvola64x64/apps/korganizer.png new file mode 100644 index 0000000000000000000000000000000000000000..055cafe0cf552b848ee88cfbbbf1fd95d2ee10af Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/korganizer.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/korganizer_todo.png b/public_html/deployment/images/nuvola64x64/apps/korganizer_todo.png new file mode 100644 index 0000000000000000000000000000000000000000..055cafe0cf552b848ee88cfbbbf1fd95d2ee10af Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/korganizer_todo.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/korn.png b/public_html/deployment/images/nuvola64x64/apps/korn.png new file mode 100644 index 0000000000000000000000000000000000000000..e91bce878f43c3cb12a48bd2853fc7fca5b6a1a7 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/korn.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kpackage.png b/public_html/deployment/images/nuvola64x64/apps/kpackage.png new file mode 100644 index 0000000000000000000000000000000000000000..c09c67ce844686b912e7cc338936f78d6d2f3f61 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kpackage.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kpager.png b/public_html/deployment/images/nuvola64x64/apps/kpager.png new file mode 100644 index 0000000000000000000000000000000000000000..e7d8a7fee425b6e1882c99177b9f8f67838f8e65 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kpager.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kpaint.png b/public_html/deployment/images/nuvola64x64/apps/kpaint.png new file mode 100644 index 0000000000000000000000000000000000000000..a08cec3396b514f837346079857d8d4c839afb02 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kpaint.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kpdf.png b/public_html/deployment/images/nuvola64x64/apps/kpdf.png new file mode 100644 index 0000000000000000000000000000000000000000..9821b1bea617fa1278b05b83e764a1e25f74caec Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kpdf.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kpercentage.png b/public_html/deployment/images/nuvola64x64/apps/kpercentage.png new file mode 100644 index 0000000000000000000000000000000000000000..d89c7e5e7a2b3fdea5cebb880694640af0717bc5 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kpercentage.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kpilot.png b/public_html/deployment/images/nuvola64x64/apps/kpilot.png new file mode 100644 index 0000000000000000000000000000000000000000..cf03f03a9c18c4ea817a260a1dea6ca8c18d1319 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kpilot.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kpovmodeler.png b/public_html/deployment/images/nuvola64x64/apps/kpovmodeler.png new file mode 100644 index 0000000000000000000000000000000000000000..79e3fee3c6530952f42832aa359e2b663b066fff Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kpovmodeler.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kppp.png b/public_html/deployment/images/nuvola64x64/apps/kppp.png new file mode 100644 index 0000000000000000000000000000000000000000..f890c689d053e565973addc544ac8dc2e536ab4b Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kppp.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kpresenter.png b/public_html/deployment/images/nuvola64x64/apps/kpresenter.png new file mode 100644 index 0000000000000000000000000000000000000000..31b4c6b2b76c2065bb0e6663f375d92cd95b2cd5 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kpresenter.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/krdc.png b/public_html/deployment/images/nuvola64x64/apps/krdc.png new file mode 100644 index 0000000000000000000000000000000000000000..5e93201be684513b3b227f79719095ad718c04ff Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/krdc.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/krec.png b/public_html/deployment/images/nuvola64x64/apps/krec.png new file mode 100644 index 0000000000000000000000000000000000000000..74409721375d353657e528619caeb7fa544c2c6e Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/krec.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kreversi.png b/public_html/deployment/images/nuvola64x64/apps/kreversi.png new file mode 100644 index 0000000000000000000000000000000000000000..66ddcc0bc3b88006e86c4e5ff0dcefe49b6a3205 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kreversi.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/krfb.png b/public_html/deployment/images/nuvola64x64/apps/krfb.png new file mode 100644 index 0000000000000000000000000000000000000000..ec8162da3be7b7190ff80989de866dafc5f5617c Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/krfb.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/krita.png b/public_html/deployment/images/nuvola64x64/apps/krita.png new file mode 100644 index 0000000000000000000000000000000000000000..68321ff45f152bdfa9d04b13c13c65efcf9e4fbd Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/krita.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kruler.png b/public_html/deployment/images/nuvola64x64/apps/kruler.png new file mode 100644 index 0000000000000000000000000000000000000000..cef86c6f7ccb3de9afc466b5bfe5c65621ea8420 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kruler.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kscd.png b/public_html/deployment/images/nuvola64x64/apps/kscd.png new file mode 100644 index 0000000000000000000000000000000000000000..4f5d3daf2ba4baf3cae8ccf35b3baeb225d87970 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kscd.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kscreensaver.png b/public_html/deployment/images/nuvola64x64/apps/kscreensaver.png new file mode 100644 index 0000000000000000000000000000000000000000..b4dc6b88d2c32e907c5190078d3cb1cba8efe05f Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kscreensaver.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kservices.png b/public_html/deployment/images/nuvola64x64/apps/kservices.png new file mode 100644 index 0000000000000000000000000000000000000000..de50a7465fb3783ce8495fd1d228ea5fef76f3b7 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kservices.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kshisen.png b/public_html/deployment/images/nuvola64x64/apps/kshisen.png new file mode 100644 index 0000000000000000000000000000000000000000..f92a00ee0cdbde71d976fc8f6428323043048a85 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kshisen.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/ksig.png b/public_html/deployment/images/nuvola64x64/apps/ksig.png new file mode 100644 index 0000000000000000000000000000000000000000..c96f35a8870881d11a2181d6d411a93006623f7d Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/ksig.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/ksim.png b/public_html/deployment/images/nuvola64x64/apps/ksim.png new file mode 100644 index 0000000000000000000000000000000000000000..3ccc7a2f23f91c75a6d16eee18c64a04073da79a Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/ksim.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/ksirc.png b/public_html/deployment/images/nuvola64x64/apps/ksirc.png new file mode 100644 index 0000000000000000000000000000000000000000..4604a8d7eb6c3cda63c7591164f94dbde2823142 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/ksirc.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/ksnapshot.png b/public_html/deployment/images/nuvola64x64/apps/ksnapshot.png new file mode 100644 index 0000000000000000000000000000000000000000..32b0c82fd64370420626f607f7c2c8fc42885ef3 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/ksnapshot.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/ksplash.png b/public_html/deployment/images/nuvola64x64/apps/ksplash.png new file mode 100644 index 0000000000000000000000000000000000000000..d939ff428880712b522b856e9b961b7665cdccdd Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/ksplash.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/ksysv.png b/public_html/deployment/images/nuvola64x64/apps/ksysv.png new file mode 100644 index 0000000000000000000000000000000000000000..a3dcabcb3b11549a8e991fbbfff463db44214aef Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/ksysv.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kteatime.png b/public_html/deployment/images/nuvola64x64/apps/kteatime.png new file mode 100644 index 0000000000000000000000000000000000000000..2e457df1fe17d9b63cef470857d719e39453ca47 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kteatime.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kthememgr.png b/public_html/deployment/images/nuvola64x64/apps/kthememgr.png new file mode 100644 index 0000000000000000000000000000000000000000..54a6f19713738c352f5633f3317d98bc9ef1055d Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kthememgr.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/ktimer.png b/public_html/deployment/images/nuvola64x64/apps/ktimer.png new file mode 100644 index 0000000000000000000000000000000000000000..e096870d137bd719b7a1346990e931999385655f Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/ktimer.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/ktip.png b/public_html/deployment/images/nuvola64x64/apps/ktip.png new file mode 100644 index 0000000000000000000000000000000000000000..e8b4285a227d4dedcb5ab20342aad0b50893a4d0 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/ktip.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/ktouch.png b/public_html/deployment/images/nuvola64x64/apps/ktouch.png new file mode 100644 index 0000000000000000000000000000000000000000..0d2db95a782c9728fdce63b936946024a8a5522f Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/ktouch.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kugar.png b/public_html/deployment/images/nuvola64x64/apps/kugar.png new file mode 100644 index 0000000000000000000000000000000000000000..894807b48ef5a733cb93429a77b9b6c9f1cad774 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kugar.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kuickshow.png b/public_html/deployment/images/nuvola64x64/apps/kuickshow.png new file mode 100644 index 0000000000000000000000000000000000000000..07c7e3abebda1118252ef6f230ef3e0523c96ac0 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kuickshow.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kuser.png b/public_html/deployment/images/nuvola64x64/apps/kuser.png new file mode 100644 index 0000000000000000000000000000000000000000..3e443c99db50896f13e1e1539f4bc780cd7310a0 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kuser.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kverbos.png b/public_html/deployment/images/nuvola64x64/apps/kverbos.png new file mode 100644 index 0000000000000000000000000000000000000000..e7359c33836637e47f07eed261c21061fd2f2085 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kverbos.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kview.png b/public_html/deployment/images/nuvola64x64/apps/kview.png new file mode 100644 index 0000000000000000000000000000000000000000..92635c96e0b7972444b901033e810e650aa5eb97 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kview.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kweather.png b/public_html/deployment/images/nuvola64x64/apps/kweather.png new file mode 100644 index 0000000000000000000000000000000000000000..6d79bbc9abe0b8ce32d82e224dea5dc5d9473ed0 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kweather.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kwikdisk.png b/public_html/deployment/images/nuvola64x64/apps/kwikdisk.png new file mode 100644 index 0000000000000000000000000000000000000000..f1aee77fab37d2288f038fe9db3b2c8969116ed0 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kwikdisk.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kwin.png b/public_html/deployment/images/nuvola64x64/apps/kwin.png new file mode 100644 index 0000000000000000000000000000000000000000..8fd25dbe807652c4c333bc7608ff0fde725fc3cc Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kwin.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kwin4.png b/public_html/deployment/images/nuvola64x64/apps/kwin4.png new file mode 100644 index 0000000000000000000000000000000000000000..b4caafd0575480af8726ce434a02bd5cb668e9c7 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kwin4.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kword.png b/public_html/deployment/images/nuvola64x64/apps/kword.png new file mode 100644 index 0000000000000000000000000000000000000000..20ee4280140c03ee4459e3b986c03d429fd61cb2 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kword.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kworldclock.png b/public_html/deployment/images/nuvola64x64/apps/kworldclock.png new file mode 100644 index 0000000000000000000000000000000000000000..4368c644e122e5175014ed86a6db4cfbdc096509 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kworldclock.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kwrite.png b/public_html/deployment/images/nuvola64x64/apps/kwrite.png new file mode 100644 index 0000000000000000000000000000000000000000..0eb91183999c9c44be196db52241d29db37b92b8 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kwrite.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/kxkb.png b/public_html/deployment/images/nuvola64x64/apps/kxkb.png new file mode 100644 index 0000000000000000000000000000000000000000..06c081ca64a79913de045500bdbd885850e2e20a Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/kxkb.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/laptop_battery.png b/public_html/deployment/images/nuvola64x64/apps/laptop_battery.png new file mode 100644 index 0000000000000000000000000000000000000000..e62022a0bd35d9eef02d245994745d9faaf295b1 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/laptop_battery.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/laptop_pcmcia.png b/public_html/deployment/images/nuvola64x64/apps/laptop_pcmcia.png new file mode 100644 index 0000000000000000000000000000000000000000..cc82afff7bd87298d1e6b53b84062bed2f06b3bf Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/laptop_pcmcia.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/licq.png b/public_html/deployment/images/nuvola64x64/apps/licq.png new file mode 100644 index 0000000000000000000000000000000000000000..10ef536ec398e98373729219b5642aed070d09df Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/licq.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/locale.png b/public_html/deployment/images/nuvola64x64/apps/locale.png new file mode 100644 index 0000000000000000000000000000000000000000..ed5d411645770f8f4d49b24ae4fe2beb74a23ceb Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/locale.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/looknfeel.png b/public_html/deployment/images/nuvola64x64/apps/looknfeel.png new file mode 100644 index 0000000000000000000000000000000000000000..dc65d514e1182692b68b3cd2435386f333011c60 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/looknfeel.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/mozilla-firebird.png b/public_html/deployment/images/nuvola64x64/apps/mozilla-firebird.png new file mode 100644 index 0000000000000000000000000000000000000000..a11f8091ff095211da30d43da6e34921a064b5ba Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/mozilla-firebird.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/mozilla-thunderbird.png b/public_html/deployment/images/nuvola64x64/apps/mozilla-thunderbird.png new file mode 100644 index 0000000000000000000000000000000000000000..3c7e6a652f1d0825201a427e476e5ea5077e0236 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/mozilla-thunderbird.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/mozilla.png b/public_html/deployment/images/nuvola64x64/apps/mozilla.png new file mode 100644 index 0000000000000000000000000000000000000000..a5220d14f823e0c8450396f8688e0893e6fff5d2 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/mozilla.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/mplayer.png b/public_html/deployment/images/nuvola64x64/apps/mplayer.png new file mode 100644 index 0000000000000000000000000000000000000000..da5071350fc7615b34377b0ee2e4d4e8eaaf658b Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/mplayer.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/multimedia.png b/public_html/deployment/images/nuvola64x64/apps/multimedia.png new file mode 100644 index 0000000000000000000000000000000000000000..fc5dbb4f8fa812f46cd4ad77d62e4e0771d8923c Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/multimedia.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/mycomputer.png b/public_html/deployment/images/nuvola64x64/apps/mycomputer.png new file mode 100644 index 0000000000000000000000000000000000000000..41a501e940f058fc876ab166bb1fce100317dc7c Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/mycomputer.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/netscape.png b/public_html/deployment/images/nuvola64x64/apps/netscape.png new file mode 100644 index 0000000000000000000000000000000000000000..f2e34e902bb2169a49d459702e5f79ee58fd3dab Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/netscape.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/network.png b/public_html/deployment/images/nuvola64x64/apps/network.png new file mode 100644 index 0000000000000000000000000000000000000000..d3f72be6b553727aab673ecefd06b0bdd9f0d043 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/network.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/noatun.png b/public_html/deployment/images/nuvola64x64/apps/noatun.png new file mode 100644 index 0000000000000000000000000000000000000000..8364f6a0879369f476522b5004bd4ee5556a4b76 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/noatun.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/ooo_gulls.png b/public_html/deployment/images/nuvola64x64/apps/ooo_gulls.png new file mode 100644 index 0000000000000000000000000000000000000000..331cabdbe3d5c5dc531ec27f9c7390c7729fa03e Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/ooo_gulls.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/ooo_setup.png b/public_html/deployment/images/nuvola64x64/apps/ooo_setup.png new file mode 100644 index 0000000000000000000000000000000000000000..7631f37958c6ae5d5095aa28393843a1da25eedc Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/ooo_setup.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/opera.png b/public_html/deployment/images/nuvola64x64/apps/opera.png new file mode 100644 index 0000000000000000000000000000000000000000..60ded2af2d8e6424ef454b75c00831e105f24517 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/opera.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/package.png b/public_html/deployment/images/nuvola64x64/apps/package.png new file mode 100644 index 0000000000000000000000000000000000000000..75238db4647e8c9242c47a323c87c987a08ced33 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/package.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/package_applications.png b/public_html/deployment/images/nuvola64x64/apps/package_applications.png new file mode 100644 index 0000000000000000000000000000000000000000..d4c1c7fd72840a86e9990da6c14a0daafa95f76c Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/package_applications.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/package_development.png b/public_html/deployment/images/nuvola64x64/apps/package_development.png new file mode 100644 index 0000000000000000000000000000000000000000..0c2e04ab34ac365ef2b25acde5ee7186243036ec Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/package_development.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/package_editors.png b/public_html/deployment/images/nuvola64x64/apps/package_editors.png new file mode 100644 index 0000000000000000000000000000000000000000..676a625602e8ebfc9ce3126bc46427c7ad96abd7 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/package_editors.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/package_edutainment.png b/public_html/deployment/images/nuvola64x64/apps/package_edutainment.png new file mode 100644 index 0000000000000000000000000000000000000000..05f4ef2725409c7e9b3e40d6949d03c342ff6be0 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/package_edutainment.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/package_favorite.png b/public_html/deployment/images/nuvola64x64/apps/package_favorite.png new file mode 100644 index 0000000000000000000000000000000000000000..560aed1da1a7e27627fd9448ac6125227e6d74df Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/package_favorite.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/package_games.png b/public_html/deployment/images/nuvola64x64/apps/package_games.png new file mode 100644 index 0000000000000000000000000000000000000000..a040f39eeaaed1f2a8984ccc43c5343fac895c59 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/package_games.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/package_games_arcade.png b/public_html/deployment/images/nuvola64x64/apps/package_games_arcade.png new file mode 100644 index 0000000000000000000000000000000000000000..033b4ea3bf967fcd480c53bc24bb953cbf5b1f97 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/package_games_arcade.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/package_games_board.png b/public_html/deployment/images/nuvola64x64/apps/package_games_board.png new file mode 100644 index 0000000000000000000000000000000000000000..d797bd71276d18f64d82ab09deb2b37996e4447f Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/package_games_board.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/package_games_strategy.png b/public_html/deployment/images/nuvola64x64/apps/package_games_strategy.png new file mode 100644 index 0000000000000000000000000000000000000000..b566379a863a3e3a2cd8e99df6fc6aff3fe97af7 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/package_games_strategy.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/package_graphics.png b/public_html/deployment/images/nuvola64x64/apps/package_graphics.png new file mode 100644 index 0000000000000000000000000000000000000000..417d2ff4b5434058604530c348ac22ac07e491c8 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/package_graphics.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/package_multimedia.png b/public_html/deployment/images/nuvola64x64/apps/package_multimedia.png new file mode 100644 index 0000000000000000000000000000000000000000..7e7afff52e4774626da2d64daa68e136d79753ec Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/package_multimedia.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/package_network.png b/public_html/deployment/images/nuvola64x64/apps/package_network.png new file mode 100644 index 0000000000000000000000000000000000000000..2d0fdf97d0289e2bfe3c7bd086c7c1c172f4360a Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/package_network.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/package_settings.png b/public_html/deployment/images/nuvola64x64/apps/package_settings.png new file mode 100644 index 0000000000000000000000000000000000000000..80e4689b1e751fc2ad5de3357d4cc96b04c693d4 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/package_settings.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/package_system.png b/public_html/deployment/images/nuvola64x64/apps/package_system.png new file mode 100644 index 0000000000000000000000000000000000000000..ea8e84f9809705ee5a4a5925c39572bcab282580 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/package_system.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/package_toys.png b/public_html/deployment/images/nuvola64x64/apps/package_toys.png new file mode 100644 index 0000000000000000000000000000000000000000..6ddb9cb52277c27d532f0091b1780f4c048dae14 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/package_toys.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/package_utilities.png b/public_html/deployment/images/nuvola64x64/apps/package_utilities.png new file mode 100644 index 0000000000000000000000000000000000000000..5b2af79b2780b3c1e68368eef934df6632b1d333 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/package_utilities.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/package_wordprocessing.png b/public_html/deployment/images/nuvola64x64/apps/package_wordprocessing.png new file mode 100644 index 0000000000000000000000000000000000000000..cf3f20749f0c620df7e71e55f4cf612b00b12d25 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/package_wordprocessing.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/password.png b/public_html/deployment/images/nuvola64x64/apps/password.png new file mode 100644 index 0000000000000000000000000000000000000000..bf8d7e42a18f113dbef30c6945a6dcd03e2103e9 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/password.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/personal.png b/public_html/deployment/images/nuvola64x64/apps/personal.png new file mode 100644 index 0000000000000000000000000000000000000000..2833f1f3950efc511f3ef5babaca081d007b37ac Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/personal.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/printmgr.png b/public_html/deployment/images/nuvola64x64/apps/printmgr.png new file mode 100644 index 0000000000000000000000000000000000000000..0291e3ffd7aa9c94b70070b1b6d39fef966e7ffa Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/printmgr.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/randr.png b/public_html/deployment/images/nuvola64x64/apps/randr.png new file mode 100644 index 0000000000000000000000000000000000000000..d7c04e5903ea90ea4b89b619d7008bb001ba96dc Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/randr.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/realplayer.png b/public_html/deployment/images/nuvola64x64/apps/realplayer.png new file mode 100644 index 0000000000000000000000000000000000000000..9220109f37c9a099b0fbac7cc69c7648b4bc8cdc Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/realplayer.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/remote.png b/public_html/deployment/images/nuvola64x64/apps/remote.png new file mode 100644 index 0000000000000000000000000000000000000000..4fa31fe15e7e5d93fc33d5c1d9296f2fc5915e87 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/remote.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/samba.png b/public_html/deployment/images/nuvola64x64/apps/samba.png new file mode 100644 index 0000000000000000000000000000000000000000..dd31bc04029c331386a18b3b2d2f23d62e0f9c59 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/samba.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/sodipodi.png b/public_html/deployment/images/nuvola64x64/apps/sodipodi.png new file mode 100644 index 0000000000000000000000000000000000000000..bc8cba530b6643635e126e5f74dcfa858ade6093 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/sodipodi.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/style.png b/public_html/deployment/images/nuvola64x64/apps/style.png new file mode 100644 index 0000000000000000000000000000000000000000..2d5a61df4b0e40bd29d3c5420473f72b5631d690 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/style.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/stylesheet.png b/public_html/deployment/images/nuvola64x64/apps/stylesheet.png new file mode 100644 index 0000000000000000000000000000000000000000..7a4cd1f6f315f4b109b163c93e3c3755a616064c Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/stylesheet.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/terminal.png b/public_html/deployment/images/nuvola64x64/apps/terminal.png new file mode 100644 index 0000000000000000000000000000000000000000..f6d04d6dab88fdfe9c8ca9b7e09b84e4d78e3960 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/terminal.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/usb.png b/public_html/deployment/images/nuvola64x64/apps/usb.png new file mode 100644 index 0000000000000000000000000000000000000000..6bdf1da86cdc2b203aa06a9220e1b47cac00051c Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/usb.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/window_list.png b/public_html/deployment/images/nuvola64x64/apps/window_list.png new file mode 100644 index 0000000000000000000000000000000000000000..56fb3df6cca5ba1482e26251d8954fa9d42d0490 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/window_list.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/winprops.png b/public_html/deployment/images/nuvola64x64/apps/winprops.png new file mode 100644 index 0000000000000000000000000000000000000000..ad7be3b97e331dfb64da4a3ac0c1843cadf447e8 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/winprops.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/x.png b/public_html/deployment/images/nuvola64x64/apps/x.png new file mode 100644 index 0000000000000000000000000000000000000000..832f5ed45c33882121248b950f32c813c1523f54 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/x.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/xapp.png b/public_html/deployment/images/nuvola64x64/apps/xapp.png new file mode 100644 index 0000000000000000000000000000000000000000..b3c423cb6fed4049cc00cc737d4c849d78b996ea Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/xapp.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/xcalc.png b/public_html/deployment/images/nuvola64x64/apps/xcalc.png new file mode 100644 index 0000000000000000000000000000000000000000..4b744df76e4699f663e80f4faedbe5db9fd7c430 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/xcalc.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/xclock.png b/public_html/deployment/images/nuvola64x64/apps/xclock.png new file mode 100644 index 0000000000000000000000000000000000000000..b36d5e03ae5e51c995e409f842d0e92607ebb457 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/xclock.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/xconfig.png b/public_html/deployment/images/nuvola64x64/apps/xconfig.png new file mode 100644 index 0000000000000000000000000000000000000000..832f5ed45c33882121248b950f32c813c1523f54 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/xconfig.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/xemacs.png b/public_html/deployment/images/nuvola64x64/apps/xemacs.png new file mode 100644 index 0000000000000000000000000000000000000000..d211d17e74c975df112e713a1f3a27fdb86b53a2 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/xemacs.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/xfmail.png b/public_html/deployment/images/nuvola64x64/apps/xfmail.png new file mode 100644 index 0000000000000000000000000000000000000000..f743f63ce79697933fec2f6dc73bac3d7a0aea9a Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/xfmail.png differ diff --git a/public_html/deployment/images/nuvola64x64/apps/xmag.png b/public_html/deployment/images/nuvola64x64/apps/xmag.png new file mode 100644 index 0000000000000000000000000000000000000000..ac682e1d3c257a09dbf3139bdd9b84441e88b02a Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/apps/xmag.png differ diff --git a/public_html/deployment/images/nuvola64x64/devices/3floppy_mount.png b/public_html/deployment/images/nuvola64x64/devices/3floppy_mount.png new file mode 100644 index 0000000000000000000000000000000000000000..a703c0d0cf043ca4ba4749c026178b79bdb0f322 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/devices/3floppy_mount.png differ diff --git a/public_html/deployment/images/nuvola64x64/devices/3floppy_unmount.png b/public_html/deployment/images/nuvola64x64/devices/3floppy_unmount.png new file mode 100644 index 0000000000000000000000000000000000000000..fac5eeb0a6a8653d8e4ce42fb72707c03609d1ca Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/devices/3floppy_unmount.png differ diff --git a/public_html/deployment/images/nuvola64x64/devices/5floppy_mount.png b/public_html/deployment/images/nuvola64x64/devices/5floppy_mount.png new file mode 100644 index 0000000000000000000000000000000000000000..7e74f336533332d510b5fb8b3e25bfd68f5caf58 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/devices/5floppy_mount.png differ diff --git a/public_html/deployment/images/nuvola64x64/devices/5floppy_unmount.png b/public_html/deployment/images/nuvola64x64/devices/5floppy_unmount.png new file mode 100644 index 0000000000000000000000000000000000000000..e419bb2d91cd0cc702dd1a643fd0bf97cc28ab89 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/devices/5floppy_unmount.png differ diff --git a/public_html/deployment/images/nuvola64x64/devices/blockdevice.png b/public_html/deployment/images/nuvola64x64/devices/blockdevice.png new file mode 100644 index 0000000000000000000000000000000000000000..f1aee77fab37d2288f038fe9db3b2c8969116ed0 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/devices/blockdevice.png differ diff --git a/public_html/deployment/images/nuvola64x64/devices/camera.png b/public_html/deployment/images/nuvola64x64/devices/camera.png new file mode 100644 index 0000000000000000000000000000000000000000..9fa861bd36fdd109d8e8e949db4360d58b38ebcc Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/devices/camera.png differ diff --git a/public_html/deployment/images/nuvola64x64/devices/camera_mount.png b/public_html/deployment/images/nuvola64x64/devices/camera_mount.png new file mode 100644 index 0000000000000000000000000000000000000000..621a3ddf03c400caaff0c82b42f8c7d49327cac1 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/devices/camera_mount.png differ diff --git a/public_html/deployment/images/nuvola64x64/devices/camera_unmount.png b/public_html/deployment/images/nuvola64x64/devices/camera_unmount.png new file mode 100644 index 0000000000000000000000000000000000000000..9fa861bd36fdd109d8e8e949db4360d58b38ebcc Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/devices/camera_unmount.png differ diff --git a/public_html/deployment/images/nuvola64x64/devices/cdaudio_mount.png b/public_html/deployment/images/nuvola64x64/devices/cdaudio_mount.png new file mode 100644 index 0000000000000000000000000000000000000000..d66d67fb866012715cc1ea9c121c425f10c300b3 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/devices/cdaudio_mount.png differ diff --git a/public_html/deployment/images/nuvola64x64/devices/cdaudio_unmount.png b/public_html/deployment/images/nuvola64x64/devices/cdaudio_unmount.png new file mode 100644 index 0000000000000000000000000000000000000000..4417a35a20712d4fb248f5269c6e4fe7d867bf6e Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/devices/cdaudio_unmount.png differ diff --git a/public_html/deployment/images/nuvola64x64/devices/cdrom_mount.png b/public_html/deployment/images/nuvola64x64/devices/cdrom_mount.png new file mode 100644 index 0000000000000000000000000000000000000000..d66d67fb866012715cc1ea9c121c425f10c300b3 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/devices/cdrom_mount.png differ diff --git a/public_html/deployment/images/nuvola64x64/devices/cdrom_unmount.png b/public_html/deployment/images/nuvola64x64/devices/cdrom_unmount.png new file mode 100644 index 0000000000000000000000000000000000000000..95af80455c879b1b687b99440feb761070dc67c7 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/devices/cdrom_unmount.png differ diff --git a/public_html/deployment/images/nuvola64x64/devices/cdwriter_mount.png b/public_html/deployment/images/nuvola64x64/devices/cdwriter_mount.png new file mode 100644 index 0000000000000000000000000000000000000000..2a7e7a23355c98faa5899d94dc86406ce795abd0 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/devices/cdwriter_mount.png differ diff --git a/public_html/deployment/images/nuvola64x64/devices/cdwriter_unmount.png b/public_html/deployment/images/nuvola64x64/devices/cdwriter_unmount.png new file mode 100644 index 0000000000000000000000000000000000000000..d1c7c70d951f5a068c18716c67f21eaed2ad25ae Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/devices/cdwriter_unmount.png differ diff --git a/public_html/deployment/images/nuvola64x64/devices/dvd_mount.png b/public_html/deployment/images/nuvola64x64/devices/dvd_mount.png new file mode 100644 index 0000000000000000000000000000000000000000..32a526cf7fee49dfdab94fe6514c13c0c809ec5f Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/devices/dvd_mount.png differ diff --git a/public_html/deployment/images/nuvola64x64/devices/dvd_unmount.png b/public_html/deployment/images/nuvola64x64/devices/dvd_unmount.png new file mode 100644 index 0000000000000000000000000000000000000000..1391a42481720116d14f1d043e63912ab0fda645 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/devices/dvd_unmount.png differ diff --git a/public_html/deployment/images/nuvola64x64/devices/hdd_mount.png b/public_html/deployment/images/nuvola64x64/devices/hdd_mount.png new file mode 100644 index 0000000000000000000000000000000000000000..c15215cb3c88262770c0e58cab00269c52df847c Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/devices/hdd_mount.png differ diff --git a/public_html/deployment/images/nuvola64x64/devices/hdd_unmount.png b/public_html/deployment/images/nuvola64x64/devices/hdd_unmount.png new file mode 100644 index 0000000000000000000000000000000000000000..b14dbbcf46aefb343e8232446cb64ccf9c264a31 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/devices/hdd_unmount.png differ diff --git a/public_html/deployment/images/nuvola64x64/devices/ipod.png b/public_html/deployment/images/nuvola64x64/devices/ipod.png new file mode 100644 index 0000000000000000000000000000000000000000..c6d34915f6d2dc54fe938c3484b45f73b14c7a69 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/devices/ipod.png differ diff --git a/public_html/deployment/images/nuvola64x64/devices/joystick.png b/public_html/deployment/images/nuvola64x64/devices/joystick.png new file mode 100644 index 0000000000000000000000000000000000000000..b9ceaf9398d0dfa3f6b23b97c6fcf7dab988f51c Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/devices/joystick.png differ diff --git a/public_html/deployment/images/nuvola64x64/devices/ksim_cpu.png b/public_html/deployment/images/nuvola64x64/devices/ksim_cpu.png new file mode 100644 index 0000000000000000000000000000000000000000..30aa1ce18879dd1a6adb1ce410cb76a9ade78eb6 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/devices/ksim_cpu.png differ diff --git a/public_html/deployment/images/nuvola64x64/devices/memory.png b/public_html/deployment/images/nuvola64x64/devices/memory.png new file mode 100644 index 0000000000000000000000000000000000000000..9ca69158572959d1216d088584be2bffb0296263 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/devices/memory.png differ diff --git a/public_html/deployment/images/nuvola64x64/devices/mo_mount.png b/public_html/deployment/images/nuvola64x64/devices/mo_mount.png new file mode 100644 index 0000000000000000000000000000000000000000..e0f5f389937974f1abd0f2c0c21054421bc3d5b1 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/devices/mo_mount.png differ diff --git a/public_html/deployment/images/nuvola64x64/devices/mo_unmount.png b/public_html/deployment/images/nuvola64x64/devices/mo_unmount.png new file mode 100644 index 0000000000000000000000000000000000000000..dc47133cd173c62a1cb14e131e0a333053dd2e02 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/devices/mo_unmount.png differ diff --git a/public_html/deployment/images/nuvola64x64/devices/modem.png b/public_html/deployment/images/nuvola64x64/devices/modem.png new file mode 100644 index 0000000000000000000000000000000000000000..d2bebca06e9e9d06a5d7c9101a82c06fbd848007 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/devices/modem.png differ diff --git a/public_html/deployment/images/nuvola64x64/devices/mouse.png b/public_html/deployment/images/nuvola64x64/devices/mouse.png new file mode 100644 index 0000000000000000000000000000000000000000..75e3d8eac53169570efd7ddeb3f9f3fe49e065c9 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/devices/mouse.png differ diff --git a/public_html/deployment/images/nuvola64x64/devices/nfs_mount.png b/public_html/deployment/images/nuvola64x64/devices/nfs_mount.png new file mode 100644 index 0000000000000000000000000000000000000000..773529500ff3227fe69032c7c483dc1413ae9392 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/devices/nfs_mount.png differ diff --git a/public_html/deployment/images/nuvola64x64/devices/nfs_unmount.png b/public_html/deployment/images/nuvola64x64/devices/nfs_unmount.png new file mode 100644 index 0000000000000000000000000000000000000000..4e402f633a44778f76003ee360caf9e08a6fe612 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/devices/nfs_unmount.png differ diff --git a/public_html/deployment/images/nuvola64x64/devices/pda.png b/public_html/deployment/images/nuvola64x64/devices/pda.png new file mode 100644 index 0000000000000000000000000000000000000000..205718b989f1bf3ec2d4127f1bcb2a402cf0d3d3 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/devices/pda.png differ diff --git a/public_html/deployment/images/nuvola64x64/devices/pda_black.png b/public_html/deployment/images/nuvola64x64/devices/pda_black.png new file mode 100644 index 0000000000000000000000000000000000000000..ce6a3011fc836071c8795b7dbde71901e85e6397 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/devices/pda_black.png differ diff --git a/public_html/deployment/images/nuvola64x64/devices/pda_blue.png b/public_html/deployment/images/nuvola64x64/devices/pda_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..67fa2a2b374575a6afcbd6cf601038a4dd0e3aba Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/devices/pda_blue.png differ diff --git a/public_html/deployment/images/nuvola64x64/devices/print_class.png b/public_html/deployment/images/nuvola64x64/devices/print_class.png new file mode 100644 index 0000000000000000000000000000000000000000..61c99fac4d7f3d16463267f4a56807ff35e7ce1f Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/devices/print_class.png differ diff --git a/public_html/deployment/images/nuvola64x64/devices/print_printer.png b/public_html/deployment/images/nuvola64x64/devices/print_printer.png new file mode 100644 index 0000000000000000000000000000000000000000..0eccbb1ba048a16dfc645af43675b0c814797c2e Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/devices/print_printer.png differ diff --git a/public_html/deployment/images/nuvola64x64/devices/printer.png b/public_html/deployment/images/nuvola64x64/devices/printer.png new file mode 100644 index 0000000000000000000000000000000000000000..0291e3ffd7aa9c94b70070b1b6d39fef966e7ffa Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/devices/printer.png differ diff --git a/public_html/deployment/images/nuvola64x64/devices/printer1.png b/public_html/deployment/images/nuvola64x64/devices/printer1.png new file mode 100644 index 0000000000000000000000000000000000000000..f2956f0b5bd4d8666d9b13c21294b8823a34a7be Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/devices/printer1.png differ diff --git a/public_html/deployment/images/nuvola64x64/devices/raid.png b/public_html/deployment/images/nuvola64x64/devices/raid.png new file mode 100644 index 0000000000000000000000000000000000000000..62c40b5dc637dc3e450f48a0af80451ac13c4793 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/devices/raid.png differ diff --git a/public_html/deployment/images/nuvola64x64/devices/samba_mount.png b/public_html/deployment/images/nuvola64x64/devices/samba_mount.png new file mode 100644 index 0000000000000000000000000000000000000000..22deffd32beb6e66b4b03e022cfc16c5e4850f6c Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/devices/samba_mount.png differ diff --git a/public_html/deployment/images/nuvola64x64/devices/samba_unmount.png b/public_html/deployment/images/nuvola64x64/devices/samba_unmount.png new file mode 100644 index 0000000000000000000000000000000000000000..52635de5b35e4ca8128925c568dd239bafa642a2 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/devices/samba_unmount.png differ diff --git a/public_html/deployment/images/nuvola64x64/devices/scanner.png b/public_html/deployment/images/nuvola64x64/devices/scanner.png new file mode 100644 index 0000000000000000000000000000000000000000..372d90e6456d1db7cb5ef20cfda5fb6e6bf62911 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/devices/scanner.png differ diff --git a/public_html/deployment/images/nuvola64x64/devices/tablet.png b/public_html/deployment/images/nuvola64x64/devices/tablet.png new file mode 100644 index 0000000000000000000000000000000000000000..1ba6fef47bb26341f6cce7e3a43e1a7b4c3c5078 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/devices/tablet.png differ diff --git a/public_html/deployment/images/nuvola64x64/devices/tv.png b/public_html/deployment/images/nuvola64x64/devices/tv.png new file mode 100644 index 0000000000000000000000000000000000000000..7c5f4ac1fd1de80faabf459ce25ef8bb7bae0852 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/devices/tv.png differ diff --git a/public_html/deployment/images/nuvola64x64/devices/usbpendrive_mount.png b/public_html/deployment/images/nuvola64x64/devices/usbpendrive_mount.png new file mode 100644 index 0000000000000000000000000000000000000000..4ad2b7297894044349bd4285b7fac1124fa6677a Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/devices/usbpendrive_mount.png differ diff --git a/public_html/deployment/images/nuvola64x64/devices/usbpendrive_unmount.png b/public_html/deployment/images/nuvola64x64/devices/usbpendrive_unmount.png new file mode 100644 index 0000000000000000000000000000000000000000..d8bb89dcd1601e5ae0c25137973d10c30e45ce4c Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/devices/usbpendrive_unmount.png differ diff --git a/public_html/deployment/images/nuvola64x64/devices/zip_mount.png b/public_html/deployment/images/nuvola64x64/devices/zip_mount.png new file mode 100644 index 0000000000000000000000000000000000000000..fdf18faa9533f39efa53b417d6eb7d0a42dfc0ca Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/devices/zip_mount.png differ diff --git a/public_html/deployment/images/nuvola64x64/devices/zip_unmount.png b/public_html/deployment/images/nuvola64x64/devices/zip_unmount.png new file mode 100644 index 0000000000000000000000000000000000000000..2d0631b5c79d059164b00483a3f65f7247ada41c Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/devices/zip_unmount.png differ diff --git a/public_html/deployment/images/nuvola64x64/filesystems/camera.png b/public_html/deployment/images/nuvola64x64/filesystems/camera.png new file mode 100644 index 0000000000000000000000000000000000000000..b29992140ccf5c572e2fd7066c3057531d0727e1 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/filesystems/camera.png differ diff --git a/public_html/deployment/images/nuvola64x64/filesystems/chardevice.png b/public_html/deployment/images/nuvola64x64/filesystems/chardevice.png new file mode 100644 index 0000000000000000000000000000000000000000..078f4cd9547ab6b6fc1e963addfd615f65d192b4 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/filesystems/chardevice.png differ diff --git a/public_html/deployment/images/nuvola64x64/filesystems/desktop.png b/public_html/deployment/images/nuvola64x64/filesystems/desktop.png new file mode 100644 index 0000000000000000000000000000000000000000..fd2b4a781f1650a7271186d3dec202ef3144b8fd Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/filesystems/desktop.png differ diff --git a/public_html/deployment/images/nuvola64x64/filesystems/exec.png b/public_html/deployment/images/nuvola64x64/filesystems/exec.png new file mode 100644 index 0000000000000000000000000000000000000000..a1b68500414c99bdab10fb59825f546ccc1faaf2 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/filesystems/exec.png differ diff --git a/public_html/deployment/images/nuvola64x64/filesystems/file_broken.png b/public_html/deployment/images/nuvola64x64/filesystems/file_broken.png new file mode 100644 index 0000000000000000000000000000000000000000..53c421cd10089d5477d8bb960cb5c2a9b15c0f89 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/filesystems/file_broken.png differ diff --git a/public_html/deployment/images/nuvola64x64/filesystems/file_important.png b/public_html/deployment/images/nuvola64x64/filesystems/file_important.png new file mode 100644 index 0000000000000000000000000000000000000000..803f0ae512e649bc8c2215d49af041febb5b5060 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/filesystems/file_important.png differ diff --git a/public_html/deployment/images/nuvola64x64/filesystems/file_locked.png b/public_html/deployment/images/nuvola64x64/filesystems/file_locked.png new file mode 100644 index 0000000000000000000000000000000000000000..6a9d6723aae26fc3a5bb1ccd684d37d27b90689b Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/filesystems/file_locked.png differ diff --git a/public_html/deployment/images/nuvola64x64/filesystems/file_temporary.png b/public_html/deployment/images/nuvola64x64/filesystems/file_temporary.png new file mode 100644 index 0000000000000000000000000000000000000000..97adbe246d40ad3253cd3f1e5a6f54491d61d7df Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/filesystems/file_temporary.png differ diff --git a/public_html/deployment/images/nuvola64x64/filesystems/folder.png b/public_html/deployment/images/nuvola64x64/filesystems/folder.png new file mode 100644 index 0000000000000000000000000000000000000000..5ef5754e265f5dedc736a0b60baff5b8c8c3c4cb Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/filesystems/folder.png differ diff --git a/public_html/deployment/images/nuvola64x64/filesystems/folder_blue.png b/public_html/deployment/images/nuvola64x64/filesystems/folder_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..5ef5754e265f5dedc736a0b60baff5b8c8c3c4cb Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/filesystems/folder_blue.png differ diff --git a/public_html/deployment/images/nuvola64x64/filesystems/folder_blue_open.png b/public_html/deployment/images/nuvola64x64/filesystems/folder_blue_open.png new file mode 100644 index 0000000000000000000000000000000000000000..f5bddaf3742aea51c830c41de3dd8e02731b7ddb Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/filesystems/folder_blue_open.png differ diff --git a/public_html/deployment/images/nuvola64x64/filesystems/folder_cool.png b/public_html/deployment/images/nuvola64x64/filesystems/folder_cool.png new file mode 100644 index 0000000000000000000000000000000000000000..cb3a7faea53383a79bbdfec42fc4900ca2fd839e Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/filesystems/folder_cool.png differ diff --git a/public_html/deployment/images/nuvola64x64/filesystems/folder_cyan.png b/public_html/deployment/images/nuvola64x64/filesystems/folder_cyan.png new file mode 100644 index 0000000000000000000000000000000000000000..8e90b28d76c13d8d0ee3cec37ece98ed1805b035 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/filesystems/folder_cyan.png differ diff --git a/public_html/deployment/images/nuvola64x64/filesystems/folder_cyan_open.png b/public_html/deployment/images/nuvola64x64/filesystems/folder_cyan_open.png new file mode 100644 index 0000000000000000000000000000000000000000..b352d7fff35c16f1f967e324dbcfd0508d570b8a Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/filesystems/folder_cyan_open.png differ diff --git a/public_html/deployment/images/nuvola64x64/filesystems/folder_download.png b/public_html/deployment/images/nuvola64x64/filesystems/folder_download.png new file mode 100644 index 0000000000000000000000000000000000000000..5210b31bf1715707591e01f4d4d72412882bf4aa Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/filesystems/folder_download.png differ diff --git a/public_html/deployment/images/nuvola64x64/filesystems/folder_favorite.png b/public_html/deployment/images/nuvola64x64/filesystems/folder_favorite.png new file mode 100644 index 0000000000000000000000000000000000000000..f57ed10df4cdcad242e4bd457888915846b47ab0 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/filesystems/folder_favorite.png differ diff --git a/public_html/deployment/images/nuvola64x64/filesystems/folder_font.png b/public_html/deployment/images/nuvola64x64/filesystems/folder_font.png new file mode 100644 index 0000000000000000000000000000000000000000..8221eeb9fd77ad30ade43620282c8dbba4381510 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/filesystems/folder_font.png differ diff --git a/public_html/deployment/images/nuvola64x64/filesystems/folder_games.png b/public_html/deployment/images/nuvola64x64/filesystems/folder_games.png new file mode 100644 index 0000000000000000000000000000000000000000..9825dd8a67d5204b48049426bdbaa02c50c129cc Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/filesystems/folder_games.png differ diff --git a/public_html/deployment/images/nuvola64x64/filesystems/folder_green.png b/public_html/deployment/images/nuvola64x64/filesystems/folder_green.png new file mode 100644 index 0000000000000000000000000000000000000000..af96b1e63285329e8421e965bcf83954c9796bbf Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/filesystems/folder_green.png differ diff --git a/public_html/deployment/images/nuvola64x64/filesystems/folder_green_open.png b/public_html/deployment/images/nuvola64x64/filesystems/folder_green_open.png new file mode 100644 index 0000000000000000000000000000000000000000..e06ba1be5b8d7377d8755384075283bf6832c024 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/filesystems/folder_green_open.png differ diff --git a/public_html/deployment/images/nuvola64x64/filesystems/folder_grey.png b/public_html/deployment/images/nuvola64x64/filesystems/folder_grey.png new file mode 100644 index 0000000000000000000000000000000000000000..a78466332048f978c2a045baa7d679a33b657aa3 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/filesystems/folder_grey.png differ diff --git a/public_html/deployment/images/nuvola64x64/filesystems/folder_grey_open.png b/public_html/deployment/images/nuvola64x64/filesystems/folder_grey_open.png new file mode 100644 index 0000000000000000000000000000000000000000..523dc2c15a6837a838e0ae433df759562955c442 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/filesystems/folder_grey_open.png differ diff --git a/public_html/deployment/images/nuvola64x64/filesystems/folder_home.png b/public_html/deployment/images/nuvola64x64/filesystems/folder_home.png new file mode 100644 index 0000000000000000000000000000000000000000..7b20e566319bbe83fd14ec0de677797a6e34ab2e Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/filesystems/folder_home.png differ diff --git a/public_html/deployment/images/nuvola64x64/filesystems/folder_html.png b/public_html/deployment/images/nuvola64x64/filesystems/folder_html.png new file mode 100644 index 0000000000000000000000000000000000000000..5ac69c439bcc2eb1555d1e2319400c187c38b44a Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/filesystems/folder_html.png differ diff --git a/public_html/deployment/images/nuvola64x64/filesystems/folder_image.png b/public_html/deployment/images/nuvola64x64/filesystems/folder_image.png new file mode 100644 index 0000000000000000000000000000000000000000..3b28e72105cb3d61a63d61d00a1ebbdb94e8adf5 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/filesystems/folder_image.png differ diff --git a/public_html/deployment/images/nuvola64x64/filesystems/folder_important.png b/public_html/deployment/images/nuvola64x64/filesystems/folder_important.png new file mode 100644 index 0000000000000000000000000000000000000000..1c97defd592398b8f1022d6e80ac8a04f3fa7ba6 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/filesystems/folder_important.png differ diff --git a/public_html/deployment/images/nuvola64x64/filesystems/folder_locked.png b/public_html/deployment/images/nuvola64x64/filesystems/folder_locked.png new file mode 100644 index 0000000000000000000000000000000000000000..9e9bbd97768f1e9495b5b6515ce5eba0ed6c8be5 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/filesystems/folder_locked.png differ diff --git a/public_html/deployment/images/nuvola64x64/filesystems/folder_mail.png b/public_html/deployment/images/nuvola64x64/filesystems/folder_mail.png new file mode 100644 index 0000000000000000000000000000000000000000..2c11a4fd638337497232574446aeeca1558950b3 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/filesystems/folder_mail.png differ diff --git a/public_html/deployment/images/nuvola64x64/filesystems/folder_man.png b/public_html/deployment/images/nuvola64x64/filesystems/folder_man.png new file mode 100644 index 0000000000000000000000000000000000000000..b00031cbd6928953f42e32962436c88a554e68aa Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/filesystems/folder_man.png differ diff --git a/public_html/deployment/images/nuvola64x64/filesystems/folder_midi.png b/public_html/deployment/images/nuvola64x64/filesystems/folder_midi.png new file mode 100644 index 0000000000000000000000000000000000000000..273dff4e606e72c2e99da37f842cfb9e0a1375a1 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/filesystems/folder_midi.png differ diff --git a/public_html/deployment/images/nuvola64x64/filesystems/folder_open.png b/public_html/deployment/images/nuvola64x64/filesystems/folder_open.png new file mode 100644 index 0000000000000000000000000000000000000000..f5bddaf3742aea51c830c41de3dd8e02731b7ddb Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/filesystems/folder_open.png differ diff --git a/public_html/deployment/images/nuvola64x64/filesystems/folder_orange.png b/public_html/deployment/images/nuvola64x64/filesystems/folder_orange.png new file mode 100644 index 0000000000000000000000000000000000000000..5f149391c8eac4cc0534ff933c2dc49411605945 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/filesystems/folder_orange.png differ diff --git a/public_html/deployment/images/nuvola64x64/filesystems/folder_orange_open.png b/public_html/deployment/images/nuvola64x64/filesystems/folder_orange_open.png new file mode 100644 index 0000000000000000000000000000000000000000..40daad001fb16bb1061373b31f487d8ce7da71f8 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/filesystems/folder_orange_open.png differ diff --git a/public_html/deployment/images/nuvola64x64/filesystems/folder_photo.png b/public_html/deployment/images/nuvola64x64/filesystems/folder_photo.png new file mode 100644 index 0000000000000000000000000000000000000000..a3a1ff6910613e3971fc0b6d6f26e101a04986fe Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/filesystems/folder_photo.png differ diff --git a/public_html/deployment/images/nuvola64x64/filesystems/folder_print.png b/public_html/deployment/images/nuvola64x64/filesystems/folder_print.png new file mode 100644 index 0000000000000000000000000000000000000000..3f8ca258d8ba04903731a6e3442ce93ec4e4a4de Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/filesystems/folder_print.png differ diff --git a/public_html/deployment/images/nuvola64x64/filesystems/folder_print2.png b/public_html/deployment/images/nuvola64x64/filesystems/folder_print2.png new file mode 100644 index 0000000000000000000000000000000000000000..88b51dfacdfe5fd1fefd5bf81908e8bb79bfa168 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/filesystems/folder_print2.png differ diff --git a/public_html/deployment/images/nuvola64x64/filesystems/folder_red.png b/public_html/deployment/images/nuvola64x64/filesystems/folder_red.png new file mode 100644 index 0000000000000000000000000000000000000000..b20f72c4ee8044108e5ab8f0f368b225914f6927 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/filesystems/folder_red.png differ diff --git a/public_html/deployment/images/nuvola64x64/filesystems/folder_red_open.png b/public_html/deployment/images/nuvola64x64/filesystems/folder_red_open.png new file mode 100644 index 0000000000000000000000000000000000000000..4ce8d5927692875a6995d20072c31e1c94890f40 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/filesystems/folder_red_open.png differ diff --git a/public_html/deployment/images/nuvola64x64/filesystems/folder_sound.png b/public_html/deployment/images/nuvola64x64/filesystems/folder_sound.png new file mode 100644 index 0000000000000000000000000000000000000000..259dc99514adf2bac81d5d5d1b939ff510d869f9 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/filesystems/folder_sound.png differ diff --git a/public_html/deployment/images/nuvola64x64/filesystems/folder_tar.png b/public_html/deployment/images/nuvola64x64/filesystems/folder_tar.png new file mode 100644 index 0000000000000000000000000000000000000000..398ff7a2a8fe41d54d3844edc568c7461715824c Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/filesystems/folder_tar.png differ diff --git a/public_html/deployment/images/nuvola64x64/filesystems/folder_txt.png b/public_html/deployment/images/nuvola64x64/filesystems/folder_txt.png new file mode 100644 index 0000000000000000000000000000000000000000..5cc7bd9ddbc280515835c0aba4191df8d570218e Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/filesystems/folder_txt.png differ diff --git a/public_html/deployment/images/nuvola64x64/filesystems/folder_video.png b/public_html/deployment/images/nuvola64x64/filesystems/folder_video.png new file mode 100644 index 0000000000000000000000000000000000000000..f95b2863b7cff4e521593fb6a98cd9ba91e40d23 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/filesystems/folder_video.png differ diff --git a/public_html/deployment/images/nuvola64x64/filesystems/folder_violet.png b/public_html/deployment/images/nuvola64x64/filesystems/folder_violet.png new file mode 100644 index 0000000000000000000000000000000000000000..840aca2c3347ef06a71d8fee496a2602f244f54a Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/filesystems/folder_violet.png differ diff --git a/public_html/deployment/images/nuvola64x64/filesystems/folder_violet_open.png b/public_html/deployment/images/nuvola64x64/filesystems/folder_violet_open.png new file mode 100644 index 0000000000000000000000000000000000000000..3bb0d623d1a6da6ea33447caea930378e3485de6 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/filesystems/folder_violet_open.png differ diff --git a/public_html/deployment/images/nuvola64x64/filesystems/folder_yellow.png b/public_html/deployment/images/nuvola64x64/filesystems/folder_yellow.png new file mode 100644 index 0000000000000000000000000000000000000000..f7a8276214b257122a25c84d3d154cc5f25fdf71 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/filesystems/folder_yellow.png differ diff --git a/public_html/deployment/images/nuvola64x64/filesystems/folder_yellow_open.png b/public_html/deployment/images/nuvola64x64/filesystems/folder_yellow_open.png new file mode 100644 index 0000000000000000000000000000000000000000..7937dd48b5c3784cae5145aac6b892cfe85cd253 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/filesystems/folder_yellow_open.png differ diff --git a/public_html/deployment/images/nuvola64x64/filesystems/ftp.png b/public_html/deployment/images/nuvola64x64/filesystems/ftp.png new file mode 100644 index 0000000000000000000000000000000000000000..3987a6572e439e382933d74fab08d0190789f587 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/filesystems/ftp.png differ diff --git a/public_html/deployment/images/nuvola64x64/filesystems/link.png b/public_html/deployment/images/nuvola64x64/filesystems/link.png new file mode 100644 index 0000000000000000000000000000000000000000..2fff31dae6a60f17fe77b4927ac7f58ccb04ff82 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/filesystems/link.png differ diff --git a/public_html/deployment/images/nuvola64x64/filesystems/lockoverlay.png b/public_html/deployment/images/nuvola64x64/filesystems/lockoverlay.png new file mode 100644 index 0000000000000000000000000000000000000000..8b38e5c78421db1e47bf0d6542238919b468ce63 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/filesystems/lockoverlay.png differ diff --git a/public_html/deployment/images/nuvola64x64/filesystems/network.png b/public_html/deployment/images/nuvola64x64/filesystems/network.png new file mode 100644 index 0000000000000000000000000000000000000000..d3f72be6b553727aab673ecefd06b0bdd9f0d043 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/filesystems/network.png differ diff --git a/public_html/deployment/images/nuvola64x64/filesystems/network_local.png b/public_html/deployment/images/nuvola64x64/filesystems/network_local.png new file mode 100644 index 0000000000000000000000000000000000000000..8f62b8ce9e348c6ad28779eb9d7cccedb8ea0cdf Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/filesystems/network_local.png differ diff --git a/public_html/deployment/images/nuvola64x64/filesystems/pipe.png b/public_html/deployment/images/nuvola64x64/filesystems/pipe.png new file mode 100644 index 0000000000000000000000000000000000000000..85e7142a7da91d19da1155510eef635fcfce20af Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/filesystems/pipe.png differ diff --git a/public_html/deployment/images/nuvola64x64/filesystems/server.png b/public_html/deployment/images/nuvola64x64/filesystems/server.png new file mode 100644 index 0000000000000000000000000000000000000000..30cb5d4c54d102ee61276f0196f70db6ed9d2529 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/filesystems/server.png differ diff --git a/public_html/deployment/images/nuvola64x64/filesystems/services.png b/public_html/deployment/images/nuvola64x64/filesystems/services.png new file mode 100644 index 0000000000000000000000000000000000000000..0b9ea4dd56214a4ffa1124c17336fbd3381c6ab5 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/filesystems/services.png differ diff --git a/public_html/deployment/images/nuvola64x64/filesystems/socket.png b/public_html/deployment/images/nuvola64x64/filesystems/socket.png new file mode 100644 index 0000000000000000000000000000000000000000..23818bc29ddda7d687862a77a7b0a12abfe9f108 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/filesystems/socket.png differ diff --git a/public_html/deployment/images/nuvola64x64/filesystems/trash_empty.png b/public_html/deployment/images/nuvola64x64/filesystems/trash_empty.png new file mode 100644 index 0000000000000000000000000000000000000000..805f9884edd7aa438e5ec52690b5af3b742f6002 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/filesystems/trash_empty.png differ diff --git a/public_html/deployment/images/nuvola64x64/filesystems/trash_full.png b/public_html/deployment/images/nuvola64x64/filesystems/trash_full.png new file mode 100644 index 0000000000000000000000000000000000000000..d54878670544c6f2cd75931a6d7023596d6215a2 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/filesystems/trash_full.png differ diff --git a/public_html/deployment/images/nuvola64x64/filesystems/trashcan_empty.png b/public_html/deployment/images/nuvola64x64/filesystems/trashcan_empty.png new file mode 100644 index 0000000000000000000000000000000000000000..47b6517fe9b8493b9d08e8e187543602dde2dd4e Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/filesystems/trashcan_empty.png differ diff --git a/public_html/deployment/images/nuvola64x64/filesystems/trashcan_full.png b/public_html/deployment/images/nuvola64x64/filesystems/trashcan_full.png new file mode 100644 index 0000000000000000000000000000000000000000..07d93375641bdee9cfa33a8e0368ba25e5e8fa35 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/filesystems/trashcan_full.png differ diff --git a/public_html/deployment/images/nuvola64x64/filesystems/www.png b/public_html/deployment/images/nuvola64x64/filesystems/www.png new file mode 100644 index 0000000000000000000000000000000000000000..0ba7343cbfb9d1f2ef8ac4b4ed16ca94f8d70eae Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/filesystems/www.png differ diff --git a/public_html/deployment/images/nuvola64x64/filesystems/zip.png b/public_html/deployment/images/nuvola64x64/filesystems/zip.png new file mode 100644 index 0000000000000000000000000000000000000000..f9e7d87681911aec0d34b715c677633c99eba91c Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/filesystems/zip.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/abiword_abi.png b/public_html/deployment/images/nuvola64x64/mimetypes/abiword_abi.png new file mode 100644 index 0000000000000000000000000000000000000000..14fa1e0c91694c9eb26eebbd2a1a822df9058c14 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/abiword_abi.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/applix.png b/public_html/deployment/images/nuvola64x64/mimetypes/applix.png new file mode 100644 index 0000000000000000000000000000000000000000..4c6c1484d59481556600417273a90bacccbccd80 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/applix.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/ascii.png b/public_html/deployment/images/nuvola64x64/mimetypes/ascii.png new file mode 100644 index 0000000000000000000000000000000000000000..3584b3f919ab82bcff0492e4a191f4ff0ccadadc Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/ascii.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/bc.png b/public_html/deployment/images/nuvola64x64/mimetypes/bc.png new file mode 100644 index 0000000000000000000000000000000000000000..0bc98adac845ab39dd75cd54dfdf18ccf6d1b82d Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/bc.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/binary.png b/public_html/deployment/images/nuvola64x64/mimetypes/binary.png new file mode 100644 index 0000000000000000000000000000000000000000..005d8c0ee65a14775aaaf0391c13f9ca35bed3d0 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/binary.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/cdbo_list.png b/public_html/deployment/images/nuvola64x64/mimetypes/cdbo_list.png new file mode 100644 index 0000000000000000000000000000000000000000..a352a09317383711e6e87747c43b6954076ead23 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/cdbo_list.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/cdimage.png b/public_html/deployment/images/nuvola64x64/mimetypes/cdimage.png new file mode 100644 index 0000000000000000000000000000000000000000..2c88d2b24bcf965fede17902b131391f491709e8 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/cdimage.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/cdr.png b/public_html/deployment/images/nuvola64x64/mimetypes/cdr.png new file mode 100644 index 0000000000000000000000000000000000000000..686c1f0ccfc18db68bb1a34041f1f3e67b4fee3b Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/cdr.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/cdtrack.png b/public_html/deployment/images/nuvola64x64/mimetypes/cdtrack.png new file mode 100644 index 0000000000000000000000000000000000000000..0db88e533ef1994c186dd7ebe61c9ae4b417fcf9 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/cdtrack.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/colorscm.png b/public_html/deployment/images/nuvola64x64/mimetypes/colorscm.png new file mode 100644 index 0000000000000000000000000000000000000000..2dbdf9ea8da7029914a7c98b9205937f592d17be Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/colorscm.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/colorset.png b/public_html/deployment/images/nuvola64x64/mimetypes/colorset.png new file mode 100644 index 0000000000000000000000000000000000000000..2dbdf9ea8da7029914a7c98b9205937f592d17be Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/colorset.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/core.png b/public_html/deployment/images/nuvola64x64/mimetypes/core.png new file mode 100644 index 0000000000000000000000000000000000000000..410dd3a3645393258067d8fcff18f80f13f315da Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/core.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/deb.png b/public_html/deployment/images/nuvola64x64/mimetypes/deb.png new file mode 100644 index 0000000000000000000000000000000000000000..b66d08c82ed4716c67359e4434276ab4b2f8cc5a Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/deb.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/document.png b/public_html/deployment/images/nuvola64x64/mimetypes/document.png new file mode 100644 index 0000000000000000000000000000000000000000..46b28712779b0f3a5e63dd0cc93f415e0f8ac7a6 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/document.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/dvi.png b/public_html/deployment/images/nuvola64x64/mimetypes/dvi.png new file mode 100644 index 0000000000000000000000000000000000000000..1577790410b24ca54c47eb5cb83d48838f8ae432 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/dvi.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/ebuild.png b/public_html/deployment/images/nuvola64x64/mimetypes/ebuild.png new file mode 100644 index 0000000000000000000000000000000000000000..2499330d6a2499b900804644f70febc3c1d3c170 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/ebuild.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/empty.png b/public_html/deployment/images/nuvola64x64/mimetypes/empty.png new file mode 100644 index 0000000000000000000000000000000000000000..1e92934834e74538a9e501f9afbae7a49591b283 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/empty.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/encrypted.png b/public_html/deployment/images/nuvola64x64/mimetypes/encrypted.png new file mode 100644 index 0000000000000000000000000000000000000000..2e06c176c2692e0b8258f50a84759b83f30c0029 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/encrypted.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/exec_wine.png b/public_html/deployment/images/nuvola64x64/mimetypes/exec_wine.png new file mode 100644 index 0000000000000000000000000000000000000000..afbe87bbd377eac20f3734a146a9a7ce1f4f8812 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/exec_wine.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/file_locked-[Converted].png b/public_html/deployment/images/nuvola64x64/mimetypes/file_locked-[Converted].png new file mode 100644 index 0000000000000000000000000000000000000000..2c3faec8b7168e2801c7c36091f108f5a1131c25 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/file_locked-[Converted].png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/file_locked.png b/public_html/deployment/images/nuvola64x64/mimetypes/file_locked.png new file mode 100644 index 0000000000000000000000000000000000000000..9efc85e59931a845cdbffbdb64a266c5d058d5c3 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/file_locked.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/file_temporary.png b/public_html/deployment/images/nuvola64x64/mimetypes/file_temporary.png new file mode 100644 index 0000000000000000000000000000000000000000..7fc780d28b97f11e0cede8c53b98bd8e8e5e4697 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/file_temporary.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/font.png b/public_html/deployment/images/nuvola64x64/mimetypes/font.png new file mode 100644 index 0000000000000000000000000000000000000000..3299a64282a5ee6a4d36fd8222fcf333016ac2a0 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/font.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/font_bitmap.png b/public_html/deployment/images/nuvola64x64/mimetypes/font_bitmap.png new file mode 100644 index 0000000000000000000000000000000000000000..0070236d608d02c43d6b4aebc53500e9842b466a Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/font_bitmap.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/font_truetype.png b/public_html/deployment/images/nuvola64x64/mimetypes/font_truetype.png new file mode 100644 index 0000000000000000000000000000000000000000..eb3d3163506dc9cd78c65f51b936cc3393e00a8d Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/font_truetype.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/font_type1.png b/public_html/deployment/images/nuvola64x64/mimetypes/font_type1.png new file mode 100644 index 0000000000000000000000000000000000000000..04f943785a55a8a440491b57ff669ef5773e35bc Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/font_type1.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/gettext.png b/public_html/deployment/images/nuvola64x64/mimetypes/gettext.png new file mode 100644 index 0000000000000000000000000000000000000000..27f881b99c55b7a78570c40d1374d6338e9d5ae0 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/gettext.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/gf.png b/public_html/deployment/images/nuvola64x64/mimetypes/gf.png new file mode 100644 index 0000000000000000000000000000000000000000..621bd1e6fa1e022abda77a4881121b922fc2ec93 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/gf.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/gnome_app_info.png b/public_html/deployment/images/nuvola64x64/mimetypes/gnome_app_info.png new file mode 100644 index 0000000000000000000000000000000000000000..9e2cd0ace2b0a44984bc61db7e3e859e90df8f23 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/gnome_app_info.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/html.png b/public_html/deployment/images/nuvola64x64/mimetypes/html.png new file mode 100644 index 0000000000000000000000000000000000000000..2d408f4236f0ded0499cc2ef725f552947241052 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/html.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/image.png b/public_html/deployment/images/nuvola64x64/mimetypes/image.png new file mode 100644 index 0000000000000000000000000000000000000000..60595590a252d290ce99d589adf6bb727717ead2 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/image.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/image_gimp.png b/public_html/deployment/images/nuvola64x64/mimetypes/image_gimp.png new file mode 100644 index 0000000000000000000000000000000000000000..9f1f8cac7d4e358ac767d34a3bcf07a0d38071a7 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/image_gimp.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/info.png b/public_html/deployment/images/nuvola64x64/mimetypes/info.png new file mode 100644 index 0000000000000000000000000000000000000000..f8c50e169b50d4daf19371e9e3729e2c05aa722b Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/info.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/install.png b/public_html/deployment/images/nuvola64x64/mimetypes/install.png new file mode 100644 index 0000000000000000000000000000000000000000..c110b41901c2780693eea5e619d4d8a315a0d37b Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/install.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/java_jar.png b/public_html/deployment/images/nuvola64x64/mimetypes/java_jar.png new file mode 100644 index 0000000000000000000000000000000000000000..e8b9744332b6b89729b074b37609ae60c2cac61f Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/java_jar.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/karbon_karbon.png b/public_html/deployment/images/nuvola64x64/mimetypes/karbon_karbon.png new file mode 100644 index 0000000000000000000000000000000000000000..fc95c278cadae9d5b0d9441fb5d59e9533c5d5a2 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/karbon_karbon.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/kchart_chrt.png b/public_html/deployment/images/nuvola64x64/mimetypes/kchart_chrt.png new file mode 100644 index 0000000000000000000000000000000000000000..b66bc69fe14cee3d5cc5c6b966b49d905ed88f06 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/kchart_chrt.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/kformula_kfo.png b/public_html/deployment/images/nuvola64x64/mimetypes/kformula_kfo.png new file mode 100644 index 0000000000000000000000000000000000000000..734e42ca6e8c8b8769cea703bbd79fa250567a7c Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/kformula_kfo.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/kget_list.png b/public_html/deployment/images/nuvola64x64/mimetypes/kget_list.png new file mode 100644 index 0000000000000000000000000000000000000000..40c49f5fc0d5117ce79a890f19cfcae2a8da6ce9 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/kget_list.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/kig_doc.png b/public_html/deployment/images/nuvola64x64/mimetypes/kig_doc.png new file mode 100644 index 0000000000000000000000000000000000000000..22ea3fbc2de2ec3111ee2714e4d949b7b26f9f21 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/kig_doc.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/kivio_flw.png b/public_html/deployment/images/nuvola64x64/mimetypes/kivio_flw.png new file mode 100644 index 0000000000000000000000000000000000000000..a9c9adddcd3f2e16fe21cf7492c845b951fad0c4 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/kivio_flw.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/kmultiple.png b/public_html/deployment/images/nuvola64x64/mimetypes/kmultiple.png new file mode 100644 index 0000000000000000000000000000000000000000..e242e27dc9ab907a466a7f2dcd5df8aafdcf693e Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/kmultiple.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/koffice.png b/public_html/deployment/images/nuvola64x64/mimetypes/koffice.png new file mode 100644 index 0000000000000000000000000000000000000000..32edcd96de8b4374248823e530c73bac0809226e Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/koffice.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/kpovmodeler_doc.png b/public_html/deployment/images/nuvola64x64/mimetypes/kpovmodeler_doc.png new file mode 100644 index 0000000000000000000000000000000000000000..6592d6d8d4a238efda038ffd82266cd7308eb37f Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/kpovmodeler_doc.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/kpresenter_kpr.png b/public_html/deployment/images/nuvola64x64/mimetypes/kpresenter_kpr.png new file mode 100644 index 0000000000000000000000000000000000000000..b4c708e24b1a7e6c23edf9b448920ea8b6ad62d0 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/kpresenter_kpr.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/krec_fileempty.png b/public_html/deployment/images/nuvola64x64/mimetypes/krec_fileempty.png new file mode 100644 index 0000000000000000000000000000000000000000..1e92934834e74538a9e501f9afbae7a49591b283 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/krec_fileempty.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/krec_fileplay.png b/public_html/deployment/images/nuvola64x64/mimetypes/krec_fileplay.png new file mode 100644 index 0000000000000000000000000000000000000000..95b72ddb63af687fc9acda0ecb6616c3c7c0c1f1 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/krec_fileplay.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/krec_filerec.png b/public_html/deployment/images/nuvola64x64/mimetypes/krec_filerec.png new file mode 100644 index 0000000000000000000000000000000000000000..8283ad6f04d6ee843315f91b01765c8b8941b4a1 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/krec_filerec.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/krita_kra.png b/public_html/deployment/images/nuvola64x64/mimetypes/krita_kra.png new file mode 100644 index 0000000000000000000000000000000000000000..97a9f069eb1ff2002f39e3d4e0ec36a6d520aafb Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/krita_kra.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/kspread_ksp.png b/public_html/deployment/images/nuvola64x64/mimetypes/kspread_ksp.png new file mode 100644 index 0000000000000000000000000000000000000000..cbb45a75a0748c7b54344b77ded9bd1e18283fc9 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/kspread_ksp.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/kugar_kud.png b/public_html/deployment/images/nuvola64x64/mimetypes/kugar_kud.png new file mode 100644 index 0000000000000000000000000000000000000000..7f9fdeedf637296086d4468925d880762aa3e94e Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/kugar_kud.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/kugardata.png b/public_html/deployment/images/nuvola64x64/mimetypes/kugardata.png new file mode 100644 index 0000000000000000000000000000000000000000..d580170203137881d4331c5040a04f8ee7bb6c53 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/kugardata.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/kword_kwd.png b/public_html/deployment/images/nuvola64x64/mimetypes/kword_kwd.png new file mode 100644 index 0000000000000000000000000000000000000000..3a231ce326c41e6ef6defcca7fd4ece179f5b00a Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/kword_kwd.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/log.png b/public_html/deployment/images/nuvola64x64/mimetypes/log.png new file mode 100644 index 0000000000000000000000000000000000000000..974041691a5edf3be218f54b98e037a5bb7b91ca Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/log.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/make.png b/public_html/deployment/images/nuvola64x64/mimetypes/make.png new file mode 100644 index 0000000000000000000000000000000000000000..9e662f989d55f30983d4e392803cc9dff1578d32 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/make.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/man.png b/public_html/deployment/images/nuvola64x64/mimetypes/man.png new file mode 100644 index 0000000000000000000000000000000000000000..d4fb46da3cf86ab8a85501390d4e065bad4a85a7 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/man.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/message.png b/public_html/deployment/images/nuvola64x64/mimetypes/message.png new file mode 100644 index 0000000000000000000000000000000000000000..bd5cca713ec66e64d7a6400866bf755e57da08fb Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/message.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/metafont.png b/public_html/deployment/images/nuvola64x64/mimetypes/metafont.png new file mode 100644 index 0000000000000000000000000000000000000000..d22cc228a6d8d61c7ec7feeb55b56fcfc7c11ac1 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/metafont.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/midi.png b/public_html/deployment/images/nuvola64x64/mimetypes/midi.png new file mode 100644 index 0000000000000000000000000000000000000000..dd157b326085a33779ad55f450b4c4215d0a1b93 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/midi.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/mime.png b/public_html/deployment/images/nuvola64x64/mimetypes/mime.png new file mode 100644 index 0000000000000000000000000000000000000000..1e92934834e74538a9e501f9afbae7a49591b283 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/mime.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/mime_ebuild.png b/public_html/deployment/images/nuvola64x64/mimetypes/mime_ebuild.png new file mode 100644 index 0000000000000000000000000000000000000000..2499330d6a2499b900804644f70febc3c1d3c170 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/mime_ebuild.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/mime_empty.png b/public_html/deployment/images/nuvola64x64/mimetypes/mime_empty.png new file mode 100644 index 0000000000000000000000000000000000000000..f6699f206b0c38fcd05e869405843410fabd28c2 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/mime_empty.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/mime_koffice.png b/public_html/deployment/images/nuvola64x64/mimetypes/mime_koffice.png new file mode 100644 index 0000000000000000000000000000000000000000..33f2e780c66c65555031f1aa38a1d6ecbfaf5a4e Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/mime_koffice.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/mime_lyx.png b/public_html/deployment/images/nuvola64x64/mimetypes/mime_lyx.png new file mode 100644 index 0000000000000000000000000000000000000000..eb6a637f0199cf2a961329489b9c0cee1db887c7 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/mime_lyx.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/mime_temp.png b/public_html/deployment/images/nuvola64x64/mimetypes/mime_temp.png new file mode 100644 index 0000000000000000000000000000000000000000..854a15e4d05a27078e235d53a9fa2b9a0fca9858 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/mime_temp.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/misc_doc.png b/public_html/deployment/images/nuvola64x64/mimetypes/misc_doc.png new file mode 100644 index 0000000000000000000000000000000000000000..1e92934834e74538a9e501f9afbae7a49591b283 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/misc_doc.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/mozilla_doc.png b/public_html/deployment/images/nuvola64x64/mimetypes/mozilla_doc.png new file mode 100644 index 0000000000000000000000000000000000000000..8e543cdac4689cac191168fb36bdd2ce703e4044 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/mozilla_doc.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/netscape_doc.png b/public_html/deployment/images/nuvola64x64/mimetypes/netscape_doc.png new file mode 100644 index 0000000000000000000000000000000000000000..c64a15576c2a8924588a6e75a93b59601d8690a3 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/netscape_doc.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/ooo_calc.png b/public_html/deployment/images/nuvola64x64/mimetypes/ooo_calc.png new file mode 100644 index 0000000000000000000000000000000000000000..837d04a0e9347779fb6a91578e4cc2b3a2e7ed4e Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/ooo_calc.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/ooo_calc_tpl.png b/public_html/deployment/images/nuvola64x64/mimetypes/ooo_calc_tpl.png new file mode 100644 index 0000000000000000000000000000000000000000..37c1c6ab0e5846b0e3efaba6af4fa7edd63fa8fa Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/ooo_calc_tpl.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/ooo_draw.png b/public_html/deployment/images/nuvola64x64/mimetypes/ooo_draw.png new file mode 100644 index 0000000000000000000000000000000000000000..ae4bf110937dc3c796d57e97425324118b3a6265 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/ooo_draw.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/ooo_draw_tpl.png b/public_html/deployment/images/nuvola64x64/mimetypes/ooo_draw_tpl.png new file mode 100644 index 0000000000000000000000000000000000000000..709a06423073b106741b5a427e268fbaae826ad1 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/ooo_draw_tpl.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/ooo_impress.png b/public_html/deployment/images/nuvola64x64/mimetypes/ooo_impress.png new file mode 100644 index 0000000000000000000000000000000000000000..c873a404557d2fd96cd4c531cc0e723a1d469fd2 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/ooo_impress.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/ooo_impress_tpl.png b/public_html/deployment/images/nuvola64x64/mimetypes/ooo_impress_tpl.png new file mode 100644 index 0000000000000000000000000000000000000000..17ad36f406a117408823e5e905bed0f7ff8f0338 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/ooo_impress_tpl.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/ooo_setup.png b/public_html/deployment/images/nuvola64x64/mimetypes/ooo_setup.png new file mode 100644 index 0000000000000000000000000000000000000000..7cc39b464b2c725b8304c5ffe4e75a2e641607e0 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/ooo_setup.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/ooo_writer.png b/public_html/deployment/images/nuvola64x64/mimetypes/ooo_writer.png new file mode 100644 index 0000000000000000000000000000000000000000..301744e95fccfa2d552c8829d7bd8c289904a4fb Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/ooo_writer.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/ooo_writer_tpl.png b/public_html/deployment/images/nuvola64x64/mimetypes/ooo_writer_tpl.png new file mode 100644 index 0000000000000000000000000000000000000000..c84139cae15f48eddd89f9357b8b5b1349b1c518 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/ooo_writer_tpl.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/patch.png b/public_html/deployment/images/nuvola64x64/mimetypes/patch.png new file mode 100644 index 0000000000000000000000000000000000000000..1beb467edd325e1daa23a3869d289fdbb8680bf7 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/patch.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/pdf.png b/public_html/deployment/images/nuvola64x64/mimetypes/pdf.png new file mode 100644 index 0000000000000000000000000000000000000000..4c906339ab59b565f7c44b94a107fb83249a333a Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/pdf.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/postscript.png b/public_html/deployment/images/nuvola64x64/mimetypes/postscript.png new file mode 100644 index 0000000000000000000000000000000000000000..adc5b9024a5ac0982c2689fccf00264d13fb93f6 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/postscript.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/quicktime.png b/public_html/deployment/images/nuvola64x64/mimetypes/quicktime.png new file mode 100644 index 0000000000000000000000000000000000000000..f3e6647f7e385b45acf7d150caf5cfa3383f3551 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/quicktime.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/readme.png b/public_html/deployment/images/nuvola64x64/mimetypes/readme.png new file mode 100644 index 0000000000000000000000000000000000000000..34a949c72ebbe08d276cd3df7dfd12f3f100da62 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/readme.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/real.png b/public_html/deployment/images/nuvola64x64/mimetypes/real.png new file mode 100644 index 0000000000000000000000000000000000000000..b85653ca28e12bff3c5d5aa7d400dbd7e0dc8694 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/real.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/real_doc.png b/public_html/deployment/images/nuvola64x64/mimetypes/real_doc.png new file mode 100644 index 0000000000000000000000000000000000000000..b85653ca28e12bff3c5d5aa7d400dbd7e0dc8694 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/real_doc.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/recycled.png b/public_html/deployment/images/nuvola64x64/mimetypes/recycled.png new file mode 100644 index 0000000000000000000000000000000000000000..7a1478b4b63eafd5c65e96350499bf105303f5c7 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/recycled.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/resource.png b/public_html/deployment/images/nuvola64x64/mimetypes/resource.png new file mode 100644 index 0000000000000000000000000000000000000000..807a7a9441e2f5b82689fbbfe0d7a57d5292f740 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/resource.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/rpm.png b/public_html/deployment/images/nuvola64x64/mimetypes/rpm.png new file mode 100644 index 0000000000000000000000000000000000000000..eb6ae55fa4f01eebfd1c5281c84443077142a0f3 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/rpm.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/shellscript.png b/public_html/deployment/images/nuvola64x64/mimetypes/shellscript.png new file mode 100644 index 0000000000000000000000000000000000000000..8afcf55fd621a6f290591246f861a5fcc6f66b25 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/shellscript.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/soffice.png b/public_html/deployment/images/nuvola64x64/mimetypes/soffice.png new file mode 100644 index 0000000000000000000000000000000000000000..e3ccbdf40dfa02d07584f28e9c916003b77d130c Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/soffice.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/sound.png b/public_html/deployment/images/nuvola64x64/mimetypes/sound.png new file mode 100644 index 0000000000000000000000000000000000000000..aef284b0e718b86c20ccf1ef75bce105f3b6297c Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/sound.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/source.png b/public_html/deployment/images/nuvola64x64/mimetypes/source.png new file mode 100644 index 0000000000000000000000000000000000000000..27a1e41621a4b1fc45f42f9b0f6968ed5867022c Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/source.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/source_c.png b/public_html/deployment/images/nuvola64x64/mimetypes/source_c.png new file mode 100644 index 0000000000000000000000000000000000000000..23508ba05d631474a93bab6c526111da56deca24 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/source_c.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/source_cpp.png b/public_html/deployment/images/nuvola64x64/mimetypes/source_cpp.png new file mode 100644 index 0000000000000000000000000000000000000000..c0c59561c5aa809aeaff17fb1dded1fc85a4f56b Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/source_cpp.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/source_css.png b/public_html/deployment/images/nuvola64x64/mimetypes/source_css.png new file mode 100644 index 0000000000000000000000000000000000000000..6e33551c71cad54b2937e0f4e7af669d7f29f168 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/source_css.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/source_f.png b/public_html/deployment/images/nuvola64x64/mimetypes/source_f.png new file mode 100644 index 0000000000000000000000000000000000000000..a06d9b360270df7b9b82e1df6b571faff0ea9c47 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/source_f.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/source_h.png b/public_html/deployment/images/nuvola64x64/mimetypes/source_h.png new file mode 100644 index 0000000000000000000000000000000000000000..d8c376ad82729a8e159f41dac2811ec1082a8dff Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/source_h.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/source_j.png b/public_html/deployment/images/nuvola64x64/mimetypes/source_j.png new file mode 100644 index 0000000000000000000000000000000000000000..5b26dbbde8194cb63b48829b5aaebb6dd9d6db48 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/source_j.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/source_java.png b/public_html/deployment/images/nuvola64x64/mimetypes/source_java.png new file mode 100644 index 0000000000000000000000000000000000000000..fd559a4fb8209640d8ff14f6954bcc5ce7da6656 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/source_java.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/source_l.png b/public_html/deployment/images/nuvola64x64/mimetypes/source_l.png new file mode 100644 index 0000000000000000000000000000000000000000..c4b71149331071d9ab4e16476730328a06c5bcf2 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/source_l.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/source_moc.png b/public_html/deployment/images/nuvola64x64/mimetypes/source_moc.png new file mode 100644 index 0000000000000000000000000000000000000000..ea4ef4ade82de7132d25ce159f12291ca7775b0f Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/source_moc.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/source_o.png b/public_html/deployment/images/nuvola64x64/mimetypes/source_o.png new file mode 100644 index 0000000000000000000000000000000000000000..99d8a7e14e3207ff1b2c0d8c32144d09a05482b0 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/source_o.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/source_p.png b/public_html/deployment/images/nuvola64x64/mimetypes/source_p.png new file mode 100644 index 0000000000000000000000000000000000000000..ed3d58df3ca8e7f43c1e6cd7a92529399fe8a3e8 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/source_p.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/source_php.png b/public_html/deployment/images/nuvola64x64/mimetypes/source_php.png new file mode 100644 index 0000000000000000000000000000000000000000..941a273d5a930343bab68d440b51036745ab4810 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/source_php.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/source_pl.png b/public_html/deployment/images/nuvola64x64/mimetypes/source_pl.png new file mode 100644 index 0000000000000000000000000000000000000000..26164e00a59d8a40955393f700b42c4e35d00f3d Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/source_pl.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/source_py.png b/public_html/deployment/images/nuvola64x64/mimetypes/source_py.png new file mode 100644 index 0000000000000000000000000000000000000000..e279354aab1522dece5d9ba4c5fc8274a2072db1 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/source_py.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/source_s.png b/public_html/deployment/images/nuvola64x64/mimetypes/source_s.png new file mode 100644 index 0000000000000000000000000000000000000000..91230061e30ba4fa36499a5b0dddf0db2d2d0737 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/source_s.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/source_y.png b/public_html/deployment/images/nuvola64x64/mimetypes/source_y.png new file mode 100644 index 0000000000000000000000000000000000000000..697d074aedfdc5f46d425d612705540dc5f45e3c Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/source_y.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/spreadsheet.png b/public_html/deployment/images/nuvola64x64/mimetypes/spreadsheet.png new file mode 100644 index 0000000000000000000000000000000000000000..e1d41683512634ab0a7fb993f12f02ec6e83bdf5 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/spreadsheet.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/tar.png b/public_html/deployment/images/nuvola64x64/mimetypes/tar.png new file mode 100644 index 0000000000000000000000000000000000000000..35c93d2f2af1496c6a0e4f3a71b84a446110e505 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/tar.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/template_source.png b/public_html/deployment/images/nuvola64x64/mimetypes/template_source.png new file mode 100644 index 0000000000000000000000000000000000000000..796309fdb0ec7364a539818c769c8c07dea26511 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/template_source.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/tex.png b/public_html/deployment/images/nuvola64x64/mimetypes/tex.png new file mode 100644 index 0000000000000000000000000000000000000000..4a93b01b9f220d5da4cd2cfa3993eb5a64cbe5b2 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/tex.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/tgz.png b/public_html/deployment/images/nuvola64x64/mimetypes/tgz.png new file mode 100644 index 0000000000000000000000000000000000000000..7a6aea12aca942d6f2602eecf35039a5e7dce4a2 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/tgz.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/txt.png b/public_html/deployment/images/nuvola64x64/mimetypes/txt.png new file mode 100644 index 0000000000000000000000000000000000000000..cb3eb41bfbae5fcd31d38a0222776e7f6563a1f7 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/txt.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/unknown.png b/public_html/deployment/images/nuvola64x64/mimetypes/unknown.png new file mode 100644 index 0000000000000000000000000000000000000000..1e92934834e74538a9e501f9afbae7a49591b283 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/unknown.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/vcalendar.png b/public_html/deployment/images/nuvola64x64/mimetypes/vcalendar.png new file mode 100644 index 0000000000000000000000000000000000000000..3e74ca5ee8dc9c531a54cf0957949f703bd1aa1a Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/vcalendar.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/vcard.png b/public_html/deployment/images/nuvola64x64/mimetypes/vcard.png new file mode 100644 index 0000000000000000000000000000000000000000..c3f8a68d05326b9d392d6ecc6f33e6cd2001ebf4 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/vcard.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/vectorgfx.png b/public_html/deployment/images/nuvola64x64/mimetypes/vectorgfx.png new file mode 100644 index 0000000000000000000000000000000000000000..8a0e0c1f7b9370309150c44f416de448e7d65a53 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/vectorgfx.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/video.png b/public_html/deployment/images/nuvola64x64/mimetypes/video.png new file mode 100644 index 0000000000000000000000000000000000000000..bb54b53136a25b537b71d265d0cb6403ca1025d1 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/video.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/widget_doc.png b/public_html/deployment/images/nuvola64x64/mimetypes/widget_doc.png new file mode 100644 index 0000000000000000000000000000000000000000..67450d9b43c9b9bf409214888e9dda8c312c6d36 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/widget_doc.png differ diff --git a/public_html/deployment/images/nuvola64x64/mimetypes/wordprocessing.png b/public_html/deployment/images/nuvola64x64/mimetypes/wordprocessing.png new file mode 100644 index 0000000000000000000000000000000000000000..4a20a0fd359178407da55c40c3b2ad9121ee0780 Binary files /dev/null and b/public_html/deployment/images/nuvola64x64/mimetypes/wordprocessing.png differ diff --git a/public_html/deployment/inc_functions.php b/public_html/deployment/inc_functions.php index 5a11aa47d6033ab2ff34d787db9e0208f52182cc..981c625d7935ded2578e5c0f7b84d932cc91b591 100644 --- a/public_html/deployment/inc_functions.php +++ b/public_html/deployment/inc_functions.php @@ -11,28 +11,36 @@ print_r($_POST); print_r($aParams); */ +$sImageBase="/deployment/images/nuvola64x64/"; +$aImages=array( + 'overview'=>'apps/fsview.png', + 'project'=>'filesystems/desktop.png', + 'action'=>'apps/aktion.png', + 'build'=>'apps/kthememgr.png', +); + /** * get home link as button * @return string */ -function aHome(){ +function aHome($sClass="btn"){ global $aParams; - if (!array_key_exists("prj", $aParams)) return false; - return '<a href="/deployment/?" class="btn"><i class="icon-home"></i> zur Übersicht</a>'; + // if (!array_key_exists("prj", $aParams)) return false; + return '<a href="/deployment/?" class="'.$sClass.'"><i class="icon-home"></i> zur Übersicht</a>'; } /** * get project Home link as button * @return string */ -function aPrjHome(){ +function aPrjHome($sClass="btn"){ global $aParams; if (!array_key_exists("prj", $aParams)) return false; - if (!array_key_exists("action", $aParams)) return false; + // if (!array_key_exists("action", $aParams)) return false; require_once("./config/inc_projects_config.php"); require_once("./classes/project.class.php"); $oPrj=new project($aParams["prj"]); - return '<a href="/deployment/'.$aParams["prj"].'/" class="btn"><i class="icon-book"></i> Projekt-Home '.$oPrj->getLabel().' </a>'; + return '<a href="/deployment/'.$aParams["prj"].'/" class="'.$sClass.'"><i class="icon-book"></i> Projekt-Home <strong>'.$oPrj->getLabel().'</strong></a>'; } /** @@ -41,23 +49,112 @@ function aPrjHome(){ * @return type */ function getTopArea(){ - global $aParams; + global $aParams, $sImageBase, $aImages; $sReturn=''; + + require_once("./config/inc_projects_config.php"); + require_once("./classes/project.class.php"); + require_once("./classes/projectlist.class.php"); + $oPrjList=new projectlist(); + $sBaseUrl='/deployment/'; + $sReturn=' + <div class="navbar"> + <div class="navbar-inner"> + <a class="brand" href="#">IML Deployment GUI</a> + <ul class="nav"> + + <li>'.aHome("").'</li> + + <!-- list of projects --> + <li class="dropdown"> + <a href="#" class="dropdown-toggle" data-toggle="dropdown">Projekte<b class="caret"></b></a> + <ul class="dropdown-menu"> + '; + foreach ($oPrjList->getProjects() as $sPrj){ + $oPrj = new project($sPrj); + $sReturn.='<li><a href="'.$sBaseUrl.$sPrj.'/">'.$oPrj->getLabel().'</a></li>'; + } + $sReturn.=' + </ul> + </li>'; + if (array_key_exists("prj", $aParams)){ + $oPrj=new project($aParams["prj"]); + $sReturn.=' + <li style="border-left: 1px solid #ccc;">'.aPrjHome(" ").'</li> + '; + if (array_key_exists("action", $aParams) and FALSE){ + $sReturn.='<li><a href="#">Aktion: '.$aParams["action"].'</a></li>'; + } else { + $sReturn.=' + <li class="dropdown"> + <a href="#" class="dropdown-toggle" data-toggle="dropdown">Aktionen<b class="caret"></b></a> + <ul class="dropdown-menu"> + <li><a href="'.$sBaseUrl.$aParams["prj"].'/build/">Build</a></li> + <li><a href="'.$sBaseUrl.$aParams["prj"].'/cleanup/">Cleanup</a></li> + '; + $sReturn.='</ul></li>'; + + $aPhases=$oPrj->getActivePhases(); + if (count($aPhases)) { + $sReturn.='<li class="dropdown"> + <a href="#" class="dropdown-toggle" data-toggle="dropdown">Phasen<b class="caret"></b></a> + <ul class="dropdown-menu">'; + foreach ($aPhases as $sPhase){ + + $sReturn.='<li><a href="'.$sBaseUrl.$aParams["prj"].'/phase/'.$sPhase.'/">'.$sPhase.'</a></li>'; + } + $sReturn.='</ul></li>'; + } + } + } + + $sReturn.=' + <!-- + <li> + <a href="#" >Irgend...</a> + </li> + --> + </ul> + </div> + </div><div id="header2">'; + if (!array_key_exists("prj", $aParams)){ - $sReturn='<h1>Übersicht</h1><span>Alle Projekte und Versionen in den einzelnen Phasen</span>'; + $sReturn.='<img src="'.$sImageBase.$aImages['overview'].'" id="imgtop">' + . '<h1>Übersicht</h1><span class="description">Alle Projekte und Versionen in den einzelnen Phasen</span>'; } else { - require_once("./config/inc_projects_config.php"); - require_once("./classes/project.class.php"); $oPrj=new project($aParams["prj"]); - $sReturn=' '. aHome() . ' ' . aPrjHome().' + $sReturn.='<img src="'.$sImageBase.$aImages['project'].'" id="imgtop"> <h1>'.$oPrj->getLabel().'</h1><span class="description">'.$oPrj->getDescription().'</div>'; if (array_key_exists("action", $aParams)){ - $sReturn.='<h2>Aktion: '.$aParams["action"].'</h2>'; + // $sReturn.='<h2>Aktion: '.$aParams["action"].'</h2>'; } } - return '<div id="header2">'.$sReturn.'</div>'; + $sReturn.='</div>'; + + return $sReturn; } +/** + * get h2 headline with action + * @global type $aParams + * @global string $sImageBase + * @global array $aImages + * @return string + */ +function getAction(){ + global $aParams, $sImageBase, $aImages; + $sReturn=''; + if (array_key_exists("action", $aParams)){ + $sLabel=$aParams["action"]; + if (array_key_exists("par3", $aParams)){ + $sLabel.=' :: ' . $aParams["par3"]; + } + $sReturn.='<h2 class="action '.$aParams["action"].'">'.$sLabel.'</h2>'; + } else if (array_key_exists("prj", $aParams)){ + $sReturn.='<h2 class="action prjhome"> Startseite des Projekts</h2>'; + } + return $sReturn; +} /** * get html code of a div around a message * @param string $sWarnlevel one of error|success|info|warning to get a colored box @@ -110,6 +207,14 @@ function enterDeployinfos(){ return $sOut; } +function getChecksumDiv($sText){ + return '<div style="background: '.getChecksumColor($sText). '; width: 20px; height: 20px;"> </div>'; +} +function getChecksumColor($sText){ + $sReturn=''; + $s=md5($sText); + return "#" . substr($s, 0, 2) . substr($s, 2, 2) . substr($s, 4, 2); +} ?> diff --git a/public_html/deployment/index.php b/public_html/deployment/index.php index 9c5be12a1a2a196a24c16a00d46438bd662ee9c4..1445c4ef9de3cd9494fcf8dfb412074af781bf14 100644 --- a/public_html/deployment/index.php +++ b/public_html/deployment/index.php @@ -26,12 +26,13 @@ include($sActionFile); // ------ Ausgabe $sPhpOut=' - <div id="header"> + <div id="header" style="display: none;"> IML DEPLOYMENT GUI </div> <br> '. getTopArea() .' <div id="content"> + '.getAction().' '.$sPhpOut.' </div> <div id="footer"> diff --git a/shellscripts/cron_deployment.php b/shellscripts/cron_deployment.php index 64b0f957f1961d9a44a9abed012cccaea45f217c..2e6dc9d21c1b6060e48ef95be282b6dcd12ca7b6 100644 --- a/shellscripts/cron_deployment.php +++ b/shellscripts/cron_deployment.php @@ -2,19 +2,22 @@ // http://iml:deployment@ci.iml.unibe.ch/deployment/?prj=ci&action=deploy&par3=preview&confirm=1 + + $sDocroot=(dirname(__dir__)) . "/public_html"; + require_once("$sDocroot/deployment/config/inc_projects_config.php"); + require_once("$sDocroot/deployment/classes/project.class.php"); - require_once(dirname(__dir__) . "/public_html/deployment/config/inc_projects_config.php"); - - $sAuth="iml:deployment@"; - - echo "===== IMLDEPLOYMENT - deploy all projects =====\n"; + echo "<h1>===== IMLDEPLOYMENT - deploy all projects =====</h1>\n"; foreach ($aProjects as $sPrj=>$aData){ - echo "--- $sPrj\n"; + $oPrj=new project($sPrj); + foreach (array_keys($aConfig["phases"]) as $sPhase){ - echo "$sPhase ... "; - $sUrl="http://${sAuth}ci.iml.unibe.ch/deployment/?prj=${sPrj}&action=deploy&par3=${sPhase}&confirm=1"; - echo file_get_contents($sUrl); + if ($oPrj->isActivePhase($sPhase)) { + echo $oPrj->deploy($sPhase); + } else { + echo "SKIP: phase $sPhase is not active in project ".$oPrj->getLabel().".<br>\n"; + } } - echo "\n"; + echo "<br>\n"; } echo "done\n"; \ No newline at end of file diff --git a/shellscripts/cron_sync_packages.php b/shellscripts/cron_sync_packages.php new file mode 100644 index 0000000000000000000000000000000000000000..5120b41fedecdf931f3e732d9653319d380b0fa3 --- /dev/null +++ b/shellscripts/cron_sync_packages.php @@ -0,0 +1,43 @@ +<?php + /** + * + * FOR CRONJOB + * sync archive files + * + */ + + require_once(dirname(__DIR__)."/public_html/deployment/config/inc_projects_config.php"); + + echo "\n========= SYNC archive files ==========\n"; + + if (array_key_exists('mirrorPackages', $aConfig) && count($aConfig['mirrorPackages']) ){ + foreach (array_keys($aConfig["phases"]) as $sPhase){ + echo "\n\n===== phase $sPhase \n"; + foreach($aConfig['mirrorPackages'] as $sLabel=>$aTarget){ + echo "--- $sLabel\n"; + if (array_key_exists('type', $aTarget)){ + $sCmd=false; + $sSource=$aConfig["packageDir"]."/$sPhase/*"; + $sTarget=$aTarget['target']."/$sPhase"; + switch ($aTarget['type']) { + case 'rsync': + $sCmd="ls -l $sSource 2>/dev/null && /usr/bin/rsync --delete -rLv $sSource $sTarget"; + break; + default: + echo "ERROR: type ".$aTarget['type']." ist not supported (yet) - skipping."; + break; + } // switch + if ($sCmd) { + if ($aTarget['runas']) { + $sCmd="su - " . $aTarget['runas'] . " -c \"" . $sCmd . "\""; + } + echo "\$ $sCmd\n"; + $sOut=shell_exec($sCmd); + echo $sOut; + } + } + } // foreach + } // foreach + } + echo "\n\ndone.\n"; +?> \ No newline at end of file diff --git a/shellscripts/sync_packagedir_to_puppet.php b/shellscripts/sync_packagedir_to_puppet.php deleted file mode 100644 index ab799f9c50d7f014ee3d60ee0683e1dee581c3ca..0000000000000000000000000000000000000000 --- a/shellscripts/sync_packagedir_to_puppet.php +++ /dev/null @@ -1,25 +0,0 @@ -<?php - /** - * - * FOR CRONJOB - * sync archive files to pupet master - * - */ - - require_once("../public_html/deployment/config/inc_projects_config.php"); - - echo "========= SYNC archive files ==========\n\n"; - - if (array_key_exists('mirrorPackages', $aConfig) && count($aConfig['mirrorPackages']) ){ - foreach (array_keys($aConfig["phases"]) as $sPhase){ - echo "===== $sPhase \n"; - foreach($aConfig['mirrorPackages'] as $sLabel=>$sTarget){ - - $sCmd="/usr/bin/rsync --delete -rv ".$aConfig["packageDir"]."/$sPhase/* $sTarget/$sPhase ; \n"; - echo "--- $sLabel\n"; - echo "\$ $sCmd\n"; - $sOut=shell_exec($sCmd); - } - } - } -?> \ No newline at end of file