Maciej Lukianski

Author

Maciej Lukianski

Droptica Co-Founder
Bio
Maciej is Dropitca's co-founder. He is a self-taught programmer who worked as a PHP developer for many years before moving to a management role. Maciej is also a speaker at conferences in Poland and wider Europe. Maciej's background in business and finance helps him understand the Client perspective and makes him a great Client partner and advocate in Droptica. In his free time he likes to ski or ride his mountain bike.

Latest blogpost

Why Drupal works for structured content operations at scale

Publishing one good page is a writing task. Keeping hundreds of pages accurate across products, markets and languages is a systems problem.

Drupal content operations at scale means treating each fact as structured data with relationships, permissions and history, then reusing it across templates, languages, JSON-LD and APIs. Here is how fields, taxonomy, Views and workflows keep large Drupal sites governable when AI-assisted research raises the bar.

All Blogposts

Component mindset: teaching clients to think in components

The real deliverable of a component-based CMS is not the paragraphs. It is the moment your client stops asking for "a new page" and starts asking for "a new component."

See the four phases of the component mindset shift, what changes in the agency relationship, and how Edenred Polska went from planning to abandon Drupal to commissioning new components on a regular basis.

Drupal Paragraphs spacing: solving the gaps in component-based layouts

You can build a beautiful paragraph system and still watch it fall apart the first time an editor stacks two white sections together. Spacing is the detail that quietly decides whether a component-based layout feels polished or broken.

Compare three approaches to Drupal Paragraphs spacing, see a concrete Twig and CSS implementation with margin and padding controls, and learn which real-world scenarios editors run into on production sites.

Drupal Paragraphs: from unusable to empowering content editors

Having Drupal Paragraphs installed is not the same as having Paragraphs working. If your editors upload images instead of editing text and file developer tickets for every small change, the problem is usually the implementation - not the platform.

See what separates broken setups from empowering component libraries, the five principles behind editor-friendly Paragraphs, and how proper configuration drove a ~24% conversion lift without a rebuild.

PDF to AI-Ready Text: How to Choose the Right Data Extraction Tool

PDF data extraction quality directly determines AI accuracy. When building BetterRegulation’s document processing system, we found that naive extraction wastes 40-60% of context windows on PDF artifacts. After evaluating ChatGPT API, traditional Python libraries, and Unstructured.io, we achieved 30% token reduction and significantly improved document categorization. Here’s what we learned.

MG 1202 Blur

Need a team of Drupal and PHP web development experts?