Aisel is open-source CMS for high-load projects based on Symfony2 and AngularJS. http://aisel.co/
Frontend demo: http://ecommerce.aisel.co/en/
[frontenduser/frontenduser]
Backend demo: http://admin.ecommerce.aisel.co/
[backenduser/backenduser]
- Download latest from master:
git clone https://github.com/ivanproskuryakov/Aisel.git
thencd to aisel/
and download composer
curl -sS https://getcomposer.org/installer | php
- Install Aisel environment
php app/console aisel:install
- Install frontend dependencies with Bower
bower install
Once this steps done you will be able to access the backend:
`http://ecommmerce.aisel.dev/administration/en/`
Notes:
- Bower is a command line utility install with nodejs
npm install -g bower
2.For full javascript minification on frontend use grunt task
grunt requirejs
Apache hosts:
<VirtualHost *:80>
ServerName ecommerce.aisel.co
<Directory "/var/www/ecommerce.aisel.co/Aisel/frontend/web">
Options FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
DocumentRoot /var/www/ecommerce.aisel.co/Aisel/frontend/web
</VirtualHost>
<VirtualHost *:80>
ServerName api.ecommerce.aisel.co
<Directory "/var/www/ecommerce.aisel.co/Aisel/web">
Options FollowSymLinks
AllowOverride All
</Directory>
DocumentRoot /var/www/ecommerce.aisel.co/Aisel/web
</VirtualHost>
<VirtualHost *:80>
ServerName admin.ecommerce.aisel.co
<Directory "/var/www/ecommerce.aisel.co/Aisel/backend/web">
Options FollowSymLinks
AllowOverride All
</Directory>
DocumentRoot /var/www/ecommerce.aisel.co/Aisel/backend/web
</VirtualHost>
- Download composer
curl -sS https://getcomposer.org/installer | php
- Create project, installer will ask you dbname, username, password, etc..
php composer.phar create-project -s dev aisel/aisel
cd aisel/
and finish installation with commands bellow: - Launch installation:
php app/console aisel:install
- Install frontend dependencies with Bower
bower install
Behat
bin/behat
PHPSpec
bin/phpspec run
Protractor
protractor frontend/protractor/conf.js
protractor backend/protractor/conf.js
http://ecommerce.aisel.co/sitemap.xml
https://www.google.com/search?q=site%3Aecommerce.aisel.co
Check with http://tools.pingdom.com/
Mobile ready check on Responsinator
http://www.responsinator.com/?url=ecommerce.aisel.co%2Fen%2Fproducts%2F
Project uses GitHub issues. If you have found bug, please create an issue.
License can be found here.
Part of Aisel package, was originally created by Ivan Proskuryakov https://twitter.com/iproskuryakov
List of contributors.
To support ongoing development you may send BitCoin to 1DmBssUeNGXC8VC3BFm3VB3Qc9wmSB7DrK
If you're need consulting, contact with me by e-mail [email protected]