Comments (3)
Hey, I have recently been exploring Plenti and have had @jamestagal helping me which has been amazing.
I brought up this query to him as I love what Plenti is doing and how powerful it can be, I would just love if the build and CMS capabilities were more plug and play like mentioned above.
Thanks for all your hard work so far @jimafisk, what you have made is great!
from plenti.
If this were possible with Plenti then the CI/CD pipeline process might have to be done in Netlify? I'm not sure.
I'm not positive either, but I think you could still use GitLab's CI. I would love to plugin to Netlify's CI directly, however last time I checked they don't actually have a proper CI system that can reference specific images. Instead they use a giant, Netlify maintained image that only has software available that they install at whatever version they last installed. See details here for reference: https://youtu.be/TmWIeUOsERY?si=8vyC5t6SYXOgCJSj&t=225
One advantage I can see with this approach would possibly be a nicer way to add clients who need to get access to the CMS with Google logins
That makes sense, there are other ways to allow for OAuth login to edit Plenti sites as well. We're using PocketBase to facilitate this at the moment for some clients. That would lift any restrictions / fees that Netlify charges for something like this, but you'd have to self-host.
You can have 5 users per site
Is this a limit Netlify is imposing or is it getting passed on from the repo provider? I know GitLab has a free tier that allows 5 users in a group, but after that their pricing goes up quite drastically (that's why my company runs its own Gitea instance for our Plenti sites)
It would be great to know whether this would be possible with Plenti.
Something like this should be possible, ultimately it's a question of priorities. It sounds like the major advantage is that you'd get access to Netlify's OAuth set up for things like using Google logins for editing the website. In the meantime there are other ways to accomplish that using less restrictive platforms like PocketBase - I can try to put together some examples of how to do this (ultimately I'd like a seamless integration you could do via plenti.json). I'm definitely not against adding Git Gateway support, but I would probably still want to prioritize releasing Gitea CMS support (#271) and maybe even BitBucket CMS support (#280) first since that would open up Plenti to entirely new platforms. Does that make sense? Thank you both for the suggestion and feedback!
from plenti.
Hi @jimafisk
Thanks for your thoughts and considerations on this one.
Is this a limit Netlify is imposing or is it getting passed on from the repo provider?
I had a look but it wasn't clear to be honest but it does seem to be a Netlify limit. So I believe that the Netlify Identity service only allows 5 invite-only users in the free tier and 1.000 users if registration is open to anyone.
... like PocketBase. I can try to put together some examples of how to do this.
I'd love to see some examples and I'm sure others would appreciate it too 😁
It's great to explore the possibilities re expanding Plenti's features & capabilities and I look forward to seeing Gitea CMS support.
Thanks again for your help, Jim.
Regards,
Ben
from plenti.
Related Issues (20)
- Can SSR be enabled with V8 engine? HOT 2
- Error when using CMS editor with GitLab Pages in a monorepo HOT 5
- plenti serve is spitting errors HOT 9
- Fingerprint SPA to bust cache HOT 1
- Can't use "plenti" command HOT 2
- Broken build: invalid go version '1.21.0': must match format 1.23 HOT 1
- Component cache
- Custom env variable
- Live Reload: Broken/Missing JS script? HOT 2
- Use query params to bust cache HOT 1
- tls: failed to verify certificate: x509 HOT 3
- Broken Build: Project file 'snapcraft.yaml' not found HOT 3
- Strip inline style when pasting into inputs HOT 1
- Flatpak support
- Fingerprint every file in SPA HOT 4
- SIGSEGV: segmentation violation on running plenti serve on Linux (0.6.45) HOT 1
- Importing plain JS Files from components HOT 4
- Required fields HOT 1
- Route override fallbacks
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from plenti.