Coder Social home page Coder Social logo

Git Gateway with Netlify about plenti HOT 3 OPEN

jamestagal avatar jamestagal commented on June 12, 2024 1
Git Gateway with Netlify

from plenti.

Comments (3)

StudioGonzcat avatar StudioGonzcat commented on June 12, 2024 1

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.

jimafisk avatar jimafisk commented on June 12, 2024 1

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.

jamestagal avatar jamestagal commented on June 12, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.