CMS based on Symfony2 and AngularJS
Switch branches/tags
Nothing to show
Clone or download
Pull request Compare This branch is 583 commits behind ivanproskuryakov:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
backend
fixtures/xml
frontend
src/Aisel
web
.gitignore
.jshintrc
.travis.yml
Gruntfile.js
LICENSE
README.md
behat.yml
composer.json
dump.rdb
package.json
php-cs-fixer.phar
phpspec.yml
phpunit.phar

README.md

About Travis-CI

Latest Stable Version Latest Unstable Version License
SensioLabsInsight
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]

Installation: development branch

  1. Download latest from master:
    git clone https://github.com/ivanproskuryakov/Aisel.git then cd to aisel/ and download composer
    curl -sS https://getcomposer.org/installer | php
  2. Install Aisel environment php app/console aisel:install
  3. 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:

  1. 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>

Installation: v0.1.0

  1. Download composer
    curl -sS https://getcomposer.org/installer | php
  2. 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:
  3. Launch installation:
    php app/console aisel:install
  4. Install frontend dependencies with Bower
    bower install

Tests

Behat
bin/behat
PHPSpec
bin/phpspec run
Protractor
protractor frontend/protractor/conf.js
protractor backend/protractor/conf.js

XML Sitemap & Google indexing

http://ecommerce.aisel.co/sitemap.xml
https://www.google.com/search?q=site%3Aecommerce.aisel.co

Speed

Check with http://tools.pingdom.com/

Mobile ready check on Responsinator

http://www.responsinator.com/?url=ecommerce.aisel.co%2Fen%2Fproducts%2F

Bug tracking

Project uses GitHub issues. If you have found bug, please create an issue.

MIT License

License can be found here.

Authors

Part of Aisel package, was originally created by Ivan Proskuryakov https://twitter.com/iproskuryakov
List of contributors.

BTC Donations

To support ongoing development you may send BitCoin to 1DmBssUeNGXC8VC3BFm3VB3Qc9wmSB7DrK

Consulting

If you're need consulting, contact with me by e-mail service@magazento.com