Crop - Creazilla on Perl (cd abbreviated as Crop) is a Perl framework with the main goal to make writing web scripts much easy
DESCRIPTION
Creazilla on Perl (cd abbreviated as Crop) is a Perl framework with the main goal to make writing web scripts much easy. No wide experience is required to programming a top-level script. The SQL-layer is hidden from a programmer.
Crop implements:
- class attributes inheritance
- automatic object synchronization with warehouse
- http request routing, parameter parsing
- multiple warehouses of different type at the same time
- role-based access system
The Crop has lightweight, simple and clear architecture, that makes changes to Crop itself simple. Crop uses common Perl syntax. Getters/setters are the only code Crop generates implicitly, so debugging is easy.
INSTALLATION
To install this module, run the following commands:
perl Makefile.PL
make
make test
make install
DEPENDENCIES
The following Perl modules are required to use Crop:
- XML::LibXML
- Time::Stamp
- Clone
- XML::LibXSLT
- JSON
- CGI::Cookie
- CGI::Fast
Install these modules using CPAN or your package manager before proceeding.
CONTRIBUTING
To contribute to Crop, follow these steps:
- Fork the repository on GitHub.
- Clone your fork locally.
- Install dependencies using
cpanorcpanm. - Run tests using
make test. - Submit a pull request with your changes.
CHANGELOG
Version 0.1.25 (30 April 2025)
- Initial release of Crop framework.
- Added support for class attributes inheritance.
- Implemented role-based access system.
- Added multiple warehouse support.
Sponsors
Creazilla on Perl has been sponsored by Creazilla.com.
Core Developers
Euvgenio
Contributors
Alex
Copyright and License:
Apache 2.0
See also
https://creazilla.com/pages/creazilla-on-perl