Skip to content

Kévin Dunglas

Founder of Les-Tilleuls.coop (worker-owned cooperative). Creator of API Platform, FrankenPHP, Mercure.rocks, Vulcain.rocks and of some Symfony components.

Menu
  • Talks
  • Resume
  • Sponsor me
  • Contact
Menu

A Symfony 2 TodoMVC implementation using Backbone.js and Chaplin.js

Posted on February 3, 2013January 12, 2014 by Kévin Dunglas

I have just released an implementation of TodoMVC using Symfony 2 (the best PHP framework), Chaplin.js and Backbone.js. It follows my previous article on the use of these technologies (in french).

TodoMVC is a project which offers the same Todo application implemented using MV* concepts in most of the popular JavaScript MV* frameworks of today.

This a backend and frontend implementation of this project. It is a demo of Chaplin and Backbone working with Symfony.
Screenshot Symfony Todomvc

 

My bundle includes a JSON REST API built with FOSRestBundle and the Symfony’s form framework, the Doctrine entitiy, the view to load the SPA, the CoffeeScript code and some functional tests.

Try the demo and download it on GitHub.

French version of this article.

 

Related posts:

  1. Symfony 2, Backbone.js et Chaplin.js : une implémentation de TodoMVC
  2. TodoMVCBundle is now compatible with Symfony 2.3
  3. DunglasTodoMVCBundle compatible with Symfony 2.4
  4. Utiliser Chaplin.js et Backbone.js avec Symfony 2 : installation et configuration

4 thoughts on “A Symfony 2 TodoMVC implementation using Backbone.js and Chaplin.js”

  1. Pingback: DunglasAngularCsrfBundle: protect your Symfony / AngularJS apps against CSRF attacks - Kévin Dunglas
  2. Pingback: DunglasTodoMVCBundle compatible with Symfony 2.4 - développeur Symfony - Lille
  3. Pingback: Symfony 2, Backbone.js et Chaplin.js : une implémentation de TodoMVC - développeur Symfony - Lille
  4. Pingback: TodoMVCBundle is now compatible with Symfony 2.3 - développeur Symfony - Lille

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Social

  • Bluesky
  • GitHub
  • LinkedIn
  • Mastodon
  • X
  • YouTube

Links

  • API Platform
  • FrankenPHP
  • Les-Tilleuls.coop
  • Mercure.rocks
  • Vulcain.rocks

Tags

Apache API API Platform Buzz Caddy Docker Doctrine FrankenPHP Go Google GraphQL HTTP/2 Hydra hypermedia Javascript JSON-LD Kubernetes La Coopérative des Tilleuls Les-Tilleuls.coop Lille Linux Mac Mercure Mercure.rocks MySQL performance PHP Punk Rock Python React REST Rock'n'Roll RSS Schema.org Security SEO SEO Symfony Symfony Live Sécurité Ubuntu webperf Wordpress XHTML XML

Archives

Categories

  • DevOps (87)
    • Ubuntu (68)
  • Go (21)
  • JavaScript (46)
  • Mercure (8)
  • Opinions (91)
  • PHP (178)
    • API Platform (80)
    • FrankenPHP (16)
    • Laravel (1)
    • Symfony (98)
    • Wordpress (6)
  • Python (14)
  • Security (15)
  • SEO (25)
  • Talks (47)
© 2026 Kévin Dunglas | Powered by Minimalist Blog WordPress Theme