Skip to content

kalibao/magesko

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MAGESKO

Prérequis

  • PHP 5.5
  • MYSQL 5
  • MEMCACHED
  • OPCACHE

Installation

  • Installer composer

  • Installer bower (nécessite node)

    • Sur Ubuntu si node a été installé avec apt-get, créer un lien symbolique entre nodejs et node
  • Installer les dépendances :

$ composer install
$ bower install

Si problème avec l'installation des dépendances de composer executer la commande suivante :

$ php composer.phar global require "fxp/composer-asset-plugin:1.0.0"
  • Initialiser le projet :
$ yii/init
  • Créer la base de données "kalibao" avec l'encodage "utf8_general_ci" à partir du fichier SQL "kalibao/common/db/db.sql"
  • Créer un lien symbolique entre le dossier "kalibao/data" et "kalibao/static/common/data"
$ cd kalibao/static/common
$ ln -s ../../data
  • Déclarer le domaine static.kalibaoframework.lan et faire pointer son virtual host vers le dossier "kalibao/static"
  • Rendre les dossiers "kalibao/data/*" accessiblent en lecture et écriture
  • Rendre le dossier "kalibao/tmp" accessible en lecture et écriture
  • Configurer le fichier "kalibao/common/config/main-local.php"

Installation de l'application backend

  • Créer un lien symbolique entre le dossier "kalibao/backend/web/assets" et "kalibao/static/backend/assets"
$ cd kalibao/static/backend
$ ln -s ../../backend/web/assets
  • Créer un lien symbolique entre le dossier "kalibao/backend/web/assets-compressed" et "kalibao/static/backend/assets-compressed"
$ cd kalibao/static/backend
$ ln -s ../../backend/web/assets-compressed
  • Déclarer le domaine backend.kalibaoframework.lan et faire pointer son virtual host le dossier kalibao/backend/web
  • Configurer le fichier "kalibao/backend/config/main-local.php"
  • Accès à l'application backend : Username : admin@kalibao.com Password : password

Installation de l'application frontend

  • Créer un lien symbolique entre le dossier "kalibao/frontend/web/assets" et "kalibao/static/frontend/assets"
$ cd kalibao/static/frontend
$ ln -s ../../frontend/web/assets
  • Créer un lien symbolique entre le dossier "kalibao/frontend/web/assets-compressed" et "kalibao/static/frontend/assets-compressed"
$ cd kalibao/static/frontend
$ ln -s ../../frontend/web/assets-compressed
  • Déclarer le domaine frontend.kalibaoframework.lan et faire pointer son virtual host vers le dossier "kalibao/frontend/web"
  • Configurer le fichier "kalibao/frontend/config/main-local.php"

FIN

Compression des assets avant mise en production

Backend :

  • Configurer les dépendances dans le "kalibao/backend/config/assets-prod.php"
  • Générer les assets
  • Compresser les assets :
$ yii/yii assetscompressor/compress kalibao/backend/config/assets.php

Frontend :

  • Configurer les dépendances dans le fichier "kalibao/frontend/config/assets-prod.php"
  • Générer les assets
  • Compresser les assets :
$ yii/yii assetscompressor/compress kalibao/frontend/config/assets.php

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published