Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/myurasov/ymf-0.1.1
ymF PHP framework
https://github.com/myurasov/ymf-0.1.1
Last synced: 3 days ago
JSON representation
ymF PHP framework
- Host: GitHub
- URL: https://github.com/myurasov/ymf-0.1.1
- Owner: myurasov
- Created: 2010-04-19T20:40:49.000Z (over 14 years ago)
- Default Branch: master
- Last Pushed: 2010-04-23T21:50:23.000Z (over 14 years ago)
- Last Synced: 2023-03-11T01:52:12.624Z (over 1 year ago)
- Language: PHP
- Homepage:
- Size: 238 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README
- Changelog: HISTORY
Awesome Lists containing this project
README
ymF 0.1.1 beta readme file
==========================ymF is a lightweight PHP application framework, created with KISS principle
(http://en.wikipedia.org/wiki/KISS_principle) in mind.Main features include:
* Every application resource (such as database connection,
configuration, templating engine, etc.) is loaded and created
when it is really used. Thus, almost no bootstrapping required
* Eliminates mess in application by separating project components
into clear system of sub-directories
* Built-in suppor for API controllers and JSON response output
* Flexible configuration layer with support for separate
configuration files for each namespace used in project
* Built-in mplementation of MVC application flow pattern
* Lightweght ORM capabilities
* Universal classloader can be used to auto-load third-party
libraries and components* Command-line applications support, including argument parsing,
verbocity control, usage messages, logging and progress
capabilities.
* Built-in support for Twig templating library
as default renderer
* Support for on-the-fly loading third-party libraries
* Extensible structure allows to easily implement new features
* Full utilization and support for namespacesInstallation
============In the install/ directory run the following:
php install.php ?
to read parameters help, or just
php install.php d:/path/to/NewProject p:NewProject
to create project "NewProject: in /path/to/NewProject
Licence
=======ymF can be used by anyone for any purpose without any limitations.
Any changed files should contain infromation about their original author.Author
======Mikhail Yurasov , 2010