Download the PHP package dartmoon/prestashop-module without Composer

On this page you can find all versions of the php package dartmoon/prestashop-module. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package prestashop-module

Prestashop Module - Boilerplate

Simplify the creation of PrestaShop modules unleashing the power of PHP packages without worrying about the package version.

Installation

  1. Create a new module using this boilerplate. We suggest to use PHP 7.3 (this was the maximum version before PrestaShop 8)

This will trigger the customization command: just answer the questions!

For the module name we suggest not to use hyphens or other other "word-delimiting" characters.

  1. Install the module inside PrestaShop (execute the following command from the root of your PrestaShop installation)

Done!

Usage

Write your module as you would have done before!

Install PHP package

Nothing different from what you usually do!

After the installation is completed the prefixing process will start. It will scan the vendor directory and prefix all classed with the prefix you configured inside the composer.json file.

Keep in mind that not all packages work well after they have been prefixed (even if the majority of them will), for this reason you can follow the next step and decide to exlude some folders from the prefixing process.

Prevent prefixing of some packages

If your installed package does not work well once prefixed you can exclude it from the prefixing process.

To do so you need to edit the file scooper.inc.php.

Behind the scenes we are using PHP-Scoper, so you can follow their documentation for configuration.

Build

Once you have completed your package, it's time to build it.

To do so you just need to execute

The building process will create a zip file inside the root of your module with all the production code. That is your compiled module.

Changing the copyright notice

Inside the root of your module, you will find a file called copyright.txt which contains the copyright notice to apply in the header of each file of your module.

To change it, simply edit that file.

Excluding files from the build

Sometimes you have some development files inside your module that you don't want to include in the build. To exclude them you can simply use edit the excludes.txt file.

We already compiled it with some sensible default values!

License

This project is licensed under the MIT License - see the LICENSE.md file for details


All versions of prestashop-module with dependencies

PHP Build Version
Package Version
Requires dartmoon/prestashop-hooks Version ^0.3.0
dartmoon/prestashop-tabmanager Version ^0.1.2
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package dartmoon/prestashop-module contains the following files

Loading the files please wait ....