Code

Discussion on ElmapiCMS - Headless CMS for building Content API

Discussion on ElmapiCMS - Headless CMS for building Content API

Cart 108 sales
Recently Updated

elmasapps supports this item

Supported

This author's response time can be up to 1 business day.

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

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

XieBen

XieBen Purchased

Hello, when is the SaaS solution coming?

XieBen

XieBen Purchased

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.

XieBen

XieBen Purchased

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.

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.

sampra

sampra Purchased

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.

affraz

affraz Purchased

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, 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.

affraz

affraz Purchased

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.

affraz

affraz Purchased

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.com

Regards.

by
by
by
by
by
by

Tell us what you think!

We'd like to ask you a few questions to help improve CodeCanyon.

Sure, take me to the survey