2017 © Pedro Peláez
 

library crudlex

An easy to use CRUD generator for Silex.

image

philiplb/crudlex

An easy to use CRUD generator for Silex.

  • Friday, July 27, 2018
  • by philiplb
  • Repository
  • 9 Watchers
  • 94 Stars
  • 4,200 Installations
  • PHP
  • 5 Dependents
  • 0 Suggesters
  • 24 Forks
  • 10 Open issues
  • 16 Versions
  • 6 % Grown

The README.md

CRUDlex

CRUDlex is an easy to use, well documented and tested CRUD generator for Symfony 4 and Silex 2. It is very useful to generate admin pages for example., (*1)

Support via Gratipay, (*2)

List View of CRUDlex, (*3)

Features

  • Generates a web application for managing MySQL stored data
    • C reate entries
    • R ead entries in a list and the details of single ones
    • U pdate entries
    • D elete entries
  • The list of entries is paginated, sortable and filterable
  • The entries can be relational, one-to-many and many-to-many is supported
  • Managing files is supported, either stored in the filesystem or at AWS S3 as addon
  • The UI is available in multiple languages
  • File storage is abstract, implementing other systems than the filesystem and AWS S3 is easy
  • Data storage is abstract, implementing other backends than MySQL is easy

Total Downloads Latest Stable Version Latest Unstable Version License, (*4)

Build Status Code Coverage, (*5)

SensioLabsInsight Scrutinizer Code Quality, (*6)

Usage

As CRUDlex is framework agnostic, it is not used directly. There are framework specific implementations available:, (*7)

Head over to the documentation for setup instructions., (*8)

CRUDlex uses SemVer for versioning. Currently, the API changes quickly due to be < 1.0.0, so take care about notes in the changelog when upgrading., (*9)

Documentation

Upcoming development version:, (*10)

Sample Project

For a complete example, checkout the sample project with the classic libraries and books:, (*11)

Addons

There are several surrounding projects around CRUDlex:, (*12)

  • CRUDlexUser: A library offering an user provider for symfony/security

Roadmap

The project roadmap is organized via milestones:, (*13)

CRUDlex Milestones, (*14)

Beware that not each new feature will get its own ticket there. Some are implemented on the fly when needed., (*15)

Each milestone is loosely organized as project in the columns "Backlog" (Todo), "Staging" (Being worked on (next)) and "Done" (done):, (*16)

CRUDlex Milestone Projects, (*17)

Older Versions Documentation

Manual

The manual is a reference describing every feature of CRUDlex:, (*18)

API Documentation

The CRUDlex API itself is documented here:, (*19)

Build Notes

How to generate the API documentation:, (*20)

vendor/bin/sphpdox process CRUDlex src  

How to build the documentation:, (*21)

# Install dependencies
pip install Sphinx
pip install tk.phpautodoc
pip install sphinx_tabs
# Generate:
cd docs
make html

The Versions

31/08 2014

0.9.1

0.9.1.0 https://github.com/philiplb/CRUDlex

An easy to use CRUD generator for Silex.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Philip Lehmann-Böhm

silex crud admin generator

29/08 2014

0.9

0.9.0.0 https://github.com/philiplb/CRUDlex

An easy to use CRUD generator for Silex.

  Sources   Download

MIT

The Requires

 

by Philip Lehmann-Böhm

silex crud admin generator