Download the PHP package redbird/vlib-template5 without Composer

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

vLibTemplate 5 for php8

This package aims to extend life for legacy PHP projects still using vLibTemplate library and wanting to use it with Composer

Original library

Library is originally created by: Kelvin Jones, Stefan Deußen and Claus van Beek

Official Website is http://vlib.clausvb.de/index.php/Main_Page The official site is not working correctly anymore.

Original library download link: SourceForge

Copy of documentation for original library: https://acdh-oeaw.github.io/vLIB/docs/vlib.clausvb.de/docs/vlibTemplate_english/table_of_content.html

The purpose

The original package was created 20+ years ago and refers in code to PHP4&5 that is very outdated now. Many projects still run perfectly fine using this library, but migrating to latest PHP might be problematic, so this modified new version could help this transfer. The last original library version was 4.2.1 this project uses version 5.0.0 as starting point.

The aim of this package:

This package implements (at least for now) only these parts:

Other parts as vlibDate, Swift, vlibMimeMail, vlibSearchToSQL, etc. are NOT included! I doubt they will ever be (I do no need them :) ) and for email it is better to implement modern alternatives. But if someone finds useful to add some of these parts - welcome to contribute!

Original, but modified classes are put under namespace "Original". If you can not use Composer, but need PHP8 compatibility - you can try to hack with "includes" this folders source in your existing project. This is reason the class names are not changed, but put under namespace.

Usage

Installation

Example codes

Bare minimum without vlibIni (not recomended) or only for single-page aplications.

Normal use, with vlibIni (recomended)

Be awere

This new version does not gurantee any security improvements. As in this old code some bugs somebody could use as "feature" - mostly all logic is kept as is.

Speaking of changes:

Contributing

Welcome contributions! For now I do not know if this project is helpful to anyone elso except me. No guidlines, just contact me.

Contributors

Edgars Strods

License

The original licence is kept under LICENSE.txt

Support

If I have helped to migrate a project and saved a lot of work - buy me a coffee, thanks! :)


All versions of vlib-template5 with dependencies

PHP Build Version
Package Version
Requires php Version >=8.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 redbird/vlib-template5 contains the following files

Loading the files please wait ....