Small Business
Designed for startups and growing businesses
Brand: Monospace Inc
Directus is a flexible, open-source CMS that acts as a Backend-as-a-Service (BaaS), instantly generating REST and GraphQL APIs from any SQL database. It offers real-time collaboration, customizable interfaces, and robust security, making it ideal for diverse projects.
See MoreHave you used Directus CMS before?
Share your insights for better experience
Brand: Monospace Inc
Founded Year: 2020
The Backend to Build Anything or Everything Directus is an open-source data platform that automatically wraps any SQL database with a real-time GraphQL+REST API for developers and a no-code data collaboration app for non-technical users.
Watch the demo video to explore key features, real workflows, and how the software fits your business needs.
Small Business
Designed for startups and growing businesses
Medium Business
Built for business growth and flexibility
Enterprises
Designed for complex and large-scale business needs
4.0
Out of 5
Overall Rating
Based on
10 Verified Reviews
Rating Breakdown
80% Recommend this Product
Add ReviewCustomers generally appreciate Directus CMS for its user-friendly interface and effective media management capabilities, particularly highlighting the centralized media library and content scheduling features. Many users find it suitable for basic content management tasks, making it a reliable choice for small to medium-sized teams. However, there are recurring concerns regarding the platform's limited customization options and initial learning curve, which some users found challenging. Overall, the sentiment is positive, with users recommending it for routine content management needs.
Pros
"Directus CMS offers a centralized library that keeps media files organized, and creating content is easy. The revision tracking feature is useful for keeping track of changes."
"Directus CMS offers a central media library which is useful for keeping files in order, and the tools for creating and scheduling content are easy to use."
"Directus CMS is useful for handling daily content and media tasks. The platform allows us for easy formatting and media management."
Cons
"The system isn’t very flexible when it comes to advanced customizations."
"The system’s customization options are somewhat basic, and it didn’t meet our expectations."
Jul 15, 2024
Techjockey Verified
“Directus CMS: Good for Basic Content and Media Management Needs”
The platform is easy to use and provides scheduling features which saves a lot of time.
Pros
Directus CMS is good for managing basic content and media needs. It’s easy to create and edit pages, and the media library helps keep files organized. The revision history and content scheduling features are practical.
Cons
There is nothing to dislike.
Reason to switch
I was looking for a change in approach to how we can manage our CMS more efficiently and cost-effectively. So, Directus fits in well.
Sep 1, 2024
Techjockey Verified
“Simple and easy to use software for Content Management”
Directus CMS has proven to be simple and good for managing content. The media library and scheduling tools are user-friendly, though the system’s is bit difficult to understand.
Pros
Directus CMS is simple for managing website content. It offers a range of features including multi-language content, media library, revision history and more.
Cons
It is a bit difficult to understand initially.
Reason to switch
I needed a more user-friendly system.
Sep 2, 2024
Techjockey Verified
“A centralized Hub for managing your website”
Directus CMS has been helpful for handling media and content tasks. The centralized media library and easy content creation tools are beneficial.
Pros
Directus CMS offers a centralized library that keeps media files organized, and creating content is easy. The revision tracking feature is useful for keeping track of changes.
Cons
Nothing to dislike having a great experience so far.
Reason to switch
I needed a system with more features compared to Joomla.
Directus CMS
Price On Request
Desktop
Mobile
Web based
On Premises
Windows
Mac OS
(2) Product(s) selected
Available
Price on Request
Available
Price on Request
Starting Price:
$99 /Month
Starting Price:
$5 /Month
Starting Price:
$149
Starting Price:
€29
Starting Price:
$5
Starting Price:
$170
Starting Price:
$18 /Month
Available
Price on Request
Available
Price on Request
Directus can connect to any SQL database, instantly generating APIs for interacting with the data.
The Directus app is a platform that lets developers manage content, create APIs, and control access to data, making it easier to build and manage applications.
Directus supports any SQL database, allowing developers to choose the database that best suits their project's needs.
The primary key in Directus is a unique identifier for each record in the database, ensuring that each piece of data is distinct and easily accessible.
Yes, a headless CMS like Directus is generally more secure because it separates the content management backend from the frontend, reducing the risk of attacks on the website or app's user-facing side.
To setup PHPUnit unit testing when developing Directus extensions, follow the steps given below:
Open the Directus extension's root directory.
Install PHPUnit via Composer:
In your extension folder, create a directory called ‘tests’ for storing your test files
Create a
phpunit.xml ) configuration file in your extension’s root directory. Example configuration:
In the ‘tests’ directory, create test classes for your extension. Here's an example
ExampleTest.php :
In the terminal, run the following command from your extension's root directory:
0 0
To connect Directus to a MySQL database, follow the steps given below:
If you haven’t installed Directus yet, you can install it via npm or Docker. Here’s the npm installation method:
Directus uses environment variables to connect to a database. To connect to MySQL, you'll need to configure the ‘.env’ file in your Directus project.
Edit the ‘.env’ file to add the MySQL connection details:
Before running Directus, ensure you have created the MySQL database. You can do this through MySQL command line or a tool like phpMyAdmin:
After configuring the .env file, run Directus to initialize the connection:
Directus will automatically connect to the specified MySQL database, run the necessary migrations, and set up the required schema.
When Directus starts successfully, you can access it via your web browser at
http://localhost:8055 . If the connection to MySQL is working, Directus will load without any database errors.
0 0
The Directus API is an advanced and flexible API provided by the open-source headless CMS and data platform, Directus. It allows developers to interact with structured content and data stored in Directus.
One can manage, access and manipulate data through REST or GraphQL, depending on their needs, using the Directus API.
0 0
Directus has multiple default limits, like the The API's default limits on the amount of the items it can return in a single request is 100 whereas, the default limit of the number of queries per second is limited to 50.
0 0
Directus is written in JavaScript, primarily using Vue.js and Node.js.
0 0
20,000+ Software Listed
Best Price Guranteed
Free Expert Consultation
2M+ Happy Customers
Terms and Condtions
Users with registered businesses can purchase goods from merchants on the platform to satisfy their business needs. Users are not permitted to utilize any products acquired through the platform for resale, advertising, business, or further distribution.
For each purchase made, users will receive a Tax Invoice (or 'GST invoice') that includes specific details such as:
the GSTIN of the user associated with their registered business, and
the specified Entity Name for their business.
It should be noted that not all products are eligible for GST Invoice. Only the products displayed by participating sellers with the 'GST-based Invoice Available' callout on the product description page would qualify.
Certain goods and services are not eligible to get a GST Invoice, including items with VAS, i.e., Value Added Services (e.g., Total Mobile Protection/Assured Buyback) and those involving an exchange offer at the time of purchase.
Users must ensure the accuracy of the GSTIN, and business entity name provided for the GST Invoice. Requests for corrections into GST Invoice would not be accommodated by Techjockey.com or any Seller, and any issues arising from user-provided information are the sole responsibility of users.
Techjockey.com is not liable for the GST Invoice or any associated input tax credit. To efficiently claim an input tax credit, users should select the registered place of business address as per the GST authority's data and follow the provisions of the GST Act and rules.
To claim an input tax credit, the delivery and billing addresses must match. Furthermore, input tax credits will not be granted if the delivery address and GSTIN on the invoice are from different states. In case of incorrect GST details provided during the order placement, the order will be canceled automatically.