Blog /Technology

Building multifunctional websites and web applications is hardly an easy task. We support ourselves in this process with various programming languages and tools.

We are the largest and best-known company dealing with creating and supporting Drupal-based websites in Poland. Our areas of expertise also include Symfony, PHP, ReactJS and front-end development. In our endeavours, we also use a variety of other software solutions, such as PHPStorm, Jenkins and Docker.

We are happy to share our experiences, describing the process of work on building and developing websites and applications at Droptica. Thanks to SCRUM and the right tools such as Slack and Jira, we ensure seamless communication between the team and the client. We systematically improve or change the software we use in order to automate repetitive actions and speed up the development work.

You can learn more about the ins and outs of our work thanks to our extensive blog articles, or you can find out what benefits we can offer you thanks to our Case Studies.

For each project, it needs to be decided which technology to use. For web development purposes, firms most frequently decide to go for PHP frameworks. But which of them to choose? Today, I decided to introduce the two most popular PHP frameworks: Symfony and Laravel, and thus compare their similarities and demonstrate differences along with their usefulness in terms of specific types of projects.

Drupal is being chosen as a platform for building websites, among other things, due to its flexibility. If you want a system ideally suited to your business model and better than the competition's systems, Drupal will prove to be perfect. One of the areas you can customise in Drupal is the user permissions system. Take a few minutes to learn about the permission management abilities of Drupal.

Managing libraries, their dependencies and versions is a problem that many technologies and programming languages have encountered in their history. The PHP world has also suffered from difficulties in managing and distributing libraries in the past. Check out how to deal with package management in a PHP application using the Composer dependency manager now.

Creating a theme in Drupal, although it seems to be a simple matter, poses quite a challenge even for an experienced developer. In this article, I present 7 tricks I have selected to make your theme-making work easier that many Drupal developers have never heard of.

Testing on multiple browsers is a must nowadays. But is it worth automating these tests? We should definitely consider this. The following article may help you make that decision. I will show you how to minimize the disadvantages and how to use the advantages of this solution. You will learn how to set up such types of tests in Codeception and where to get the browsers you want to use in the tests.

A Drupal multisite is an installation which allows us to use one codebase to serve multiple websites. In this post I will explain in detail how Drupal multisite works, what approaches can be taken to set up a multisite installation. I will also explain some of the settings that may be important for a multisite which are not applicable when we build just one website on Drupal.

PHP is an interpreted programming language, which has long struggled to improve its performance, which was particularly bleak in comparison to other competing programming languages used in web development. Among what is new in PHP 8, the JIT compiler deserves special attention, as it was officially included in the latest version. Will this step be an actual breakthrough, or nothing but a blip, an interesting addition to the language? Let's see what real benefits it can bring and whether it will bring any real-world improvement of the performance of your application.

MG 1202 Blur

Need a team of Drupal and PHP web development experts?