Download the PHP package walter-a-jablonowski/damn-small-engine without Composer

On this page you can find all versions of the php package walter-a-jablonowski/damn-small-engine. 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 damn-small-engine

Damn Small Engine

PHP low code templating system - small but powerful

License: MIT

Version 0.1 - This was tested using PHP 7.1.9, should run at leat on 7.1.9 and above. \ See also: Migrations - some samples still need debuging

A simple PHP templating system, based on an idea that I saw somewhere on the internet about 2 years ago. Basically, this uses PHP's output buffering and magic methods. It is a truly awesome concept, because the code is so tiny compared to popular templating systems. Use less code, achieve more! You can easily read that small code and modify it for your needs. I improved the basic idea and added some features. Have a look at the very small classes View and ListView files in /src. These are enough (shown in see samples below).

If you like run the sample code in /sample_normal, /sample_advanced and /sample_basic.

Table of contents

If you like visit my personal homepage: walter-a-jablonowski.github.io

Compare Damn Small Engine

... with popular templating systems:

Features

Can't get any updates? ... for your preferred templating system anymore? Does it have massive codes, maintenance impossible? No problem with Damn Small Engine. This thing is so small, you can easily understand the code and maintain or extend it yourself.

Normal sample

Building a bootstrap 4.3 webpage and table

:grey_exclamation: There are more samples available

This sample

Result

Classes overview

Basic classes

Feature classes

Common classes

LICENSE

Copyright (C) Walter A. Jablonowski 2018-2019, MIT License

This library is build upon PHP (license see credits) and has no further dependencies.\ Licenses of third party software used in samples see credits.

Privacy | Legal


All versions of damn-small-engine with dependencies

PHP Build Version
Package Version
Requires php Version >=7.1.9
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 walter-a-jablonowski/damn-small-engine contains the following files

Loading the files please wait ....