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...
19
Jan 2015

Stable release or living on the edge? Time to choose!

Hello folks!

For a very long time (3 years), Mouf 2 has been in development with no stable release. Most of the developers using Mouf assumed each new version of Mouf was more stable than the previous one (and it was a reasonable assumption).

Therefore, the composer.json file of a typical Mouf project was looking like this:

{ "require" : { "mouf/mouf" : "~2.0" ...

Read more...
02
Jan 2015

Finally! Mouf 2 is getting a stable release!

Framework philosophy (or what makes Mouf different)

Mouf was born in 2009 from the vision that dependency injection was at the same time over-complicated and also under-used. Today, most frameworks are based on dependency injection containers (DIC). The role of these containers is to create instances of objects for the developer.

Read more...