add further slides for FF/TB to SM2 talk
authorrobert <robert>
Sun, 22 Mar 2009 21:33:21 +0000 (21:33 +0000)
committerrobert <robert>
Sun, 22 Mar 2009 21:33:21 +0000 (21:33 +0000)
maow-berlin2009-sm2/slide_demo.html [new file with mode: 0644]
maow-berlin2009-sm2/slide_differences.html [new file with mode: 0644]
maow-berlin2009-sm2/slide_end.html
maow-berlin2009-sm2/slide_installrdf.html [new file with mode: 0644]
maow-berlin2009-sm2/slide_introduction.html
maow-berlin2009-sm2/slide_manifest.html [new file with mode: 0644]
maow-berlin2009-sm2/slide_overlay.html [new file with mode: 0644]
maow-berlin2009-sm2/slide_rapidtest.html [new file with mode: 0644]
maow-berlin2009-sm2/slide_reasons.html [new file with mode: 0644]
maow-berlin2009-sm2/slide_sm2overview.html [new file with mode: 0644]
maow-berlin2009-sm2/toc.html

diff --git a/maow-berlin2009-sm2/slide_demo.html b/maow-berlin2009-sm2/slide_demo.html
new file mode 100644 (file)
index 0000000..05ec259
--- /dev/null
@@ -0,0 +1,36 @@
+<!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="&Uuml;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&auml;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">&lt; Zur&uuml;ck</a> |
+  <a href="slide_end.html" id="goNext" accesskey="W">Weiter &gt;</a>
+</div>
+
+<h1>Demonstration</h1>
+
+<div class="simplebox">
+Wie sieht das jetzt alles in der Praxis aus?
+</div>
+</div>
+
+</body>
+</html>
diff --git a/maow-berlin2009-sm2/slide_differences.html b/maow-berlin2009-sm2/slide_differences.html
new file mode 100644 (file)
index 0000000..407bd0a
--- /dev/null
@@ -0,0 +1,55 @@
+<!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="&Uuml;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&auml;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">&lt; Zur&uuml;ck</a> |
+  <a href="slide_installrdf.html" id="goNext" accesskey="W">Weiter &gt;</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 (&Uuml;berarbeitungen geplant, aber
+    wahrscheinlich erst nach 2.0, Hilfe besonders bei letzteren beiden
+    erw&uuml;nscht)</li>
+  <li>An einigen Stellen andere Benutzeroberfl&auml;che, um andere
+    Benutzergruppe anzusprechen, z.B. getrennte Fenster f&uuml;r History/Chronik
+    und Lesezeichen, tabellarischer Download-Manager, Einstellungsfenster mit
+    mehr Details (aber jetzt auf &lt;prefwindow&gt; aufgebaut), Mail-Ordnerliste
+    mit gesamt/ungelesen-Spalten, ausf&uuml;hrlichere Kontext- und
+    Anwendungsmen&uuml;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&uuml;r den Browser, aber
+    gleiche/&auml;hnliche f&uuml;r Mail/News, <code>chrome://communicator/</code>
+    f&uuml;r Teile, die SeaMonkey als gesamtes betreffen, aber nicht im Toolkit
+    (<code>global</code>, <code>mozapps</code>) enthalten sind</li>
+  <li>"Fenster"("Window")-Men&uuml; in allen Teilen, "Gehe"("Go") im Browser
+    statt "Chronik"("History)</li>
+</ul>
+</div>
+</div>
+
+</body>
+</html>
index c694d0d5ad9799b7599d2646a949aecf5918b4a0..a4501d2b2fc3d4d9a1be9d2fdd37bd7179dbbcb9 100755 (executable)
@@ -10,7 +10,7 @@
   <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&auml;chste Seite" -->
   <link rel="last" href="slide_end.html" title="Letzte Seite">
 </head>
@@ -21,7 +21,7 @@
 <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">&lt; Zur&uuml;ck</a> |
+  <a href="slide_demo.html" accesskey="Z">&lt; Zur&uuml;ck</a> |
   <span class="nolink">Weiter &gt;</span>
 </div>
 
@@ -30,7 +30,7 @@
 <div class="captionedbox">
 <p class="captionedbox-caption">Danke f&uuml;r Ihre Aufmerksamkeit!</p>
 <div class="captionedbox-content">
-Es bleibt etwas Zeit f&uuml; eine Diskussion.
+Es bleibt etwas Zeit f&uuml;r eine Diskussion.
 <ul>
  <li>Gibt es offene Fragen?</li>
  <li>Anmerkungen zum Vortrag?</li>
@@ -41,8 +41,9 @@ Es bleibt etwas Zeit f&uuml; eine Diskussion.
 </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&uuml;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>
diff --git a/maow-berlin2009-sm2/slide_installrdf.html b/maow-berlin2009-sm2/slide_installrdf.html
new file mode 100644 (file)
index 0000000..e26cee2
--- /dev/null
@@ -0,0 +1,68 @@
+<!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="&Uuml;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&auml;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">&lt; Zur&uuml;ck</a> |
+  <a href="slide_manifest.html" id="goNext" accesskey="W">Weiter &gt;</a>
+</div>
+
+<h1>Portierung, Schritt 1: install.rdf</h1>
+
+<div class="simplebox">
+<ul>
+  <li>Einfach SeaMonkey als <code>targetApplication</code> hinzuf&uuml;gen:
+<pre>&lt;?xml version="1.0"?&gt;
+&lt;RDF xmlns="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+     xmlns:em="http://www.mozilla.org/2004/em-rdf#"&gt;
+  &lt;Description about="urn:mozilla:install-manifest"&gt;
+    &lt;em:id&gt;testext@eample.org&lt;/em:id&gt;
+    &lt;em:name&gt;Test Extension&lt;/em:name&gt;
+    &lt;em:version&gt;1.0&lt;/em:version&gt;
+    &lt;em:description&gt;An example extension for testing only.&lt;/em:description&gt;
+    &lt;em:creator&gt;Robert Kaiser&lt;/em:creator&gt;
+    &lt;em:type&gt;2&lt;/em:type&gt;
+
+    &lt;!-- Firefox --&gt;
+    &lt;em:targetApplication&gt;
+      &lt;Description&gt;
+        &lt;em:id&gt;{ec8030f7-c20a-464f-9b0e-13a3a9e97384}&lt;/em:id&gt;
+        &lt;em:minVersion&gt;3.0b5&lt;/em:minVersion&gt;
+        &lt;em:maxVersion&gt;3.6a1pre&lt;/em:maxVersion&gt;
+      &lt;/Description&gt;
+    &lt;/em:targetApplication&gt;
+
+    &lt;!-- SeaMonkey --&gt;
+    &lt;em:targetApplication&gt;
+      &lt;Description&gt;
+        &lt;em:id&gt;{92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a}&lt;/em:id&gt;
+        &lt;em:minVersion&gt;2.0a1pre&lt;/em:minVersion&gt;
+        &lt;em:maxVersion&gt;2.0.*&lt;/em:maxVersion&gt;
+      &lt;/Description&gt;
+    &lt;/em:targetApplication&gt;
+  &lt;/Description&gt;
+&lt;/RDF&gt;</pre></li>
+</ul>
+</div>
+</div>
+
+</body>
+</html>
index 97556c62b08e350f61346477f1f1b4899fc208a4..d4b8c6dbf0c5ab85546ed2a4fc11fdf24ed79305 100644 (file)
@@ -11,7 +11,7 @@
   <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&auml;chste Seite">
+  <link rel="next" href="slide_reasons.html" title="N&auml;chste Seite">
   <link rel="last" href="slide_end.html" title="Letzte Seite">
 </head>
 <body>
@@ -22,7 +22,7 @@
   <a href="toc.html" accesskey="h">Inhalt</a> ||
   <a href="index.html" accesskey="B">Beginn</a> ||
   <a href="index.html" accesskey="Z">&lt; Zur&uuml;ck</a> |
-  <a href="slide_end.html" id="goNext" accesskey="W">Weiter &gt;</a>
+  <a href="slide_reasons.html" id="goNext" accesskey="W">Weiter &gt;</a>
 </div>
 
 <h1>Vorstellung</h1>
diff --git a/maow-berlin2009-sm2/slide_manifest.html b/maow-berlin2009-sm2/slide_manifest.html
new file mode 100644 (file)
index 0000000..4e5ca39
--- /dev/null
@@ -0,0 +1,47 @@
+<!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="&Uuml;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&auml;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">&lt; Zur&uuml;ck</a> |
+  <a href="slide_overlay.html" id="goNext" accesskey="W">Weiter &gt;</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&uuml;rde ohne <code>application</code>-Flags noch immer
+    auf beiden Anwendungen alles funktionieren, aber die Fehler-Konsole
+    w&uuml;rde nicht existierende Overlay-Ziele melden.</li>
+</ul>
+</div>
+</div>
+
+</body>
+</html>
diff --git a/maow-berlin2009-sm2/slide_overlay.html b/maow-berlin2009-sm2/slide_overlay.html
new file mode 100644 (file)
index 0000000..abba4f0
--- /dev/null
@@ -0,0 +1,58 @@
+<!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="&Uuml;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&auml;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">&lt; Zur&uuml;ck</a> |
+  <a href="slide_rapidtest.html" id="goNext" accesskey="W">Weiter &gt;</a>
+</div>
+
+<h1>Portierung, Schritt 3: Einfaches Overlay</h1>
+
+<div class="simplebox">
+<ul>
+  <li>Overlays ignorieren Elemente, die nicht angewendet werden k&ouml;nnen:
+<pre>&lt;?xml version="1.0"?&gt;
+&lt;!-- [...Lizenz-Kopf...] --&gt;
+&lt;overlay id="testextOverlay" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"&gt;
+
+    &lt;!-- Firefox: Extras --&gt;
+    &lt;menupopup id="menu_ToolsPopup"&gt;
+        &lt;menuitem id="testext-menu" oncommand="window.open('chrome://testext/content/testext.xul'...);"
+                  label="Test-Erweiterung" accesskey="T"/&gt;
+    &lt;/menupopup&gt;
+
+    &lt;!-- SeaMonkey: Extras > Web-Entwicklung --&gt;
+    &lt;menupopup id="toolsPopup"&gt;
+        &lt;menuitem id="testext-menu" oncommand="window.open('chrome://testext/content/testext.xul'...);"
+                  label="Test-Erweiterung" accesskey="E"/&gt;
+    &lt;/menupopup&gt;
+&lt;/overlay&gt;</pre></li>
+  <li>Das Extras-Men&uuml; selbst hat unter SeaMonkey die ID
+    "<code>taskPopup</code>", leider auch eine andere als in Firefox, davon
+    h&auml;ngen aber bereits genug Dinge ab, dass sie nicht so leicht
+    abzugleichen ist.</li>
+</ul>
+</div>
+</div>
+
+</body>
+</html>
diff --git a/maow-berlin2009-sm2/slide_rapidtest.html b/maow-berlin2009-sm2/slide_rapidtest.html
new file mode 100644 (file)
index 0000000..0c129c0
--- /dev/null
@@ -0,0 +1,62 @@
+<!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="&Uuml;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&auml;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">&lt; Zur&uuml;ck</a> |
+  <a href="slide_demo.html" id="goNext" accesskey="W">Weiter &gt;</a>
+</div>
+
+<h1>Schnelles Testen von Erweiterungs-&Auml;nderungen</h1>
+
+<div class="simplebox">
+Warnung: Diese Anleitung f&uuml;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&auml;sst sich jede Firefox-Erweiterung
+    in SeaMonkey 2 prinzipiell installieren.</li>
+  <li>Die zu bearbeitende Erweiterung installieren (funktioniert
+    nat&uuml;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&auml;chsten SeaMonkey-Start <code>extensions.checkCompatibility</code>
+    wieder r&uuml;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&auml;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&ouml;nnen bei der Entwicklung der Anpassungen hilfreich sein.</li>
+  <li>Sobald alle &Auml;nderungen gemacht wurden, kann die <code>.jar</code>
+    wieder gepackt werden und <code>chrome.manifest</code> zur&uuml;ck
+    ge&auml;ndert werden oder die neuen Dateien in den Erweiterungs-Quelltext
+    &uuml;bernommen werden.</li>
+</ol>
+</div>
+</div>
+
+</body>
+</html>
diff --git a/maow-berlin2009-sm2/slide_reasons.html b/maow-berlin2009-sm2/slide_reasons.html
new file mode 100644 (file)
index 0000000..4035684
--- /dev/null
@@ -0,0 +1,49 @@
+<!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="&Uuml;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&auml;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">&lt; Zur&uuml;ck</a> |
+  <a href="slide_sm2overview.html" id="goNext" accesskey="W">Weiter &gt;</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 &auml;hnlich zu Firefox 3.5
+    und Thunderbird 3.0</li>
+  <li>Gerade im deutschen Sprachraum ist SeaMonkey gut verbreitet, besonders in
+    der prim&auml;ren Zielgruppe der erfahreneren Benutzer und Entwickler</li>
+  <li>SeaMonkey-Community ist normalerweise gut, wenn es um Feedback und Hilfe
+    geht (kleinere Gruppe, verh&auml;tnism&auml;&szlig;ig weniger DAUs)</li>
+  <li>Besser, die SeaMonkey-Benutzer verwenden die offizielle Erweiterung als
+    eine von Dritten erstellte Portierung, die keine Updates erh&auml;lt (oder
+    seltenere)</li>
+  <li>Es lohnt sich aber, mit solchen Portierern (wie Philip Chee / "Ratty")
+    zusammen zu arbeiten, die kennen genau die m&ouml;glichen Probleme</li>
+</ul>
+</div>
+</div>
+
+</body>
+</html>
diff --git a/maow-berlin2009-sm2/slide_sm2overview.html b/maow-berlin2009-sm2/slide_sm2overview.html
new file mode 100644 (file)
index 0000000..4eab855
--- /dev/null
@@ -0,0 +1,60 @@
+<!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="&Uuml;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&auml;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">&lt; Zur&uuml;ck</a> |
+  <a href="slide_differences.html" id="goNext" accesskey="W">Weiter &gt;</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&uuml;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&uuml;rlich alle Gecko-Neuerungen (canvas, video,
+    JavaScript-JIT-Compiler, usw.)</li>
+  <li>Benutzeroberfl&auml;che oft etwas anders, aber trotzdem &auml;hnlicher zu
+    Firefox und Thunderbird als bisher, inkl. Funktionen, die SeaMonkey bisher
+    fehlten - z.B. Sitzungs-Wiederherstellung, Symbolleisten-Anpassung,
+    L&ouml;schen privater Daten, Mail-Tabs (in Arbeit)</li>
+  <li>Wo m&ouml;glich, wurden und werden APIs - besonders auch f&uuml;r
+    Erweiterungs-Entwickler - angen&auml;hert oder gemeinsam genutzt, von
+    XPCOM-Komponenten &uuml;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&szlig;en Umbruch gegen&uuml;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>
index 6dbc2518b7b3c361daff6ce2583110d89438bc56..ac53fa08ae4aa60a2cadd41eb051b9124dfba509 100755 (executable)
@@ -26,7 +26,7 @@
 </div>
 
 <h1>Inhaltsverzeichnis</h1>
-<h2>Das offene Internet und Mozilla</h2>
+<h2>Firefox- und Thunderbird-Erweiterungen in SeaMonkey 2 funktionsf&auml;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-&Auml;nderungen</a></li>
+ <li><a href="slide_demo.html">Demonstration</a></li>
  <li><a href="slide_end.html">Offene Diskussion</a></li>
 </ul>
 </div>