All Projects → coderedcorp → Coderedcms

coderedcorp / Coderedcms

Licence: bsd-3-clause
A content management system for marketing websites based on Django and Wagtail.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Coderedcms

Wondercms
WonderCMS - fast and small flat file CMS (5 files)
Stars: ✭ 330 (-14.51%)
Mutual labels:  cms, content-management-system, website-builder, bootstrap
Responsiveframework
Easily make Flutter apps responsive. Automatically adapt UI to different screen sizes. Responsiveness made simple. Demo: https://gallery.codelessly.com/flutterwebsites/minimal/
Stars: ✭ 476 (+23.32%)
Mutual labels:  website-builder, bootstrap, bootstrap4, responsive
Laracms
LaraCMS 是在学习 laravel ( web 开发实战进阶 + 实战构架 API 服务器) 过程中产生的一个业余作品,试图通过简单的方式,快速构建一套基本的企业站同时保留很灵活的扩展能力和优雅的代码方式,当然这些都得益Laravel的优秀设计。同时LaraCMS 也是一个学习Laravel 不错的参考示例。
Stars: ✭ 588 (+52.33%)
Mutual labels:  cms, content-management-system, website-builder, bootstrap
Cms
Multilingual PHP CMS built with Laravel and bootstrap
Stars: ✭ 2,342 (+506.74%)
Mutual labels:  cms, content-management-system, website-builder, bootstrap
E Commerce 2 django
Guest register, user register, user login, user logout, account home page, product view history, change password, reset password, change name, send activation email when register, resend activation email, add shipping address, add billing address, add nickname to the addresses, edit shipping address, edit billing address, view list of your addresses, reuse shipping addresses when order products, reuse billing addresses when ordeer products, show sales analytics if staff or admin only using -chart.js-, get analytics data with Ajax, receive marketing email, change if user will receive marketing email or not by admin, send contact message with Ajax, products list, product detail, download product detail as a PDF file, download digital product files -if the user purchased that digital product only-, orders list, list of digital products files, order detail, download order detail as a PDF file, verify order ownership with Ajax -to secure order detail page-, show cart products, add or remove product from cart, checkout page, thanks page when order placed successfully, add or reuse payment method, add or reuse payment method with Ajax, search products by title, search products by description, search products by price, search products by tag title, write tags for products -by admin only-, auto fill contact email, full name if user logged in.
Stars: ✭ 20 (-94.82%)
Mutual labels:  django, bootstrap, bootstrap4
Django Admin Bootstrap
Responsive Theme for Django Admin With Sidebar Menu
Stars: ✭ 787 (+103.89%)
Mutual labels:  django, bootstrap, responsive
Banking System
A banking System Created Using Django Python Web Framework
Stars: ✭ 105 (-72.8%)
Mutual labels:  django, bootstrap, bootstrap4
Bootstrap Dark
The Definitive Guide to Dark Mode and Bootstrap 4 - A proof of concept
Stars: ✭ 54 (-86.01%)
Mutual labels:  bootstrap, bootstrap4, responsive
Mobirise
Free Website Builder for Bootstrap 4 & AMP
Stars: ✭ 664 (+72.02%)
Mutual labels:  website-builder, bootstrap, bootstrap4
Puput
A Django blog app implemented in Wagtail
Stars: ✭ 450 (+16.58%)
Mutual labels:  cms, wagtail, django
Purpleadmin Free Admin Template
Purple Admin is one of the most stylish Bootstrap admin dashboard you can get hands on. With its beautifully crafted captivating design and well-structured code.
Stars: ✭ 473 (+22.54%)
Mutual labels:  cms, bootstrap, bootstrap4
User Management Php Mysql
PHP User Management System is a powerful PHP script that offers a secure user management system. The application is a great way to build your website, allowing your users to register an account and build restricted access to certain users. We offer great support and it’s very easy to install. It’s powered by MYSQL and PHP.
Stars: ✭ 111 (-71.24%)
Mutual labels:  cms, content-management-system, bootstrap
Lightning Admin Angular
A mobile first design of a responsive admin template built with angular and bootstrap
Stars: ✭ 107 (-72.28%)
Mutual labels:  bootstrap, bootstrap4, responsive
Bootstrap4 Fs Modal
A simple way to improve UX of Bootstrap 4 modals on mobile phones.
Stars: ✭ 102 (-73.58%)
Mutual labels:  bootstrap, bootstrap4, responsive
Ecommerce
We're going to take you step-by-step to build a modern, fully open-source, eCommerce web application using Python, Django, Bootstrap, Javascript, and more.
Stars: ✭ 980 (+153.89%)
Mutual labels:  django, bootstrap, bootstrap4
Sing App
💥Free and open-source admin dashboard template built with Bootstrap 4.5 💥
Stars: ✭ 1,187 (+207.51%)
Mutual labels:  bootstrap, bootstrap4, responsive
Fullycms
Fully CMS - Multi Language Content Management System - Laravel
Stars: ✭ 465 (+20.47%)
Mutual labels:  cms, content-management-system, bootstrap
Wagtail
A Django content management system focused on flexibility and user experience
Stars: ✭ 11,387 (+2850%)
Mutual labels:  cms, wagtail, django
E107
e107 Bootstrap CMS (Content Management System) v2 with PHP, MySQL, HTML5, jQuery and Twitter Bootstrap. Issue Discussion Room: https://gitter.im/e107inc/e107
Stars: ✭ 272 (-29.53%)
Mutual labels:  cms, bootstrap, bootstrap4
Select2 Bootstrap4 Theme
Select2 v4 theme for Bootstrap4
Stars: ✭ 305 (-20.98%)
Mutual labels:  bootstrap, bootstrap4

CodeRed CMS

The professional WordPress alternative for building modern marketing websites. Based on Python, Django, Wagtail, and Bootstrap 4.

Website | Documentation | Blog

Status

Python Package PyPI - Python Version PyPI - Django Version PyPI - Wheel PyPI - Downloads PyPI
Build Build Status Azure DevOps tests (branch) Azure DevOps coverage (branch)

Note

This project is still early on in its development lifecycle. It is possible for breaking changes to occur between versions until reaching a stable 1.0, however we will clearly note any breaking changes between releases if applicable. Feedback and pull requests are welcome.

Quick start

  1. Run pip install coderedcms

  2. Run coderedcms start mysite --sitename "My Company Inc." --domain www.example.com

    Note: --sitename and --domain are optional to pre-populate settings of your website.

  3. Enter the project cd mysite/

  4. Run python manage.py migrate to create the core models.

  5. Run python manage.py createsuperuser to create the initial admin user.

  6. Run python manage.py runserver to launch the development server, and go to http://localhost:8000 in your browser, or http://localhost:8000/admin/ to log in with your admin account.

See the documentation for next steps and customizing your new site.

Why use CodeRed CMS?

In addition to the numerous benefits of Wagtail, CodeRed has features that are specifically designed for marketing websites:

  • The editing experience is tailored for visual marketing content. Create flashy hero units, callouts, and forms using a beautiful editing interface. Editors and Designers can easily update content, designs, and layout without fear of breakage and without the need to consult developers. Developers can fully customize the site using plain HTML/CSS/JavaScript without relying on plugins or undocumented hacks.

  • Built-in SEO Optimized metadata for Facebook, Twitter, LinkedIn, Google, Bing, and more are all included out of the box. A sitemap and robots.txt are also present and automatically updated. Articles, blog posts, and events support Google’s preferred AMP format to boost search ranking and support mobile devices.

  • Responsive design out of the box! Editors can build content using Bootstrap 4 components including navbars, hero units, carousels, cards, modals, and the powerful grid system.

  • Fast load times made possible by a built-in page cache. The cache automatically refreshes whenever a page is published, or by the click of a button. Cached pages load as quickly as static HTML files.

  • Full Google Analytics tracking can be turned on by adding your UA- tag. Detailed event tracking can be turned on globally and fine-tuned for each clickable element such as links, buttons, and images.

  • Professionally-backed support. Both CodeRed CMS and Wagtail (the technology powering CodeRed CMS) are produced by software companies who offer professional support and services. This is built on proven technology that successfully serves small businesses and large enterprises around the world every day.

Quality Control

In addition to manual testing by real humans between releases, we also employ many quality control tools to automatically catch some errors before they are introduced to the code. The CodeRed team has a strong focus on quality and security to ensure CodeRed CMS remains reliable for use in day-to-day business operations.

Roadmap

Officially, CodeRed CMS is in a beta stage. That being said, it is currently in use on production sites. However there are still many activities that are needed before hitting a 1.0 “stable” status.

Work already in progress before 1.0 release:

  • Higher test coverage.

  • Full documentation.

  • Usability feedback and testing regarding the admin/editor experience.

  • Improved accessibility of the CodeRed-provided HTML templates (excluding the admin interface... this is an issue wagtail is dealing with upstream).

Other future plans:

  • Continue adding commonly used abstract page types and blocks available out of the box(e.g. calendar/events, product page, store locator, etc.)

  • Continue updating and enhancing SEO/meta attributes as standards evolve.

  • Built-in SSO with major identity providers such as Google and Office 365.

  • ADA compliance enforcement features and workflows in the admin.

  • Light e-commerce functionality, or at least a smooth integration with an existing e-commerce framework.

Inspiration and Design Philosophy

Inspiration from WordPress

We the creators of CodeRed CMS deal with WordPress sites on a daily basis. While WordPress is fantastic for blogs and do-it-yourself websites, we feel it is very frustrating for use in a professional environment where the site needs to be actively enhanced, maintained, and secured on a daily basis. We designed CodeRed CMS as a marketing-focused WordPress replacement, not a WordPress clone. The intended audience is an agency, technology firm, business, or non-profit who has at least one full stack web developer managing the website.

WordPress users will feel comfortable with CodeRed CMS, as many of the editing and design paradigms are similar such as:

  • Global site and branding settings.

  • Main menu builder is familiar.

  • Editors can change the template used by each page.

PLUS many aspects are greatly enhanced:

  • Visual content blocks eliminate need for cryptic short-codes.

  • Content blocks can each be customized with CSS classes and selectable templates.

  • Developers can easily customize the editing interface and page types without 3rd party plugins or themes.

  • The site can be professionally managed with better control over 3rd party plugins to prevent unplanned breakage (if you've ever managed a large WordPress site - you know exactly how painful this is).

As an Extension of Wagtail

CodeRed CMS is a pip package that essentially wraps Wagtail and provides marketing-specific features that are ready to be used out of the box. Everything that can be done with Wagtail can be done with CodeRed.

One major point of difference between between CodeRed and stock Wagtail is the approach to design and content. Wagtail being more of a CMS framework, is focused on a clear separation between design (UX) and content. We agree with this approach for larger informational sites. But as is usually the case with marketing sites, design and information are more tightly coupled. Developers shouldn’t need to create a new page type or a new block just to handle a design deviation that is used in one place on the site. Designers and editors shouldn’t need to engage the developer for every minor design-related change such as changing a CSS class. For this reason, CodeRed blurs the lines of design and content by enabling editors to specify templates on a per-page and per-block basis, CSS classes per-block, and many other logo, layout, and branding settings. We realize this is not the right approach for every site - but we do believe it adds a lot of value for marketing sites.

Contributors

In addition to the CodeRed team, many thanks to the Wagtail community and our independent contributors.

If you're interested in building, developing, or contributing to CodeRed CMS, check out the Contributing Guide.

Contact

We would love to hear your questions, comments, and feedback. Open an issue on Github, message us on #coderedcms in the Wagtail slack, or email us at [email protected].

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].