Irmin as a CMS Database #2367
Replies: 6 comments 9 replies
-
|
Is irmin a good choice for potentially large datasets. I am specifically asking, because there seems to not be a concept of "paging" in irmin (e.g. getting only the first 100 nodes of a path). |
Beta Was this translation helpful? Give feedback.
-
|
I am currently using Json_value contents, as I have differently shaped data structures under different paths. I read somewhere, that there was some work using gadts to make working with different data types in the same store possible. Is that still being worked on or should I not get my hopes up of something like that coming in the future? |
Beta Was this translation helpful? Give feedback.
-
|
I want to have different "workspaces" in the CMS. The main workspace is the content thats live. Other workspaces can be created to make changes in a "draft" stage, which can later be published to live. Irmin branches seem to be a perfect fit for that. I am wondering though, if it is also possible to merge only a subset of commits or even a subset of changes from a commit. Also: Other branches would have to be rebased, as soon as one is merged into main. Is there a concept for that in irmin or are long lived branches not really a thing? |
Beta Was this translation helpful? Give feedback.
-
|
I would like to have a history feature in the cms, with which the user can roll back changes made previously. I guess going back linearly is no problem, as thats just pointing the HEAD of the workspace to an old commit. Is it also possible to "undo" a specific commit in the middle of the commit history? |
Beta Was this translation helpful? Give feedback.
-
|
I am currently implementing the media upload and am considering saving the uploaded files in irmin directly, so deleting a file can also potentially be reverted. I am worried about the size of the database though, as it would never be possible to really delete a file. So if I upload a 100GB file and don't need that anymore, I would not be able to free up that disk space, right? I had a look into irmin-pack (currently I am using irmin-fs.unix), but I wasn't able to get it running reliably. I always got errors in |
Beta Was this translation helpful? Give feedback.
-
|
I see, that Irmin is currently in the process of switching the concurrency library from lwt to eio. That has me worried a bit, because the author of Dream said, that they will probably never switch to eio, but stay on lwt (direct). Is the option considered, to make irmin compatible with both lwt and eio? As a lot in irmin is configurable with functors, I am wondering, if the same thing would be possible with the concurrency library. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hello 👋
I am working on a CMS and I am trying to use irmin as the database. I have a few questions about it. 😄 I am putting each question as a comment in this discussion, so further discussion can happen in threads. I hope this is ok.
Beta Was this translation helpful? Give feedback.
All reactions