09
Nov 2017

TDBM 5.0 is released

We are tremendously happy to announce the first stable release of TDBM 5.

What is TDBM?

If you came to this page without a previous knowledge of Mouf, here is what you need to know:

Read more...
15
Jun 2017

Quickstarting a Mouf application with a database

The Mouf patcher system has been updated in the last month. In this blog post, we will see how to quickstart an application and set up easily a data model with some test data in it.

Installing Mouf and the database patcher

First step: let's get started with a Mouf application:

composer.json

{ "autoload": { "psr-4": { "App\\": "src/" } }, "require": {

Read more...
05
Oct 2016

Building beautiful datagrids with TDBM 4.2 and Evolugrid 5.2

With the combined release of TDBM 4.2 and Evolugrid 5.2, building datagrids has never been easier.

Here is a quick sample.

Let's say you want to display a user list.

Now, your controller will look like this:

Read more...
14
Jun 2016

Official release of TDBM 4

Today, we are very proud to announce the release of TDBM 4, the ORM that comes with the Mouf framework.

Want a preview? Take a look at those slides:

http://moufmouf.github.io/tdbm4-slides/#/

or head directly to the documentation

Read more...
01
Mar 2016

Announcing Mouf 2.1 first beta release

Today, I'm really proud to announce the first beta release of Mouf 2.1.

This first beta release only adds one feature... but a major one.

Starting with Mouf 2.1, the Mouf container is compiled!

This means that when Mouf is instantiating a new object, instead of looking in the MoufComponents.php array how to build the object, it will directly execute PHP code that generates the

Read more...
30
Jun 2015

Mouf + Magento + PSR-7 = Moufgento

Today, I am really thrilled to announce Moufgento: a modern MVC framework for Magento.

Why should I care?

Moufpress is a bridge between Magento and the Splash MVC framework used by Mouf.

Read more...
10
Jun 2015

Standardizing the way we put things in a container VS standardizing the way we read things from a container

While discussing the entrance vote for PSR-11 (container interoperability), a number of comments have been made. I would like here to focus on one comment, fairly well expressed by Larry Garfield here (thanks Larry), and supported by Jan and Bernhard.

So the whole point i

Read more...
09
Jun 2015

Container interoperability PSR: possible use cases

In the past few days, the entrance vote for PSR-11 (the container interface) has been all the rage on the PHP-FIG mailing list (and on Twitter).

We have had a lot of great feedback from very interested people, and generally, the response to this proposal has been very positive.

Read more...
01
Jun 2015

Container-interop + PSR7 = cross-framework module system

2 weeks ago, PSR-7 was finally accepted. It is an absolutely huge step towards framework interoperability. At last, we can build Middlewares, with applications that share a common domain side-by-side.

This code snippet is from Zend Stratigility, a middleware system based on PSR-7:

Read more...
19
May 2015

New in Mouf: a console!

Mouf has always be (and will always be) about having a nice graphical interface to perform development tasks (mostly dependency injection related, but not only...)

Still, there are many cases where a command line tool can be invaluable: on a production server, or on a test environment, we need a command-line interface to be able to automate deployment tasks. So far, Mouf did not offer an out-of-the-box solution for these

Read more...