Download the PHP package statikbe/craft without Composer

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

Craft CMS starter package by Statik.be

This a scaffolding package for Craft CMS, by Statik.be. We use this internally to start new projects.

Assumptions made

We assume a couple of things


🛠 Usage

Before beginning make sure you have Ddev installed and your docker-engine is running. Otherwise the install process will fail on initialization.

Use the following command to set up a new project:

➡️ A Craft CMS project will be created. Next Craft asks to start the set-up:

➡️ The next questions will be asked:

➡️ Using the above defaults suggested by craft, will allow you to connect to your Ddev database and the installation will continue.

➡️ Craft is installed, the plugins are installed and the existing project config is applied! 🚀

Now we're ready to initiate the Statik set-up:

➡️ This will give you the following options/ask you the following questions:

If you continue the next sections will be removed: confirmAccount, editPassword, editProfile, forgotPassword, forgotPasswordConfirmation, login, profile, register, registrationCompleted, setPassword, setPasswordConfirmation

➡️ The installation is ready!


🎨 Frontend Setup

We use tailwindscss and vite.js

Getting started

Afterwards you can build using

or

CSS and Javascript

tailoff/css and tailoff/js

Favicon Add an svg in tailoff/img/ called favicon.svg and run

Icons Icon go in the folder tailoff/icons


🧪 Testing

There are two tests added to the frontend stack. An A11y tester that uses pa11y-ci under the hood. And a html tester that we wrote ourself, inspired by the pa11y code, that uses html-validate under the hood. You can call them by using these commands:

They both use the BASE_URL variable from the .env file to get the craft sitemap. This sitemap gets parsed to get a list of all url's in the site. And the tests are then performed on these URL's.

Attention To get the tester running on your local system. Run the following command in your terminal

⚙️ Development

To work on this repo you can clone it like you would a regular project:


⭐️ Features & support

We'd love the hear your suggestions and review your pull requests, but keep in mind that is repo is for internal projects first.


All versions of craft with dependencies

PHP Build Version
Package Version
Requires php Version >=8.2
ext-json Version *
craftcms/ckeditor Version 3.8.2
craftcms/cms Version 4.8.6
craftcms/postmark Version 3.1.0
hybridinteractive/craft-position-fieldtype Version 4.0.0
hybridinteractive/craft-width-fieldtype Version ^4.0
jaybizzle/crawler-detect Version ^1.2
mikehaertl/php-shellcommand Version ^1.6
miranj/craft-obfuscator Version 1.2.0
mmikkel/cp-field-inspect Version 1.4.4
nystudio107/craft-imageoptimize Version 4.0.5
nystudio107/craft-vite Version 4.0.9
percipioglobal/craft-password-policy Version 4.1.0
statikbe/craft-carbon-tracker Version ^4.1
statikbe/craft-config-values Version ^2.0.0
statikbe/craft-cookie-banner Version ^3.0.0
statikbe/craft-sentry Version 2.0.1
statikbe/craft-translate Version ^2.1
statikbe/craft-video-parser Version ^2.1.1
studioespresso/craft-dumper Version 5.0.1
studioespresso/craft-navigate Version 3.1.3
studioespresso/craft-seo-fields Version 4.0.7
vanderlee/syllable Version ^1.7
verbb/element-index-defaults Version 3.0.1
verbb/expanded-singles Version 2.0.5
verbb/formie Version 2.1.7
verbb/hyper Version 1.1.25
verbb/image-resizer Version ^3
verbb/super-table Version 3.0.12
verbb/tablemaker Version 4.0.9
vlucas/phpdotenv Version ^5.4.1
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 statikbe/craft contains the following files

Loading the files please wait ....