Django Web Development
Custom Web Development
Izeni prefers the Django web framework for fast, standards-based custom web development. By using of all the standard Django best practices for developing dynamic websites, we develop custom websites quickly, without sacrificing code cleanliness or functionality.
The Value of Experience
Some interesting aspects of Izeni’s Django experience include geolocation work, a full audit trail of specific models, integrated VoIP & SMS, publicly accessible APIs, automatic localization based on (site|browser|personal settings) and custom templates/JavaScript for mobile browsers (iPhone and Android).
Sample Django Projects include:
Phone Cards Website
Izeni did a medium-sized Python/Django website dedicated to selling phone cards, adding minutes (via a third-party API), and interfacing with a payment gateway (Authorize.net).
Telephony Load Tester with Django Frontend
Izeni custom built a SIP (VoIP) load-tester (consisting on one TASKMASTER service that controls any number of DRONES systems). This load-tester was successfully used to test and discover limits of a hosted PBX provider’s infrastructure (scaling to thousands of concurrent calls). The configuration and job details were all created in and controlled by Django.
Numerous Internal-Facing Projects
Django’s built-in admin functionality is so easy to use that Izeni has employed it as the back-end for several of our customers' internal-facing data-driven projects, including VoIP-based call centers, data migration tools, order processing systems and more. (You know you’re having fun when you’re using Django templating to output a dynamic config file that modifies third-party apps on the fly based on rules in your database.)
Splash Page Mailing List Application
This project is a simple Python/Django application that allows users to get a placeholder website up quickly. The splash-page website, instead of just saying “under construction”, gives some introductory text and a web form for interested parties to sign up for an announcement mailing list. It uses a double-opt-in permission system where, after signing up, the user receives an email with a verification link. There’s a thank you page for successful registrants, and a built-in form for administrative email blasts. The splash page app makes heavy use of the built-in Django admin interface.
Need a Web Development Consultant?
Do you have a product or product idea that needs the power of a dynamic web presence? Call us today at (801) 822-9550 or Contact Us so we can discuss how Izeni can accommodate your web development needs.
About Django
Django is a Python-based web application framework which mirrors Python’s own goals of clarity and functionality. It enables developers to create powerful and dynamic websites while minimizing workload. Sometime before 2005, developers at the Lawrence Journal-World in Lawrence, Kansas, created Django in a newsroom environment in order to meet deadlines quickly in adherence to top-quality web standards. Consequently, Django functions to efficiently produce clean, usable, database-driven websites. Django maintains the DRY (Don’t Repeat Yourself) principle to increase efficiency by reducing redundancy. Its MVC (or MTV, as they like to say) architecture, clean ORM, elegant templating, automatic admin interface, granular caching framework, and many other utilities provide a clean, powerful and productive framework.








