Download the PHP package thelia/thelia-studio-module without Composer

On this page you can find all versions of the php package thelia/thelia-studio-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 thelia-studio-module

Thelia Studio

author: Benjamin Perche [email protected]

This module allows you to generate all the repetitive classes and templates you have to write for a module.

  1. Installation

Install it as a thelia module by downloading the zip archive and extracting it in or by uploading it with the backoffice, or by requiring it with composer:

  1. Usage

This module adds two commands:

and

  1. Generating your module configuration form

To do that, you will need to write a new file. Create in your module's Config directory, and by respecting the following structure, TheliaStudio will generate everything for you :) :

Here's an example:

  1. How to use it ?

 4.1 Generate the configuration form only

First, write your config-form.yml Then launch Finally, adapt the generated template for your need.

4.2 Generate table CRUD and configuration form

4.2.1 Writing the schema.xml

If you want your table to be correctly integrated into Thelia, you have to respect some conventions.

Here's a typical schema that will work like a charm with TheliaStudio:

4.2.2 Generating everything

Write your schema.xml, then if needed write your config-form.yml You can now launch , your can use the --table option to specify the tables you want to generate.

Go to the directory and change the form names that you want. You can change the generated templates as you want, as the generator integrates everything, everywhere, even if it's not needed.

4.2.3 Automatic support for some standard Thelia features

The module will generate the appropriate code for managing 'position' and 'visible' fields if the table has columns with these names.

The module will automaticaly generate the code for managing standard Thelia SEO fields (including a rewriten URL) if the table has the following columns :

  1. Access to the generated pages

The CRUDs are generated under You can write a hook to access it from the dropdown or add links into your module configuration page.


All versions of thelia-studio-module with dependencies

PHP Build Version
Package Version
Requires thelia/installer Version ~1.1
thelia/smarty-module Version *
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 thelia/thelia-studio-module contains the following files

Loading the files please wait ....