Download the PHP package viget/craft-site-starter without Composer

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

Viget's Craft CMS Starter

This repo is a Composer "project" intended for use with the composer create-project command.

Our starter uses DDEV for local development. Install it before doing any of the following steps.

Features

Getting Started

Create Project

  1. Install DDEV
  2. Choose a folder for your project and move into it:

  3. Create The Project If you already have PHP and Composer running on your host machine (your computer, not Docker container or DDEV instance), you can run the following command

    If you'd rather not set up PHP, you can create the project with a desposable Docker image (Thanks nystudio107).

  4. Start DDEV & Install Craft

  5. Run ddev launch to open the project in your browser

Plugins

This starter includes common plugins that we use on most of our sites. This provides consistency and familiarly between client projects. You may not need every plugin, but avoid replacing standard plugins with similar alternatives (unless absolutely necessary).

Name Composer Usage Year 1 Price Renewal Price
Amazon S3 craftcms/aws-s3 This plugin integrates Craft CMS and Amazon S3 cloud storage service. Free Free
Autocomplete nystudio107/craft-autocomplete Provides Twig template IDE autocomplete of Craft CMS & plugin variables. Requires the PHPStorm Symphony Support Plugin Free Free
CKEditor craftcms/ckeditor Craft CMS’s official rich text plugin Free Free
Classnames viget/craft-classnames Conditionally join css class names together in Twig Free Free
CP Field Inspect mmikkel/cp-field-inspect CP Field Inspect is a tiny utility plugin, that makes content modelling a little bit easier in Craft. Free Free
Empty Coalesce nystudio107/craft-emptycoalesce Adds the ??? operator to Twig that will return the first thing that is defined, not null, and not empty. Free Free
Imager X spacecatninja/imager-x Image optimization and Imgix connector. Provides useful Twig shortcuts for generating transforms and placeholders. $99.00 $59.00
Navigation verbb/navigation Simplifies management of complex navigation groups (main menus, footer menus, etc.) $19.00 $5.00
Retour nystudio107/craft-retour Provides an Craft admin UI to set up redirects. Will automatically create redirects when URLs of entries change. $59.00 $29.00
SEOMatic nystudio107/craft-seomatic A turnkey SEO plugin that follows modern SEO best practices. $99.00 $49.00
Vite nystudio107/craft-vite Loads front-end files that are compiled by Vite. Free Free

Contribute to this starter

Local Dev

Ideally, you should be able to clone this repo and make modifications to plugin & build tool configs with minimal fuss.

Run ddev start and make edits in a feature branch.

See ARCHITECTURE.md for details on technical goals & decisions.


All versions of craft-site-starter with dependencies

PHP Build Version
Package Version
Requires craftcms/aws-s3 Version 2.2.1
craftcms/ckeditor Version 4.0.6
craftcms/cms Version ^5.0.0
mmikkel/cp-field-inspect Version 2.0.1
nystudio107/craft-emptycoalesce Version 5.0.0
nystudio107/craft-retour Version 5.0.0
nystudio107/craft-seomatic Version 5.0.3
nystudio107/craft-vite Version ^5.0.0
spacecatninja/imager-x Version 5.0.0
verbb/navigation Version 3.0.0
viget/craft-classnames Version 3.0.0
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 viget/craft-site-starter contains the following files

Loading the files please wait ....