Security News
tea.xyz Spam Plagues npm and RubyGems Package Registries
Tea.xyz, a crypto project aimed at rewarding open source contributions, is once again facing backlash due to an influx of spam packages flooding public package registries.
django-danceschool
The Django Dance School project: a modular, reusable set of designed to integrate all of the regular functions of a social dance school with the Django CMS content management system
Readme
Partnered social dance schools are complicated. They involve regular classes in multiple configurations which can have prerequisites, auditions, complex pricing, etc. There may also be public events which require registration, and often involve managing instructors, venues, scheduling and finances.
These dance schools are often run by people with limited time and resources. The founders of this project are all Lindy Hoppers, and in this community, even the most prominent and successful dance schools have zero full-time staff. Many schools are unable to grow because they lack the time and resources to manage all of the logistics, whose constraints are a disservice to the dance.
Over several years, Boston Lindy Hop <https://bostonlindyhop.com/>
__ has sought to address these issues by building a custom registration system with all of the features needed to run a dance school. The commercial options for dance schools are often limited, inflexible, and expensive. This sofware is adaptable enough to be suited to a wide range of dance schools, partnered or otherwise.
The project is designed to be modular and adaptable to the needs to individual dance schools, and can be readily customized while maintaining full integration between the registration system and the public facing parts of the website. Unnecessary features can be turned off, and the entire system is built with a focus on simple usage and customization.
Django Dance School is integrated with Django CMS <https://www.django-cms.org/en/>
__, which works similarly to other content management systems, making tasks like editing website content easy. Once the website is up and running, it is as straightforward to edit and maintain content as any other CMS. Best of all, this software is free and open source, so you are not stuck paying hefty service fees to a third-party registration provider.
The following are the main features of the project:
The following features are in progress:
Production Deployment (your live site)
For most production deployments and testing, we *strongly* recommend
using the accompanying `production-template
<https://github.com/django-danceschool/production-template/>`__
repository to get your server up and running. That repository
is designed to use standard tools such as `Docker <https://www.docker.com/>`__
and `Heroku <https://www.heroku.com/>`__ to get you up and running as quickly
as possible, with minimal knowledge of server configuration needed, but with
standard production-level technologies in use. The exact details of what you
will need will depend on the method of hosting that you choose; learn more in
the `documentation
<https://django-danceschool.readthedocs.io/en/latest/installation_production.html>`__.
Using the installation instructions for `Docker <https://www.docker.com/>`__,
it is also feasible to get a full project server stack running on any machine
(including your local machine for testing). Although you lose some of the
advantages for rapid development of the Django development server
(such as auto-reload of the server when changes are detected), this method
has the advantage of ensuring that all pieces of your production environment
can be replicated and tested before you deploy your school's website.
Development Installation (for testing and development of custom functionality)
If you just want to test out the project locally, work your way through the code, or develop your own custom templates and functionality using the Django development server, then this method of installation is for you.
For instructions, see the Documentation <https://django-danceschool.readthedocs.io/en/latest/installation_development.html>
__.
This project was originally created in Spring-Summer 2010 by Shawn
Hershey, for New School Swing (the predecessor to Boston Lindy Hop <https://bostonlindyhop.com/>
__). In March 2015, the project was
taken over by Lee Tucker and Andrew Selzer. Significant contributions
over the course of the project have also been made by Dan Rosenthal,
Jason Swihart, Kevin Sihlanick, and Adam Hitchcock.
The goal of this project is to make an extensible code base that can be used by other dance schools. We can especially use help with:
Issues and bugs may be submitted directly to the
issue tracker <https://github.com/django-danceschool/django-danceschool/issues>
_.
Bug fixes, or other contributions that serve the goals of the project may be submitted as pull requests directly to this repo.
If you wish to extend this project with considerable functionality or major modifications, please get in touch with Lee and Andrew.
FAQs
The Django Dance School project: a modular, reusable set of designed to integrate all of the regular functions of a social dance school with the Django CMS content management system
We found that django-danceschool demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Tea.xyz, a crypto project aimed at rewarding open source contributions, is once again facing backlash due to an influx of spam packages flooding public package registries.
Security News
As cyber threats become more autonomous, AI-powered defenses are crucial for businesses to stay ahead of attackers who can exploit software vulnerabilities at scale.
Security News
UnitedHealth Group disclosed that the ransomware attack on Change Healthcare compromised protected health information for millions in the U.S., with estimated costs to the company expected to reach $1 billion.