Download the PHP package aimeos/ai-cms-grapesjs without Composer

On this page you can find all versions of the php package aimeos/ai-cms-grapesjs. 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 ai-cms-grapesjs

Aimeos logo

Aimeos GrapesJS CMS

Build Status Coverage Status Scrutinizer Code Quality License

The Aimeos GrapesJS CMS extension provides a simple to use but powerful page editor for creating content pages based on extensible components.

Installation

As every Aimeos extension, the easiest way is to install it via composer. If you don't have composer installed yet, you can execute this string on the command line to download it:

To add the extionsion to your composer-based installation, execute:

These command will install the Aimeos extension into the extension directory and it will be available after you execute the database migration:

Aimeos CMS

Integration

Laravel

First, you have to create the new tables required for the pages by executing this command in the root directory of your Laravel application:

Then, you need to uncomment the page section in your config/shop.php and add cms/page to the list of components if it's not already there. Add cms/page to all pages where you want to display CMS content, e.g.:

To show the content for the CMS page URLs, you have to add this at the end of the ./routes/web.php file in your Laravel application:

In multi-language setups, you should add the locale as parameter to the route:

When using a multi-vendor setup, then use one of these alternatives:

This will add a "catch all" route for every URL that hasn't been matched before so don't put routes after that line because they won't be used any more!

ReCAPTCHA integration

Use use Google reCAPTCHA v3 (invisible CAPTCHA) for all forms in CMS pages, you need to merge this configuration into your ./config/shop.php (Laravel):

The secretkey and sitekey are generated in your Google account. Make sure, you also add all your domains to the list of allowed domains!

Potential problems

Page with contact form expired

Due to potential security risks, you must not be logged into the admin backend when using the contact form. Otherwise, you will get a "419 page expired" error page. Thus, make sure you are logged out of the admin backend before sending a contact request.


All versions of ai-cms-grapesjs with dependencies

PHP Build Version
Package Version
Requires php Version ^8.0.11
aimeos/aimeos-core Version 2024.10.*
aimeos/ai-admin-jqadm Version 2024.10.*
aimeos/ai-admin-jsonadm Version 2024.10.*
aimeos/ai-client-html Version 2024.10.*
aimeos/ai-client-jsonapi Version 2024.10.*
aimeos/ai-controller-frontend Version 2024.10.*
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 aimeos/ai-cms-grapesjs contains the following files

Loading the files please wait ....