Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Vortrag: Von congreso zu conasol. Eine Django-Applikation und neun Jahre dazwischen

Vortrag: Von congreso zu conasol. Eine Django-Applikation und neun Jahre dazwischen

Wie ein einfaches Django-Projekt für die Verwaltung der Registrierung von Teilnehmern sowie Einreichung und Bewertung von Vorträgen für den nationalen Kongress für Freier Software neun Jahre später wieder belebt wird. Welche Teile noch behalten werden und vor allem welche Überlegungen dahinter stehen.

Der achte bolivianische nationale Kongress für Freie Software fand in La Paz in November 2008 statt. Die Registrierung der Teilnehmer am Kongress sowie die Einreichung und Bewertung von Vorträgen und Workshops wurden damals mit Django verwaltet.

Der siebzehnte Kongress wird in Cochabamba statt finden und eine Weiterentwicklung der Applikation wird zum Einsatz kommen. Dazwischen liegen acht Jahre in denen sich Django sehr viel weiterentwickelt hat.

Ernesto Rico Schmidt

April 29, 2017
Tweet

More Decks by Ernesto Rico Schmidt

Other Decks in Programming

Transcript

  1. Von congreso zu conasol Eine Django-Applikation und neun Jahre dazwischen

    Ernesto Rico-Schmidt Grazer Linuxtage 2017 April 2017
  2. Inhalt Bolivien Freie Software in Bolivien Lokale Communities Telekommunikationsgesetz Nr.

    164 Implementierungsplann von Freier Software und offene Standers FLISOL CONASOL
  3. Inhalt Bolivien Freie Software in Bolivien Lokale Communities Telekommunikationsgesetz Nr.

    164 Implementierungsplann von Freier Software und offene Standers FLISOL CONASOL Angepasste Technologie
  4. Inhalt Bolivien Freie Software in Bolivien Lokale Communities Telekommunikationsgesetz Nr.

    164 Implementierungsplann von Freier Software und offene Standers FLISOL CONASOL Angepasste Technologie congreso
  5. Inhalt Bolivien Freie Software in Bolivien Lokale Communities Telekommunikationsgesetz Nr.

    164 Implementierungsplann von Freier Software und offene Standers FLISOL CONASOL Angepasste Technologie congreso conasol
  6. Inhalt Bolivien Freie Software in Bolivien Lokale Communities Telekommunikationsgesetz Nr.

    164 Implementierungsplann von Freier Software und offene Standers FLISOL CONASOL Angepasste Technologie congreso conasol Ausblick
  7. Bolivien 1 098 581 km2. 10 969 649 Einwohner. 37

    (!) Sprachen. Neuen Departamentos: La Paz, Santa Cruz, Cochabamba, Potosí, Chuquisaca, Tarija, Oruro, Beni, Pando. Größten Städte: Santa Cruz (1.4 Mio.), El Alto (849 Tsd.), La Paz (764 Tsd.) Cochabamba (630 Tsd.), Oruro (264 Tsd.)
  8. Freie Software in Bolivien Comunidad de Software Libre Bolivia: http://www.softwarelibre.org.bo

    Asociación Boliviana de Usuarios de Software Libre. Im Entstehen seit 2007! Agencia para el Desarrollo de la Sociedad de la Información en Bolivia. Agencia de Gobierno Electrónico y Tecnologías de la Información y Comunicación. Comité Plurinacional de Tecnologías de la Información y Comunicación Repositorio Estatal de Software Libre: https://softwarelibre.gob.bo
  9. Freie Software in Bolivien Lokale Commmunities Pingüinos del Mismo Iceberg,

    Cochabamba. HackLab de Cochabamba. Sociedad Científica de Estudiantes de Sistemas e Informática UMSS, Cochabamba. Grupo de Usuarios de Linux de Santa Cruz de la Sierra. Comunidad Sucre Libre. HackLab Sucre.
  10. Freie Software in Bolivien Telekommunikationsgesetz Nr. 164 Artikel 77. Freie

    Software. I. Das Exekutiv-, das Legislativ-, das Judikativorgan und die Wahlehörde, auf allen ihren Ebenen, werden die Nutzung von freier Software und offenen Standards fördern und priorisieren, im Rahmen der Souveränität und der nationale Sicherheit. II. Das Exekutivorgan der zentralen Staatsebene wird den Implementierungsplan von freier Software und offenen Standards, in Abstimmung mit allen andere staatlichen Einrichtungen und Institutionen der öffentlichen Verwaltung, entwicklen.
  11. Freie Software in Bolivien FLISOL: Festival Latinoamericano de Instalación de

    Software Libre Vierter Samstag in April, seit 2005 in Lateinamerika. April 2006. Vier Städte. April 2017. Acht Städte, zehn Austragungsorte. Installation von freier Software (Linux-Distributionen und Applikationen für Windows) Vorträge zur freier Software und Software-Entwicklung.
  12. Freie Software in Bolivien CONASOL: Congreso Nacional de Software Libre

    2017 Dezember Cochabamba 2016 1. – 3. Dez. Sucre 2015 27., 28. Nov. Beni 2014 21., 22. Nov. Cochabamba 2012 30. Nov., 1. Dez. La Paz 2011 7., 8. Okt. La Paz 2009 9. – 14. Nov. Cochabamba 2008 13. – 15. Nov. La Paz 2007 25. – 27. Okt. Santa Cruz 2006 22. – 26. Sep. La Paz 2005 21. – 26. Aug. Cochabamba 2004 10. – 13. Aug. Sucre
  13. Angepasste Technologie Eine angepasste Technologie ist: der Aufgabenstellung funktional angepasst.

    der Umgebung im Einsatz angepasst. Vier Technologiemerkmalen: geringe Größe, Einfachheit, niedrige Kapitalkosten, Sanftheit.
  14. congreso Django 1.1, 2008 YUI Library für CSS Grid und

    HTML WYSIWYG. blog und flatpages. contact_form: Kontakt-Formular. Source Code von django-contact-form eingebettet. registration: Registrierung für die Benutzer der Applikationen. Source Code von django-registration eingebettet. program: Einreichung und Bewertung der Vorträge. register: Registrierung für die Teilnehmer. Verwaltung der Konferenzgebühren und Teilnahmezertifikate. workshops: Registrierung für die Workshops.
  15. There are two hard things in computer science: cache invalidation,

    naming things, and off-by-one errors — Jeff Atwood
  16. conasol Django 1.11, 2017 TinyMCE und django-tinymce für HTML-WYSIWYG. Pure

    für CSS Grids und Responsive Design. django-contact-form: Kontakt-Formular. Über requirements.txt. django-registration: Registrierung für die Benutzer der Applikationen. Über requirements.txt. participants: Registrerung der Teilnehmer. Verwaltung der Konferenzgebühren. submissions: Einreichung und Bewertung der Vorträge. workshops: Verwaltung und Registrierung für die Workshops.
  17. Ausblick Sehr einfache Django-Applikationen haben Bestand: django-contact-form und django-registration. Overengineering

    hat kein Bestand: YUI Library. Archiv pro Jahr: (http://2017.conasol.softwarelibre.org.bo). Ein Name und eine URL für den aktuellen Kongress. Internet Archive ist nett aber keine Lösung, ausser man macht das konsequent.