Welcome to the APL Innovation Lab CMS Project! This initiative is all about creating, innovating, and learning in the world of content management systems, specifically with a focus on Drupal. Our goal is to build a series of project repositories under the APL-Innovation-Lab GitHub Organization, each dedicated to setting up a barebones server environment like Drupal 9, but with a twist!
We envision a platform where anyone, be it a seasoned developer or a curious learner, can jump in to experiment, contribute, and grow. Here's what we're setting up:
-
Project Repositories: Each repository under the APL-Innovation-Lab will focus on establishing a basic server environment, with Drupal 9 as our starting point.
-
Custom Onboard Experience: We’re not just setting up servers; we’re creating learning hubs. Each setup will be customized with APL Innovation Lab flair, guiding users in learning about and contributing to the Library's CMS.
-
Diverse Platforms: Leveraging DDEV, Laravel, Pantheon, and Acquia, we aim to simplify the process of setting up Drupal servers for each of the Library's website content types.
-
Dummy Data Implementation: To ensure a realistic yet secure environment, we’ll populate our servers with dummy data that echoes the Library's actual content—no personal information, no direct links to production servers.
-
API Integration for Flexibility: The cherry on top is our plan to explore API integrations with the Drupal site. This will open doors to demonstrate other CMSs or to connect various applications, offering a broader perspective beyond the Drupal UI.
We are looking for enthusiastic individuals who are ready to mentor, learn, and contribute. Whether you are an expert in Drupal, have a knack for teaching, or are keen on learning and experimenting with CMS, we welcome you to join our endeavor.
-
Mentors and Contributors: If you have experience with DDEV, Laravel, or similar platforms and are interested in creating stand-up instructions, we’d love to have you on board.
-
Feedback and Ideas: Have suggestions or innovative ideas? Feel free to open a pull request or issue to discuss what you have in mind.
-
Spread the Word: Know someone who might be interested? Share this project with them!
-
Through GitHub: The best way to reach out is via Pull Requests or Issues right here on GitHub.
-
Email: Alternatively, you can email us at bryce.benton@austintexas.gov.
Be a part of an engaging, learning-focused community that’s all about building something great together. Let’s innovate, learn, and grow the CMS landscape, one repository at a time. For Austin, by Austin.
This project is an initiative of the Austin Public Library Innovation Lab.