/atomcms

Atom CMS is an open source Retro CMS that allows for a solid and easy developer experience while it also provided a modern and feature rich experience for you and your users.

Primary LanguagePHPMIT LicenseMIT

Atom CMS
Join the official Atom CMS Discord server

📢 Disclaimer

Please note that Atom CMS is provided as an educational resource for learning purposes only. The creators and contributors to Atom CMS are not responsible for any misuse or unintended consequences arising from the use of Atom CMS. By using Atom CMS, you agree to take full responsibility for your actions and any consequences resulting from your use of Atom CMS. It is your responsibility to ensure that you are using Atom CMS in compliance with all applicable laws and regulations.

💙 A Community-Driven Retro CMS

The creation of Atom CMS was driven by the desire to widen the options available for people when choosing a CMS for their new journey. By valuing community input and collaboration, Atom aims to offer a modern and user-friendly system that is easy to understand and work with. Additionally, Atom CMS includes a built-in theme system allowing you the flexibility to use any CSS framework you prefer or even opt for a fully customized vanilla approach. This enables you to tailor the platform to your specific needs and preferences, ensuring a truly unique user experience.

Check out the fantastic trio that brings it all together:

  • PHP (Laravel 10.x): At the core of Atom CMS lies Laravel 10.x, a modern and elegant PHP framework that simplifies the development process. Laravel's extensive documentation can be found here.
  • Vite: As a next-generation frontend build tool, Vite empowers Atom CMS with lightning-fast development and production speeds. Dive into the Vite documentation here to explore its full potential.
  • TailwindCSS: To ensure a visually stunning and responsive design, Atom CMS incorporates TailwindCSS, a utility-first CSS framework. Learn more about TailwindCSS and its installation process from the official docs

🧙‍♂️ Learning Laravel

If you are new to Laravel and want to build your own features, we highly recommend the following free resources:

Laracasts is an official learning platform for Laravel, so you can trust the quality of the content and learn best practices from some of the best and most experienced teacher within the field.

🚧 Installation and further documentation

You can find guides on how to setup Atom CMS by clicking the following link: https://github.com/atom-retros/atomcms/wiki

The link above also contains various other documentation on how make full use of Atom CMS and more.

🔥 Credits

Atom CMS is made possible by the contributions of numerous developers, designers, and community members.

  • Kasja - Helping with design, ideas & GFX
  • Nicollas - Dark mode, Turbolinks, Performance improvements, Article reactions, User sessions, Layout improvements & PT-BR translations
  • Dominic - Performance improvements & User sessions
  • Oliver - Profile page & Finnish translations
  • Beny - Findretros API fixes & CF Fixes
  • Live - French translations, bugfixes & tweaks
  • MisterDeen - Custom Discord widget, bugfixes & tweaks
  • EntenKoeniq#0001 - Automatic language registration, auto color scheme selection, rooms page & profile page fixes,
  • DamienJolly - Bugfixes
  • Danbo - Bugfixes
  • Diddy/Josh - Code readability improvements
  • Damue & EntenKoeniq#0001 - German translations
  • Talion - Turkish translations
  • CentralCee, Rille & Tuborgs - Swedish translations
  • Yannick - Netherland translations
  • Gedomi - Spanish translations
  • Lorenzune - Italian translations
  • Twana - Norwegian translations
  • Plow - French translations
  • Kani - Rcon System & Findretros API
  • Sonay - Material theme
  • Raizer - Circinus

🙏 Donations

If you wish to support my work, you can click the button below to "buy me a coffee" it's also possible to create a "subscription" where you'd support me with a coffee every month

Buy Me A Coffee