This website places cookies on your device to give you the best user experience. By using our website, you agree to the placement of these cookies. To learn more, read our Privacy Policy.
BlogCheck out the latest news from the Sixies about best practices, tips + tricks, and the newest technologies we're exploring...https://sixfeetup.com/bloghttps://sixfeetup.com/@@site-logo/sixfeetup-logo.png
With OpenID Connect (OIDC) Identity Provider for GitHub Actions, GitHub Actions simply and conveniently interacts with AWS. In this post, you’ll see an example Terraform configuration for setting up the authentication and an Actions workflow that uses it.
Keeping Django up to date is essential. Here are some battle-scarred tips and version-specific information for you to navigate a Django upgrade at any level.
Using the S3 Presigned URLs and Presigned Posts features almost had the Six Feet Up team stumped, but after some troubleshooting, uploads were a breeze.
In Getting Started with Custom Blocks in Volto, we walked through the basic structure setup for a custom block and registered it with Plone’s React-based frontend, Volto. Now, we'll review the simple Edit Component.
Today, developers can use container images for AWS Lambda code — a helpful way to run much more complex code in a familiar package. However, there are some non-obvious differences that can make building Python app images for AWS Lambda frustrating.
Established, senior developers might be able to install Python easily, but are they following the Zen of Python when it comes to best practices for environment settings and versioning? In his talk, “Bootstrapping your Local Python Environment,” Calvin discusses how to optimize system setups.
Volto also offers in-place editing, a drag-and-drop layout configuration and a toolbar that dynamically changes to show only the actions needed in the moment.
collective.cloudfront is a Plone add-on designed to watch for Purge notifications from plone.app.caching and send the corresponding invalidation requests to an instance of Amazon’s CloudFront.
Volto is the React-based frontend for Plone and will be the default frontend from Plone 6 forward. It’s highly customizable and allows content editors to assemble pages using Blocks.
Whether you are responsible for a single application, a large environment or somewhere in between, it’s likely you’ve wanted to know how to maximize your cloud service providers’ capabilities. Explore templates, critical considerations and techniques to successfully tackle a cloud migration.
It’s best practice to debug or develop against the same content that is in production, but what should you do if there’s a limited amount of space to work with and the full production data can’t be pulled down? You can use Zope’s export/import.
As deployment options for web apps have multiplied in the past few years, AWS Lambda continues to stand out as a powerful, simple way to run a web app with minimal maintenance and cost — if there is low traffic.
Plone out-of-the-box allows editors to upload files (e.g., a Microsoft Word document) that other users can view and download, but until recently, the option to collaboratively edit uploaded documents has not been an option.
Maintaining and managing multiple websites is no small feat. One way to alleviate the burden of website maintenance is to consolidate multiple websites into a single parent site using child sites.
LoudSwarm by Six Feet Up, a Django-based virtual event platform, has always supported Slack for instant, in-app text communication. In addition to Slack, clients were requesting Discord integration, so Six Feet Up’s expert team of developers found a solution.
Anyone using Terraform to increase repeatability/reliability of an infrastructure has experienced the need — and urgency — to deploy resources that are entirely new.
Plone is one of the most secure Content Management Systems (CMSs) on the market. It is open-source; it has been around for 20 years; and, knock on wood, it has never had a zero-day exploit.
Migrating from Django 1.7 to 3.1 is no small task. Besides having to deal with the upgrade of Django itself, you shouldn't forget that an upgrade like this implies an upgrade from Python 2 to 3 as well.