114 comments found.
Hey, are you planning a integration for ai? Gemini, openai or other? That is very helpful for the workflows.
Best regards
Hi;
AI tools have always been on my list, but I have other priorities right now. I’m currently focused on the asset library and caching for the next update and the SaaS version. Sorry to say but I can’t give a timeline for AI features at the moment.
However, I’ve added some tutorials showing how to use various AI tools with ElmapiCMS. You can find the tutorials here: https://elmapicms.com/tutorials
I’ll add more of these. If you want me to cover a specific topic, just let me know.
Best regards.
Hi, have created a Collection Portfolio with the following fields : 1. Title ( Text) 2. Slug 3. Description(LongText) 4. Services ( Relation ) 5. Content ( WYSIWYG) 6. Cover Image ( Image ) 7. Gallery ( Multiple Images)
What is causing problem : Admin panel is taking very very long time to load, I have 10 collection and each collection is having 30-40 images
What is expected behaviour : It should load content quickly.
System Configuration : 6 Core CPU, 12 GB Ram, 200 GB Storage, Storage Configured : AWS S3
Hi,
Thank you for purchasing ElmapiCMS.
I think the Gallery field is causing the load issue. ElmapiCMS loads image thumbnails in the content list, and even though they’re small in size, having 30–40 images per entry can significantly slow down loading.
You can hide certain fields from the content list to improve performance:
1- Go to Collection Settings → edit the Gallery field.
2- Enable “Hide in Content List” and save.
This will prevent thumbnails from loading in the list view.
Please try this and let me know if it helps.
Best regards.
Hi Thanks for response, Content is hidden in the list for both gallery and cover image both.
But you’re still having loading issues? So the whole application is slow, not just the content list, right?
In that case, it’s likely related to your VPS configuration or server performance. Unfortunately, that’s not something I can diagnose from my side.
Do you see any errors in the log file? You can check it at /storage/laravel.log. I can help you fix issues related to the application codebase.
Speed issue is only happening in this specific collection page. Everything else is working fine. This must be a Query or Relationship which is causing the problem. If you wish to go through, I am happy to connect.
Yes, of course. Please send me your login details so I can take a closer look.
No need for server access, just the main app URL, email, and password.
Also, please enable debug mode so I can see the queries: Open the .env file and set APP_DEBUG=true.
You can send the login info to support@elmapicms.com
Hello, when is the SaaS solution coming?
Hi;
If you’re referring to a SaaS plugin for ElmapiCMS, that’s not planned for the near future. But if you mean the standalone SaaS version I’m working on, that’s currently in development, but it’s hard to give a specific release time yet.
Best regards.
Hey, thanks for your fast reply!
When do you implement new templates?
One is almost ready, and I’ll try to include another one in the next update. I was planning to release the update this month, but it looks like it’ll take a bit more time.
Sounds good, thanks. I think more templates can give us a boost in productivity. I’m excited.
Having read your very helpful explanation about multi-language use, it would be great to be able to show and thus be able to filter the locale of a post in the table view
Great minds think alike. I’ve already noted that and plan to include it in the next update. Thank you.
Great – looking forward!
Hi,
As you know, I’ve released the 3.2 update and it includes the feature you requested. I’ve also added a new multi-language feature called Translations. I hope this covers what you need. Let me know if you have any feedback.
Best regards.
[Before Purchase] Hi, I want to understand how your multi-language feature works.
On the demo, I tried adding a new locale and created a post, but it generated a separate post instead of linking translations together. Also, on the blog frontend (Next blog), the Urdu post is still visible under the English version as well.
If we add a language switcher on the frontend, how can we make it show the same post’s content in the currently selected language, instead of treating each translation as a separate post?
Please confirm if this is possible and how it can be achieved.
Hi! Thanks for checking out ElmapiCMS.
Localization works by creating separate entries per language. The system doesn’t automatically link translations, but you can easily connect them using a Relation field (for example, translations) to manage related versions of the same post.
The Next.js blog demo doesn’t include a language switcher or locale filtering yet. That’s why Urdu posts appear in the English list. The frontend currently fetches all posts, regardless of locale.
To make it language-specific:
- In your collection (e.g., “Blog Posts”), add a Relation field named translations that relates to the same collection.
- When you create translated versions of a post, link them together using that relation.
- On the frontend, fetch posts with a locale filter (e.g., /api/blog-posts?locale=en) and use the related translations to build a language switcher.
So yes, it’s possible to show the same post’s content in different languages; it just requires linking translations and filtering by locale on the frontend.
Best regards.
This is a very detailed explanation, and I appreciate you taking the time to outline the process for localization. It clarifies how to manage different language versions of content and link them using a Relation field.
I understand now that the Next.js blog demo doesn’t currently include a language switcher or locale filtering, which is why Urdu posts were appearing in the English list. Your step-by-step instructions for implementing language-specific fetching and building a language switcher by using a locale filter and related translations are very helpful.
Thanks again for the comprehensive guidance.
You’re very welcome! I’m glad that helped. I’ll turn this into a tutorial and add it to the website soon. Feel free to reach out anytime if you have more questions.
Hi,
I’ve released the 3.2 update and it includes a new feature called Translations, which makes it much easier to build multi-language websites. I’ve also added detailed tutorials to help you get started: https://elmapicms.com/tutorials
Building a Multilingual Blog with Next.js and ElmapiCMS – https://elmapicms.com/blog/building-multilingual-blog-nextjs-elmapicms
Best regards.
Hi, instaling on plesk and getting stuck at Key_generator.php missing vendor folder! The folder is there, I uploaded the folder again, and still have the same issue.
Kindly assist. Regards
Hi,
Please make sure you’re using the cPanel installation package, which already includes the vendor folder. Just follow the official cPanel installation guide here: https://docs.elmapicms.com/deployment/cpanel/If you still run into issues, please send a screenshot or the full error message to support@elmapicms.com so I can take a closer look.
Best regards.
Hello, We are making a education website using this your headless CMS. And yes we want to keep this as CMS part only for to use.
But in our project we have like Student register and application as well so student apply for admission. NOW I want to make plugin / extension as application so both should be separate and cms not mixing each other. Please guide in details how to achieve?
Hi,
As I understand, you’d like to keep ElmapiCMS for content management only, and build your student registration and application system separately without mixing it into the CMS core.
This would require some custom coding. You can either:
- Create your own Laravel module inside the same project (separate from the CMS logic), or
- Build a standalone application that communicates with ElmapiCMS through the API.
This is a detailed custom work and falls outside the scope of support, but the CMS can certainly serve as the foundation for your setup.
Do I understand your setup correctly, or could you share a few more details so I can guide you better?
Best regards.
Ok I got it, on this may be I will ask you question latter.
Lets discuss about the Content Block section, we want to create re usable content block within your cms system and then can use on any page or multiple page. So simple how flow I want for admin to create page with minimal details like Title / page heading and seo setting > then I want to select different content block to make our page so we can add multiple content block or delete the block accordingly the way we want our data to present on the front site.
So please guide in details how we can achieve so we can create 100+ content block to create our website by using content block while we creating any pages.
Hi,
You’d like to create reusable “content blocks” in ElmapiCMS that can be assigned to different pages, for example, building pages by combining multiple blocks (hero, features, testimonials, etc.). Is that correct?
If it’s so this can be possible with a custom setup using collections and relationships. You can:
- Create a “Blocks” collection for reusable sections (with fields like title, type, content, etc.).
- Create a “Pages” collection and add a relation field to link multiple blocks to a single page (one-to-many or many-to-many, depending on your need).
- When querying pages via API, you’ll also get the related blocks, which you can render in your frontend in any order or layout you prefer.
Do I understand your setup correctly?
Question (Reframed):
1, Reusable Custom Content Blocks
We want to build custom content blocks that can be reused across different pages.
Each time a user selects a content block, they should be able to enter different data for that instance (so the same block structure but with unique content on each page).
2, Centralized Ready-to-Use Modules
We also want to create prebuilt modules like Team, FAQ, Case Study, Testimonial, Contact Form, Blog, etc.
These should be centrally managed (admin/user updates content in one place).
Then, when adding a block to any page, the user can simply define:
Which set of FAQs, case studies, or testimonials to display
Or how many items (e.g., “show 3 testimonials”)
This way, the content is maintained in one place but reused in multiple blocks across the site.
Hello, As you said in your last reply that you have block type option so please guide us where is that folder and file name as my developer is waiting , so please guide about this in details step wise so my developer will follow.
Hi, I think there’s a small misunderstanding. There isn’t a “block” folder or file in the system. When I mentioned block types, I was referring to creating separate collections inside ElmapiCMS (for example, a “Blocks” or “Page Blocks” collection) to organize reusable content.
You can achieve this by creating collections according to your needs. This is a custom process that every headless CMS user handles based on their own project. I really want to help you, but because of the nature of your request, you’ll need to learn how to create custom collections and fields for your own needs. It’s very important to follow the documentation carefully and understand the core concepts of a headless CMS, especially projects, collections, and fields.
Best regards.
Ok got it, thank you, Can you please answer these 2 question in details as guide for my developer.
Question (Reframed):1, Reusable Custom Content Blocks
We want to build custom content blocks that can be reused across different pages.
Each time a user selects a content block, they should be able to enter different data for that instance (so the same block structure but with unique content on each page).
2, Centralized Ready-to-Use Modules
We also want to create prebuilt modules like Team, FAQ, Case Study, Testimonial, Contact Form, Blog, etc.
These should be centrally managed (admin/user updates content in one place).
Then, when adding a block to any page, the user can simply define:
Which set of FAQs, case studies, or testimonials to display
Or how many items (e.g., “show 3 testimonials”)
This way, the content is maintained in one place but reused in multiple blocks across the site.
I mentioned this in my first reply. The process to create collections is already covered there. Please follow those steps; it’s the same for what you’re trying to do.
Thanks for the update to 3.1! I have found 2 Bugs:
1. The application name in the login screen is not taken from the application settings
2. in the WYSIWYG editor, if you make changes in the source code editor and apply them, all tags are removed (all images are removed from the WYSIWYG field)
Hello,
Thank you for reporting these issues and for updating to v3.1. Both of these will be addressed in the next update, which will be available this month.
Best regards.
GraphQL support planned or on the roadmap?
Hello,
Yes. GraphQL support is on the long-term roadmap.
Best regards.
Hello,
I have bought your theme script, Can I use gatsby templet to integrate with your head less? or any other temple like React js or Next js?
Please guide in details. thanks!
Hello,
Yes, you can integrate ElmapiCMS with Gatsby, Next.js, React, or any other frontend framework. The CMS provides a RESTful Content API, so you can fetch and display content from any framework of your choice.
A Next.js starter template is included to help you get started quickly.
You can find detailed information in the documentation here: https://docs.elmapicms.com
Best regards.
Great Work with the v3! Had to wait a bit but nice work and bump up the price 
Thank you so much! Really appreciate your patience and support. Glad you’re enjoying v3. And yes, the price bump came with all the new features and improvements.
Best regards.
demo is down
Hi!
I just checked and the demo is up and running: https://demo.elmapicms.com
It might have been a temporary issue or a cache/network thing. Could you please try again and let me know if it still doesn’t work for you?
Best regards.
ba0396d6-02c8-409f-8eb5-0be8a5024efd 74.81.45.244:47515 Administrator Bt#XCV@@p2w55p
Hi!
It looks like this comment may have been posted by mistake. If you were trying to report something or need help with setup, feel free to clarify and I’ll be happy to assist.
Best regards.
I found the following minor issues you may want to address in the next update:
- When adding content, underscores in field titles are not converted to – in slugs
- When system is in dark mode and light mode is selected in elmAPI, tinyMCE editor remains in dark mode
- Webhook header info contains IP, Port, Protocol and Forwarded-By of Internal Network and not external when setup with Proxy
Hi;
Thanks for the feedback!
I’ve noted all of these and will address them in the next update where possible. Appreciate you taking the time to share them.
Best regards, Rasit
Congratulations, fantastic update! It has so many improvements!
Unfortunately, I have 2 issues:
1. The setting for APP_NAME in .env is not reflected, still ElmapiCMS v3.0 is shown everywhere
2. If I do a browser refresh, I always get a 502 Error from my NGINX Proxy. Does only happen with ElmapiCMS v3.0 not with anything else I proxy
Hello,
Thank you for the kind words. Glad you like the update!
1- You’re absolutely right about the APP_NAME issue. That one’s on me. I forgot to make it dynamic so you can change it from the .env file. I’ll make sure this is properly handled in the next update. In the meantime, here’s how you can update it manually:
If you have terminal access, after updating the .env file with your APP_NAME, run:
php artisan config:clear
npm run build
This will regenerate the frontend files with your updated APP_NAME. Be sure to upload everything inside public/build, including public/build/manifest.json.
If you don’t have terminal access, you can run the build locally and then upload the updated public/build folder to your server.
2- 502 NGINX Error on Refresh: This sounds like an Inertia + SPA + proxy issue. Try adding this to your NGINX config:
location / {
try_files $uri $uri/ /index.php?$query_string;
}
Let me know if that solves your problem.
Again, thank you for the feedback. Best regards.
Thanks for you feedback!
I’ll wait for the next update then 
As for the nginx issue: It would be great it that could be “fixed* in the app as with the 2.0 version i did not have this issue
Thanks again!
Yes. v2.0 didn’t have this issue because it wasn’t a full SPA like v3.0 with Inertia. I’ll see if there’s a way to improve this in-app, but it’s mostly a server-level thing. Might add a fallback or guide in the next update.
Best regards.
Hi there;
I’ve been using the script for a couple of years and overall I’m very happy with it.
However, I’ve noticed that once I go over 20K records with relationships, performance drops significantly and the system becomes very slow.
I saw that you recently updated the script—has this performance issue been optimized or addressed in the new version?
Thanks and regards.
Hi.
Thank you so much for being a long-time user and for your kind words. I really appreciate it.
Yes, performance has been one of the key focuses in the new v3 update. The db structure has been completely rebuilt, and the content API is now faster and more efficient.
But depending on your project’s structure there may still be room for further optimization. I’d be happy to take a closer look if you’d like to share more details. Feel free to reach out via email.
Also, I’m sorry about upgrading to v3 not being available.
Thank you again for your ongoing support and trust. Let me know if you need anything!
Best regards.
demo not working
Hey! Yes, the demo’s down at the moment—sorry about that. But the awesome version 3 update is dropping in a few days. Stay tuned, and thanks a lot for your interest!
Hi, I m interested in your project ElmapiCMS but would like to add some features. Do you offer custom feature development?
Can this be used as Sanity / Strapi ?
Hi mate,
i cannot get the the app running on plesk i really dont know what im doing wrong i followed the step by step, what am i missing?
Hello;
Thank you for purchasing ElmapiCMS. I need to know the details of the problem. Are you getting any error messages? Please send more information to the support email and I will help you.
support@elmapicms.comRegards.