Download the PHP package vendimia/project without Composer

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

Vendimia Framework

Join the chat at https://gitter.im/vendimia

Vendimia is a PHP framework for fast developing web applications using the MVC design pattern.

WARNING: Vendimia is in a very-very-alpha stage of development. Several parts are incomplete, and the API can change in any moment. For now, it's not suitable for production environments. Use it at your own risk.

Requirements

Quickstart

Where my_project is the name of the directory where your new project will be created.

Point your web browser to http://localhost:8888 and you're ready to go.

Documentation

It's nonexistent :sweat_smile: I'm working on that, and it'll be published on (https://docs.vendimia.in).

You always can ask me question on the Gitter chat.

About the author

My name is Oliver Etchebarne, from Ica, Perú. I started (indirectly) coding this framework in the year 2000, building several libraries for access the database, html forms rendering and validating, etc.

Circa year 2012 I begun to find another language for creating web apps, disappointed about the status quo of PHP at that time. I tried Django and Rails, but neither really convinced me. Next year, I "discovered" that PHP was less ugly, so I gave it a new try, updating and integrating all my libraries (and creating new ones inspired on Django/Rails :grin:) in this framework base.

On 2014, I decided to polish all the libraries for publishing the framework as an Open Source project, and begun to close the gaps in the integration of every library, and gave its name "Vendimia". This year (2016) I gave it the last overhauling using the PHP-FIG guidelines, and updating the objects and classes for more loose-coupling between them, and implementing some other new coding paradigms.

On September 17, 2016, to celebrate the Software Freedom Day, I finally published it to GitHub :smiley: .

On 2020, in the middle of COVID-19 lockdown, I decided to recreate the framework from scratch, as PHP 8.0 releasing date was close, and I love some of its new features 😋 Named arguments, attributes, constructor property promotion, and more 💙.

Hope to hear from you soon!


All versions of project with dependencies

PHP Build Version
Package Version
Requires php Version ^8.1
vendimia/core Version ^0.1
vlucas/phpdotenv Version ^5.4
vendimia/database Version ^0.1.42
vendimia/form Version ^0.1.18
vendimia/logger Version ^0.1.0
vendimia/datetime Version ^0.1.7
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 vendimia/project contains the following files

Loading the files please wait ....