Episode #6

Static Jekyll For Your Site


There's a lot going on in the community this time! Introducing a couple of platforms, Jack provides some insight into payment processors, and Andrew goes over Jekyll.

News / Community Updates

GitLab.com changes CI/CD minute limits for free accounts

Subscription Plans

Jekyll 3.9.0 Released

August 30th 2020: Analysis of CenturyLink/Level(3) Outage

OurCompose Developments

Tribe Updates

Compositional Role

Integration Discussion - Jekyll - Overview

Grab Bag - Stripe at OurCompose

As an online service provider we need a way to accept payments across the internet. We built our application from the ground up and use Stripe as our payment processing provider.

We evaluated other payment methods such as PayPal and Shopify, but these didn’t meet our needs and we were unimpressed with the integration abilities. Most of these other payment processing platforms redirect users away from our site, and they don’t have the customization ability that Stripe offers.

What is Stripe?

Stripe is a “fully integrated suite of payment products.” A lot of what we use at OurCompose is the Billing API. The Stripe Billing API is easy to integrate with existing websites, mobile apps, and CMS systems. It is a technology-first approach to payments and finance.

We believe that payments is a problem rooted in code, not finance. We obsessively seek out elegant, composable abstractions that enable robust, scalable, flexible integrations. Because we eliminate needless complexity and extraneous details, you can get up and running with Stripe in just a couple of minutes.

One of the features I really like is the granular control over pricing plans. With Stripe’s flexibility we are able to add one time charges, recurring charges, usage-based charges, tiered pricing, promotions and trial periods, and adjustable billing frequency.

Check out Stripe billing for more information.

OurComposeCast Donations - Memberful powered by Stripe

Memberful is a tool we use to accept monthly and one-time donations on our jekyll (static) site.

Memberful integrates with our already existing Stripe account and does all the legwork for us. I would describe it as a tool built on Stripe for CMS’s (Content Management Systems) and static sites.

CommandCenter - Stripe Embedded

Commandcenter is a React/Ruby on Rails application we use to manage customers and billing. Ruby uses “gems” to manage dependencies, and Stripe has a gem that gives our application the ability to handle payments within the site using Stripe’s billing and payment services.

We also use React to customize our front end and the react-stripe-elements library to make the payment form you see pretty.

Check out Accepting a Payment and the Integration Builder for more information on how Stripe handles payments.


The tools we use to get it done

At Compositional Enterprises, we value our time as much as you do. That's why we only use the best Free, Libre, and Open Source tools to produce our quality content and products.

Take action and start using the same secure and convenient tools that we use by signing up for your OurCompose instance today! Invest in your community by donating directly to the podcast! Every bit (and byte) goes back into growing and spreading the show. Otherwise, to stay updated with the show and all future developments, find us on reddit or sign up for our mailing list using the form below!