Coder Social home page Coder Social logo

pim-community-dev's Introduction

Akeneo PIM Application

Welcome to Akeneo PIM Product.

This repository is used to develop the Akeneo PIM product. Practically, it means the Akeneo PIM bundles are present in the src/ directory.

If you want to create a new PIM project based on Akeneo PIM, please use http://www.github.com/akeneo/pim-community-standard

If you want to contribute to the Akeneo PIM (and we will be pleased if you do!), you can fork this repository and submit a pull request.

Scrutinizer Quality Score

Requirements

System

  • PHP 5.4.* above 5.4.4
  • PHP Modules:
    • php5-curl
    • php5-gd
    • php5-intl
    • php5-mysql
    • php5-mcrypt
    • php-apc for PHP 5.4 (opcode and data cache)
    • php5-apcu for PHP 5.5 (for data cache, as opcode cache usually included)
  • PHP memory_limit at least at 256 MB on Apache side and 728 MB on CLI side (needed for installation, can be lowered to 512MB after installation for PHP-CLI)
  • MySQL 5.1 or above
  • Apache mod rewrite enabled
  • Java JRE (for compressing the JavaScript via YUI Compressor)

Web browsers

  • tested: Chrome & Firefox
  • should work: IE 10, Safari
  • will not work: IE < 10

Installation instructions

To install Akeneo PIM for a PIM project or for evaluation, please follow: http://docs.akeneo.com/installation/installation_workstation.html

The following installation overview is for contributing to Akeneo PIM, not for project purpose.

Installation overview

  • Make sure all requirements are fullfilled
  • Install files and DB content:
    $ curl -s https://getcomposer.org/installer | php
    $ git clone [email protected]:akeneo/pim-community-dev.git
    $ cd pim-community-dev
    $ php ../composer.phar install
    $ php app/console pim:install --env=dev
    $ php app/console cache:clear --env=dev
  • Create a VirtualHost pointing to your pim-community-dev/web directory and a matching hostname
  • Go to http:///app_dev.php to access your dev environment

Note: using the "--prefer-dist" option on composer install can speed up the installation by looking into your local Composer cache.

Note: The pim:install command can be executed several times if you need to reinit your db or redeploy your assets. You just have to use the --force option. By default, this script initializes the dev environment.

Add translation packs (optional)

You can download translation packs from crowdin: http://crowdin.net/project/akeneo

The Akeneo PIM archive contains the following directories tree: <locale>/<version>/<translation_directories> You just have to paste the <translation_directories> in your app/Resources/ directory.

Write permission for the HTTP server

You must give write permission to the Apache user on the following directories:

  • app/cache
  • app/logs
  • app/entities
  • app/import
  • app/export
  • app/emails
  • web/bundles
  • app/uploads/product
  • app/archive

pim-community-dev's People

Contributors

nidup avatar fitn avatar gquemener avatar bitone avatar filips-alpe avatar juliensnz avatar nono-akeneo avatar fred2gombert avatar frejfrej avatar bitdeli-chef avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.