All Projects → barszczmm → Django Wpadmin

barszczmm / Django Wpadmin

Licence: other
WordPress look and feel for Django administration panel

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Django Wpadmin

Django Mptt Admin
Django-mptt-admin provides a nice Django Admin interface for Mptt models
Stars: ✭ 256 (-1.16%)
Mutual labels:  django, django-admin
Django Antd Tyadmin
类似 xadmin 的基于Model 快速生成前后台管理增删改查,筛选,搜索的后台管理自动化工具。Antd 界面好看现代化!前后端分离!无损二次开发!由Django Restful Framework 和 Ant Design Pro V4 驱动
Stars: ✭ 171 (-33.98%)
Mutual labels:  django, django-admin
Django Material Admin
Material design for django administration
Stars: ✭ 163 (-37.07%)
Mutual labels:  django, django-admin
Django Subadmin
A special kind of ModelAdmin that allows it to be nested within another ModelAdmin
Stars: ✭ 120 (-53.67%)
Mutual labels:  django, django-admin
Django Admin List Filter Dropdown
Use dropdowns in Django admin list filter
Stars: ✭ 215 (-16.99%)
Mutual labels:  django, django-admin
Django Business Logic
Visual DSL framework for django
Stars: ✭ 134 (-48.26%)
Mutual labels:  django, django-admin
Django Inline Actions
django-inline-actions adds actions to each row of the ModelAdmin or InlineModelAdmin.
Stars: ✭ 170 (-34.36%)
Mutual labels:  django, django-admin
Django Admin Material
A Django Admin interface based on Material Design by Google
Stars: ✭ 74 (-71.43%)
Mutual labels:  django, django-admin
Django Admin Env Notice
Visually distinguish environments in Django Admin
Stars: ✭ 207 (-20.08%)
Mutual labels:  django, django-admin
Repoll
Redis管理平台Repoll,现已开源,基于redis3.x,支持单机、哨兵以及集群模式
Stars: ✭ 196 (-24.32%)
Mutual labels:  django, django-admin
Django Fluent Pages
A flexible, scalable CMS with custom node types, and flexible block content.
Stars: ✭ 103 (-60.23%)
Mutual labels:  django, django-admin
Django Practice Book
《Django企业开发实战》已出版
Stars: ✭ 251 (-3.09%)
Mutual labels:  django, django-admin
Django Admin Relation Links
An easy way to add links to relations in the Django Admin site.
Stars: ✭ 87 (-66.41%)
Mutual labels:  django, django-admin
Django Polymorphic Tree
Polymorphic MPTT tree support for models
Stars: ✭ 152 (-41.31%)
Mutual labels:  django, django-admin
Awesome Django
Repository mirror of GitLab: https://gitlab.com/rosarior/awesome-django This repository is not monitored for issues, use original at GitLab.
Stars: ✭ 8,527 (+3192.28%)
Mutual labels:  django, django-admin
Django Admin Autocomplete Filter
A simple Django app to render list filters in django admin using autocomplete widget.
Stars: ✭ 166 (-35.91%)
Mutual labels:  django, django-admin
Django Polymorphic
Improved Django model inheritance with automatic downcasting
Stars: ✭ 1,135 (+338.22%)
Mutual labels:  django, django-admin
Awesome Django Cn
Django 优秀资源大全。
Stars: ✭ 1,153 (+345.17%)
Mutual labels:  django, django-admin
Django Suit
Modern theme for Django admin interface
Stars: ✭ 2,136 (+724.71%)
Mutual labels:  django, django-admin
Django Flat Responsive
📱 An extension for Django admin that makes interface mobile-friendly. Merged into Django 2.0
Stars: ✭ 249 (-3.86%)
Mutual labels:  django, django-admin

=============== Django WP Admin


WordPress <http://wordpress.org/>_ look and feel for Django <http://www.djangoproject.com/>_ administration panel.

.. image:: https://raw.github.com/barszczmm/django-wpadmin/master/docs/images/django-wpadmin.png

Features

  • WordPress look and feel
  • New styles for selector, calendar and timepicker widgets
  • More responsive (admin panel should look fine and be usable on displays with minimum 360px width)
  • Editable top menu
  • Optional fully configurable left menu
  • Left menu can be pinned (fixed CSS position) or unpinned and collapsed or expanded
  • Awesome Font Awesome <http://fontawesome.io/>_ icons supported in both menus
  • Multiple AdminSite's support with possibility to have different menus, colors and titles for each one
  • 9 additional color themes included
  • Collapsible fieldsets can be opened by default
  • Python3 compatible

Django compatibility

On GitHub there is specific branch of Django WP Admin for each major Django version and master branch is always for current stable Django. Releases on PyPI have numbering matching proper Django versions, so for instance for Django 1.7.x you should install Django WP Admin 1.7.y (pip install "django-wpadmin>=1.7,<1.8"). Branches of Django WP Admin for Django older than current stable usually will not have new features added, only bugs will be fixed. Only version for current stable Django will have new features, but any pull requests for older branches are welcome.

TODO

  • Add support (in 3.0.x branch) for Django 3.0
  • Host test project on PythonAnywhere or Heroku
  • Add support (in 2.2.x branch) for Django 2.2
  • Add support (in 1.11.x branch) for Django 1.11
  • Add support (in 1.9.x branch) for Django 1.9
  • Make sure everything works fine with GeoDjango
  • Do not rely on Django admin styles, move everything to Django WP Admin styles.
  • Better documentation
  • django-filebrowser <https://github.com/sehmaschine/django-filebrowser>_ or django-filer <https://github.com/stefanfoulis/django-filer>_ support
  • django-mptt <https://github.com/django-mptt/django-mptt>_ support
  • Optional templates for django-rosetta <https://github.com/mbi/django-rosetta>_

Demo

Try test_project here <http://django-wpadmin.dev.barszcz.info>_ or download django-wpadmin <https://github.com/barszczmm/django-wpadmin>_ from GitHub and run it on your own machine. test_project contains SQLite database file with prepopulated sample data.

Installation

Basic configuration

  • Add wpadmin to your INSTALLED_APPS before django.contrib.admin::

    INSTALLED_APPS = ( # Django WP Admin must be before django.contrib.admin 'wpadmin', )

  • Add django.core.context_processors.request <https://docs.djangoproject.com/en/dev/ref/templates/api/#django-core-context-processors-request>_ to TEMPLATE_CONTEXT_PROCESSORS <https://docs.djangoproject.com/en/dev/ref/settings/#std:setting-TEMPLATE_CONTEXT_PROCESSORS>_ setting.

Documentation

Basic configuration above will only change look of Django's admin page, but there's much more you can do with Django WP Admin. Check out documentation on Read the Docs <http://django-wp-admin.readthedocs.org>_ for details (there is also changelog there).

Translations

Many translations are already available <http://django-wp-admin.readthedocs.org/en/master/translations.html>_ thanks to good people that helped. If you want to help to translate this software, please join me on Transifex: transifex.com/projects/p/django-wp-admin/ <https://www.transifex.com/projects/p/django-wp-admin/>_

Troubleshooting

Please create an issue on GitHub <https://github.com/barszczmm/django-wpadmin/issues>_ if you have any problems or requests.

Credits

Python code is based on django-admin-tools <https://bitbucket.org/izi/django-admin-tools/wiki/Home>_ app.

WordPress look and feel is of course inspired by WordPress <http://wordpress.org/>_.

Included icons comes from Font Awesome <http://fontawesome.io/>_.

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].