Archiv für Januar 2009

Community

Freitag, 30. Januar 2009

Die letzten beiden Wochen haben wir uns damit beschäftigt eine Community an unsere Bedürfnisse anzupassen. Obwohl die Komponente schon eine sehr gute Basis geliefert hat, waren noch viele Dinge zu tun:

Dazu gehören die vielen einzelnen Ansichten, das CSS, PHP, Javascript, das Registrierungssystem usw.

An alle Ansichten denken

Donnerstag, 29. Januar 2009

Bei Systemen wie dem CMS Joomla! kann man sehr viele verschiedenen Ansichten einstellen. Beim Erstellen eines solchen Projektes ist es sehr wichtig daran zu denken, alle diese Ansichten zu formatieren, auch die, die in bei dem derzeitigen Stand des Projektes scheinbar nicht gebraucht werden. Man muss aber immer bedenken, dass der Kunde diese Seiten selber dazuschalten kann, es sei denn das Layout oder die Struktur der Internetpräsenz soll das von Anfang an nicht zulassen.

Die Acid Tests

Mittwoch, 28. Januar 2009

Die sogenannten Acid Tests sind Testverfahren um zu überprüfen, ob Webbrowser den Standards des World Wide Web Consortiums entsprechen. Bis heute gibt es drei Versionen des Acid Tests.

Der erste Acid Test wurde im Jahr 1998 veröffentlicht und sollte die Darstellungsfähigkeit der Browser von CSS1.0 überprüfen.

Der zweite Acid Test folgte im Jahr 2005 und hat hauptsächlich HTML und CSS-Darstellungsfähigkeiten überprüft.

Der dritte Acid Test wurde schließlich im Jahr 2008 veröffentlicht und konzentriert sich vor allem auf die Darstellung von interaktiven Websites.

Spiegelreflexkamera – lichtstarke Objektive

Dienstag, 27. Januar 2009

Jedes Objektiv hat eine Lichtstärke, die den kleinsten Blendenwert kennzeichnet. Je niedriger dieser Wert ist, desto lichtstärker ist das Objektiv. Große Blendenöffnungen erlauben großen Lichteinfall auf den Film und hat gleichzeitig den Effekt geringerer Schärfentiefe.

Berufsschule: zweites Halbjahr

Montag, 26. Januar 2009

Heute hat unser zweites Schulhalbjahr in der berufsschule begonnen. Ab jetzt haben wir zweimal die Woche Schule und insgesamt sieben Fächer:

  • MPA: Eine Website gestalten und realisieren
  • MIM: Computerarbeitsplatz und Netzwerke nutzen, pflegen und konfigurieren
  • WiSo: Wirtschaft
  • RL: Religion
  • DK: Deutsch/ Kommunikation
  • FK: Fremdsprachliche Kommunikation
  • SG: Sport/ Gesundheitslehre

MPA

Wir haben eine Tabelle zu Thema Multimedia erstellt, die nach Multimedia-Geräten, -Produkten, -Typen und Merkmalen gegliedert ist.

MIM

Wir haben über das “Innenleben” eines PCs gesprochen.

WiSo

Wir haben ein Arbeitsblatt mit Vertiefungsfragen zu den Sozialversicherungen besprochen.

PHP

Freitag, 23. Januar 2009

PHP ist die Abkürzung für Hypertext Preprocessor und eine Open Source Skriptsprache, die zur Erstellung dynamischer Websites und Webanwendungen eingesetzt wird.

PHP wurde Ende 1994 von Rasmus Lerdorf entwickelt und im darauffolgenden Jahr unter dem Namen Personal Home Page Tools als erste Version veröffentlicht. Seit Mitte2004 gibt es PHP5 und an Version 6 wird derzeit schon gearbeitet.

PHP wird serverseitig verarbeitet und erst dann zum Browser des User geschickt und dort in Form von HTML ausgegeben. Dadurch braucht der User keine zusätzlichen Programme. PHP unterstützt eine große Anzahl von Datenbanken, wie z.B. MySQL.

PHP ist im Vergleich zu anderen Programmiersprachen relativ leicht zu erlernen und kann in HTML eingebettet werden. Mithilfe von PHP kann man eine große Anzahl von Projekten einfach und schnell umsetzen, und das auch unabhängig von der Art des Betriebssystems. PHP ermöglicht einem dasErstellen von Formularen, das automatische Generieren von Bildern und PDF-Doumenten und vieles mehr!

Um mit PHP lokal auf dem eigenen Computer arbeiten zu können, muss man einen Webserver wie z.B. Apache und eine Datenbank wie z.B. MySQL installieren. Die Dateien müssen die Endung .php haben und im Web-Verzeichnis liege, damit die PHP-Anweisungen gelesen und verarbeitet werden können.

Eine typische PHP-Anweisung sieht so aus:

<?php //startet die PHP-Anweisung
echo ‘Hello World!’; //gibt den folgenden Code aus: Hello World!
?> //beendet die PHP-Anweisung

Komplexe Systeme übersichtlich gestalten

Mittwoch, 21. Januar 2009

Zur Zeit arbeiten wir daran eine recht komplexe community-Komponente an unsere Bedürfnisse anzupassen. Die Komponente ist sehr komplex und es ist eine echte Herausforderung diese möglichst einfach und übersichtlich zu gestalten, damit sich die User problemlos darin bewegen können.

Nichts ist ärgerlicher als auf einer Internetpräsenz etwas zu suchen und es einfach nicht zu finden, weil der Inhalt nicht gut strukturiert ist. Die Website an sich kann dabei noch so schön gestaltet sein…

language files einbinden!

Dienstag, 20. Januar 2009

Menschen auf der ganzen Welt können auf das Internet zugreifen und rufen Internetpräsenzen in Ihrer (Mutter-)Sprache auf.

Man stelle sich eine große Komponente mit über 100 Dateien vor, die in Englischer Sprache entwickelt wurde. Nun möchte man diese Komponente in einer Deutschen Version verwenden. Ärgerlich ist nur, wenn man keine Sprachfiles eingesetzt hat, sondern den Text direkt in den Code geschrieben hat. Kaum einer kann sich dann daran erinnern, wo welcher Sprachfitzel zu finden ist, geschweige denn die “nicht-Entwickler”.

Sprachfiles, die alle verwendeten Sprachteile in einer Übersicht enthalten, erleichtern hier das Übersetzen erheblich!

Aber nicht nur für Übersetzungen in andere Sprachen ist die Auslagerung der Sprachelemente sinnvoll, sondern es erleichtert auch dasVerändern einzelner Elemente, um z.B. von Standardübersetzungen abzuweichen.

Berufsschule

Montag, 19. Januar 2009

MGG

Wir haben die additive, subtraktive und autotypische Farbmischung besprochen und eine Übung zu Farbassoziationen gemacht.

MIM

Wir haben uns mit dem Falzen von Printprodukten beschäftigt.

Wirtschaft

Wir haben ein Referat zum Thema gesetzliche Unfallversicherung gehört und Fragen zu allen Referaten bearbeitet.

Community Builder für Joomla 1.5

Freitag, 16. Januar 2009

Heute habe ich mich mit dem Community Builder für Joomla 1.5 beschäftigt. Mithilfe dieser Komponente kann man eine Online Community in Verbindung mit dem CMS Joomla! 1.5 erstellen.

Es ist gar nicht so leicht sich in diese Komponente einzuarbeiten. Es gibt sehr viele Einstellungsmöglichkeiten und viele Erweiterungen, aber leider sind noch nicht alle für die aktuelle Joomla!-Version 1.5 erhältlich.