by adam.balogh / 23 August, 2022

By: Ádám Balogh and co-author Ákos Seress (technical advisor, Front-end developer)

Tradition and progress: just as in the case of architecture, but in the world of developer portals as well, it is important not to consider only the technological advantages when making a decision. The design, the service, and the content must form one organic unit and serve everyone who is part of the developer portal's ecosystem, be it a developer, a designer, a content editor, or an API consumer.

This study reviews the articles already published by the Pronovix team on the subject, takes them as a basis, but also looks further. Its purpose is to present the trends that have become popular in the world of Content Management Systems (CMS) and to contextualize these with the needs of... Read more

by arpad.csanyi / 23 July, 2019



Meet Árpi from the front-end team at this year's Drupal Camp Oslo, where he talks about CSS custom properties and why they are useful.

See program CSS custom properties: benefit from the future of CSS today

What are CSS custom properties (aka CSS variables) and why are they useful in general? How can we utilize them in Drupal themes in order to have a customizable color palette?

All of you might have already heard about CSS custom properties but haven’t used because they aren’t compatible with all of the commonly used browsers. This isn’t the case anymore. The number of browsers with support for it is higher today and we also have workarounds for browsers that still haven’t implemented this feature. Why not start using its benefits in our Drupal... Read more

by mark.winberry / 4 July, 2019



Meet Mark in Washington D.C. where he's going to hold a BoF about developer portals.

by peter.kohan / 16 July, 2018



Pronovix is a proud sponsor of Drupal Europe 2018. If you have any ideas about how to contribute to Drupal, come and join us at the Contribution sprint!

About Drupal Europe

Drupal Europe is both a technology conference and a family reunion for the Drupal community. It brings together 1600+ attendees with shared interests in great digital experiences and solving challenges together. Eleven industry tracks focus on real life case studies and success stories alongside emerging new best practices. Workshops throughout the week provide hands-on opportunities to broaden your knowledge. For further information about the program, visit the event page.

by kitti / 20 April, 2017

As part of our work to make Drupal 8 the leading CMS for developer portals, we are implementing a mechanism to import the OpenAPI (formerly known as Swagger) specification format. This is a crucial feature not only for dedicated developer portals, but also for all Drupal sites that are exposing an API. Now that it has become much easier to create a RESTful API service in Drupal 8, the next step is to make it more straightforward to create its API reference documentation. That is why we think our work will be useful for site builders, and not just for technical writers and API product owners.

Swagger is a REST API documentation tool, it provides a specification language for describing the APIs and also a set of support tools. One of those tools is Swagger UI, which generates an... Read more

by kvantomme / 10 February, 2017

Traditionally CMSs use SQL databases that are really fast when you need all the information stored together in a record row, but are a bad fit when you need to search for relationship patterns that are not already stored together in your database. A significant performance penalty is incurred for every additional table that needs to be joined for a query. That is why SQL databases are notoriously bad at deducting relationships from datasets. Graph databases, however, are really good at this task.

In a talk we did at FOSDEM ‘17, Tamás Demeter-Haludka and I discuss potential application areas of graph databases in existing open source CMSs like Drupal.

We believe graph databases could make a big difference when used in key areas where traditionally CMSs would fail:

... Read more
by kvantomme / 13 January, 2017
Intro to Neo4j

SQL databases are really fast when you need all the information stored together in a record row, but they are a bad fit when you need to search for relationship patterns that are not already stored together in your database. A significant performance penalty is incurred for every additional table that needs to be joined for a query. That is why SQL databases are notoriously bad at deducting relationships from datasets. Graph databases however are really good at this task.

Neo4j, a very popular open source graph database stores its data in a property graph, as described in Graph Databases for Beginners on the project’s website:

Property graphs contain nodes (data entities) and relationships (data connections). Nodes can contain properties (tech lingo: key-... Read more
by steve / 13 December, 2016

Twilio is regarded as one of the API industry’s leaders, so when, after five years, Twilio changes the documentation format on their developer portal, everybody wants to know why. Jarod Reyes and Andrew Baker (both developers of Twilio's developer education team) gave a presentation about the reason for the changes at SIGNAL 2016. Because we found them valuable and wanted to share them with our developer portal mailinglist, we’ll summarize their findings in this blog post.

1. Know what developers don’t need: Narrative vs Code

Twilio considers API documentation to be a product in its own right, not just a supplement of “The Product”. Because developers need documentation to integrate with an API, it plays a key role in the developer experience and overall quality of service. It... Read more

by steve / 1 August, 2016

This year saw the renewal of Pronovix’s ITrainee program, open to university students, recent graduates or those seeking a change or new career. Members of the Pronovix Mentoring lab selected four participants, who were then given the chance to learn about web development and observe the Pronovix workflow environment. Our mentors set up the timeline, defined the goals and established the correlating tasks the participants would be undertaking. We used our experience from the previous programs to establish a workflow with tasks that got the most out of the trainees. There were still some challenges that the mentors did not expect, we discuss them below.

Our four trainees in the Pronovix ITrainee Program 2016 were Zsombor Kapás, Gábor Kurucz, Ede Mónus and Zsolt Nagy. We ended... Read more

by kvantomme / 21 April, 2016

The video recordings of the lectures held on the Documenting APIs mini-conference are now available on our dedicated event page.

On March 4, 2016 we helped organise a special whole-day meetup in London on the Write The Docs conference, in which the community discussed the tools and processes used to document APIs.

We recorded the sessions, mashed them up with tweets and summaries and published them.

On the page you will find the following content:

James Stewart, Director of Technical Architecture at GDS: Intro and welcome to GDS Rosalie Marshall, Tech Author at GDS: Understanding the needs of API documentation users Ellis Pratt, Technical Communicator and director at Cherryleaf: Aye, Aye, API - What makes Technical Communicators uneasy about API... Read more