Latest articles
Page 4 of 10
Page 4 of 10 — 138 articles total
The other side to Drupal migrations
Up until now, site migrations have been studied from a development point of view in our “Understanding migrations in Drupal 8” blog, considering the ins and outs of what is required to make it all happen. However, there is another aspect that is less talked about but equally important in the process, and it is [...]
Understanding the differences between a Product Manager and a Project Manager
Tech companies have what seem to be an endless array of roles in all fields, from marketing, to content, development, user experience, and so many more, and occasionally, some of these seem to blend, as is the case with product management and project management. It is not unusual to mix these up, with the name [...]
Tips for upgrading Drupal 8 to Drupal 9!
This article is a step-by-step guide to upgrading Drupal 8 to 9. Through this tutorial find some tricks and tips that could help you apply the proceeding with updating. As we know, Drupal 8 is dependent on Symfony 3, and Symfony 3's end of life was November 2021. Consequently, Drupal 8 support ended on November [...]
Landmarks and Accessibility
What are landmarks? Landmarks are website elements that make the structure to define different sections or regions that are navegables for the screen readers such as NVDA in Windows and Voice Over in iOS. This structure offer assistive technologies to the users that needs to be oriented by their self using the keyboard only. Landmarks [...]
Adding context to our application in Next.js
Today we will be looking at how to use context within React applications. The first thing to note is that context is an easier way to pass data through the component tree without having to manually pass information at each level. In a typical React application, data is passed from the top down through props, [...]
Creating a new page and layout using Next.js
Next.js is a React framework that allows you to create applications that run on both the client and the server, also known as JavaScript end-to-end applications. This framework helps to create end-to-end applications in less time by optimizing basic functions, such as client-side routing and page layout. At the same time, it simplifies advanced functions, [...]
Docksal vs. Lando: comparison
I have compared some aspects of Docksal and Lando. Next I will present a summary of particular features I have focused on. It is not a complete list of features; nonetheless, I consider that they are some of the most important for a local development environment focused on customer work. User interface Both Docksal and [...]
My first app using NextJs and MongoDB
Today, we’re going to create our first NextJS app that uses MongoDB to store information. This will be a simple products app that shows a list of products on the homepage. We will also build the tools to let us add, edit or delete products as needed. Let’s start? First, we run this command: npx [...]
First steps with Next.js
Next.js is a JavaScript framework that allows you to build static, server-side rendering web applications using React. To get started we need to have Node.js installed, if you don't already have it: You can install it from here: NodeJs Next, we must install Nextjs on the local by executing the following command: npm install next [...]
Easy REST API testing with PHPStorm
We all had been there, suddenly you need to get your feet wet on a REST API, you have a copy of PHPStorm for IDE and you want your testing to be a part of your project for later use. If you had been paying attention to the title of this Article then you guessed [...]
Managing multiple git repositories together
First stop git submodule Git submodule is quite simple but it falls short quite rapidly. As soon as you need anything but a basic reference, you will need to look somewhere else. Even though you can pull all together, they still remain separate repositories. Options There is a world of options, but two main options [...]
Outline Wiki and Google's SSO integration
We've started using outline's wiki a couple of years ago. We liked it due to its integration with Google's Single-Sign-On (SSO) and Google's documents. In addition to this is quite simple and we have it running on a Heroku instance of our own. It is a nodeJS applicaction (7usd p/m), a Postgres DB and a [...]
Create a Gatsby site with multiple types of Markdown pages
In the previous blog post I explained the method we used to export the content of the old 7Sabores Drupal 7 site into Markup files. In this blog post I am going to review how these files became the content source of a new Gatsby site, replacing both the CMS and its database. One of [...]
Exporting content from Drupal 7 to Markdown
Recently, we decided to rebuild the 7Sabores website in GatsbyJS, a front end framework and static site generator based on React. Once that decision was made, the next step was to define how to move the content stored in the database of the original Drupal 7 site. While it is possible to use Drupal as [...]
Open Commerce (formerly Reaction Commerce) development environment using Traefik
When dealing with Open Commerce (formerly Reaction Commerce) you will probably want to have a server. In this article, we explain how to set it up. Introduction Open Commerce (formerly Reaction Commerce) has a lot of moving parts. The new 4.0 version will reduce the footprint, but it still packs 3 different parts: A backend, [...]