→  Mondphasen für Wordpress

Mondphasen für Wordpress

→ Gibt’s dass nicht schon alles?

Ja klar, gibt es….
Nachdem ich in den letzten Monaten im Netz nach einem Wordpress Plugin bzw. einem Widget suchte, dass die Mondphasen anzeigt, bin ich zwar fündig geworden, aber als Amateurastronom haben mich diese Plugins nicht so richtig überzeugt. Ich will die Leistung der Kollegen keineswegs schmälern, schließlich kommt es ja immer auf den Aufwand an, den man bei so was treiben will. Die gefundenen Plugins sind nicht schlecht, rechnen aber zum Teil recht ungenau. Ich könnte mit Fehlern von 10 Minuten, vielleicht sogar mit einer halben Stunde, leben. Aber ein Mondphasen-Plugin, das sich um einen ganzen Tag verrechnet, ist für mich nicht mehr so ganz das Wahre… Ich habe diesbezüglich aber wahrscheinlich zu “hohe” Ansprüche ;)

Rechts in der Sidebar ist meine Variante eines solchen Widgets zu sehen. Das Widget selbst ist in Flash geschrieben. Es ist mit 160×160 Pixel vielleicht größer als so manches andere Plugin dieser Art, aber ich hoffe es ist “klein genug” für die meisten Sidebars. Möglicherweise ist das Widget gerade in englischer Sprache zu sehen. Es kann zur Zeit auf Deutsch und Englisch eingestellt werden.

Das Widget ist im Backend konfigurierbar, so dass  man es sehr gut an das eigene Seiten-Design anpassen kann.

Zur Zeit sind folgende Parameter für das Layout anpassbar:
  • die Hintergrundfarbe
  • der Hintergrund-Alphawert, also die “Durchsichtigkeit” des Hintergrundes
  • die Schriftfarbe
  • die Farbe des unbeleuchteten Teils des Mondes (für bunte Hunde, die das nicht in Schwarz haben wollen)
  • der Alphawert des unsichtbaren Teiles des Mondes, also wie durchsichtig der dunkle Teil sein soll.
  • die Rahmenfarbe des Widgets
  • der Alphawert des Rahmens
Einige Screenshots (deutsche und englische Version)

Layout screenshots

→ Features

Standard-Bildschirm:
  • bildliche Anzeige der Phase (naja, logisch)
  • Ausgabe in Systemzeit des Rechners, Sommerzeit wird berücksichtigt
  • Anzeige des momentanen Beleuchtungsgrades in %, Genauigkeit etwa ±0.18 %
  • Angabe der Zeitspanne bis zum nächsten Vollmond und Neumond in Tagen/Stunden/Minuten, je nachdem, welcher Event zuerst eintritt, steht dieser Event zuerst.
  • Angabe des astrologoischen Tierkreiszeichens, in dem sich der Mond gerade befindet, mit Symbol (nicht: in welchem Sternbild der Mond steht!)
  • Unter der Mondscheibe steht die momentane Phase nochmal als Text.

Standard-Bildschirm

Bei Klick auf den Weiter-Button (rechts neben dem Mond-Bild)
  • Textausgabe: Alter des Mondes (= Zeitspanne seit letztem Neumond)
  • Textausgabe: Länge der aktuellen Lunation
  • Übersichtsanzeige der aktuellen Lunation: letzter Neumond bis kommender Neumond samt dazwischen liegenden Viertel-Phasen und Vollmond mit Datums- und Zeitangabe und einem kleinem Symbol.
    Die Abstände der Phasen entsprechen dabei den realen Zeitabständen.
  • Fortschrittsbalken gemäß dem aktuellen Mond-Alter

Fortschritt der Mondphase

Einstellmöglichkeiten
  • die Datumsanzeige am Standard-Bildschirm beinhaltet ab Version 0.92 die Möglichkeit, auch andere Zeitpunkte einzustellen. Man klickt dazu auf die Anzeige, hält die Maus gedrückt und zieht nach links oder rechts, um einen anderen Wert zu wählen. Das gilt für jeden einzelnen Wert, also für Tag/Monat/Jahr sowie Stunden/Minuten. Die Zeit-Einstellung beschränkt sich auf den Jahresbereich 1900-2100.

  • Um auf das aktuelle Datum zurückzusetzen, klickt man links oben auf den Text “Datum:”

Datum und Uhrzeit einstellen

Der Tierkreis
  • Ein Klick auf das Tierkreiszeichen blendet den Tierkreis über dem Mond-Bild ein. Das momentane Tierkreiszeichen wird farbig hervorgehoben, in der Mitte wird der Winkelwert des Mondes in Grad und Bogenminuten innerhalb des aktuellen Zeichens angegeben. In nachstehenden Bild liest man 8°33.9′, d.h. der Mond hat 8 Grad und 33.9 Bogenminuten seit Eintritt in das Zeichen “Leo” zurückgelegt. Weiters ist angegeben, ob der Trabant gerade auf- oder absteigend ist. Aufsteigender Mond bedeutet der Mond durchläuft gerade die Zeichen Capricornus bis Gemini, absteigend ist er während Cancer bis Sagittarius (jeweils inklusive).

Tierkreis und ekliptikale Länge

→ Für Interessierte

Die Phasen des Mondes sind genau genommen exakte Zeitpunkte. Auch wenn man den Vollmond über mehrere Tage hinweg als “eigentlich voll beleuchtet” beobachten kann (der ganz schmale dunkle Teil vor und nach Vollmond ist mit bloßem Auge nicht auszumachen), ist der Termin des Vollmondes ein genauer Zeitpunkt. Das selbe gilt für alle Phasen. Diese Zeitpunke der Phasen lassen sich mit astronomischen Methoden auch genau berechnen. Es kommt darauf an, wie genau man es haben will, der Aufwand wird schnell entsprechend groß. Hier wurden diverse Näherungsvervahren benutzt, die eine Berechnung der relevanten Zeitpunkte auf 1-2 Minuten genau ermöglicht.

Die Berechnung der Mondphasen ist keineswegs trivial. Man könnte annehmen ich nehme mir den letzten Neumondtermin (woher man den auch immer hat), berechne dann den nächsten Neumond, denn der ist ja im Durchschnitt in 29.530555…. Tagen, das ist die Dauer, die eine mittlere Lunation (Neumond bis Neumond) dauert, also 29 Tage 12 Stunden 44 Minuten. Das dividiert man jetzt durch 2, dann hat man die Zeitspanne bis zum Vollmond, und die Viertel-Phasen erhält man analog. Tja, leider spielt da die Natur nicht mit.

Das hat viele Gründe. Die Mondbahn verläuft nicht in der Erdbahnebene, die Mondbahn ist auch etwas elliptisch (Mond bewegt sich in Erdnähe schneller, in Erdferne langsamer, usw.). Eine Lunation kann schon mal bis zu 7 Stunden vom Mittelwert abweichen, und das kann bei der Phasenberechnung den nächsten/vergangenen Tag ausgeben, wenn man nur mit den Mittelwerten rechnet, und spätestens dann würde ich sagen: hm, naja…

Wie groß ist der Aufwand, der hier getrieben wurde? Nun, die Sache wurde astronomisch angegangen, die meisten Algorithmen sind aus dem Buch von Jean Meeus “Astronomical Algoritms” entnommen. Die Berechnungen sind etwa auf ±1 Minuten genau im Zeitraum 1950-2050. Nicht in die Kalkulation miteinbezogen wurde die Differenz zwischen der Weltzeit und der dynamischen Zeit TDT, welche momentan etwas über eine Minute beträgt, das würde für so ein “kleines” Plugin übertrieben erscheinen, weil der Rechanaufwand schnell wächst, und das schlägt sich ja in der Performance nieder.

→ Sprachen

Zur Zeit ist das Widget in den Sprachen Deutsch und Englisch verfügbar. Die Sprache kann im Backend gesetzt werden.

→ Download

15.2.2010: Neue Version im Aufbau. Mit zusätzlichen Berechnungen, wie z.B. Auf-/Untergang und mehr.
Ich möchte das Widget auch als reines Plugin zur Verfügung stellen. Die neuen Dateien befinden sich in der Testphase.

Die momentane Version kann man sich hier holen (v1.0):

moonphase_parallax_at.zip

Das Widget wurde unter Wordpress v2.8 und v2.9 getestet. Es sollte eigentlich auch ab Wordpress v2.6 oder höher funktionieren, aber nicht darunter. Ich bitte um Fehlerrückmeldung, falls solche auftauchen. Danke!

→ Installation

  1. Entpacke die heruntergeladene *.zip Datei. Im Ordner “moonphase_parallax_at” befinden sich zwei Dateien, “moonphase_parallax_at.php” und “moonphase_parallax_at.swf”.
  2. Lade den Ordner mit den beiden Dateien mit einem FTP-Program in den Plugins-Ordner von Wordpress (Bsp.: /wp-content/plugins).
    Achtung: Bitte ändere NIEMALS den Ordnernamen des Widgets. Der Ordnername des Widgets innerhalb des plugins-Verzeichnisses MUSS “moonphase_parallax_at” lauten (damit die Flashdatei gefunden wird und es keine Konflikte mit anderen Plugins gibt). Der Name der Flash-Datei darf NICHT VERÄNDERT werden, er muss lauten: parallax_at_mondphase.swf.
  3. Gehe im Backend zu Plugins >Verwalten und aktiviere das Plugin.
  4. Gehe zu Design > Widgets, ziehe das Widget in eine Sidebar und konfiguriere das Layout.
  5. Speichern, fertig.

Viel Spaß!

Dieser Beitrag wurde am Dienstag, 22. Dezember 2009 um 23:35 Uhr veröffentlicht und wurde unter der Kategorie Allgemein abgelegt. Du kannst die Kommentare zu diesen Eintrag durch den RSS-Feed verfolgen. Du hast die Möglichkeit einen Kommentar zu hinterlassen, oder einen Trackback von deinem Weblog zu senden.

 – The Moon for Wordpress »

2 Kommentare »

  1. Hi Michael, danke für dein Feedback!

    Der Ordner des Widgets innerhalb deiner plugins darf NICHT anders benannt werden, sonst findest das Widget die Flash-Datei nicht.
    Der Ordnername muss lauten: moonphase_parallax_at, und nicht z.B einfach “moonphase” oder auch nicht “moonphase_parallax_at_deutsch”.
    Hoffe damit funktioniert es wieder!

    greets,
    hc

    Kommentar: hc greier – 28. Dezember 2009 @ 11:09

  2. Bin von deinem Tool echt begeistert!
    Nur leider bekomme ich die Installation in WP 2.8 nicht hin. Es wird lediglich ein leeres Fenster angezeigt mit der flash Info „Film nicht geladen“
    Ich habe unter Plugins einen eigenen Ordner angelegt. WP erkennt es natürlich. Ich kann auch alle deine Optionen unter Widgets konfigurieren nur leider tut sich nichts.

    Was mache ich da falsch?

    Cu
    Michi

    Kommentar: Michael Strasser – 27. Dezember 2009 @ 04:53

Einen Kommentar hinterlassen

Mondphase

Meta

 

WP-Design: Vlad -- Powered by WordPress -- XHTML 1.0