Pinned Repositories
best-practices
This repository contains the files to generate the http://bestpractices.thecodingmachine.com website
database.dbconnection
This package contains object to perform database connections. Connections are performed using the PDO library. Therefore, the PDO extension must be enabled to use this package. This package will allow you to connect to MySql and PostgreSql databases. The DB Connection class has special features to help you get informations about the database schema, and especially about the constraints between tables.
database.dbstats
This package provides a set of classes that can be used to create "aggregation" table containing high-level statistics about your database. The DB_Stats can be used to initalize the aggregation tables and automatically create triggers that will update data in real time.
database.patcher
A database patch system designed for Mouf than enables developers to know what patch has been run and what needs to be run on its environment. This package adds database support to the Mouf patch system (mouf/utils.patcher).
database.tdbm
The Database Machine is a PHP ORM that requires no configuration. The object model is deduced at runtime from the database model.
DBFakeFiller
html.renderer.twig-extensions
This package contains a set of Twig extensions and utility class to ease the use of Twig templates in Mouf.
html.template.bootstrap
This package contains a Mouf template based on the Twitter Bootstrap HTML/CSS/JS library, along a Mouf installer file to add the template easily in your Mouf project.
html.widgets.jqueryfileupload
This package contains an upload widget based on the 'jQuery file upload' plugin. This allows easy uploading of files.
nguyenk's Repositories
nguyenk/best-practices
This repository contains the files to generate the http://bestpractices.thecodingmachine.com website
nguyenk/database.patcher
A database patch system designed for Mouf than enables developers to know what patch has been run and what needs to be run on its environment. This package adds database support to the Mouf patch system (mouf/utils.patcher).
nguyenk/database.tdbm
The Database Machine is a PHP ORM that requires no configuration. The object model is deduced at runtime from the database model.
nguyenk/DBFakeFiller
nguyenk/html.renderer.twig-extensions
This package contains a set of Twig extensions and utility class to ease the use of Twig templates in Mouf.
nguyenk/html.template.bootstrap
This package contains a Mouf template based on the Twitter Bootstrap HTML/CSS/JS library, along a Mouf installer file to add the template easily in your Mouf project.
nguyenk/HTMLtoOpenXML
Simple PHP script which take HTML code and transform it into OpenXML Code. (for Docx)
nguyenk/map_noemie
Carte Workadventure Noémie
nguyenk/metahydrator
A configurable implementation of mouf's Hydrator interface
nguyenk/mouf
The Mouf PHP framework: an open-source PHP framework providing an easy way to download, install, use and reuse components, with a graphical user interface.
nguyenk/mouf-html.widgets.evolugrid
This package contains the EvoluGrid widget. This is an HTML/Ajax datagrid that can be used to display data. It's main difference with other datagrids is that you can chage the set of columns dynamically depending on the paginated results you are looking at.
nguyenk/mvc.bce
BCE is made to make your live easy. It will help you in building forms very quickly, handles form rendering, both client and server-side validation, and persistance.
nguyenk/mvc.splash
A MVC framework deeply integrated with Mouf
nguyenk/PHPWord
A pure PHP library for reading and writing word processing documents
nguyenk/schema-analyzer
A package that offers utility tools to analyze database schemas (on top of Doctrine DBAL)
nguyenk/scssphp
SCSS compiler written in PHP
nguyenk/security.forgot-your-password
A 'forgot your password' feature for Mouf security.
nguyenk/security.rightsservice-splash
This package contains a set of class to bind the Splash MVC framework (>=v4) with the RightsService component. It features: a @RequiresRight annotation to restrict access to logged users only.
nguyenk/security.simplelogincontroller
This package contains a simple Splash controller to log into an application. The controller can display a simple form with username/password choice, and has actions to login/logout the application.
nguyenk/security.userservice-splash
This package contains a set of class to bind the Splash MVC framework (>=v4.0) with the UserService component. It features: a @Logged annotation to restrict access to logged users only.
nguyenk/symfony-boilerplate
An example of an application built with Symfony 5, GraphQL and Nuxt.js
nguyenk/tdbm
The Database Machine is a PHP ORM that requires no configuration. The object model is deduced from the database model.
nguyenk/tetris-work-adventure
nguyenk/utils.console
A console to work with Mouf-PHP framework from the command-line
nguyenk/utils.graphics.mouf-imagine
Wrapper around the Imagine library, that allows to associate a set of Imagine Filters to an URL, like the LiipImagineBundle does for Symfony
nguyenk/utils.i18n.fine
Fine is a PHP internationalisation package. It will help you provide applications that support several languages. FINE means: Fine is not english :). Translation is performed using PHP mapping files, but you will have a nice graphical interface in the Mouf framework to write your own translated messages.
nguyenk/utils.mailer.mail-interface
This package contains interfaces and classes describing mails. It also contains the MailerService interface that should be implemented by any service that can send mails. You should use a package implementing this interface (like the SmtpMailer package.
nguyenk/utils.patcher
A patch system designed for Mouf than enables developers to know what patch has been run and what needs to be run on its environment. Very useful for database patches.
nguyenk/whoops-middleware
PSR-7 compatible middleware for Whoops
nguyenk/whoops-stackphp
This package contains a StackPHP middleware that catches all exceptions and redirects those to the Whoops error handling library.