Moshe Weitzman

We are excited to share details about our recent integration with the Group module. By default, Group module stores group memberships in the Drupal database. For a recent project, our Client required that group memberships are canonically stored in their existing LDAP directory. That way, memberships may be re-used to control access to 3rd party applications like real-time chat, file sharing, etc. Group module provides a simple service, GroupMembershipLoader, that is responsible for loading all...

Preston So

Yjs, one of the most powerful and robust frameworks for real-time collaborative editing, enables developers to add shared editing capabilities to any application with relatively little effort. In order to make it so easy to use and extend Yjs, the framework abstracts all the complexities, many moving pieces, and deep technical concepts involved in empowering offline first, peer to peer, real time collaboration.

Preston So

Yjs is a very compelling choice when it comes to building real-time collaborative applications. A powerful open-source, offline first, peer to peer, shared editing framework that is modular and extensible, Yjs enables developers to easily add real time collaborative capabilities to any type of application. Rich text editing, drawing, 3d modeling... the list of potential use cases for Yjs is lengthy and remarkable. But how did it get started, what is the algorithm it’s based...

Preston So

In today's editorial landscape, content creators can expect not only to touch a document countless times to revise and update content, but also to work with other writers from around the world, often on distributed teams, to finalize a document collaboratively and in real time. For this reason, collaborative editing, or shared editing, has become among the most essential and commonly requested features for any content management solution straddling a large organization.

Preston So

Among all of the components commonly found in content management systems (CMSs) and typical editorial workflows, the rich text editor is perhaps the one that occupies the least amount of space but presents the most headaches due to its unique place in content architectures. From humble beginnings in discussion forums and the early days of the web and word processing, the rich text editor has since evolved into a diverse range of technologies that support...

Michael Meyers

Automatic updates are coming to Drupal at the end of October! Long one of the most commonly requested features in the Drupal community, Drupal 7 and D8 will soon have an automatic updater that will allow Drupal installations to stay up-to-date more easily. How does Drupal's new auto updater work, and what do you need to know about it? In this Tag1 Team Talk, we dive into not only Drupal's new automatic updates feature itself...

Michael Meyers

Rich text editors are an integral part of content creation and content management workflows, but they can often present challenges for developers when it comes to robustness, extensibility, flexibility, and accessibility. What are some of the considerations you should keep in mind when evaluating rich text editors, especially for mission-critical systems like the application Tag1 is building for a top Fortune 50 company?

Michael Meyers

What is real-time collaborative editing, and what are some of the most compelling technologies available in the space? n this talk, we explore collaborative editing, diving into how it works and some of the challenges borne by shared editing. Through the lens of Yjs, a real-time collaboration framework that supports not just text but also collaborating on drawings and 3-D models, we take a look at Operational Transformation (OT) and how implementing Conflict-free Replicated Data...

Jordan Ryan

We’re reminded this week of how long-lasting and impactful our contributions can be as we celebrate CentOS turning 15 years old this week! As a contributor to CentOS since the beginning, Tag1’s very own Jeff Sheltren was interviewed by TheCentOSProject to reflect on his involvement. Summary below the video clip: Jeff first started working with CentOS when migrating away from Solaris while working at University of California, Santa Barbara (UCSB) (2004/2005) Jeff wrote one of...

Michael Meyers

Tag1, works with a wide array of technologies and is the 2nd all-time leading contributor to the Drupal platform, specializing in architecting, optimizing, securing, and delivering large scale systems. Our unparalleled history of major open source contributions, client list, partnerships with global agencies and the leading platform providers, along with our stewardship of the Drupal platform itself sets Tag1 apart as a leader in the Drupal industry. ```yaml:cta type: primary fullWidth: true title: TAL is...