Creating a modern web application using Symfony API Platform

By | Nov 6, 2018

During this year and at several events SANDCamp, DrupalCamp LA, DrupalCon Nashville, and DrupalCamp Colorado I had a chance to talk and show how at WeKnow we approached the development of API driven applications. For all of you that use Drupal, this is something like decoupled or headless Drupal but without the Drupal part.

This article outlines weKnow’s approach and provides some insight into how we develop some web applications.

Yes, this may sound strange but whenever we need to build an application that is not content-centric, we use Symfony instead of Drupal; what are those cases? Whenever we do not require the out-of-the-box functionality that Drupal offers as content management, content revision workflow, field widgets/formatters, views, and managing data structure from the UI (content types).

Why we still use PHP.

We definitely knew the language pretty well, we have a large experience working with PHP, Drupal and Symfony and we decided to take advantage of that knowledge and use it to build API driven applications.

Why the API Platform.

This project is a REST and GraphQL framework that helps you to build modern API-driven projects. The project provides an API component that includes Symfony 4, Flex, and Doctrine ORM. It also provides you with client-side components and an Admin based on React and a Docker configuration ready to start up your project using one single command. Allowing you to take advantage of thousands of existing Symfony bundles and React components.

Wrapping up

Our developer's expertise within different technologies has given us the advantage to provide a great time to market while developing client projects like http://myessayshelp.org. We also like sharing, if you want to see this session live, probably for the last time you should attend and join me at DrupalCamp Atlanta

Video from DrupalCon Nashville at the Youtube Drupal Association channel Here

You can find the latest version of the slides from DrupalCampLA here

Related Posts

My take of BADCamp 2018

By Manuel Santibanez | November 1, 2018

weKnow gave me the opportunity to attend my first BADCamp as part of the team

weKnow gave me the opportunity to attend my first BADCamp as part of the team that represented the company at this awesome event. First day…

- READ MORE
weKnow’s crew landing at BADCamp 18!

By WeKnow | October 2, 2018

Our team at BADCamp is led by our CTO, one of the co-maintainers of the Drupal Console

Autumn is in the air… and part of the weKnow team is heading to BADCamp18, each one of them excited to share experiences, our team culture…

- READ MORE
My First BadCamp

By Harold Juárez | November 1, 2018

BADCamp 2018! FELT VERY EXCITED AS IF IT WERE MY FIRST CAMP

BADCamp 2018 was the first real big event I attended, aside from actively participating in Drupal Camp Costa Rica for three years. Kindly…

- READ MORE
...