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

JSON-LD in Drupal: how to generate structured data from fields with Schema.org Metatag

The safest way to add JSON-LD to Drupal is to map Schema.org properties to existing content fields with Metatag and Schema.org Metatag.

JSON-LD in Drupal should come from the same field model that supplies the visible page - not from hand-written scripts that drift when prices or availability change. Here is how to map tokens, export config, validate rendered pages, and catch missing bundles in CI.

All Blogposts

From cost to asset: growing a Drupal support client into a development partner

Plenty of clients arrive with a system they see as a line item to keep cheap. The real job of an agency is to help them see what that same system could become - and why it is worth investing in.

See how a Drupal development partner relationship grows from minimal support into strategic investment - five readiness signals, quick wins that prove value, the account growth curve, and a ~24% conversion lift on one real account.

Don't rebuild, evolve: a phased CMS modernization framework

A full rebuild feels like progress. More often it is the most expensive, slowest, and riskiest way to solve a problem that proper implementation would fix in a fraction of the time.

A phased CMS modernization framework for CTOs and marketing leaders: true rebuild costs, when starting fresh is justified, four evolution phases, a decision checklist, and how to sell incremental change to stakeholders.

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.

MG 1202 Blur

Need a team of Drupal and PHP web development experts?