Skip to content

Kévin Dunglas

Founder of Les-Tilleuls.coop (worker-owned cooperative). Creator of API Platform, 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

Follow me on Twitter

My Tweets

Subscribe to this blog

Recent Posts

  • Symfony ImportMaps: Manage Your JavaScript Dependencies Without Node
  • Read the Linux Manual Pages on Mac and BSD, Directly From the Terminal
  • Ne vous lamentez pas, organisez-vous !
  • FrankenPHP: The Modern Php App Server, written in Go
  • API Platform 3 Is Released!

Top Posts & Pages

  • Symfony ImportMaps: Manage Your JavaScript Dependencies Without Node
  • Securely Access Private Git Repositories and Composer Packages in Docker Builds
  • JSON Columns and Doctrine DBAL 3 Upgrade
  • Preventing CORS Preflight Requests Using Content Negotiation
  • Goroutines, threads, and thread IDs
  • Generate a Symfony password hash from the command line
  • FrankenPHP: The Modern Php App Server, written in Go
  • API Platform 3 Is Released!
  • Symfony's New Native Docker Support (Symfony World)
  • Symfony UX Turbo: Do You Still Need JavaScript?! (SymfonyWorld)

Persistence in PHP with the Doctrine ORM

Persistence in PHP with the Doctrine ORM

Tags

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

Archives

Categories

  • DevOps (25)
  • Mercure (4)
  • Opinions (91)
  • Programming (186)
    • Android (5)
    • Go (13)
    • JavaScript (44)
    • PHP (144)
      • API Platform (65)
      • Symfony (90)
    • Python (14)
      • Django (5)
  • Security (15)
  • SEO (24)
  • Talks (39)
  • Ubuntu (68)
  • Wordpress (6)

Social

  • Mastodon
  • Twitter
  • LinkedIn
  • YouTube
  • GitHub

Links

  • API Platform
  • Les-Tilleuls.coop
  • Mercure.rocks
  • Vulcain.rocks
© 2023 Kévin Dunglas | Powered by Minimalist Blog WordPress Theme