diff --git a/Config/phpmetrics.json b/Config/phpmetrics.json
new file mode 100644
index 0000000..4ccd726
--- /dev/null
+++ b/Config/phpmetrics.json
@@ -0,0 +1,9 @@
+{
+ "composer": false,
+ "excludes": [
+ ".git",
+ "tests",
+ "vendor",
+ "Resources"
+ ]
+}
\ No newline at end of file
diff --git a/Helper/Scripts/cloneall.sh b/Helper/Scripts/cloneall.sh
new file mode 100644
index 0000000..c2a3cb7
--- /dev/null
+++ b/Helper/Scripts/cloneall.sh
@@ -0,0 +1,11 @@
+#!/bin/bash
+
+CNTX="users"; NAME="Karaka-Management"; PAGE=1
+curl "https://api.github.com/$CNTX/$NAME/repos?page=$PAGE&per_page=100" |
+ grep -e 'clone_url*' |
+ cut -d \" -f 4 |
+ xargs -L1 git clone
+
+find . -maxdepth 1 -type d \( ! -name . \) -exec bash -c "cd '{}' && git checkout develop" \;
+find . -maxdepth 1 -type d \( ! -name . \) -exec bash -c "cd '{}' && git submodule foreach 'git checkout develop || true'" \;
+find ./src -maxdepth 1 -type d \( ! -name . \) -exec bash -c "Build/php.sh '{}' '{}/build'" \;
\ No newline at end of file
diff --git a/Helper/Scripts/serverInstall.sh b/Helper/Scripts/serverInstall.sh
index 2d3a771..4385afd 100644
--- a/Helper/Scripts/serverInstall.sh
+++ b/Helper/Scripts/serverInstall.sh
@@ -10,7 +10,7 @@ export PROMPT_COMMAND='echo "$(date "+%Y-%m-%d.%H:%M:%S") $(pwd) $(history 1)" >
apt-get update
apt-get upgrade
-apt-get install git git-lfs snapd ufw software-properties-common
+apt-get install git git-lfs snapd ufw software-properties-common composer
# Security
@@ -150,6 +150,23 @@ cat << EOF > /etc/apache2/sites-available/000-demo.conf
EOF
+cat << EOF > /etc/apache2/sites-available/000-dev.conf
+
+ ServerAdmin info@jingga.app
+ DocumentRoot /var/www/html/dev
+ ServerName dev.jingga.app
+
+
+ Options Indexes FollowSymLinks
+ AllowOverride All
+ Require all granted
+
+
+ ErrorLog \${APACHE_LOG_DIR}/error.log
+ CustomLog \${APACHE_LOG_DIR}/access.log combined
+
+EOF
+
cat << EOF > /etc/apache2/sites-available/000-services.conf
ServerAdmin info@jingga.app
@@ -535,6 +552,7 @@ mkdir -p /var/www/html/backup/bash
chmod -R 766 /var/www/html/backup
a2ensite 000-demo.conf
+a2ensite 000-dev.conf
a2ensite 000-shop.conf
a2ensite 000-services.conf
a2ensite 000-software.conf
diff --git a/Inspection/Html/static_text.sh b/Inspection/Html/static_text.sh
index 8b003b8..1bf9c78 100644
--- a/Inspection/Html/static_text.sh
+++ b/Inspection/Html/static_text.sh
@@ -6,5 +6,5 @@ echo "#################################################"
echo "Start static text inspection"
echo "#################################################"
-grep -rlnP '(title|alt|aria\-label)(=\")((?!\<\?).)*(>)' --include \*.tpl.php Modules >> ${INSPECTION_PATH}/Modules/static_text.log
-grep -rlnP '(\| |\ | |\|\)[0-9a-zA-Z\.\?]+' --include \*.tpl.php Modules >> ${INSPECTION_PATH}/Modules/static_text.log
+grep -rlnP '(title|alt|aria\-label)(=\")((?!\<\?).)*(>)' --include \*.tpl.php ${INSPECTION_PATH} >> ${OUTPUT_PATH}/static_text.log
+grep -rlnP '(\| |\ | |\|\)[0-9a-zA-Z\.\?]+' --include \*.tpl.php ${INSPECTION_PATH} >> ${OUTPUT_PATH}/static_text.log
diff --git a/Inspection/Html/syntax.sh b/Inspection/Html/syntax.sh
index 4e37711..db86277 100644
--- a/Inspection/Html/syntax.sh
+++ b/Inspection/Html/syntax.sh
@@ -7,27 +7,14 @@ echo "Start html syntax inspection"
echo "#################################################"
#
-echo "Image alt missing:" > ${INSPECTION_PATH}/Modules/html_syntax.log
-grep -rlnP '(\ )' --include \*.tpl.php Modules >> ${INSPECTION_PATH}/Modules/html_syntax.log
+echo "Image alt missing:" > ${OUTPUT_PATH}/html_syntax.log
+grep -rlnP '(\ )' --include \*.tpl.php ${INSPECTION_PATH} >> ${OUTPUT_PATH}/html_syntax.log
-echo "Input type missing:" >> ${INSPECTION_PATH}/Modules/html_syntax.log
-grep -rlnP '()' --include \*.tpl.php Modules >> ${INSPECTION_PATH}/Modules/html_syntax.log
+echo "Input type missing:" >> ${OUTPUT_PATH}/html_syntax.log
+grep -rlnP '()' --include \*.tpl.php ${INSPECTION_PATH} >> ${OUTPUT_PATH}/html_syntax.log
-echo "Input name missing:" >> ${INSPECTION_PATH}/Modules/html_syntax.log
-grep -rlnP '()' --include \*.tpl.php Modules >> ${INSPECTION_PATH}/Modules/html_syntax.log
+echo "Input name missing:" >> ${OUTPUT_PATH}/html_syntax.log
+grep -rlnP '()' --include \*.tpl.php ${INSPECTION_PATH} >> ${OUTPUT_PATH}/html_syntax.log
-echo "Form id missing:" >> ${INSPECTION_PATH}/Modules/html_syntax.log
-grep -rlnP '(\ | |