Home / Companies / Directus / Blog / June 2023

June 2023 Summaries

6 posts from Directus

Filter
Month: Year:
Post Summaries Back to Blog
Directus 10.4 introduces several enhancements, optimizations, and bug fixes, along with a new JavaScript SDK released in beta, which is written in TypeScript to provide type-safety and is modular for custom client creation. The SDK supports Directus Realtime, facilitating easier real-time data handling. The documentation has been significantly improved with comprehensive guides for features like Live Preview and Realtime, as well as framework-specific project building and self-hosting instructions, with a new User Guides section for non-developers. This release includes a few breaking changes, such as the requirement for extensions to use the new @directus/errors package, dropped support for memcached, and simplified environment variables for Redis, with more details available in the GitHub changelog.
Jun 27, 2023 367 words in the original blog post.
The text explores the lesser-known challenges and considerations associated with using headless CMSes, like Directus, despite their touted benefits of flexibility, performance, and seamless content distribution. It highlights the complexities of content modeling, requiring detailed planning and collaboration among content creators and developers, as well as the increased complexity in frontend development due to the need for expertise in modern JavaScript frameworks and API integrations. Additionally, it addresses the ongoing maintenance and scalability needs as organizations grow, emphasizing the importance of evaluating long-term sustainability. The text also warns of the potential risk of vendor lock-in, suggesting open-source options as a more flexible alternative. By acknowledging these challenges and planning accordingly, organizations can successfully leverage headless CMSes to their advantage.
Jun 23, 2023 978 words in the original blog post.
GraphQL is a query language developed by Facebook in 2012, designed to offer a more flexible and efficient data-fetching method compared to traditional REST APIs, allowing clients to request precisely the desired data from a server. Unlike REST, GraphQL features a strongly-typed schema that defines how data can be queried, utilizing types, fields, and directives. It supports three main operations: queries for fetching data, mutations for modifying data, and subscriptions for real-time updates. Integrating GraphQL with frontend frameworks like React, Vue.js, and Angular is facilitated by various client libraries such as Apollo Client and Vue Apollo, which offer features like caching and error handling. Best practices for using GraphQL include designing modular schemas, leveraging caching, and effectively managing errors. Resources for learning GraphQL include official documentation, books, and online communities, all of which can help developers maximize its potential in building scalable applications.
Jun 14, 2023 1,646 words in the original blog post.
Directus 10.3 introduces WebSockets, enabling users to incorporate real-time features into their projects managed by Directus databases. WebSockets facilitate instant updates to users by allowing applications to subscribe to data changes without needing manual refreshes, ensuring data persistence and consistency. This implementation supports not only data reading but also create, update, and delete operations, allowing for the development of dynamic applications such as live chats, data dashboards, and notification systems. Additionally, Directus supports GraphQL Subscriptions for those utilizing GraphQL, making real-time data handling flexible and efficient. This release encourages users to explore new project possibilities and contribute feedback for further enhancements.
Jun 13, 2023 286 words in the original blog post.
Directus 10.3 introduces several noteworthy enhancements, including the implementation of WebSockets, which allows users to subscribe to database changes and perform create, update, and delete operations over the connection, thereby ensuring data remains up-to-date. Additionally, support for real-time data through GraphQL Subscriptions provides developers with increased flexibility for building real-time applications. The release also includes auto-generated TypeDoc documentation for internal packages, simplifying the extension building process for developers by reducing guesswork. Furthermore, full support for the Albanian language has been added to Directus Data Studio, expanding its multilingual capabilities. These updates aim to improve the overall functionality and usability of Directus, encouraging new users to explore the platform, particularly through Directus Cloud.
Jun 13, 2023 359 words in the original blog post.
Directus is a versatile platform often perceived as a Headless CMS but designed with a data-first approach, enabling users to create a wide range of digital applications and projects. It offers extensive functionality for developers and enterprises, allowing the rapid development of minimum viable products by facilitating quick data modeling and backend setup. The platform supports a multitude of use cases across various domains, including content management, e-commerce, internal and external tools, business operations, social media, education, industry-specific applications, and more. Directus's flexibility is highlighted through its ability to manage complex data structures for diverse applications like digital asset management, project management, healthcare systems, and even gaming platforms. With its no-code interface, Directus Studio makes it accessible for both technical and non-technical teams to build user-friendly and visually appealing projects, emphasizing the platform's adaptability and comprehensive capabilities in digital project creation.
Jun 07, 2023 2,458 words in the original blog post.