Martina Major - Webdesign

Alles rund um den Computer: Webdesign, Datenbanken, Programmierung, Internet, Intranet, Office-Lösungen, Workshops ... www.major-webdesign.de

  • Datenbanken
  • Software
  • Webdesign
  • Kontakt
  • Impressum

Hauptmenü

  • Startseite
  • meine bisherige Seite
  • Kosten für eine Homepage
  • Gästebuch
  • Homepage Hobby / Verein
  • Firmen - Homepage
  • Referenzen
  • Dokumentation

Projekte

  • JMol - Projekt
    • JMol - Alpha-Aminosäuren
    • Komponente für Joomla
    • JMol - Gamma-Aminosäuren
    • Moleküldefinitionen
  • Kontaktformular
  • Minor - CMS
  • Cholesterien
  • Fahrtrouten

Grundlagen

  • Joomla 1.0.x
  • PHP und JavaScript
  • Oracle (Datenbank)
  • Suchmaschinen
  • für Webmaster

Erweiterungen-Joomla

  • Testinstallationen
  • MM - JMOL

Joomla

  • Suchmaschinenfreundliche URL's in Joomla 1.5.x
  • Suchmaschinenoptimierung

JMol - Beispiele

alpha - Aminosäuren - gamma - Aminosäuren

JMol als Komponente in Joomla 1.5.x verwenden

Inhaltsverzeichnis[Verbergen]
  • 1. JMol
  • 2. Eigene Komponente entwickeln
    • 2.1. Das Ziel
    • 2.2. Die Umsetzung
    • 2.3. Das Ergebnis

JMol

JMol ist ein Programm zur räumlichen Darstellung von Molekülen.


Um JMol in Joomla einzubinden gibt es 3 Möglichkeiten

  • iframe
  • jumi (Eine Komponente für Joomla, die es erlaubt externen Programmcode in Joomla einzubinden
  • eigene Komponente entwickeln

Zu den 2 ersten Varianten werde ich später noch etwas schreiben, sie sind insbesondere bei fertigen Programmen empfehlenswert, da diese so sehr schnell eingesetzt werden können.

Liegt nur eine Idee und eine Programmbibliothek mit ein paar Anwendungsbeispielen vor, macht die Entwicklung einer eigenen Komponente durchaus Sinn.

Eigene Komponente entwickeln

Das Ziel

  • Anzeige eines ausgewählten Moleküls
  • Anzeige eines Menüs, welches alle Moleküle eine Gruppe verlinkt, die nicht für die Anzeige gesperrt sind
  • Anzeige einer Gruppe von Molekülen, z.B. Alpha-Aminosäuren mit Auswahlbox zum Vergleichen mit Zusatzinformationen


Die Umsetzung

Für die Umsetzung kann jeder beliebiger Editor verwendet werden, ich verwende bevorzugt Notepad++. Zusätzlich dazu habe ich mir lokal den Easycreator (Ein Entwicklertool für Joomla) installiert. Dieser übernimmt die Erstellung der meisten Dateien als Standardversionen. Das spart jede Menge Tippaufwand oder auch Copy and Paste - Aktionen. Als Ergebnis liegt ein fertiges Model-View-Controller - Konstrukt vor, welches die wichtigsten Definistionen bereits enthält.

Trotzdem dauert die Programierung einer Komponente einige Zeit.


Das Ergebnis

Daran arbeite ich zur Zeit noch ...

  • Facebook Like Button
  • Google Plus One Button
  • Load all Button
  • Info Button

© 2007 - 2012 Major - Webdesign Logo - Martina Major Design & Hosting: Major - Webdesign Logo - Major-Online.de