TheCodingMachine's repositories
best-practices
This repository contains the files to generate the http://bestpractices.thecodingmachine.com website
rnb-plugin-typescript
This plugin allow thecodingmachine react-native-boilerplate ๐ users to translate the boilerplate from Javascript ๐ to Typescript ๐
map-optimizer
A tool to automatically optimize a Tiled map for usage in Phaser 3
tdbm-bundle
A Symfony bundle for TDBM.
docker-images-mysql
MySQL container with top-notch developer experience
mvc.splash-common
The Core part of Splash (an MVC framework). It is used by Splash itself, but also by Drusplash (the Splash wrapper for Drupal)
html.widgets.form-elements
This package contains PHP objects representing common HTML form elements, along renderers.
html.widgets.menu
This PHP package contains objects describing a menu of an application. The menu is described, but this package does not render the menu in any way. You will have to use another package to render the menu in HTML. Usually, templates will provide their own menu renderers.
utils.log.errorlog_logger
This package contains a logger that should be used to log messages directly to the PHP error log (using the error_log PHP function)
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.
database.tdbm-graphql
A binding package between thecodingmachine/tdbm-graphql and the Mouf framework
docapost-client
A PHP client to perform electronic document signature using the Docapost API
html.template.menus.basicmenu
This package contains a single class in charge of rendering a "Menu" instance in HTML using the toHtml() method. The rendering is performed using <ul> and <li> tags.
html.template.mouftemplate
This package contains a template for the Mouf administration interface. The content is automatically adjusted to the website page to use all the width. Anyway, you can use this component as a model if you like.
html.utils.bootstrap
This package contains the Bootstrap HTML/CSS/JS library, along a Mouf installer file to add Bootstrap easily in your Mouf project.
html.utils.weblibrarymanager.component-installer
This Mouf package contains a Composer installer that will automatically create WebLibrary instances when a 'component' package is installed in Composer. It is designed to be used only with Mouf's WebLibraryManager.
javascript.fileuploader
This package contains functions to upload file in Ajax or HTML5.
javascript.historyjs
This package contains the History.js library, along a Mouf installer file to add History.js easily in your Mouf project.
javascript.jquery.jquery
This package contains the JQuery library, along a PHP wrapper class to include JQuery easily in your web pages.
javascript.jquery.jquery-filetree
This package contains the JQuery FileTree component, along a PHP wrapper class to include JQuery FileTree easily in your web pages.
javascript.jquery.jquery-ui
This package contains the JQuery UI library, along a Mouf installer file to add JQuery UI easily in your Mouf project.
javascript.jquery.jquery-validate
This package contains the JQuery Validator. It allows developers to easily validate forms, using CSS classes.
javascript.underscore
This package contains the Underscore javascript library, along a Mouf installer file to add Underscore easily in your Mouf project.
map-optimizer-action
A GitHub action to automatically optimize a Tiled map for usage in Phaser 3
mouf-installer
The Mouf-installer package is a composer in charge of installing any package with the 'mouf-library' type.
security.userfiledao
This package contains an implementation of a UserDao, that stores the application users in a simple PHP file. It can be used together with the MoufUserService to provide easy access management to an application. Since the users are stored in a PHP file, this very special DAO does not require a database!
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.
utils.common.doctrine-cache-wrapper
Provide an install script for a Doctrine's Cache in Mouf Framework.
whoops-middleware-universal-module
Cross-framework module for franzliedke/whoops-middleware