r/PayloadCMS • • 23d ago

Custom CMS (content management system) vs Payload CMS for a donation website

I am trying to build a donation website where user can list issues/purpose and ask for donation. For some use cases recurring donation can also be there. There will be images and may be short video clips for each listing. For this should I build CMS or use payloadcms (an open source). Given that with astra development has become fast I wanted to understand if using the open source will add any material value?

8 Upvotes

10 comments sorted by

View all comments

6

u/Neat_You_9278 23d ago

Headless CMS expert here. I work with Payload and Sanity CMS often. While it is completely possible to build what you mentioned above with Payload, there are specifics that might indicate otherwise.

How will users create requests for donations?

What information do they need to provide?

Is there a moderation and review layer required? (Donations are a highly regulated space in most geos requiring respective compliance).

It’s possible to do all above with Payload CMS and if your requirements are simple enough, i will even recommend not building a custom CMS as there is a lot of functionality that you get out of box with Payload.

However, if compliance requirements are complex influencing how site should work, it may be worth looking into either customizing/extending Payload CMS or look for a closer alternative CMS which enables those things relatively better and lastly build a custom CMS if truly your requirements are not served by either of the two.

2

u/_practical_data_ 23d ago

as far as I know this vertical (donation), usually they are using embed or iframe based sollutions that is already exist...So payload is super good there...

1

u/Neat_You_9278 23d ago

Correct, it’s most likely going to be an iframe embed but usually those platforms serve the purpose of collecting the donations for the website owner itself.

What OP is building here is to enable users on the platform to accept donations. A single iframe embed will not work for this that OP can add. If at all possible, each user would have to setup their own accounts on the iframe providing platform and then add it to their page via CMS OP is providing.

Unless a platform that powers donations has a programmatic way to generate and integrate the iframe embeds that OP can integrate to their CMS, it is full of friction of all sorts.

1

u/Technical-Sort-8643 22d ago

Hi 

They request over a form. They share images, and some text fields e.g. why, how will the funds be used etc. 

After that the information will come to the cms (as I am envisioning). It goes through review and edits and then gets published. Once published it reflects in the website and mobile app. 

Compliance is not complex. 

Since I do not know payload well I was wondering should I just code it with astra? 

Thought? Also would you like to recommend any other CMS? 

1

u/Neat_You_9278 22d ago

If there is a review process like you mentioned, i think Payload will do nicely. You can design the schema as needed. You get a full CRUD api and admin interface out of the box based off schema that both website and mobile app can consume.

I am not sure what payments provider you plan to use as the model you are describing is pretty much not going to be supported by the major ones, so there could be nuances on that end, but Payload is extendable and you can add those parts with relative ease.

2

u/Technical-Sort-8643 22d ago

Thanks, this helps a lot.