All Projects → djblets → Djblets

djblets / Djblets

A collection of useful extensions for Django.

Programming Languages

javascript
184084 projects - #8 most used programming language
python
139335 projects - #7 most used programming language

Labels

Projects that are alternatives of or similar to Djblets

Django Url Filter
Django URL Filter provides a safe way to filter data via human-friendly URLs.
Stars: ✭ 259 (-5.82%)
Mutual labels:  django
Django Admin Easy
Collection of admin fields and decorators to help to create computed or custom fields more friendly and easy way
Stars: ✭ 265 (-3.64%)
Mutual labels:  django
Django Reversion Compare
Add compare view to django-reversion for comparing two versions of a reversion model.
Stars: ✭ 269 (-2.18%)
Mutual labels:  django
Cms
Club Management System of amFOSS, powered by CMS
Stars: ✭ 263 (-4.36%)
Mutual labels:  django
Gitlit
Platform to connect contributors and projects based on skill level and shared interests.
Stars: ✭ 265 (-3.64%)
Mutual labels:  django
Django Multiurl
Have you ever wanted multiple views to match to the same URL? Now you can.
Stars: ✭ 268 (-2.55%)
Mutual labels:  django
Django Mptt Admin
Django-mptt-admin provides a nice Django Admin interface for Mptt models
Stars: ✭ 256 (-6.91%)
Mutual labels:  django
Adminset
自动化运维平台:CMDB、CD、DevOps、资产管理、任务编排、持续交付、系统监控、运维管理、配置管理
Stars: ✭ 2,985 (+985.45%)
Mutual labels:  django
Django Fluent Dashboard
An improved django-admin-tools dashboard for Django projects
Stars: ✭ 266 (-3.27%)
Mutual labels:  django
Drfx
A framework for launching new Django Rest Framework projects quickly.
Stars: ✭ 267 (-2.91%)
Mutual labels:  django
Myblog
Python+Django+MySQL 博客系统
Stars: ✭ 263 (-4.36%)
Mutual labels:  django
Reactor
Phoenix LiveView but for Django
Stars: ✭ 258 (-6.18%)
Mutual labels:  django
Shareabouts
Shareabouts is a mapping application for crowdsourced info gathering.
Stars: ✭ 269 (-2.18%)
Mutual labels:  django
Django Wpadmin
WordPress look and feel for Django administration panel
Stars: ✭ 259 (-5.82%)
Mutual labels:  django
Zappa
Serverless Python
Stars: ✭ 224 (-18.55%)
Mutual labels:  django
Django Elasticsearch Dsl Drf
Integrate Elasticsearch DSL with Django REST framework.
Stars: ✭ 258 (-6.18%)
Mutual labels:  django
Djangocms Blog
django CMS blog application - Support for multilingual posts, placeholders, social network meta tags and configurable apphooks
Stars: ✭ 268 (-2.55%)
Mutual labels:  django
Soms
SaltStack自动化运维平台-SOMS
Stars: ✭ 274 (-0.36%)
Mutual labels:  django
Fms
运维故障管理系统
Stars: ✭ 270 (-1.82%)
Mutual labels:  django
Django Swingtime
📆 Event and occurrence scheduling application for Django
Stars: ✭ 268 (-2.55%)
Mutual labels:  django

Djblets

Djblets is a large collection of general and special-purpose building blocks designed to help with the development of web applications written using Django_ and Python.

The following modules are available. These contain classes, functions, template tags, templates, etc. that can be used by your own codebase.

  • djblets.auth_ - Authentication-related utilities for registration, login rate limiting, and other auth-related uses

  • djblets.avatars_ - Avatar rendering with flexible backends (supporting Gravatars, custom URLs, file uploads, or custom options)

  • djblets.cache_ - Helpers for working with client-side and server-side caching needs

  • djblets.conditions_ - User-defined condition rules under which actions should be performed

  • djblets.configforms_ - Category-based, multi-form configuration pages

  • djblets.datagrid_ - Customizable grids for displaying information, with custom columns

  • djblets.db_ - Specialized fields, validation, and query operations for databases

  • djblets.extensions_ - Extension framework, allowing third-party developers to extend your product or service

  • djblets.features_ - Feature flags for enabling/disabling functionality based on any criteria

  • djblets.feedview_ - Inline RSS feed reader for news posts and other data

  • djblets.forms_ - Specialized fields and widgets, enhanced form rendering, and dictionary-backed form data

  • djblets.gravatars_ - Low-level functions and template tags for injecting Gravatars_ into pages

  • djblets.http_ - Utilities for working with HTTP requests and responses.

  • djblets.integrations_ - Framework for integrating with third-party services and offering unlimited numbers of user-defined configurations

  • djblets.log_ - Enhanced logging capabilities and log viewing

  • djblets.mail_ - Enhanced Mail sending with DMARC checks and send-on-behalf-of-user functionality

  • djblets.markdown_ - Markdown rendering for pages and e-mails, with WYSIWYG editing/rendering support

  • djblets.pipeline_ - Pipeline_ compilers for ES6 JavaScript and optimized LessCSS support

  • djblets.privacy_ - Privacy-by-design support, allowing consent to be requested and tracked and personal information redacted

  • djblets.recaptcha_ - Mixins and form widgets for reCAPTCHA_ integration

  • djblets.registries_ - Base support for defining in-code registries, which tracks and allows lookup of custom-registered objects

  • djblets.siteconfig_ - In-database site configuration and settings, with Django settings mappings

  • djblets.template_ - Loaders for intelligent template caching and utilities for working with template caches and state

  • djblets.testing_ - Utilities for enhancing unit tests and defining smarter test runners

  • djblets.urls_ - Flexible root-level URL handlers, dynamic URL patterns that can be changed at runtime, and more

  • djblets.util_ - An assortment of misc. utility functions and template tags

  • djblets.views_ - Class-based View mixins for controlling caching and more complex dispatch behavior

  • djblets.webapi_ - Foundation for building fully-featured, consisent, maintainable REST APIs

We built and maintain Djblets as part of the Review Board_ code review product and Splat_ bug tracker at Beanbag_.

See the documentation_ for guides and code references for working with Djblets.

.. _Beanbag: https://www.beanbaginc.com/ .. _Django: https://www.djangoproject.com/ .. _GDPR: https://www.eugdpr.org/ .. _Gravatars: https://gravatars.com/ .. _Pipeline: http://django-pipeline.readthedocs.io/en/latest/ .. _reCAPTCHA: https://www.google.com/recaptcha/ .. _Review Board: https://www.reviewboard.org/ .. _Splat: https://www.hellosplat.com/ .. _documentation: https://www.reviewboard.org/docs/djblets/latest/

.. _djblets.auth: https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-auth .. _djblets.avatars: https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-avatars .. _djblets.cache: https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-cache .. _djblets.conditions: https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-conditions .. _djblets.configforms: https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-configforms .. _djblets.datagrid: https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-datagrid .. _djblets.db: https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-db .. _djblets.extensions: https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-extensions .. _djblets.features: https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-features .. _djblets.feedview: https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-feedview .. _djblets.forms: https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-forms .. _djblets.gravatars: https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-gravatars .. _djblets.http: https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-http .. _djblets.integrations: https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-integrations .. _djblets.log: https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-log .. _djblets.mail: https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-mail .. _djblets.markdown: https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-markdown .. _djblets.pipeline: https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-pipeline .. _djblets.privacy: https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-privacy .. _djblets.recaptcha: https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-recaptcha .. _djblets.registries: https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-registries .. _djblets.siteconfig: https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-siteconfig .. _djblets.template: https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-template .. _djblets.testing: https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-testing .. _djblets.urls: https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-urls .. _djblets.util: https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-util .. _djblets.views: https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-views .. _djblets.webapi: https://www.reviewboard.org/docs/djblets/latest/coderef/#coderef-djblets-webapi

Compatibility

Djblets 0.9 (release-0.9.x_) supports Python 2.6 and 2.7, and Django 1.6.

Djblets 1.0 (release-1.0.x_) supports Python 2.7 and Django 1.6.

Djblets 2.0 (release-2.0.x_) supports Python 2.7, 3.5, and 3.6, and Django 1.6, 1.8, 1.0. 1,0. and 1.11.

See the release notes_ for information on the latest public releases.

.. _release-0.9.x: https://github.com/djblets/djblets/tree/release-0.9.x .. _release-1.0.x: https://github.com/djblets/djblets/tree/release-1.0.x .. _release-2.0.x: https://github.com/djblets/djblets/tree/release-2.0.x .. _release notes: https://www.reviewboard.org/docs/releasenotes/djblets/

Installing Djblets

We provide source builds, Wheels, and Eggs for Djblets. We recommend you use Wheels unless you have a reason to use Eggs or source builds.

To install Wheels via pip::

$ pip install Djblets

To install Eggs via easy_install::

$ easy_install Djblets

Getting Support

We can help you with Djblets-related development over on our Review Board development list_.

.. _Review Board development list: https://http://groups.google.com/group/reviewboard-dev

Reporting Bugs

Hit a bug? Let us know by filing a bug report <https://www.reviewboard.org/bugs/new/>_.

You can also look through the existing bug reports <https://www.reviewboard.org/bugs/>_ to see if anyone else has already filed the bug.

Contributing

Are you a developer? Do you want to integrate Djblets into your project and contribute back? Great! Let's help get you started.

First off, we have a few handy guides:

  • Review Board Contributor Guide_ - This generally applies to Djblets as well.

We accept patches on reviews.reviewboard.org <https://reviews.reviewboard.org/>_. (Please note that we do not accept pull requests.)

.. _Review Board Contributor Guide: https://www.notion.so/reviewboard/Review-Board-45d228fb07a0459b84fee509ac054cec

Related Projects

  • Review Board_ - Our dedicated open source code review product for teams of all sizes.
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].