Software Index
Linux Software Programming  

django-frontendadmin

download download home home   report broken
important software information
company name:
Martin Mahner
license: Freeware
minimum requirements: · Python
functional limitations:
django-frontendadmin description
django-frontendadmin is a set of template tags to allow an easy and unobtrusive way to edit model-data in the frontend of your page.

Example project

This package provides an easy example project, a weblog with comments. Here is a quick step-by-step guide how to get this running quickly:

1. Open your terminal and cd to the django-frontendadmin/example_project/ directory.
2. $ ./manage.py syncdb and create a superuser.
3. $ ./manage.py loaddata testdata.json to load some sample data.
4. $ ./manage.py runserver and point your browser to http://127.0.0.1:8000/admin/.
5. Authenticate yourself with the username/password you provided in step 2.
6. Go to the frontpage http://127.0.0.1:8000/ and start playing.
7. Put some beer in your fridge and call me.

Quick installation instruction

1. Put frontendadmin in your INSTALLED_APPS in the settings.py of your django project.

2. Add django.core.context_processors.request to your TEMPLATE_CONTEXT_PROCESSORS in the settings.py of your django project. If this is not available (default since some days) put this snippet into your settings:

TEMPLATE_CONTEXT_PROCESSORS = (
'django.core.context_processors.request',
'django.core.context_processors.auth',
'django.core.context_processors.debug',
'django.core.context_processors.i18n',
'django.core.context_processors.media',
)

3. Include frontendadmin urls in your urlsconf:

(r'^frontendadmin/', include('frontendadmin.urls')),

4. Load the frontendadmin_tags library in every template you want to use the frontendamin links. (see below):

{% load frontendadmin_tags %}

5. There are three templatetags to either create, change or delete objects:

{% frontendadmin_add queryset_of_objects %}
{% frontendadmin_change object_to_change %}
{% frontendadmin_delete object_to_delete %}

Assumed that you have a weblog application and using generic-views, your template might look so:

{% for entry in object_list %}
< div >
< h2 >{{ entry.title }}< /h2 >
{{ entry.body }}
< div >
{% endfor %}

A proper implementation of frontendadmin would be:

{% frontendadmin_add object_list %}
{% for entry in object_list %}
< div >
< h2 >{{ entry.title }}< /h2 >
{{ entry.body }}
{% frontendadmin_change entry %}
{% frontendadmin_delete entry %}
< div >
{% endfor %}

6. Thats all. Frontendadmin will automatically check whether the current user has add/change/delete permissions for the given model.

Frontendadmin has build-in ajax support using the jquery library. See the template-sources for details.. Martin Mahner: Designer, Programmer and Catfeeder. Publisher of django-frontendadmin, Author of django-frontendadmin 0.4. django-frontendadmin is a set of template tags to allow an easy and unobtrusive way to edit model-data in the frontend of your page. Example project This package provides an easy example pro
Similar software
django-ajax-filtered-fields (Popularity: ) : django-ajax-filtered-fields contains Django fields which may be used in a many to many or foreign key relation, where the user may want to apply filters to the listed objects, because of they being too many, or just for usability reasons.

Technical ...

django-uni-form (Popularity: ) : Django forms are easily rendered as paragraphs, tables, and unordered lists. However, elegantly rendered div based forms is something you have to do by hand. The purpose of this application is to provide a simple tag and/or filter that lets ...
django-friends (Popularity: ) : Many websites allow users to assert relationships between other users, to upload contacts and to invite their contacts to become users.

django-friends is a Django plugin that aims to provide an app for this sort of functionality. This includes:

* relationships between ...

django-authority (Popularity: ) : django-authority is a Django app for per-object-permissions that includes a bunch of helpers to create custom permission checks.

The main website for django-authority is packages.python.org/django-authority. You can also install the in-development version of django-authority with pip install django-authority==dev or easy_install django-authority==dev.

Example:

To ...

django-disqus (Popularity: ) : django-disqus is a Django plugin to easily integrate DISQUS comments into your Django website.. arthurk's django-disqus at master - GitHub. Easily integrate DISQUS comments into your Django website
django-tools (Popularity: ) : django-tools is a plugin with miscellaneous tools for Django.

Installation:

You can easy install it with:

easy_install django-tools. . Publisher of django-tools, Author of django-tools 0.5.0 Beta. django-tools is a plugin with miscellaneous tools for Django. Installation: You can easy install it with: ...

django-dbpreferences (Popularity: ) : django-dbpreferences is a plugin for the Django web framework that allows you to store some app preferences into the database.

A django app defines a form with initial values. The form cleaned data dict would be stored serialized into the database. ...

django-ldap-groups (Popularity: ) : django-ldap-groups is a Django plugin to provide an admin GUI to allow Django sites to map from contrib.auth.models.Group to LDAP OUs (organizational units, the normal container for LDAP entries) and/or group memberships via memberOf attributes. Part of the idea is ...
django-project-templates (Popularity: ) : django-project-templates is a project that currently contains one template for creating a new Django project. It’s like running django-admin.py startproject but it creates a more complete application skeleton.

All you need to do is install the package from PyPi like so:

python ...

django-generic-flatblocks (Popularity: ) : django-generic-flatblocks is a Django plugin that solves this problem as it knows nothing about the content itself. You attach your hand made content node (a simple model) where you can define any fields you want.

Installation

1. Insert django_generic_flatblocks to your ...

django-flash (Popularity: ) : The django-flash package offers Rails-like flash scope support for Django.. . Publisher of django-flash, Author of django-flash 1.4.4. The django-flash package offers Rails-like flash scope support for Django.
django-page-cms (Popularity: ) : django-page-cms is a tree-based Django CMS application.

Here are some key features of "django-page-cms":

· Automatic creation of localized placeholders (content area) in admin by adding placeholders tags into page templates.
· Django admin application integration.
· Multilingual support.
· Various Rich Text Editors are ...

User reviews

Write a review:
1 2 3 4 5 6 7 8 9 10
1=poor 10=excellent
Write review*
Your name*
Email*
  (Comments are moderated, and will not appear on this site until the editor has approved them)
 
Similar scripts
Easy Google Syntax Highlighter (Popularity: ) : This plugin is an implementation of the Syntax Highlighter 2.1.364 by Alex Gorbatchev with a front end to allow configuring all the global settings that are available, such having the plugin automatically include languages to highlight, thereby improving page loading ...
Django Project Manager (Popularity: ) : A project management software based on Python language and Django web framework.
Django Simple OpenID (Popularity: ) : Simple OpenID support for Django Framework.
django-ui (Popularity: ) : Widgets, panels, forms, dialogs, and more that fit seamlessly into django. Django-ui is much more than a "template pack". It uses jQuery UI to develop usable django widgets, forms, etc to be used seamlessly with the django framework.
Django Photo Processing (Popularity: ) : Image processing can be done with Django, functions as an example for the preparation and application examples.
Django-driven web-based content-manager (Popularity: ) : The Django-driven web-based book-authoring content-management-system (ddwbbacms) is a program that allows authors to work on their books, articles, or topics without having to have their hard drives nearby. Access to the web is all that is required.
RESTful Django Models (Popularity: ) : Map models in your Django application to XML from an external REST api. Developed to enable building a Django application that sourced some of its data from a Java REST service that supplies XML.
Django for PyDev (Popularity: ) : pydev-django is an extension to PyDev that integrates some common features of Django.
Byteflow (Popularity: ) : Byteflow is a blog engine, written on Python, using Django. Features: - Markdown & typogrify for posts and comments - Threaded comments - Pingbacks - Directory pings - Automated registration for user after comment posting (no anonymous users!) - Registration ...
PyLucid (Popularity: ) : PyLucid is a fully customizable, Open Source content management system (CMS) written in Python using Django. A web based install is implemented, so no shell account is needed! You only need a standard webserver with Python (at least v2.4) CGI ...
Rate me
supported os's
stats
downloads 13
version 0.4
size in Kb 10
popularity   
1627/1272475
user rating 5/10
our rating 0 Stars
share info
Recommend django-frontendadmin
Report spyware
New Software
Popular Software
Latest Reviews