Die NASA vorn - Teil II
Von Martin Prader | Technik | 27.04.2010
Wenn man sich fragt, was eine kleine Firma aus Zürich mit der NASA zu tun hat, dann ist dies wie folgt zu beantworten: Zusammenarbeit.
Während fünf Jahren hat das kleine Zürcher Unternehmen FEINHEIT an einem Content Management System (CMS) für Webseiten herumgetüftelt. Von Version zu Version wurde das CMS verbessert, stets mit der Idee, dass es möglichst bedienerfreundlich und breit einsetzbar sein muss.
Im November 2009 war die fünfte Version fertig. Zur gleichen Zeit begann die NASA mit der Suche nach einem Django basierten CMS (Django ist eine Internettechnologie). Im Dezember entschied sich die NASA, dasjenige von FEINHEIT einzusetzen und seit März 2010 läuft die erste NASA Website mit dem Zürcher FeinCMS. Der Vorteil für die NASA, sie muss keine Lizenzgebühren bezahlen, weil das CMS unter der Idee «Open Source» läuft. Im Gegenzug profitiert FEINHEIT von den Weiterentwicklungen der NASA.
Was das FeinCMS auszeichnet wird auf dem Blog des NASA-Entwicklers wie folgt erklärt: «FeinCMS is a set of "extensions" which have to be glued together by you (register functions). Therefore it is much more extensive but has a little steeper learning curve. I choosed FeinCMS.»
Und so profitiert das Giga-Unternehmen vom kleinen Start up aus Zürich und umgekehrt.
FÜR NERDS
Allgemeine Infos zum FeinCMS
Source-Code downloaden
Entwickler-Dokumentation
FÜR NICHT NERDS - EIN KLEINES WEBSEITEN ABC
Frontend
Das Frontend in der Webentwicklung, ist der für den Surfer sichtbaren Teil, also die Seite, wie sie wahrgenommen wird vom Publikum, das Backend ist der Zugang für die Redaktoren, welche Inhalte abfüllen.
Backend
Ist das, was mit Datenbanken zu tun hat und der User in den meisten Fällen nicht viel davon mitkriegt.
Open Source
Hier wird in der Internet-Community der Programmieren gemeinsam an Programmen, Projekten etc. gearbeitet. Alles ist Lizenzkostenfrei, denn das Ziel ist, dass das Wissen ausgetauscht wird und somit der Fortschritt schneller vorangeht.
Content Management System (CMS)
Content Management System stellt die Strukturen und die Logik für die Verwaltung von Webseiten dar. Frontend und Backend stehen im Bezug auf das CMS.
Flash
Flash ist eine proprietäre Internettechnologie, welche die Wiedergabe von Multimedia Inhalten ermöglicht. Es können aber auch ganze Webseiten in Flash realisiert werden.