<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>NadelUndHirn.de &#187; Mozilla</title>
	<atom:link href="http://www.nadelundhirn.de/wp/category/mozilla/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.nadelundhirn.de/wp</link>
	<description>Gestochen Schlaues...</description>
	<lastBuildDate>Sun, 22 Jan 2012 23:06:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Renovierung von Custom Calendar Defaults läuft&#8230;</title>
		<link>http://www.nadelundhirn.de/wp/2012/01/23/renovierung-von-custom-calendar-defaults-lauft/</link>
		<comments>http://www.nadelundhirn.de/wp/2012/01/23/renovierung-von-custom-calendar-defaults-lauft/#comments</comments>
		<pubDate>Sun, 22 Jan 2012 23:06:13 +0000</pubDate>
		<dc:creator>mozrob</dc:creator>
				<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Custom Calendar Defaults]]></category>
		<category><![CDATA[Erweiterung]]></category>
		<category><![CDATA[Lightning]]></category>

		<guid isPermaLink="false">http://www.nadelundhirn.de/wp/?p=926</guid>
		<description><![CDATA[*Grrrrr!!!!* Stundenlang probiert, Philipps Tipp von neulich umzusetzen, nicht ganze Dateien zu kopieren und zu verändern, sondern sich einfach nur gezielt die Funktionen rauszupicken, die für die Erweiterung von Interesse sind. Und natürlich: Nichts ging! Hin und her, her und hin, mal dieser Fehler, mal jener, mal kein Fehler, dafür dann aber auch keine veränderte [...]]]></description>
			<content:encoded><![CDATA[<p>*<strong>Grrrrr!!!!*</strong></p>
<p>Stundenlang probiert, Philipps Tipp von neulich umzusetzen, nicht ganze Dateien zu kopieren und zu verändern, sondern sich einfach nur gezielt die Funktionen rauszupicken, die für die Erweiterung von Interesse sind. Und natürlich: <strong>Nichts ging!</strong> Hin und her, her und hin, mal dieser Fehler, mal jener, mal kein Fehler, dafür dann aber auch keine veränderte Funktion!!</p>
<p>Und&#8230;? Na&#8230;? Woran hat&#8217;s wohl gelegen???</p>
<p><strong>Richtig!!</strong> Einfach mal das richtige Ziel für&#8217;s overlay angeben, in diesem Fall &#8220;calendar-views.xul&#8221; &#8211; und schon läuft die Sache!! Das kommt davon, wenn man nur auf das Script schielt und die chrome.manifest dafür *huschhusch* abhandelt&#8230;</p>
<p>Jetzt geht&#8217;s jedenfalls voran.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nadelundhirn.de/wp/2012/01/23/renovierung-von-custom-calendar-defaults-lauft/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Erweiterung &#8220;Custom Calendar Defaults&#8221; aktualisiert</title>
		<link>http://www.nadelundhirn.de/wp/2011/11/24/erweiterung-custom-calendar-defaults-aktualisiert/</link>
		<comments>http://www.nadelundhirn.de/wp/2011/11/24/erweiterung-custom-calendar-defaults-aktualisiert/#comments</comments>
		<pubDate>Wed, 23 Nov 2011 22:59:07 +0000</pubDate>
		<dc:creator>mozrob</dc:creator>
				<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Custom Calendar Defaults]]></category>
		<category><![CDATA[Erweiterung]]></category>
		<category><![CDATA[Lightning]]></category>

		<guid isPermaLink="false">http://www.nadelundhirn.de/wp/?p=910</guid>
		<description><![CDATA[Autsch, Rapid Release Cycle tut doch weh. Eigentlich war der Plan, dass es nicht zwei Wochen vom Erscheinen einer neuen Mozilla Lightning-Version bis zur passend gemachten Erweiterung dauert &#8211; nun ist es doch passiert. Was soll man machen&#8230; &#8220;Custom Calendar Defaults&#8221; liegt nun jedenfalls in Version 0.8 vor, passend zu Lightning 1.0 für Thunderbird 8 [...]]]></description>
			<content:encoded><![CDATA[<p>Autsch, Rapid Release Cycle tut doch weh. Eigentlich war der Plan, dass es <em><strong>nicht</strong></em> zwei Wochen vom Erscheinen einer neuen Mozilla Lightning-Version bis zur passend gemachten Erweiterung dauert &#8211; nun ist es doch passiert. Was soll man machen&#8230;</p>
<p><strong>&#8220;Custom Calendar Defaults&#8221;</strong> liegt nun jedenfalls in <strong>Version 0.8</strong> vor, passend zu Lightning 1.0 für Thunderbird 8 und SeaMonkey 2.5. Wer die Erweiterung schon installiert hatte, sollte mittlerweile eigentlich ein Angebot für&#8217;s automatische Update zu sehen bekommen haben. Auf drei Dinge möchte ich bei dieser Version hinweisen:</p>
<ul>
<li>Vor einigen Wochen wurde der Wunsch geäußert, dass sich doch bitte auch <strong>Standardwerte für</strong> die Termin-/Aufgabeneigenschaft &#8220;Zeit anzeigen als&#8221; (<strong>Beschäftigt/Verfügbar</strong>) <strong>definieren</strong> lassen sollten. In Version 0.8 habe ich das versucht einzubauen, im Einstellungen-Dialog findet sich ein entsprechender Abschnitt. Da diese Eigenschaft in iCalender-Dateien (.ics) über &#8220;TRANSP:TRANSPARENT&#8221; bzw. &#8220;TRANSP:OPAQUE&#8221; übermittelt wird, versucht die Erweiterung das jetzt ebenfalls auf genau diesem Weg. Bei meinen Tests sah das im Termin- bzw- Aufgabendialog gut aus, die jeweilige Option war stets passend zur Voreinstellung markiert. Ob das dann auch im Austausch mit Kalenderservern läuft, die etwas mit dieser Funktion anfangen wollen, müssten dann bitte mal Leute ausprobieren, die mit solchen Servern arbeitern. Ich tue es nicht. <img src='http://www.nadelundhirn.de/wp/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </li>
<li>Hatte ich in Version 0.7 aus Versehen die <strong>Voreinstellungen für QuickAdd-Aufgaben</strong> aus dem Code geschmissen, die in 0.5 noch drin waren? Ich konnte mich an keinen vernünftigen Grund dafür erinnern &#8211; jetzt ist der Kram wieder drin. Solche Missgeschicke entstehen, wenn man nur hin und wieder an einer Erweiterung arbeitet&#8230; Irgendwie fängt man dann immer beinahe von Neuem an.</li>
<li>Achtung, liebe Nutzer von<strong> Google-Kalender</strong>n: Neuerdings (?) hagelt es &#8220;Modification failed&#8221;-Fehler, wenn man den <strong>Status eines Termins</strong> als &#8220;Abgebrochen&#8221; zu definieren versucht. Jedenfalls ist das bei mir so (mit dem Provider 0.9). <em>Das bedeutet:</em> Wenn man als Voreinstellung für neue Termine den Status &#8220;Abgebrochen&#8221; definiert (warum auch immer man auf so eine Idee kommen sollte!!), dann wird man beim Anlegen neuer Termine in einen Google-Kalender nicht mehr glücklich.<br />
Ein Status &#8220;Nicht angegeben&#8221; wird bei Google übrigens automatisch zu &#8220;Bestätigt&#8221; &#8211; nix zu machen.</li>
</ul>
<p>In der nächsten Version wird die Erweiterung möglicherweise etwas kleiner und auch toleranter gegenüber anderen Ergänzungserweiterungen für Lightning: Philipp vom Kalenderprojekt hat mir neulich einen Tipp zukommen lassen, wie ich auch einzelne Funktionen (und nicht mehr ganze .js-Dateien) ersetzen kann. Leider bin ich bisher nicht dazu kommen, den Tipp einmal auszuprobieren&#8230; Wird schon noch werden.</p>
<p>So, für den Moment:</p>
<p><strong>Custom Calendar Defaults 0.8:</strong></p>
<p><strong>K</strong><strong>ompatibel mit:</strong><br />
Lightning 1.0 mit Thunderbird 8<br />
Lightning 1.0 mit SeaMonkey 2.5</p>
<p><strong>Die Datei:</strong><br />
<a href="http://www.nadelundhirn.de/krams/exten/customcalendardefaults/0.8/CustomCalendarDefaults-0.8-sm%2Btb.xpi">CustomCalendarDefaults-0.8-sm+tb.xpi</a></p>
<p><strong>Die .diff:</strong><br />
<a href="http://www.nadelundhirn.de/krams/exten/customcalendardefaults/0.8/0.7_vs_0.8.diff">0.7_vs_0.8.diff</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.nadelundhirn.de/wp/2011/11/24/erweiterung-custom-calendar-defaults-aktualisiert/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Erweiterung &#8220;Custom Calendar Defaults&#8221; erschienen</title>
		<link>http://www.nadelundhirn.de/wp/2011/09/18/erweiterung-custom-calendar-defaults-erschienen/</link>
		<comments>http://www.nadelundhirn.de/wp/2011/09/18/erweiterung-custom-calendar-defaults-erschienen/#comments</comments>
		<pubDate>Sun, 18 Sep 2011 16:06:27 +0000</pubDate>
		<dc:creator>mozrob</dc:creator>
				<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Custom Calendar Defaults]]></category>
		<category><![CDATA[Erweiterung]]></category>
		<category><![CDATA[Lightning]]></category>
		<category><![CDATA[Mozilla Sunbird]]></category>

		<guid isPermaLink="false">http://www.nadelundhirn.de/wp/?p=897</guid>
		<description><![CDATA[So, die erste Runde ist raus: Die Erweiterung &#8220;Custom Calendar Defaults&#8221; ist denke ich reif genug, um freigegeben zu werden. Mit ihr lassen sich Standardeinstellungen für neue Termine und Aufgaben feslegen, und zwar Einstellungen für Status, Priorität und Privatsphäre. Die Einstellungen greifen beim Anlegen von Terminen und Aufgaben mit Hilfe des entsprechenden Dialogs, Aufgaben über [...]]]></description>
			<content:encoded><![CDATA[<p>So, die erste Runde ist raus:<br />
Die Erweiterung &#8220;Custom Calendar Defaults&#8221; ist denke ich reif genug, um freigegeben zu werden. Mit ihr lassen sich Standardeinstellungen für neue Termine und Aufgaben feslegen, und zwar Einstellungen für Status, Priorität und Privatsphäre. Die Einstellungen greifen beim Anlegen von</p>
<ul>
<li>Terminen und Aufgaben mit Hilfe des entsprechenden Dialogs,</li>
<li>Aufgaben über die &#8220;Quick add&#8221;-Zeile und</li>
<li>Terminen per &#8220;Click &amp; Drag&#8221; in Tages- oder Wochenansicht.</li>
</ul>
<p>Die Einstellungen lassen sich nun über einen Einstellungen-Dialog der Erweiterung konfigurieren. Eine nahtlose Integration in die Lightning-Einstellungen wäre zwar auch hübsch, ist mir jetzt aber zu aufwendig.<br />
Mehr Features gewünscht? An Voreinstellungen für Kategorien bin ich <a href="http://www.nadelundhirn.de/wp/2011/08/05/erweiterung-custom-calendar-defaults-in-arbeit/">wie bereits erwähnt</a> gescheitert; denkbar wäre für die Zukunft aber z.B. noch eine Beeinflussung des Titels von neuen Einträgen. Es gibt in den Dateien eine Variable &#8220;summary&#8221;, die sich leicht mit Wunschdaten füttern lassen sollte&#8230;</p>
<p>Apropos Zukunft:<br />
Ich hoffe sehr, dass nicht zu viele Erweiterungen dieser Art für Lightning entstehen werden. Denn &#8220;Custom Calendar Defaults&#8221; arbeitet mit geringfügig modifizierten Kopien von verschiedenen JavaScript-Dateien von Lightning. Per &#8220;override&#8221;-Anweisung in der chrome.manifest verwendet Lightning dann nicht mehr die eigenen, sondern die Dateien der Erweiterung. Vermutlich gäbe es Konflikte, wenn andere Erweiterungen auf demselben Weg an denselben Dateien etwas modifizieren wollten&#8230;<br />
An dieser Stelle hoffen wir einfach mal. Wenn natürlich jemand ein anderes/einfacheres Verfahren mitteilen möchte, wie man sich in Lightning-Funktionen &#8216;einklinken&#8217; und diese modifizieren kann &#8211; her damit!</p>
<p>Weil die Erweiterung mit modifizierten Kopien von Lightning-Dateien arbeitet, solche Dateien sich im Laufe der Lightning-Entwicklung aber ändern können, bekommt jedes Lightning-Release seine eigene Version von &#8220;Custom Calendar Defaults&#8221; zugewiesen:</p>
<ul>
<li><strong>Custom Calendar Defaults 0.1</strong> für<br />
Sunbird 1.0b1 bzw. Lightning 1.0b1 + Thunderbird 3.0:<br />
<a title="CustomCalendarDefaults-0.1-sb+tb.xpi" href="http://www.nadelundhirn.de/krams/exten/customcalendardefaults/0.1/CustomCalendarDefaults-0.1-sb%2Btb.xpi">Download</a></li>
<li><strong>Custom Calendar Defaults 0.2</strong> für<br />
Sunbird 1.0b2 bzw. Lightning 1.0b2 + Thunderbird 3.1:<br />
<a title="CustomCalendarDefaults-0.2-sb+tb.xpi" href="http://www.nadelundhirn.de/krams/exten/customcalendardefaults/0.2/CustomCalendarDefaults-0.2-sb%2Btb.xpi">Download</a></li>
<li><strong>Custom Calendar Defaults 0.4</strong> für<br />
Lightning 1.0b4 + Thunderbird 5 / SeaMonkey 2.1-2.2:<br />
<a title="CustomCalendarDefaults-0.4-sm+tb.xpi" href="http://www.nadelundhirn.de/krams/exten/customcalendardefaults/0.4/CustomCalendarDefaults-0.4-sm%2Btb.xpi">Download</a></li>
<li><strong>Custom Calendar Defaults 0.5</strong> für<br />
Lightning 1.0b5 + Thunderbird 6 / SeaMonkey 2.1-2.3:<br />
<a title="CustomCalendarDefaults-0.5-sm+tb.xpi" href="http://www.nadelundhirn.de/krams/exten/customcalendardefaults/0.5/CustomCalendarDefaults-0.5-sm%2Btb.xpi">Download</a></li>
</ul>
<p>Rund um den 27. September ist dann (hoffentlich) die nächste Version verfügbar, denn dann soll <a title="Mozilla Lightning &amp; Sunbird DE | Blog: Entwicklung von Lightning: Status-Update" href="http://www.sunbird-kalender.de/blog/?p=486">eine neue Lightning-Version</a> erscheinen.</p>
<p>Feedback willkommen.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nadelundhirn.de/wp/2011/09/18/erweiterung-custom-calendar-defaults-erschienen/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Erweiterung &#8220;Custom Calendar Defaults&#8221; in Arbeit</title>
		<link>http://www.nadelundhirn.de/wp/2011/08/05/erweiterung-custom-calendar-defaults-in-arbeit/</link>
		<comments>http://www.nadelundhirn.de/wp/2011/08/05/erweiterung-custom-calendar-defaults-in-arbeit/#comments</comments>
		<pubDate>Fri, 05 Aug 2011 14:56:00 +0000</pubDate>
		<dc:creator>mozrob</dc:creator>
				<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Custom Calendar Defaults]]></category>
		<category><![CDATA[Erweiterung]]></category>
		<category><![CDATA[Lightning]]></category>
		<category><![CDATA[Mozilla Sunbird]]></category>

		<guid isPermaLink="false">http://www.nadelundhirn.de/wp/?p=879</guid>
		<description><![CDATA[Das wird die letzte Frickel-Aktion dieser Ferien: Nachdem ich nun kapiert habe, was man mit &#8220;override&#8221;- an Stelle von &#8220;overlay&#8221;-Anweisungen so alles über eine Erweiterung erreichen kann, bastele ich an einer Erweiterung für das Setzen individueller Voreinstellungen beim Anlegen neuer Termine oder Aufgaben in Lightning (vgl. Bugs wie 288157 oder 215975). Mit kleinen Eingriffen in [...]]]></description>
			<content:encoded><![CDATA[<p>Das wird die letzte Frickel-Aktion dieser Ferien:<br />
Nachdem ich nun kapiert habe, was man mit &#8220;override&#8221;- an Stelle von &#8220;overlay&#8221;-Anweisungen so alles über eine Erweiterung erreichen kann, bastele ich an einer Erweiterung für das Setzen individueller Voreinstellungen beim Anlegen neuer Termine oder Aufgaben in Lightning (vgl. Bugs wie <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=288157">288157</a> oder <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=215975">215975</a>).</p>
<p>Mit kleinen Eingriffen in die calendar-item-editing.js lässt sich nun schon für Status, Privatsphäre und Priorität eine gewünschte Voreinstellung konfigurieren, die dann beim Erstellen neuer Einträge entsprechende Werte aus den Prefs ausliest und den Dialog anpasst.</p>
<p>Eigentlich würde ich das gerne auch für die Kategorien hinbekommen, aber hier hat auch viel Basteln bislang nicht weitergeholfen. Die Krönung war der folgende Fehler:</p>
<blockquote><p>Fehler: uncaught exception: [Exception... "Cannot modify properties of a WrappedNative"  nsresult: "0x80570034 (NS_ERROR_XPC_CANT_MODIFY_PROP_ON_WN)"  location: "JS frame :: chrome://calendar/content/calendar-item-editing.js :: createEventWithDialog :: line 186"  data: no]</p></blockquote>
<p>Der sagt mir offenbar, dass die Kategorien &#8220;tiefer&#8221; im Code verwaltet werden und ich da nicht so einfach was umbiegen kann. Was weiß ich, wann da wo welche Kopien irgendwelcher Objekte oder so angelegt und weiter verwurstet werden. Ist mir zu hoch. Schade. <img src='http://www.nadelundhirn.de/wp/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  Die Kategorien-Geschichte werde ich daher wohl aufgeben.</p>
<p>Vor der Veröffentlichung einer ersten Version von &#8220;Custom Calendar Defaults&#8221; muss ich aber mal noch zusehen, dass die individuellen Einstellungen per Einstellungen-Dialog vorgenommen werden können &#8211; den gibt&#8217;s bisher nicht. Und dann wäre noch zu prüfen, wie sich die Erweiterung bei den &#8216;abgekürzten&#8217; Wegen zum Erstellen von Terminen und Aufgaben verhält, wenn also der Dialog nicht erscheint&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nadelundhirn.de/wp/2011/08/05/erweiterung-custom-calendar-defaults-in-arbeit/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Erweiterung &#8220;PrintFix&#8221; erschienen</title>
		<link>http://www.nadelundhirn.de/wp/2011/07/17/erweiterung-printfix-erschienen/</link>
		<comments>http://www.nadelundhirn.de/wp/2011/07/17/erweiterung-printfix-erschienen/#comments</comments>
		<pubDate>Sun, 17 Jul 2011 18:06:39 +0000</pubDate>
		<dc:creator>mozrob</dc:creator>
				<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Erweiterung]]></category>
		<category><![CDATA[Lightning]]></category>
		<category><![CDATA[Mozilla Sunbird]]></category>
		<category><![CDATA[PrintFix]]></category>

		<guid isPermaLink="false">http://www.nadelundhirn.de/wp/?p=852</guid>
		<description><![CDATA[Schon seit langer Zeit schleppt sich Bug 351581 durch die Geschichte von Sunbird und Lightning, die Kalenderprodukte aus dem Hause Mozilla. Er sorgt dafür, dass sich Anwender unter Windows immer wieder fragen, warum ihre Kalenderdaten nicht gedruckt werden, obwohl sie sich doch gerade ohne erkennbare Fehler durch den Dialog geklickt und alles  an den Drucker [...]]]></description>
			<content:encoded><![CDATA[<p>Schon seit langer Zeit schleppt sich <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=351581">Bug 351581</a> durch die Geschichte von Sunbird und Lightning, die Kalenderprodukte aus dem Hause Mozilla. Er sorgt dafür, dass sich Anwender unter Windows immer wieder fragen, warum ihre Kalenderdaten nicht gedruckt werden, obwohl sie sich doch gerade ohne erkennbare Fehler durch den Dialog geklickt und alles  an den Drucker geschickt haben. Sie wissen zunächst nicht (woher auch?), dass das Drucken mit Sunbird/Lightning unter Windows leider erst im zweiten Versuch je Sitzung klappt.</p>
<p>Hier soll nun kurzfristig die Erweiterung &#8220;PrintFix&#8221; für Abhilfe sorgen &#8211; von der man allerdings auch erstmal wissen muss. Also: <em>ausprobieren und weitersagen, sofern die Leistung stimmt.</em> Zugleich ist das Problem in meinen Augen symptomatisch für die nicht zu unterschätzende Klemme, in der das relativ kleine Kalenderprojekt von Mozilla steckt.<span id="more-852"></span></p>
<p>Auf der einen Seite gibt es Probleme, die von Nutzern bemerkt und kritisiert werden und für die diese Nutzer eine Lösung sehen wollen. Möglichst schnell. Damit ein triviales Problem (Kommunikation mit einem Drucker würde man heutzutage wohl als ein solches sehen) zügig verschwindet und man zumindest grundlegende Funktion einer Software uneingeschränkt nutzen kann. Nachvollziehbar.<br />
Auf der anderen Seite ist es mit seit einiger Zeit nur noch rund einem Entwickler offenbar gar nicht so einfach, neben allem anderen ein Problem wie die gestörte Druckfunktion genau zu erforschen, zu verstehen und dann eine saubere, passende Lösung dafür zu finden. Denn das ist der legitime Anspruch von Entwicklerseite gesehen: Lightning soll nicht ein Sammelsurium von Bastellösungen sein, sondern &#8216;anständigen&#8217; Code bieten.<br />
Im Ergebnis führt das unter den gegebenen Umständen immer wieder mal zu frustrierenden Situationen, hier: Wenig saubere, rein ergebnisorientierte Bastellösungen, die u.U. vorhanden sind (das ist allerdings längst nicht die Regel!), werden nicht eingebaut, &#8216;saubere&#8217;, das tatsächliche Problem beseitigende Lösungen aber ebensowenig, da sie nicht vorhanden sind. So bleibt zwar der Code sauber, zugleich aber Nutzern ein ärgerliches Problem erhalten. Manches braucht dann gefühlt einfach ewig und kann auch vergraulen.</p>
<p>Hmm. Ungünstig. Wie soll sich das ändern, solange das Projekt(-team) nicht wächst? Hoffentlich geht das gut&#8230;</p>
<p><strong>Zurück zum konkreten Beispiel:</strong> Versuchen wir es mit einem <strong>Mittelweg</strong>, indem wir die &#8216;unsaubere&#8217; Lösung zwar nicht in den Code einbauen, sie aber als Erweiterung zugänglich und damit für jeden leicht ausprobierbar machen.<br />
Die <strong>Erweiterung &#8220;PrintFix&#8221;</strong> ist nichts anderes als ein Duplizieren von Lightning-Code (calendar-print-dialog.xul, calendar-print-dialog.js, einige Fragmente der Sprachdateien en-US + de) mit den in Bug 351581 angedachten kleinen Änderungen (Dialog offen lassen, Schaltfläche &#8220;Abbrechen&#8221; in &#8220;Schließen&#8221; umbenennen). Nach der Installation sollten sich unter Windows auf Anhieb Kalenderdaten drucken lassen.<br />
Getestet habe ich das hier mit Lightning 1.0b1 bis 1.0b4 unter Thunderbird 3 bis 5 (Sunbird 1.0b1 sollte aber auch gehen, SeaMonkey ebenso). Fehler bitte melden.<br />
Die Erweiterung soll <em><strong>nur</strong></em> unter Windows arbeiten und lässt sich auch <em><strong>nur</strong></em> dort installieren, sofern ich mit der install.rdf alles richtig gemacht habe.</p>
<p><strong>PrintFix 0.0.4</strong> für<strong> <strong>Lightning 1.0b2 &#8211; 1.0b5</strong>:</strong></p>
<p>Vorläufig <strong>kompatibel mit:</strong><br />
Thunderbird 3.1 &#8211; 7.0a1<br />
SeaMonkey 2.1 &#8211; 2.5a1<br />
Sunbird 1.0b3pre &#8211; 1.0pre</p>
<p><strong>PrintFix 0.0.3</strong> für<strong> <strong>Lightning 1.0b1</strong>:</strong></p>
<p>Vorläufig <strong>kompatibel mit:</strong><br />
Thunderbird 3.0b4 &#8211; 3.0.*<br />
SeaMonkey 2.0b2 &#8211; 2.0.*<br />
Sunbird 1.0b1pre &#8211; 1.0b1</p>
<p><strong>Die Dateien</strong> können hier heruntergeladen werden:<br />
<a href="http://www.nadelundhirn.de/krams/exten/index.php?path=printfix/"> http://www.nadelundhirn.de/krams/exten/index.php?path=printfix/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.nadelundhirn.de/wp/2011/07/17/erweiterung-printfix-erschienen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>“Calendar Alarm Slider”: Version 0.0.7 erschienen</title>
		<link>http://www.nadelundhirn.de/wp/2011/07/14/%e2%80%9ccalendar-alarm-slider%e2%80%9d-version-0-0-7-erschienen/</link>
		<comments>http://www.nadelundhirn.de/wp/2011/07/14/%e2%80%9ccalendar-alarm-slider%e2%80%9d-version-0-0-7-erschienen/#comments</comments>
		<pubDate>Thu, 14 Jul 2011 20:11:06 +0000</pubDate>
		<dc:creator>mozrob</dc:creator>
				<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Calendar Alarm Slider]]></category>
		<category><![CDATA[Erweiterung]]></category>
		<category><![CDATA[Lightning]]></category>
		<category><![CDATA[Mozilla Sunbird]]></category>

		<guid isPermaLink="false">http://www.nadelundhirn.de/wp/?p=842</guid>
		<description><![CDATA[Für die Erweiterung &#8220;Calendar Alarm Slider&#8221; gibt es ein Update auf Version 0.0.7. Um mit der Lightning-Zeit zu gehen, sollte sich die Erweiterung nun auch in SeaMonkey installieren lassen. Außerdem wütete ein wenig die Bastelwut: Der Slider schließt sich jetzt von selbst, sobald der Nutzer in dem Erinnerungsdialog eine Aktion ausführt. Denn in dem Fall [...]]]></description>
			<content:encoded><![CDATA[<p>Für die <a title="NadelUndHirn.de: Tag “Calendar Alarm Slider”" href="http://www.nadelundhirn.de/wp/tag/calendar-alarm-slider/">Erweiterung &#8220;Calendar Alarm Slider&#8221;</a> gibt es ein Update auf Version 0.0.7.</p>
<p>Um mit der Lightning-Zeit zu gehen, sollte sich die Erweiterung nun auch in SeaMonkey installieren lassen. Außerdem wütete ein wenig die Bastelwut:</p>
<ul>
<li>Der Slider schließt sich jetzt von selbst, sobald der Nutzer in dem Erinnerungsdialog eine Aktion ausführt. Denn in dem Fall wurde das Fenster offenbar wahrgenommen und der Nutzer kann selbst die Verantwortung für seine Erinnerungen übernehmen. Er braucht den Slider also nicht mehr.</li>
<li>Für die hartnäckig Vegesslichen/Verpeilten unter den Nutzern gibt es eine &#8220;hidden pref&#8221;, die über die erweiterte Konfiguration bearbeitet werden kann: &#8220;calAlarmSlider.diehardSlider&#8221;. Über sie kann der o.g. erste Punkt beeinflusst werden. Standard ist &#8220;false&#8221;. Setzt man die pref aber auf &#8220;true&#8221;, dann schließt sich der Slider eben <em><strong>nicht</strong></em> schon dann von selbst, wenn der Nutzer in dem Erinnerungsdialog eine Aktion ausführt. Der Slider ist also hartnäckiger, er will schon selbst einen Klick abbekommen (jedenfalls wenn er ein permanenter ist).</li>
<li>Wird das Erinnerungsfenster einfach durch einen Klick auf das Kreuz geschlossen, schließt sich auch der Slider.</li>
<li>Wenn nach dem Aufpoppen des Erinnerungsdialoges und des dazugehörigen Sliders eine weitere Erinnerung dazukommt oder wegbearbeitet wurde, werden Titel und Text des Sliders aktualisiert, damit dort möglichst nicht eine falsche Anzahl an Erinnerungen angezeigt wird. An dieser Stelle ist das Ding etwas unsauber programmiert, denn ich habe nicht den passenden eventhandler gefunden: &#8220;DOMAttrModified&#8221; wird tatsächlich 4x je Widget/Erinnerung aufgerufen! Ich hätte etwas benötigt, was nur einmal je Änderung aktiviert wird&#8230; Auch habe ich unsaubererweise ein paar Leerzeichen in die Textstrings geschmuggelt, damit die Meldungen nicht abgeschnitten sind, wenn die Strings durch Updates deutlich länger werden als beim ersten Öffnen des Sliders. Aber es scheint zu funktionieren!</li>
<li>Schließlich habe ich noch ein paar &#8220;let&#8221;s und &#8220;var&#8221;s eingefügt, weil Warnungen wegen nicht deklarierter Variablen auftauchten. Ich habe ehrlich gesagt keinen Schimmer, ob das so sein <em>muss</em> oder nur guter Stil ist oder was&#8230; Aber so habe ich jedenfalls keine Warnungen mehr.</li>
</ul>
<p>Nach wie vor: Tipps und Anregungen sind stets willkommen, z.B. was die erwähnten unsauberen Stellen betrifft. <img src='http://www.nadelundhirn.de/wp/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><strong>Calendar Alarm Slider 0.0.7:</strong></p>
<p>Vorläufig <strong>kompatibel mit:</strong><br />
Thunderbird 3 &#8211; 7.0a1<br />
SeaMonkey 2.1 &#8211; 2.5a1<br />
Sunbird 1.0b1pre &#8211; 1.0pre</p>
<p><strong>Die Datei:</strong><br />
<a href="http://www.nadelundhirn.de/krams/exten/calalarmslider/0.0.7/calalarmslider-0.0.7.xpi">calalarmslider-0.0.7.xpi</a></p>
<p><strong>Die .diff:</strong><br />
<a href="http://www.nadelundhirn.de/krams/exten/calalarmslider/0.0.7/006_vs_007.diff">006_vs_007.diff</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.nadelundhirn.de/wp/2011/07/14/%e2%80%9ccalendar-alarm-slider%e2%80%9d-version-0-0-7-erschienen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>“Calendar Alarm Slider”: Version 0.0.6 erschienen</title>
		<link>http://www.nadelundhirn.de/wp/2011/06/13/%e2%80%9ccalendar-alarm-slider%e2%80%9d-version-0-0-6-erschienen/</link>
		<comments>http://www.nadelundhirn.de/wp/2011/06/13/%e2%80%9ccalendar-alarm-slider%e2%80%9d-version-0-0-6-erschienen/#comments</comments>
		<pubDate>Mon, 13 Jun 2011 15:07:33 +0000</pubDate>
		<dc:creator>mozrob</dc:creator>
				<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Calendar Alarm Slider]]></category>
		<category><![CDATA[Erweiterung]]></category>
		<category><![CDATA[Lightning]]></category>
		<category><![CDATA[Mozilla Sunbird]]></category>

		<guid isPermaLink="false">http://www.nadelundhirn.de/wp/?p=815</guid>
		<description><![CDATA[Für die Erweiterung &#8220;Calendar Alarm Slider&#8221; gibt es ein Update auf Version 0.0.6. Neben einer kleineren Änderung am&#8221;wording&#8221; und dem&#8221;required&#8221;-Abschnitt für Lightning in der install.rdf ist der neu hinzugekommene Einstellungen-Dialog erwähnenswert. Damit lässt sich nun etwas komfortabler einstellen, ob und wie ein &#8220;permanenter&#8221; oder ein &#8220;intervallartiger&#8221; (Ja, so heißt die Variante nun. Verbesserungsvorschläge?) Slider angezeigt [...]]]></description>
			<content:encoded><![CDATA[<p>Für die <a title="NadelUndHirn.de: Tag “Calendar Alarm Slider”" href="http://www.nadelundhirn.de/wp/tag/calendar-alarm-slider/">Erweiterung &#8220;Calendar Alarm Slider&#8221;</a> gibt es ein Update auf Version 0.0.6.</p>
<p>Neben einer kleineren Änderung am&#8221;wording&#8221; und dem&#8221;required&#8221;-Abschnitt für Lightning in der install.rdf ist der neu hinzugekommene <strong>Einstellungen-Dialog </strong>erwähnenswert. Damit lässt sich nun etwas komfortabler einstellen, ob und wie ein &#8220;permanenter&#8221; oder ein &#8220;intervallartiger&#8221; (Ja, so heißt die Variante nun. Verbesserungsvorschläge?) Slider angezeigt werden soll.</p>
<p>Übrigens bin ich mir nur unter Windows  wirklich sicher, dass die Erweiterung wie beabsichtigt funktioniert. Unter Linux z.B. ist dann ja doch vieles anders, allein was das Vorhandensein / die Position des Trays betrifft&#8230; Erfahrungsberichte würden mich da durchaus interessieren.</p>
<p><strong>Calendar Alarm Slider 0.0.6:</strong></p>
<p>Vorläufig <strong>kompatibel mit:</strong><br />
Thunderbird 3 &#8211; 7.0a1<br />
Sunbird 1.0b1pre &#8211; 1.0pre</p>
<p><strong>Die Datei:</strong><br />
<a href="http://www.nadelundhirn.de/krams/exten/calalarmslider/0.0.6/calalarmslider-0.0.6.xpi">calalarmslider-0.0.6.xpi</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.nadelundhirn.de/wp/2011/06/13/%e2%80%9ccalendar-alarm-slider%e2%80%9d-version-0-0-6-erschienen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#8220;Tinderstatus Extended&#8221;: Version 0.4.2 erschienen</title>
		<link>http://www.nadelundhirn.de/wp/2011/06/12/tinderstatus-extended-version-0-4-2-erschienen/</link>
		<comments>http://www.nadelundhirn.de/wp/2011/06/12/tinderstatus-extended-version-0-4-2-erschienen/#comments</comments>
		<pubDate>Sun, 12 Jun 2011 16:52:21 +0000</pubDate>
		<dc:creator>mozrob</dc:creator>
				<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Erweiterung]]></category>
		<category><![CDATA[Mozilla Sunbird]]></category>
		<category><![CDATA[Tinderstatus Extended]]></category>

		<guid isPermaLink="false">http://www.nadelundhirn.de/wp/?p=809</guid>
		<description><![CDATA[Neue Version des Tinderstatus-Derivats &#8220;Tinderstatus Extended&#8221;. Neben kleineren Anpassungen hinsichtlich der kompatiblen Versionen von Firefox, SeaMonkey und Sunbird wurde die Tinderbox-Liste angepasst, sodass sie nun wieder dem aktuellen Angebot von Mozilla (Stand: 12.06.2011) entsprechen sollte. Außerdem ist der Einstellungen-Dialog komplexer geworden, weil das Original der Erweiterung schon seit Version 0.4.1 die Möglichkeit mitbringt, sich über [...]]]></description>
			<content:encoded><![CDATA[<p>Neue Version des <a href="http://tinderstatus.mozdev.org/">Tinderstatus-Derivats</a> &#8220;Tinderstatus Extended&#8221;.</p>
<p>Neben kleineren Anpassungen hinsichtlich der kompatiblen Versionen  von Firefox, SeaMonkey und Sunbird wurde die <strong>Tinderbox-Liste angepasst</strong>,  sodass sie nun wieder dem aktuellen Angebot von Mozilla (Stand: 12.06.2011) entsprechen sollte.</p>
<p>Außerdem ist der <strong>Einstellungen-Dialog komplexer</strong> geworden, weil das Original der Erweiterung schon seit Version 0.4.1 die Möglichkeit mitbringt, sich über Statusänderungen oder auch einzelne beendete Builds all der in Frage kommenden Tinderboxen informieren zu lassen (<strong>&#8220;Benachrichtigungen&#8221;</strong>).</p>
<p>Und schließlich: Keine Ahnung, warum die <strong>Update-Funktion</strong> für &#8220;Tinderstatus Extended&#8221; aus Version 0.3.2 rausgeflogen war &#8211; jetzt sollte sie wieder an Bord sein.</p>
<p>Wie üblich: Nach der Installation kann es zunächst zu einem Fehler  kommen, weil die Erweiterung nach einer Einstellung für die Anzahl  anzuzeigender Statusleisten-Symbole sucht und keine findet. Sobald aber  über den Einstellungen-Dialog eine Zahl festgelegt wurde, sollte nach  einem Neustart der Anwendung alles laufen.</p>
<p>Die folgenden Kompatibilitätsangaben gelten nur unter Vorbehalt, wirklich getestet habe ich Tinderstatus Extended 0.4.2 nur mit diversen Sunbird-Builds sowie Firefox 4 und 5.0b5. Und das auch nur unter Windows. Falls Fehler auftauchen: Immer her damit!</p>
<p><strong>Tinderstatus Extended 0.4.2:</strong></p>
<p>Vorläufig <strong>kompatibel mit:</strong><br />
Firefox 1.5 &#8211; 7.0a1<br />
Seamonkey 2.0a1 &#8211; 2.4a1<br />
Sunbird 1.0b1pre &#8211; 1.0pre</p>
<p><strong>Die Dateien:</strong><br />
<a href="http://www.nadelundhirn.de/krams/exten/tinderstatus/0.4.2/TinderstatusExtended-0.4.2-fx%2Bsm%2Bsb.diff">Liste der Änderungen</a> gegenüber dem Original (in Version 0.4.2)<br />
<a href="http://www.nadelundhirn.de/krams/exten/tinderstatus/0.4.2/032-vs-042.diff">Liste der Änderungen</a> gegenüber Version 0.3.2<br />
<a href="http://www.nadelundhirn.de/krams/exten/tinderstatus/0.4.2/README_TinderstatusExtended-0.4.2-fx%2Bsm%2Bsb.txt">Kleine Readme</a><br />
<a href="http://www.nadelundhirn.de/krams/exten/tinderstatus/0.4.2/TinderstatusExtended-0.4.2-fx%2Bsm%2Bsb.xpi">TinderstatusExtended-0.4.2-fx+sm+sb.xpi</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.nadelundhirn.de/wp/2011/06/12/tinderstatus-extended-version-0-4-2-erschienen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Erweiterung “Calendar Alarm Slider” in Version 0.0.5</title>
		<link>http://www.nadelundhirn.de/wp/2011/04/29/erweiterung-calendar-alarm-slider-in-version-0-0-5/</link>
		<comments>http://www.nadelundhirn.de/wp/2011/04/29/erweiterung-calendar-alarm-slider-in-version-0-0-5/#comments</comments>
		<pubDate>Fri, 29 Apr 2011 18:43:32 +0000</pubDate>
		<dc:creator>mozrob</dc:creator>
				<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Calendar Alarm Slider]]></category>
		<category><![CDATA[Erweiterung]]></category>
		<category><![CDATA[Lightning]]></category>
		<category><![CDATA[Mozilla Sunbird]]></category>

		<guid isPermaLink="false">http://www.nadelundhirn.de/wp/?p=803</guid>
		<description><![CDATA[Für die Erweiterung &#8220;Calendar Alarm Slider&#8221; gibt es schon wieder ein kleines Update, diesmal auf Version 0.0.5 und zur Fehlerbehebung. Beim Basteln war mir zuletzt ein Fehler unterlaufen: Der Slider ließ sich nicht mehr schließen, wenn man erst das Erinnerungsfenster geschlossen und dann auf den Slider geklickt hat. Das sollte jetzt wieder funktionieren. Schönen Dank [...]]]></description>
			<content:encoded><![CDATA[<p>Für die <a title="NadelUndHirn.de: Tag “Calendar Alarm Slider”" href="http://www.nadelundhirn.de/wp/tag/calendar-alarm-slider/">Erweiterung &#8220;Calendar Alarm Slider&#8221;</a> gibt es schon wieder ein kleines Update, diesmal auf Version 0.0.5 und zur Fehlerbehebung.</p>
<p>Beim Basteln war mir zuletzt ein Fehler unterlaufen: Der Slider ließ sich nicht mehr schließen, wenn man <em>erst</em> das Erinnerungsfenster geschlossen und <em>dann</em> auf den Slider geklickt hat. Das sollte jetzt wieder funktionieren. Schönen Dank an edvoldi für&#8217;s Aufspüren.</p>
<p><strong>Calendar Alarm Slider 0.0.5:</strong></p>
<p>Vorläufig <strong>kompatibel mit:</strong><br />
Thunderbird 3 &#8211; 3.4a1pre<br />
Sunbird 1.0b1pre &#8211; 1.0pre</p>
<p><strong>Die Datei:</strong><br />
<a href="http://www.nadelundhirn.de/krams/exten/calalarmslider/0.0.5/calalarmslider-0.0.5.xpi">calalarmslider-0.0.5.xpi</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.nadelundhirn.de/wp/2011/04/29/erweiterung-calendar-alarm-slider-in-version-0-0-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Erweiterung “Calendar Alarm Slider”: Testversion 0.0.4</title>
		<link>http://www.nadelundhirn.de/wp/2011/04/28/erweiterung-calendar-alarm-slider-testversion-0-0-4/</link>
		<comments>http://www.nadelundhirn.de/wp/2011/04/28/erweiterung-calendar-alarm-slider-testversion-0-0-4/#comments</comments>
		<pubDate>Thu, 28 Apr 2011 16:52:45 +0000</pubDate>
		<dc:creator>mozrob</dc:creator>
				<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Calendar Alarm Slider]]></category>
		<category><![CDATA[Erweiterung]]></category>
		<category><![CDATA[Lightning]]></category>
		<category><![CDATA[Mozilla Sunbird]]></category>

		<guid isPermaLink="false">http://www.nadelundhirn.de/wp/?p=791</guid>
		<description><![CDATA[Für die gestern angekündigte Erweiterung &#8220;Calendar Alarm Slider&#8221; gibt es ein kleines Update auf Version 0.0.4. Darin ist neu eingebaut (und auch gleich als Standard gesetzt) ein permanenter Slider. Ein Erinnerungsfenster poppt auf, ein Slider erscheint und verschwindet erst wieder, wenn man draufgeklickt hat. Die Entscheidung, ob nun ein permanenter Slider oder ein regelmäßig wiederkehrender [...]]]></description>
			<content:encoded><![CDATA[<p>Für die <a title="NadelUndHirn.de: Erweiterung “Calendar Alarm Slider”: Testversion 0.0.2 ist da" href="http://www.nadelundhirn.de/wp/2011/04/27/erweiterung-calendar-alarm-slider-testversion/">gestern angekündigte Erweiterung &#8220;Calendar Alarm Slider&#8221;</a> gibt es ein kleines Update auf Version 0.0.4.</p>
<p>Darin ist neu eingebaut (und auch gleich als Standard gesetzt) ein <strong><em>permanenter</em> Slider</strong>. Ein Erinnerungsfenster poppt auf, ein Slider erscheint und verschwindet erst wieder, wenn man draufgeklickt hat.</p>
<p>Die Entscheidung, ob nun ein permanenter Slider oder ein regelmäßig wiederkehrender Slider angezeigt wird, kann man über eine Option in der erweiterten Konfiguration treffen, nämlich <strong>&#8220;calAlarmSlider.showPermanentSlider&#8221;</strong>.<strong> &#8220;true&#8221;</strong> heißt <em>&#8220;Ja, gib mir den permanenten Slider!!&#8221;</em>, <strong>&#8220;false&#8221;</strong> heißt <em>&#8220;Ich hätte gerne den regelmäßig wiederkehrenden Slider!!&#8221;</em>.</p>
<p><a href="http://www.nadelundhirn.de/wp/wp-content/uploads/2011/04/calAlarmSlider-config.png"><img class="aligncenter size-medium wp-image-793" title="calAlarmSlider-config" src="http://www.nadelundhirn.de/wp/wp-content/uploads/2011/04/calAlarmSlider-config-300x107.png" alt="" width="300" height="107" /></a></p>
<p>Der permanente Slider kann natürlich nervig sein!! Gerade deshalb lässt er sich ja aber abschalten. Hauptsache, es hat möglichst niemand mehr Beschwerden, weil er Erinnerungen verpasst hat&#8230;</p>
<p>Zudem gab&#8217;s etwas mehr Kompatibilität spendiert, ab Thunderbird 3 sollte sich die Erweiterung jetzt installieren lassen. Sonst bleibt eigentlich alles so, wie es im letzten Post beschrieben worden ist.</p>
<p><strong>Calendar Alarm Slider 0.0.4:</strong></p>
<p>Vorläufig <strong>kompatibel mit:</strong><br />
Thunderbird 3 &#8211; 3.4a1pre<br />
Sunbird 1.0b1pre &#8211; 1.0pre</p>
<p><strong>Die Datei:</strong><br />
<a href="http://www.nadelundhirn.de/krams/exten/calalarmslider/0.0.4/calalarmslider-0.0.4.xpi">calalarmslider-0.0.4.xpi</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.nadelundhirn.de/wp/2011/04/28/erweiterung-calendar-alarm-slider-testversion-0-0-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

