Download the PHP package madebyshape/craft-cms without Composer

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

Craft CMS 5 Starter

This is a Craft CMS 5.x starter MadeByShape use internally for projects, that we open sourced so anybody can use it.

The Stack

Requirements

Features

Plugins

Craft CMS

Tailwind CSS

Install

Create an empty folder and CD to it in terminal (If you plan to use Option 1 or 2).

1a. Option 1: Composer

If you have composer installed locally, open terminal and run:

1b. Option 2: Git

You can clone the repo from Github using Git CLI:

1c. Option 3: Manual

Download a copy of this repo to your computer using the Code button above, and choosing Download ZIP. Move these files to your empty folder.

2. Start DDEV, Install Craft CMS and dependencies

Firstly, edit .ddev/config.yaml and change the name to your project name.

Then, there are a few CLI commands (See more) we've created that allow starting DDEV, installing Craft CMS and installing dependencies (Node particularly). The one to get you started:

3. Starting Vite

Once you've followed step 2 and it's successfully ran through the steps, you'll need to start Vite which allows you to start using front end tooling:

CLI commands

We've create a few commands to make development easier. All these commands are ran in terminal:

Command Description
make install Starts DDEV, Install Craft CMS and dependencies.
make setup Use when starting to work on your project especially if your working in a team.
make dev Starts Vite development process.
make prod Run on production to start Vite build process - minify, compress etc.
make clean Removes composer and node files ready for a clean install.
make update Smaller command that runs ddev exec php craft update all.
make up 💅 Runs project config apply and migrations apply.
make pull Pulls a database dump from a remote Servd environment into the local database.

Nice to know

Database

To access the database inside the DDEV environment, you can use TablePlus. You can use the following command to open TablePlus to export/import:

Exiting Vite

One thing that confused me in side the terminal was how to exi Vite once running a CLI command like make dev. You can't use ctrl + c like you would in a normal terminal. You need to use:

HTTPS recommended

There is a few issues getting Vite, DDEV and Craft CMS running nicely together over HTTP, so always make sure you are using HTTPS. For DDEV just run:

Roadmap


All versions of craft-cms with dependencies

PHP Build Version
Package Version
Requires craftcms/ckeditor Version ^4.0.3
craftcms/cms Version 5.0.3
craftcms/mailgun Version ^3.1.0
nystudio107/craft-minify Version ^5.0.0-beta.2
nystudio107/craft-seomatic Version ^5.0.0-beta.8
nystudio107/craft-vite Version ^5.0.0-beta.3
putyourlightson/craft-blitz Version 5.0.0
putyourlightson/craft-sprig Version 3.0.0
servd/craft-asset-storage Version ^4.0.3
spacecatninja/imager-x Version 5.0.0
verbb/formie Version ^3.0.0-beta.5
verbb/hyper Version ^2.0.0-beta.7
vlucas/phpdotenv Version ^5.4.0
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 madebyshape/craft-cms contains the following files

Loading the files please wait ....