Middleware
Campus Project is an Open Source middleware that allows web-based heterogeneous tools (Java, PHP and others) to be integrated and interact with an also heterogeneous Learning Management Systems (LMS) like Moodle and Sakai.It is a developing community within the area of e-learning. Campus Project...
Platforms: PHP
License: Freeware | Size: 22.91 MB | Download (43): Campus Project Download |
Message-oriented middleware is a common means to enable communication between heterogeneous systems. For example, if a Java system wants to know about events happening in Drupal, this messaging module is one way to provide such information.The "msgqueue" module integrates Drupal with messaging...
Platforms: PHP
License: Freeware | Size: 30.72 KB | Download (46): Queue Events to Messaging System Download |
DBBalancer is some sort of middleware that would sit in between of database clients, like C, C++, TCL, Java JDBC, Perl DBI, and a database server. Currently the only server supported is Postgres, but the architecture is open to embrace more servers in a future. One of his strongest (IMHO ;-))...
Platforms: *nix
License: Freeware | Size: 174.08 KB | Download (48): DBBalancer Download |
MHPbox project is an open source implementation of MHP (Multimedia Home Platform). MHP is the open middleware designed by the DVB Project that is being used in digital TVs. MHPbox will turn your PC in a digital TV and provide a framework for developers.
Platforms: *nix
License: Freeware | Size: 5.2 MB | Download (36): MHPbox Download |
By default, Django sends emails for 500 errors. Simply directing these emails to go to FogBugz can be problematic: FogBugz will attempt to respond to the email, which will fail if you are sending messages from, e.g., do-not-respond@example.com. FogBugz then generates a case for the failed email....
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (39): FogBugzMiddleware Download |
Usage: Make a factory wrapping your app in the commentator middleware. Currently, commentator only pickles comments. To the constructor of Commentator, pass a database (the path to the pickle) and a pattern. The pattern is in the form of # -> URL The URL pattern is a python regular expression...
Platforms: *nix
License: Freeware | Size: 20.48 KB | Download (41): commentator for Linux Download |
WURDE is middleware for robotics application development. It is designed to be maximally simple to develop in and easy to add support for alternate communications protocols. It includes a module management system.
Platforms: *nix
License: Freeware | Size: 665.6 KB | Download (33): WURDE Download |
linesman is a much needed profiler-for-WSGI applications. It installs as middleware, can be configured entirely from any paster config, and aims to be a jack-of-all-trades when it comes to profiling WSGI apps.
Platforms: *nix
License: Freeware | Size: 102.4 KB | Download (39): linesman Download |
django-threaded-multihost is a Django plugin that provides support utilities to enable easy multi-site awareness in Django apps. Using the middleware provided, you can "easily" provide multi-site awareness to any project.
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (33): django-threaded-multihost Download |
This technique has been desribed by Adrian Holovaty in this blog post and previously by Honza Kral. The idea is to first render the template with certain blocks denoted as "phased," such that they will not be rendered, and will remain valid template code that can be rendered with a second pass....
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (32): django-phased Download |
Ladon is a python based framework to expose functions to multiple types of web services. For instance SOAP, JSON-WSP, HTTP POST arguments, etc. 1. Implement ... Implement your service class decorating the methods you wish to expose with the ladonize decorator. 2. Wrap it ... Wrap your service...
Platforms: *nix
License: Freeware | Size: 348.16 KB | Download (38): Ladon Download |
wsgioauth is a library for use with Web Services Gateway Interface (WSGI) applications that require oauth integration. The package is made to serve both the service provider and consumer (pending development). Service Provider The service provider libraries are made up of two pieces: a WSGI...
Platforms: *nix
License: Freeware | Size: 30.72 KB | Download (35): wsgioauth for Linux Download |
django-mobile provides a simple way to detect mobile browsers and gives you tools at your hand to render some different templates to deliver a mobile version of your site to the user. The idea is to keep your views exactly the same but to transparently interchange the templates used to render a...
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (38): django-mobile Download |
django-expire is a Django application which provides authentication-based session expiration. To install this application into your project, first add it to your "INSTALLED_APPS" setting (and run "manage.py syncdb"):: INSTALLED_APPS = ( ... 'django_expire', ) Next, add the expiration...
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (40): django-expire Download |
django-build includes an URL to get the current version and some middleware which puts the version in the HTTP headers. Installation: 1. Add the build directory to your Python path. 2. Add your AWS access details to your project's settings.py file: AWS_ACCESS_KEY_ID = '...'...
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (38): django-build Download |
Get key metrics for your WSGI application with this extremely light middleware. waskr can catch metrics that are key to measure your application's performance: * Requests per Second * Request Time (to respond) #md5=39bdd55b7b5c6a7911f044e59776c409
Platforms: *nix
License: Freeware | Size: 245.76 KB | Download (41): waskr Download |
libburnia is a project comprised of libraries and binaries for reading, mastering, and writing optical discs. libburnia is a project comprised of libraries, language bindings, and middleware binaries that emulate classic and valuable Linux tools. The source code for the libburnia project is...
Platforms: *nix
License: Freeware | Size: 645.12 KB | Download (38): libburnia libisofs Download |
django-reversion is an extension to the Django web framework that provides comprehensive version control facilities. Features: * Roll back to any point in a model's history - an unlimited undo facility! * Recover deleted models - never lose data again! * Admin integration for maximum...
Platforms: *nix
License: Freeware | Size: 30.72 KB | Download (38): django-reversion Download |
wsgi_cache is a piece of WSGI middleware that provides disk caching for WSGI applications. It is somewhat coarse and rather inflexible, sort of like your grandpa. wsgi_cache is designed to cache requests to a WSGI site to disk in a cache directory on disk. The cache directory will have the same...
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (34): wsgi_cache Download |
Django honeypot field utilities django-honeypot is a Django plugin that provides utilities for preventing automated form spam. Provides template tags, view decorators, and middleware to add and verify honeypot fields to forms. Installation To install run python setup.py install which will...
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (48): django-honeypot Download |