--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+<head>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15">
+ <meta name="Author" content="KaiRo - Robert Kaiser">
+ <title>FF/TB-Erweiterungen in SM2 - Demo</title>
+ <link rel="stylesheet" type="text/css" href="slides.css">
+ <script type="text/javascript" src="slides.js"></script>
+ <link rel="contents" href="index.html" title="Übersicht">
+ <link rel="index" href="toc.html" title="Inhalt">
+ <link rel="start" href="index.html" title="Beginn">
+ <link rel="first" href="slide_introduction.html" title="Erste Seite">
+ <link rel="previous" href="slide_rapidtest.html" title="Vorige Seite">
+ <link rel="next" href="slide_end.html" title="Nächste Seite">
+ <link rel="last" href="slide_end.html" title="Letzte Seite">
+</head>
+<body>
+<div id="header"><div id="header-text">FF/TB-Erweiterungen in SM2</div>
+ <img id="headerlogo" src="template/header-logo.png" alt="">
+</div>
+<div id="slidenav"><div id="subheader-text">MAOW Berlin 2009</div>
+ <a href="toc.html" accesskey="h">Inhalt</a> ||
+ <a href="index.html" accesskey="B">Beginn</a> ||
+ <a href="slide_rapidtest.html" accesskey="Z">< Zurück</a> |
+ <a href="slide_end.html" id="goNext" accesskey="W">Weiter ></a>
+</div>
+
+<h1>Demonstration</h1>
+
+<div class="simplebox">
+Wie sieht das jetzt alles in der Praxis aus?
+</div>
+</div>
+
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+<head>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15">
+ <meta name="Author" content="KaiRo - Robert Kaiser">
+ <title>FF/TB-Erweiterungen in SM2 - Unterschiede</title>
+ <link rel="stylesheet" type="text/css" href="slides.css">
+ <script type="text/javascript" src="slides.js"></script>
+ <link rel="contents" href="index.html" title="Übersicht">
+ <link rel="index" href="toc.html" title="Inhalt">
+ <link rel="start" href="index.html" title="Beginn">
+ <link rel="first" href="slide_introduction.html" title="Erste Seite">
+ <link rel="previous" href="slide_sm2overview.html" title="Vorige Seite">
+ <link rel="next" href="slide_installrdf.html" title="Nächste Seite">
+ <link rel="last" href="slide_end.html" title="Letzte Seite">
+</head>
+<body>
+<div id="header"><div id="header-text">FF/TB-Erweiterungen in SM2</div>
+ <img id="headerlogo" src="template/header-logo.png" alt="">
+</div>
+<div id="slidenav"><div id="subheader-text">MAOW Berlin 2009</div>
+ <a href="toc.html" accesskey="h">Inhalt</a> ||
+ <a href="index.html" accesskey="B">Beginn</a> ||
+ <a href="slide_sm2overview.html" accesskey="Z">< Zurück</a> |
+ <a href="slide_installrdf.html" id="goNext" accesskey="W">Weiter ></a>
+</div>
+
+<h1>Wichtige Unterschiede von SM2 zu FF/TB</h1>
+
+<div class="simplebox">
+<ul>
+ <li>Lesezeichenverwaltung, Browser-Suche und Sidebar sind noch die alten
+ Implementierungen der Mozilla-Suite (Überarbeitungen geplant, aber
+ wahrscheinlich erst nach 2.0, Hilfe besonders bei letzteren beiden
+ erwünscht)</li>
+ <li>An einigen Stellen andere Benutzeroberfläche, um andere
+ Benutzergruppe anzusprechen, z.B. getrennte Fenster für History/Chronik
+ und Lesezeichen, tabellarischer Download-Manager, Einstellungsfenster mit
+ mehr Details (aber jetzt auf <prefwindow> aufgebaut), Mail-Ordnerliste
+ mit gesamt/ungelesen-Spalten, ausführlichere Kontext- und
+ Anwendungsmenüs</li>
+ <li>Symbolleisten sehen in der DOM-Struktur etwas anders aus, da sie Grippies
+ ("Grifflinge") zum Ein-/Ausklappen enthalten</li>
+ <li>Andere <code>chrome://</code>-URLs für den Browser, aber
+ gleiche/ähnliche für Mail/News, <code>chrome://communicator/</code>
+ für Teile, die SeaMonkey als gesamtes betreffen, aber nicht im Toolkit
+ (<code>global</code>, <code>mozapps</code>) enthalten sind</li>
+ <li>"Fenster"("Window")-Menü in allen Teilen, "Gehe"("Go") im Browser
+ statt "Chronik"("History)</li>
+</ul>
+</div>
+</div>
+
+</body>
+</html>
<link rel="index" href="toc.html" title="Inhalt">
<link rel="start" href="index.html" title="Beginn">
<link rel="first" href="slide_introduction.html" title="Erste Seite">
- <link rel="previous" href="slide_introduction.html" title="Vorige Seite">
+ <link rel="previous" href="slide_demo.html" title="Vorige Seite">
<!-- link rel="next" href="slide_xxx.html" title="Nächste Seite" -->
<link rel="last" href="slide_end.html" title="Letzte Seite">
</head>
<div id="slidenav"><div id="subheader-text">MAOW Berlin 2009</div>
<a href="toc.html" accesskey="h">Inhalt</a> ||
<a href="index.html" accesskey="B">Beginn</a> ||
- <a href="slide_introduction.html" accesskey="Z">< Zurück</a> |
+ <a href="slide_demo.html" accesskey="Z">< Zurück</a> |
<span class="nolink">Weiter ></span>
</div>
<div class="captionedbox">
<p class="captionedbox-caption">Danke für Ihre Aufmerksamkeit!</p>
<div class="captionedbox-content">
-Es bleibt etwas Zeit fü eine Diskussion.
+Es bleibt etwas Zeit für eine Diskussion.
<ul>
<li>Gibt es offene Fragen?</li>
<li>Anmerkungen zum Vortrag?</li>
</div>
<div class="simplebox">
-Verbreiten Sie das Mozilla-Manifest!
-<br><span class="hilite"><a href="http://www.mozilla.org/about/manifesto">http://www.mozilla.org/about/manifesto</a></span>
+Gehet hinaus und redet darüber!
+<br><span class="hilite"><a href="http://www.seamonkey-project.org/">http://www.seamonkey-project.org/</a></span>
+<br><span class="hilite"><a href="http://www.seamonkey.at/">http://www.seamonkey.at/</a></span> (Deutsch)
</div>
</body>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+<head>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15">
+ <meta name="Author" content="KaiRo - Robert Kaiser">
+ <title>FF/TB-Erweiterungen in SM2 - install.rdf</title>
+ <link rel="stylesheet" type="text/css" href="slides.css">
+ <script type="text/javascript" src="slides.js"></script>
+ <link rel="contents" href="index.html" title="Übersicht">
+ <link rel="index" href="toc.html" title="Inhalt">
+ <link rel="start" href="index.html" title="Beginn">
+ <link rel="first" href="slide_introduction.html" title="Erste Seite">
+ <link rel="previous" href="slide_differences.html" title="Vorige Seite">
+ <link rel="next" href="slide_manifest.html" title="Nächste Seite">
+ <link rel="last" href="slide_end.html" title="Letzte Seite">
+</head>
+<body>
+<div id="header"><div id="header-text">FF/TB-Erweiterungen in SM2</div>
+ <img id="headerlogo" src="template/header-logo.png" alt="">
+</div>
+<div id="slidenav"><div id="subheader-text">MAOW Berlin 2009</div>
+ <a href="toc.html" accesskey="h">Inhalt</a> ||
+ <a href="index.html" accesskey="B">Beginn</a> ||
+ <a href="slide_differences.html" accesskey="Z">< Zurück</a> |
+ <a href="slide_manifest.html" id="goNext" accesskey="W">Weiter ></a>
+</div>
+
+<h1>Portierung, Schritt 1: install.rdf</h1>
+
+<div class="simplebox">
+<ul>
+ <li>Einfach SeaMonkey als <code>targetApplication</code> hinzufügen:
+<pre><?xml version="1.0"?>
+<RDF xmlns="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:em="http://www.mozilla.org/2004/em-rdf#">
+ <Description about="urn:mozilla:install-manifest">
+ <em:id>testext@eample.org</em:id>
+ <em:name>Test Extension</em:name>
+ <em:version>1.0</em:version>
+ <em:description>An example extension for testing only.</em:description>
+ <em:creator>Robert Kaiser</em:creator>
+ <em:type>2</em:type>
+
+ <!-- Firefox -->
+ <em:targetApplication>
+ <Description>
+ <em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id>
+ <em:minVersion>3.0b5</em:minVersion>
+ <em:maxVersion>3.6a1pre</em:maxVersion>
+ </Description>
+ </em:targetApplication>
+
+ <!-- SeaMonkey -->
+ <em:targetApplication>
+ <Description>
+ <em:id>{92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a}</em:id>
+ <em:minVersion>2.0a1pre</em:minVersion>
+ <em:maxVersion>2.0.*</em:maxVersion>
+ </Description>
+ </em:targetApplication>
+ </Description>
+</RDF></pre></li>
+</ul>
+</div>
+</div>
+
+</body>
+</html>
<link rel="start" href="index.html" title="Beginn">
<link rel="first" href="slide_introduction.html" title="Erste Seite">
<link rel="previous" href="index.html" title="Vorige Seite">
- <link rel="next" href="slide_end.html" title="Nächste Seite">
+ <link rel="next" href="slide_reasons.html" title="Nächste Seite">
<link rel="last" href="slide_end.html" title="Letzte Seite">
</head>
<body>
<a href="toc.html" accesskey="h">Inhalt</a> ||
<a href="index.html" accesskey="B">Beginn</a> ||
<a href="index.html" accesskey="Z">< Zurück</a> |
- <a href="slide_end.html" id="goNext" accesskey="W">Weiter ></a>
+ <a href="slide_reasons.html" id="goNext" accesskey="W">Weiter ></a>
</div>
<h1>Vorstellung</h1>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+<head>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15">
+ <meta name="Author" content="KaiRo - Robert Kaiser">
+ <title>FF/TB-Erweiterungen in SM2 - chrome.manifest</title>
+ <link rel="stylesheet" type="text/css" href="slides.css">
+ <script type="text/javascript" src="slides.js"></script>
+ <link rel="contents" href="index.html" title="Übersicht">
+ <link rel="index" href="toc.html" title="Inhalt">
+ <link rel="start" href="index.html" title="Beginn">
+ <link rel="first" href="slide_introduction.html" title="Erste Seite">
+ <link rel="previous" href="slide_installrdf.html" title="Vorige Seite">
+ <link rel="next" href="slide_overlay.html" title="Nächste Seite">
+ <link rel="last" href="slide_end.html" title="Letzte Seite">
+</head>
+<body>
+<div id="header"><div id="header-text">FF/TB-Erweiterungen in SM2</div>
+ <img id="headerlogo" src="template/header-logo.png" alt="">
+</div>
+<div id="slidenav"><div id="subheader-text">MAOW Berlin 2009</div>
+ <a href="toc.html" accesskey="h">Inhalt</a> ||
+ <a href="index.html" accesskey="B">Beginn</a> ||
+ <a href="slide_installrdf.html" accesskey="Z">< Zurück</a> |
+ <a href="slide_overlay.html" id="goNext" accesskey="W">Weiter ></a>
+</div>
+
+<h1>Portierung, Schritt 2: chrome.manifest</h1>
+
+<div class="simplebox">
+<ul>
+ <li>Entweder separate oder gemeinsame Overlays mit
+ <code>application</code>-Flags versehen, um sie nur auf Firefox oder
+ Thunderbird oder SeaMonkey zu registrieren:
+<pre>content testext content/
+skin testext classic/1.0 skin/
+overlay chrome://browser/content/browser.xul chrome://testext/content/overlay.xul application={ec8030f7-c20a-464f-9b0e-13a3a9e97384}
+overlay chrome://communicator/content/tasksOverlay.xul chrome://testext/content/overlay.xul application={92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a}</pre></li>
+ <li>In diesem Fall würde ohne <code>application</code>-Flags noch immer
+ auf beiden Anwendungen alles funktionieren, aber die Fehler-Konsole
+ würde nicht existierende Overlay-Ziele melden.</li>
+</ul>
+</div>
+</div>
+
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+<head>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15">
+ <meta name="Author" content="KaiRo - Robert Kaiser">
+ <title>FF/TB-Erweiterungen in SM2 - Einfaches Overlay</title>
+ <link rel="stylesheet" type="text/css" href="slides.css">
+ <script type="text/javascript" src="slides.js"></script>
+ <link rel="contents" href="index.html" title="Übersicht">
+ <link rel="index" href="toc.html" title="Inhalt">
+ <link rel="start" href="index.html" title="Beginn">
+ <link rel="first" href="slide_introduction.html" title="Erste Seite">
+ <link rel="previous" href="slide_manifest.html" title="Vorige Seite">
+ <link rel="next" href="slide_rapidtest.html" title="Nächste Seite">
+ <link rel="last" href="slide_end.html" title="Letzte Seite">
+</head>
+<body>
+<div id="header"><div id="header-text">FF/TB-Erweiterungen in SM2</div>
+ <img id="headerlogo" src="template/header-logo.png" alt="">
+</div>
+<div id="slidenav"><div id="subheader-text">MAOW Berlin 2009</div>
+ <a href="toc.html" accesskey="h">Inhalt</a> ||
+ <a href="index.html" accesskey="B">Beginn</a> ||
+ <a href="slide_manifest.html" accesskey="Z">< Zurück</a> |
+ <a href="slide_rapidtest.html" id="goNext" accesskey="W">Weiter ></a>
+</div>
+
+<h1>Portierung, Schritt 3: Einfaches Overlay</h1>
+
+<div class="simplebox">
+<ul>
+ <li>Overlays ignorieren Elemente, die nicht angewendet werden können:
+<pre><?xml version="1.0"?>
+<!-- [...Lizenz-Kopf...] -->
+<overlay id="testextOverlay" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
+
+ <!-- Firefox: Extras -->
+ <menupopup id="menu_ToolsPopup">
+ <menuitem id="testext-menu" oncommand="window.open('chrome://testext/content/testext.xul'...);"
+ label="Test-Erweiterung" accesskey="T"/>
+ </menupopup>
+
+ <!-- SeaMonkey: Extras > Web-Entwicklung -->
+ <menupopup id="toolsPopup">
+ <menuitem id="testext-menu" oncommand="window.open('chrome://testext/content/testext.xul'...);"
+ label="Test-Erweiterung" accesskey="E"/>
+ </menupopup>
+</overlay></pre></li>
+ <li>Das Extras-Menü selbst hat unter SeaMonkey die ID
+ "<code>taskPopup</code>", leider auch eine andere als in Firefox, davon
+ hängen aber bereits genug Dinge ab, dass sie nicht so leicht
+ abzugleichen ist.</li>
+</ul>
+</div>
+</div>
+
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+<head>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15">
+ <meta name="Author" content="KaiRo - Robert Kaiser">
+ <title>FF/TB-Erweiterungen in SM2 - Schnelles Testen</title>
+ <link rel="stylesheet" type="text/css" href="slides.css">
+ <script type="text/javascript" src="slides.js"></script>
+ <link rel="contents" href="index.html" title="Übersicht">
+ <link rel="index" href="toc.html" title="Inhalt">
+ <link rel="start" href="index.html" title="Beginn">
+ <link rel="first" href="slide_introduction.html" title="Erste Seite">
+ <link rel="previous" href="slide_overlay.html" title="Vorige Seite">
+ <link rel="next" href="slide_demo.html" title="Nächste Seite">
+ <link rel="last" href="slide_end.html" title="Letzte Seite">
+</head>
+<body>
+<div id="header"><div id="header-text">FF/TB-Erweiterungen in SM2</div>
+ <img id="headerlogo" src="template/header-logo.png" alt="">
+</div>
+<div id="slidenav"><div id="subheader-text">MAOW Berlin 2009</div>
+ <a href="toc.html" accesskey="h">Inhalt</a> ||
+ <a href="index.html" accesskey="B">Beginn</a> ||
+ <a href="slide_overlay.html" accesskey="Z">< Zurück</a> |
+ <a href="slide_demo.html" id="goNext" accesskey="W">Weiter ></a>
+</div>
+
+<h1>Schnelles Testen von Erweiterungs-Änderungen</h1>
+
+<div class="simplebox">
+Warnung: Diese Anleitung führt unsichere Aktionen im Profil aus -
+bitte entweder die Profildaten sichern oder ein neues Testprofil anlegen,
+bevor das ausprobiert wird!
+<ol>
+ <li><code>about:config</code> aufrufen, eine neue Bool-Pref
+ <code>extensions.checkCompatibility</code> erstellen und und auf
+ <code>false</code> setzen. Damit lässt sich jede Firefox-Erweiterung
+ in SeaMonkey 2 prinzipiell installieren.</li>
+ <li>Die zu bearbeitende Erweiterung installieren (funktioniert
+ natürlich noch nicht korrekt).</li>
+ <li>SeaMonkey beenden, und die installierte Erweiterung in
+ <code>extensions/</code> im Profilverzeichnis finden.</li>
+ <li><code>install.rdf</code> kann dort gleich angepasst werden, sodass beim
+ nächsten SeaMonkey-Start <code>extensions.checkCompatibility</code>
+ wieder rückgesetzt werden kann.</li>
+ <li>Die ev. vorhandene <code>.jar</code>-Datei der Erweiterung in ein
+ gleichnamiges Verzeichnis entpacken und in <code>chrome.manifest</code> das
+ <code>jar:</code>-Präfix und den <code>.jar!</code>-Teil entfernen.</li>
+ <li>Die entpackten Dateien werden jetzt direkt verwendet, d.h. Editieren aller
+ Dateien der Erweiterung ist sofort beim SeaMonkey-Neustart wirksam. Die
+ vorinstallieren Werkzeuge DOM-Inspector und Venkman (JavaScript-Debugger)
+ können bei der Entwicklung der Anpassungen hilfreich sein.</li>
+ <li>Sobald alle Änderungen gemacht wurden, kann die <code>.jar</code>
+ wieder gepackt werden und <code>chrome.manifest</code> zurück
+ geändert werden oder die neuen Dateien in den Erweiterungs-Quelltext
+ übernommen werden.</li>
+</ol>
+</div>
+</div>
+
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+<head>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15">
+ <meta name="Author" content="KaiRo - Robert Kaiser">
+ <title>FF/TB-Erweiterungen in SM2 - Warum?</title>
+ <link rel="stylesheet" type="text/css" href="slides.css">
+ <script type="text/javascript" src="slides.js"></script>
+ <link rel="contents" href="index.html" title="Übersicht">
+ <link rel="index" href="toc.html" title="Inhalt">
+ <link rel="start" href="index.html" title="Beginn">
+ <link rel="first" href="slide_introduction.html" title="Erste Seite">
+ <link rel="previous" href="slide_introduction.html" title="Vorige Seite">
+ <link rel="next" href="slide_sm2overview.html" title="Nächste Seite">
+ <link rel="last" href="slide_end.html" title="Letzte Seite">
+</head>
+<body>
+<div id="header"><div id="header-text">FF/TB-Erweiterungen in SM2</div>
+ <img id="headerlogo" src="template/header-logo.png" alt="">
+</div>
+<div id="slidenav"><div id="subheader-text">MAOW Berlin 2009</div>
+ <a href="toc.html" accesskey="h">Inhalt</a> ||
+ <a href="index.html" accesskey="B">Beginn</a> ||
+ <a href="slide_introduction.html" accesskey="Z">< Zurück</a> |
+ <a href="slide_sm2overview.html" id="goNext" accesskey="W">Weiter ></a>
+</div>
+
+<h1>Warum Erweiterungen auf SeaMonkey 2 portieren?</h1>
+
+<div class="simplebox">
+<ul>
+ <li>Erweiterung des Zielpublikums - mehr Anwender</li>
+ <li>Es ist meist einfach - SeaMonkey 2.0 ist sehr ähnlich zu Firefox 3.5
+ und Thunderbird 3.0</li>
+ <li>Gerade im deutschen Sprachraum ist SeaMonkey gut verbreitet, besonders in
+ der primären Zielgruppe der erfahreneren Benutzer und Entwickler</li>
+ <li>SeaMonkey-Community ist normalerweise gut, wenn es um Feedback und Hilfe
+ geht (kleinere Gruppe, verhätnismäßig weniger DAUs)</li>
+ <li>Besser, die SeaMonkey-Benutzer verwenden die offizielle Erweiterung als
+ eine von Dritten erstellte Portierung, die keine Updates erhält (oder
+ seltenere)</li>
+ <li>Es lohnt sich aber, mit solchen Portierern (wie Philip Chee / "Ratty")
+ zusammen zu arbeiten, die kennen genau die möglichen Probleme</li>
+</ul>
+</div>
+</div>
+
+</body>
+</html>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+<head>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15">
+ <meta name="Author" content="KaiRo - Robert Kaiser">
+ <title>FF/TB-Erweiterungen in SM2 - SeaMonkey 2</title>
+ <link rel="stylesheet" type="text/css" href="slides.css">
+ <script type="text/javascript" src="slides.js"></script>
+ <link rel="contents" href="index.html" title="Übersicht">
+ <link rel="index" href="toc.html" title="Inhalt">
+ <link rel="start" href="index.html" title="Beginn">
+ <link rel="first" href="slide_introduction.html" title="Erste Seite">
+ <link rel="previous" href="slide_reasons.html" title="Vorige Seite">
+ <link rel="next" href="slide_differences.html" title="Nächste Seite">
+ <link rel="last" href="slide_end.html" title="Letzte Seite">
+</head>
+<body>
+<div id="header"><div id="header-text">FF/TB-Erweiterungen in SM2</div>
+ <img id="headerlogo" src="template/header-logo.png" alt="">
+</div>
+<div id="slidenav"><div id="subheader-text">MAOW Berlin 2009</div>
+ <a href="toc.html" accesskey="h">Inhalt</a> ||
+ <a href="index.html" accesskey="B">Beginn</a> ||
+ <a href="slide_reasons.html" accesskey="Z">< Zurück</a> |
+ <a href="slide_differences.html" id="goNext" accesskey="W">Weiter ></a>
+</div>
+
+<h1>Was bietet SeaMonkey 2?</h1>
+
+<div class="simplebox">
+<ul>
+ <li>Browser, Mail, Composer; dazu ChatZilla, DOM-Inspector, Venkman
+ vorinstalliert; Lightning soll unterstützt werden (in Arbeit)</li>
+ <li>Mozilla-Toolkit 1.9.1, d.h. viele Hintergrundfunktionen ident mit Firefox
+ 3.5 und Thunderbird 3.0 - z.B. Erweiterungs-Management, Profil-Management,
+ Passwort-Manager, Windows-Integration, Feed-Reader im Mail/News-Teil,
+ History/Chronik auf Places-Basis (nicht Lesezeichen), Download Manager
+ (in Arbeit) - und natürlich alle Gecko-Neuerungen (canvas, video,
+ JavaScript-JIT-Compiler, usw.)</li>
+ <li>Benutzeroberfläche oft etwas anders, aber trotzdem ähnlicher zu
+ Firefox und Thunderbird als bisher, inkl. Funktionen, die SeaMonkey bisher
+ fehlten - z.B. Sitzungs-Wiederherstellung, Symbolleisten-Anpassung,
+ Löschen privater Daten, Mail-Tabs (in Arbeit)</li>
+ <li>Wo möglich, wurden und werden APIs - besonders auch für
+ Erweiterungs-Entwickler - angenähert oder gemeinsam genutzt, von
+ XPCOM-Komponenten über XUL-IDs bis zu einer Portierung von FUEL
+ ("SMILE", in Arbeit)</li>
+ <li>Entwicklungswerkzeuge: DOM-Inspector und Venkman (JavaScript Debugger)
+ sind vorinstalliert</li>
+ <li>Durch den grßen Umbruch gegenüber SeaMonkey 1.x sind wir -
+ besonders noch jetzt vor der ersten Beta - in der Lage, noch weitere
+ Verbesserungen vorzunehmen, die durch eure Portierungsarbeiten entdeckt und
+ uns gemeldet werden! (bevorzugt in
+ <a href="https://bugzilla.mozilla.org/enter_bug.cgi?product=SeaMonkey">Bugzilla</a>)</li>
+</ul>
+</div>
+</div>
+
+</body>
+</html>
</div>
<h1>Inhaltsverzeichnis</h1>
-<h2>Das offene Internet und Mozilla</h2>
+<h2>Firefox- und Thunderbird-Erweiterungen in SeaMonkey 2 funktionsfähig machen</h2>
<div class="captionedbox">
<p class="captionedbox-caption">Die folgenden Folien finden Sie in diesem Vortrag:</p>
<ul>
<li><a href="index.html">Startseite</a></li>
<li><a href="slide_introduction.html">Vorstellung</a></li>
+ <li><a href="slide_reasons.html">Warum Erweiterungen auf SeaMonkey 2 portieren?</a></li>
+ <li><a href="slide_sm2overview.html">Was bietet SeaMonkey 2?</a></li>
+ <li><a href="slide_differences.html">Wichtige Unterschiede von SM2 zu FF/TB</a></li>
+ <li><a href="slide_installrdf.html">Portierung, Schritt 1: install.rdf</a></li>
+ <li><a href="slide_manifest.html">Portierung, Schritt 2: chrome.manifest</a></li>
+ <li><a href="slide_overlay.html">Portierung, Schritt 3: Einfaches Overlay</a></li>
+ <li><a href="slide_rapidtest.html">Schnelles Testen von Erweiterungs-Änderungen</a></li>
+ <li><a href="slide_demo.html">Demonstration</a></li>
<li><a href="slide_end.html">Offene Diskussion</a></li>
</ul>
</div>