Django projecten
Een aantal door ons gerealiseerde projecten
Een beknopte greep uit door ons ontwikkelde Django projecten.
guess.scritch.org
"guess" is een cms detectie tool. Via een vorm van fingerprinting probeert deze tool te achterhalen welke software achter een website draait. Deze informatie is interessant voor iedereen die met CMS'en in het algemeen, security en SEO bezig is.
mobiel informatorium medicamentorum KNMP
Voor de KNMP hebben wij, naast het CMS, ook een mobiel frontend ontwikkeld voor het Informatorium Medicamentorum. Deze django applicatie koppelt met een SOLR backend waar XML bestanden uit het IM CMS worden geïndexeerd en beschikbaar worden gemaakt. Deze content wordt door de applicatie geconverteerd en als html5 content, geoptimaliseerd voor mobiele toestellen, gepresenteerd.
Frontend Institiutional Repository van de TU-Delft
Voor de TU-Delft bibliotheek hebben wij meeontwikkeld aan de frontend van de Institutional Repository. Deze frontend is gebouwd in Django en is verantwoordelijk voor de upload en acceptatie van documenten (zoals publicaties en disseraties) in de repository. De repository zelf is gebouwd op Fedora.
Er is ondersteuning geleverd bij onder andere:
- swfupload integratie voor upload van meerdere documenten in één submission
- uitgebreide dynamische invoer van complexe data
- algemeen advies
MyDock
MyDock stelt organisaties in staat een interne shop aan te bieden voor beheer van interne producten, provisioning en approval workflow en configuration management met zeer uitgebreide integratiemogelijkheden met externe systemen.
MyDock is een op Google AppEngine draaiende cloud oplossing.Binnen Google App Engine wordt gebruik gemaakt van de niet-relationele variant van Django. Binnen dit project zijn wij, naast algemene development, onder andere verantwoordelijk geweest voor de externe koppelingen met
Specifieke aandacht verdient ook de implementatie van de UI voor het invoeren / beheren van triggers, waarbij meerdere soorten content binnen één formulier aangemaakt, verwijderd, gerelateerd en georganiseerd kunnen worden.

