• Stars
    star
    207
  • Rank 189,769 (Top 4 %)
  • Language
    Python
  • License
    BSD 3-Clause "New...
  • Created over 13 years ago
  • Updated 3 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Django Smartmin - An admin-like utility for users

Django Smartmin

Build Status codecov PyPI Release

Smartmin was born out of the frustration of the Django admin site not being well suited to being exposed to clients. It aims to allow you to quickly build scaffolding which you can customize by using Django views.

It is very opinionated in how it works, if you don't agree, Smartmin may not be for you:

  • Permissions are used to gate access to each page, embrace permissions throughout and you'll love this
  • CRUDL operations at the object level, that is, Create, Read, Update, Delete and List, permissions and views are based around this
  • URL automapping via the the CRUDL objects, this should keep things very very DRY

About Versions

Smartmin tries to stay in lock step with the latest Django versions. With each new Django LTS release we will release a new Smartmin major version and we will reserve major changes (possibly breaking backwards compatibility) for such releases. This includes updating to the latest version of Twitter Bootstrap.

The latest version is the 3.* series which supports the Django 3.2 LTS and 2.2 LTS.

About

The full documentation can be found at: http://readthedocs.org/docs/smartmin/en/latest/

The official source code repository is: http://www.github.com/nyaruka/smartmin/

Built in Rwanda by Nyaruka Ltd.

More Repositories

1

phonenumbers

GoLang port of Google's libphonenumber library
Go
1,180
star
2

courier

Messaging gateway for RapidPro/TextIt.
Go
114
star
3

android-sms-relay

Simple Android application that provides reliable relaying of SMS messages to and from a server through HTTP.
Java
87
star
4

floweditor

Graphical flow editor for the TextIt platform.
JavaScript
70
star
5

goflow

Flow engine for RapidPro/TextIt.
Go
43
star
6

rapidsms-httprouter

Implements a router in the HTTP thread, one message per call.
Python
40
star
7

klab

The official repository for the klab.rw website which can be found at http://klab.rw/
Python
12
star
8

django-quickblocks

Easy, fast, and useful content snippets for your Django site.
JavaScript
9
star
9

ezconf

Easy configuration by convention from TOML, environment variables and command line arguments
Go
8
star
10

gocommon

Common utility library for the TextIt platform.
Go
7
star
11

nsms

Provides a base package and install for building RapidSMS apps.
Python
6
star
12

jangod

Fork of jangod project on Google Code
Java
6
star
13

pysmsrouter

Very simple framework for handling disparate SMS backends and routing them to an HTTP endpoint. So far this is only useful for RapidSMS
Python
5
star
14

jukebox

Django project to manage the kLab jukebox.
JavaScript
5
star
15

rp-indexer

Content indexing service for RapidPro/TextIt.
Go
5
star
16

temba-components

General web components for site building
TypeScript
4
star
17

rapidsms-polls

The 'P' in CPBL, a rapid app
JavaScript
4
star
18

nyaruka-sms

Android based SMS platform.
Java
3
star
19

null

golang library for nullable types
Go
3
star
20

redisx

library of Go utilities for Redis
Go
3
star
21

xlsxlite

Lightweight XLSX writer with emphasis on minimizing memory usage.
Python
3
star
22

libphonenumber

Fork of http://code.google.com/p/libphonenumber/
C++
3
star
23

elasticsearch-action

GitHub Action to setup an Elasticsearch instance
Shell
3
star
24

gojunebug

Go
2
star
25

posm-extracts

Current version of OSM extracts based on POSM tool
2
star
26

rp-archiver

Content archival service for RapidPro/TextIt.
Go
2
star
27

rp-clover

Router for incoming messages to RapidPro, takes care of changing contact affinity based on keywords and routing incoming messages based on that affinity.
Go
2
star
28

nsms-plus

Includes additional super secret magic sauce Nyaruka uses to make kick ass products.
JavaScript
1
star
29

posm

Extract tools for OSM data
Python
1
star
30

kannel

Kannel
C
1
star
31

canary

Simple golang tool to check health of openswan tunnel and restart if down
Go
1
star
32

sigtrac

measuring stuff
Python
1
star
33

django-mosquare

Mobile Monday Site for Kigali
Python
1
star
34

sawanet-django-who

A sample Django application that will work using AppFog.com and Sawanet.com.
Python
1
star
35

librato

Basic Librato client library with batching of events
Go
1
star
36

go-locales

Library to make GNU C Library Locales accessible in go.
Go
1
star