Django Admin Collaborator - Real-time collaborative editing for Django admin #1
Brktrlw
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Django Admin Collaborator - Real-time collaboration for Django admin
Hello Django community! 👋
I'm excited to share a package I've created called Django Admin Collaborator that brings real-time collaborative capabilities to the Django admin interface.
What problem does it solve?
If you've ever worked in a team where multiple people need to edit content in the Django admin, you've probably experienced the frustration of overwriting someone else's changes or having to constantly communicate about who's working on what. This package solves those problems with a WebSocket-based collaborative system.
Key features
Here's a quick look at it in action:
Getting started
The package is available on PyPI and easy to integrate:
Basic implementation only requires a few steps:
Technical details
The package uses:
Full documentation is available at Read the Docs.
Advanced usage options
Applying to multiple admin classes
If you want to apply collaborative editing to existing admin classes, you can use the utility functions:
Creating admin classes dynamically
You can use the factory function to create admin classes dynamically:
Configuration options
You can customize the behavior through settings:
Deployment considerations
If you're deploying on Heroku, you may need to adjust database connection settings:
Use cases
This is particularly helpful for:
Looking for feedback
I'd love to hear from anyone who gives this a try! Specifically:
Feel free to:
Thanks for checking it out!
Beta Was this translation helpful? Give feedback.
All reactions