Michael Meyers

Tag1 Team Talk

In the latest episode of Tag1 Team Talks, Michael Meyers, Managing Director of Tag1 Consulting, is joined by Tag1 Drupal experts Francesco Pesenti and Marco Molinari to discuss an essential update for Drupal 7 users: the integration of CKEditor 5 into the Tag1 Drupal 7 Extended Support (D7ES) platform.

Michael Meyers

CKEditor 4.x reached end-of-life (EOL) in June 2023, creating a significant challenge for Drupal 7 users: their trusted WYSIWYG editor now has known vulnerabilities that are no longer patched in the open-source community version. Upgrading to v5 is essential for maintaining security, but the only option has been paid support from CKSource.

Jeremy Andrews

2002: A Web Odyssey
My first Drupal migration was onto a heavily patched version of Drupal 4.0, back in 2002. I previously ran a popular kernel development blog called KernelTrap, using PHPNuke. I conducted interviews with prominent kernel developers, and posted blog entries about other interesting kernel news, all of which were frequently linked to from the front page of Slashdot (the leading tech news aggregator at the time). This resulted in huge traffic spikes, which would frequently bring...

Preston So

Core Confidential #3.2

Part 1 | Part 2 Drupal is notorious for its "everyone has a voice" approach to open-source development, but it isn't easy to reach consensus across thousands of people with different backgrounds and opinions. In addition, Drupal has witnessed countless paradigm shifts in its lengthy history, both in the surrounding world of web development and in its internal workings. As Drupal has grown to power over two percent of the websites on the...

Preston So

Core Confidential #3.1

Part 1 | Part 2 Open-source software development isn't easy. There are few people who know this more intimately well than Angie Byron (webchick), who is one of the best-known community leaders in the Drupal ecosystem and Senior Director, Product and Community Development at Acquia. Over the course of Angie's fifteen years in Drupal contribution, the content management system has undergone a series of disruptive and significant changes that have reinvented the community...

Preston So

Fortunately, with the support of the real-time collaboration framework Yjs and the local database available to browsers known as IndexedDB, you too can implement robust offline-first applications that not only enable peer-to-peer collaborative editing but also represent a wholesale revolution in the ways in which we interact with not only content management systems (CMS) but also web applications at large.

Preston So

For many developers, the concept of offline-enabled applications leads to anxiety and panic. But the pain is over thanks to the multiplicity of benefits provided by the pairing of emerging web technologies like the open-source real-time collaboration framework known as Yjs and the local database technology ideal for offline solutions known as IndexedDB.

Preston So

Slow or intermittent connections are an all-too-common case that many users face when attempting to work with applications. Offline-enabled applications are a particularly challenging use case because they require synchronization and a local understanding of data.

Preston So

Reason in the real world:

In this second installment of a two-part blog series about Reason, we take a closer look at why Reason's applications outperform their JavaScript and TypeScript counterparts and embark on a quick tour of Reason's community and burgeoning ecosystem.

Preston So

Reason in the real world:

Reason, also written ReasonML, is a technology that has gained considerable attention over the past several years due to its compelling developer experience and enduring resilience. A functional programming language with built-in React support, Reason also includes an efficient toolchain and JavaScript-like syntax.