Wednesday 26 August 2020

Papyr CMS now supports Postgres and other relational DBs

"I really like it but can I use postgres instead of mongoDB?"Last time I shared Papyr, this was one of the first and highest rated responses I got. At the time, the answer was that only Mongo DB was supported, but then I got to work! Leveraging the Sequelize and Mongoose ORMs, Papyr now supports any databases that these ORMs support (including Postgres).Maybe you weren't here last time I introduced Papyr. Papyr CMS is something of a CMS/Framework hybrid. Using the NextJS React framework, Papyr is designed to be extremely customizable (the CMS part) and extendable (the Framework part). Using a combination of "Content Posts" and "Page Posts", which leverage a series of pre-built Sections, custom landing pages fly together (check out how it works). Because, however, Papyr is built on NextJS, developers can customize their install to their heart's content. Additional Sections can be added to the "components/sections" directory of a project to be included in the list of sections used to build pages, or, using NextJS's "pages" routing, one can simply build their own React component in the "pages" directory that can be as custom and advanced as it needs to be.Besides being a customizable CMS and extendable Framework, Papyr comes with all sorts of functionality that most websites need already baked in. These features include blog, events, ecommerce, quick website initialization, user authentication, Gmail integration, Google Analytics, and more! On top of that, Papyr is designed to be used for free! Every service (hosting, database, image storage, etc) is a "freemium" service, so everything can be used for free, but is very easy to scale for a few dollars once you need to.Check out the home website at https://papyrcms.com or the code at https://github.com/drkgrntt/papyr-cms. You can also see a demo site showcasing many of the front-end features using fake content at https://drkgrntt.herokuapp.com.Do you have any questions or comments? Feature requests? Bug reports? Would you like to contribute? Please feel free to reach out in any way you know now, or via the contact form, and I will get back with you as soon as I can.Thanks for reading!

Submitted August 26, 2020 at 02:20PM by drkgrntt

No comments:

Post a Comment