<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
    xmlns:admin="http://webns.net/mvcb/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:content="http://purl.org/rss/1.0/modules/content/">

    <channel>
    
    <title>Octave 2 Media Webdesign</title>
    <link>http://www.octave2media.ch/web/news/index</link>
    <description>News und Hinweise von Octave 2 Media in Nidau/Biel</description>
    <dc:language>de</dc:language>
    <dc:creator>gusset@octave2media.ch</dc:creator>
    <dc:rights>Copyright 2012</dc:rights>
    <dc:date>2012-01-25T08:26:48+00:00</dc:date>
    <admin:generatorAgent rdf:resource="http://www.pmachine.com/" />
    

    <item>
      <title>ExpressionEngine 2.4.0</title>
      <link>http://www.octave2media.ch/web/news/beitrag/expressionengine_2.4.0</link>
      <guid>http://www.octave2media.ch/web/news/expressionengine_2.4.0#When:08:26:48Z</guid>
      <description>ExpressionEngine in der Version 2.4.0 erschienen.</description>
      <dc:subject>Expression Engine,</dc:subject>
      <content:encoded><![CDATA[<p>ExpressionEngine 2.4.0 ist erschienen. Die Sprachdateien sind im <a href="http://www.octave2media.ch/web/downloads/beitrag/expressionengine_2.4.0">Donwload-Bereich</a> zu finden - oder auf der <a href="http://www.expressionengine.com/language">Website von ExpressionEngine</a>.</p>
<p>Neuerungen sind im <a href="http://expressionengine.com/user_guide/changelog.html#version-2-4-0">Changelog </a>aufgeführt.</p>
]]></content:encoded>
      <dc:date>2012-01-25T08:26:48+00:00</dc:date>
    </item>

    <item>
      <title>Playa&#45;Feld in Safecracker als Dropdown mit richtigem Select</title>
      <link>http://www.octave2media.ch/web/news/beitrag/playa_feld_in_safecracker_als_dropdown_mit_richtigem_select</link>
      <guid>http://www.octave2media.ch/web/news/playa_feld_in_safecracker_als_dropdown_mit_richtigem_select#When:07:57:23Z</guid>
      <description></description>
      <dc:subject></dc:subject>
      <content:encoded><![CDATA[<p>Eine klare Anleitung, wie ein Playa-Feld als Dropdown in einem Safecracker-Formular einzufügen ist, so dass der richtige Eintrag im Dropdown als ausgewählt gezeigt wird, ist nirgendwo zu finden. In den Beiträgen auf Get Satisfaction von Pixel &amp; Tonic <a href="http://help.pixelandtonic.com/brandonkelly/topics/how_do_you_show_a_select_options_list_of_a_field_related_using_playa_in_a_safecracker_form">hier</a> gibt es Stückchen, die erst bei richtigem Zusammensetzen das gewünschte Ergebniss bringen.</p>
<p>Hier die kurze Zusammenfassung, wie man es machen muss:</p>
<p>Im Beispiel ist ein Channel "domains" (eine Liste von Domainnamen) mit einem Playa-Feld "domain_kunde" (eine Liste von Kundennamen). Das Playa-Feld ist also mit dem Channel "kunden" verknüpft, wo im title der Kundenname steht. Einer bestimmten Domain (z.B. "heartwaves.ch") wird der Kunde (z.B. Octave 2 GmbH) zugewiesen.</p>
<p>Im Formular-Template ist der Code für ein Safecracker-Formular. Unter allen anderen Feldern ist ein Dropdown, das anzeigen soll, wem die Domain mit der entry_id gehört, die im URL an der Stelle des 3. Segment (also {segment_3} steht. Wenn gewünscht, kann die Domain einem anderen Kunden zugeteilt werden.</p>
<p>Es steht ein Aufruf zum Embeden eines Templates. Dem Template wird die Child-ID des Playa-Feldes mitgegeben. Es ist die ID, welche der abgespeicherten Auswahl für das Feld "domain_kunde" entspricht.</p>
]]></content:encoded>
      <dc:date>2011-11-29T07:57:23+00:00</dc:date>
    </item>

    <item>
      <title>ExpressionEngine Snippets, Globale Variablen und Speciality Templates in Sublime Text 2 bearbeiten</title>
      <link>http://www.octave2media.ch/web/news/beitrag/snippets_globale_variablen_und_speciality_templates_in_sublime_text_2_bearb</link>
      <guid>http://www.octave2media.ch/web/news/snippets_globale_variablen_und_speciality_templates_in_sublime_text_2_bearb#When:07:42:47Z</guid>
      <description></description>
      <dc:subject>ExpressionEngine Tipps,</dc:subject>
      <content:encoded><![CDATA[<p>Im Eintrag <a href="http://www.octave2media.ch/web/news/beitrag/snippets_im_texteditor_e_mit_syntax_markierung">hier </a>habe ich gezeigt, wie man den Texteditor E dazu bringt, die Syntaxhervorhebung auch mit Templates mit Erweiterungen wie</p>
<p>.snip<br />
.spec<br />
.glob</p>
<p>korrekt vorzunehmen.</p>
<p>Wer das Modul Libraree einsetzt, hat in seinem Template-Ordner Dateien mit diesen Erweiterungen.</p>
<p>Damit <a href="http://www.sublimetext.com/2">Sublime Text 2</a> auch in diesen Templates die ExpressionEngine Syntax korrekt hervorhebt, braucht es folgende Änderung in der Datei <strong><em>ExpressionEngine.tmLanguage</em></strong>. Sie befindet sich bei Windows XP im Ordner</p>
<p>c:\Dokumente und Einstellungen\*Username*\Anwendungsdaten\Sublime Text 2\Packages\ExpressionEngine2\Syntaxes\</p>
<p>Voraussetzung ist, Sie haben das <a href="https://github.com/mrw/ExpressionEngine2-Sublime-Text-Bundle">Bundle von mrw</a> in einem Ordner mit Namen ExpressionEngine2 installiert.</p>
<p>In der Datei sind die Zeilen 13, 14 und 15 zu ergänzen.</p>
<p><img alt="" src="http://www.octave2media.ch/images/uploads/st2_ee_bundle_mod.png" /></p>
<p>&nbsp;</p>
]]></content:encoded>
      <dc:date>2011-10-24T07:42:47+00:00</dc:date>
    </item>

    <item>
      <title>SFTP / FTP f&#252;r Sublime Text 2 installieren</title>
      <link>http://www.octave2media.ch/web/news/beitrag/sftp_ftp_fuer_sublime_text_2_installieren</link>
      <guid>http://www.octave2media.ch/web/news/sftp_ftp_fuer_sublime_text_2_installieren#When:06:21:50Z</guid>
      <description></description>
      <dc:subject>ExpressionEngine Tipps,</dc:subject>
      <content:encoded><![CDATA[<p>Ich programmiere vor allem ExpressionEngine Templates mit einem Text-Editor. Bislang mit dem <a href="http://www.e-texteditor.com/">Texteditor E</a>. Doch wie es aussieht, wird dieser nicht mehr weiterentwickelt.</p>
<p>Seit einigen Wochen beschäftige ich mich mit <a href="http://www.sublimetext.com/2">Sublime Text 2</a>. Die Begeisterung ist gross. Es gibt ein <a href="https://github.com/mrw/ExpressionEngine2-Sublime-Text-Bundle">Snippet-Package für ExpressionEngine 2</a>, der Editor ist schnell und zu TextMate kompatible. So sind TextMate Syntax-Pakete und Farb-Themes kompatible. Für die Arbeit mit ExpressionEngine Templates habe ich ein Theme noch angepasst .</p>
<p>Was mir fehlte: eine komfortable Methode, bearbeitete Dateien direkt auf den Server senden zu können, ohne auf einen FTP-Client wechseln zu müssen. Das direkte Bearbeiten von Dateien auf dem Server wollte ich nur in Ausnahmefällen wählen.</p>
<p>Ich arbeite gerne so:<br />
Lokal besteht die selbe Ordnerstruktur wie sie auf dem Server vorhanden ist. In Sublime Text 2 wird ein lokaler Ordner geöffnet und die Dateien dort drin bearbeitet. Per FTP (z.B. TotalCommander oder FileZilla) werden die geänderten Dateien auf den Server geschickt.</p>
<p>Mit der FTP-Funktionalität in Sublime Text 2 wird die Arbeit wesentlich komfortable. Eine bearbeitete Datei kann direkt auf den Server gesandt werden, während sie gleichzeitig auch lokal gespeichert wird.</p>
<p>Beschrieben wird die Installation des kommerziellen <a href="http://wbond.net/sublime_packages/sftp">SFTP/FTP Plugins</a> von Will Bond. Es kostet $8 und kann kostenlos getestet werden.</p>
<h3>Sublime Packages Control zuerst installieren.</h3>
<p><a href="http://wbond.net/sublime_packages/package_control#Installation"><strong>Sublime Packages Control</strong></a> ist der Manager zum Installieren, Entfernen und Updaten von Packages für Sublime Text 2. Er stammt auch von Will Bond.<br />
Die Sublime Text Console wird für die Installatiion benötigt, unter View / Show Console zu finden.</p>
<p><img alt="" src="http://www.octave2media.ch/images/uploads/st2_show_console.png" /></p>
<p>Ist der Befehl ausgewählt, öffnet sich am Fuss des Editors die Console-Zeile. Dort wird der folgende Code hinein kopiert</p>
<p>&nbsp;</p>
<div class="codeblock"><code><span style="color: #000000">
<span style="color: #0000BB">import&nbsp;urllib2</span><span style="color: #007700">,</span><span style="color: #0000BB">os</span><span style="color: #007700">;</span><span style="color: #0000BB">pf</span><span style="color: #007700">=</span><span style="color: #DD0000">'Package&nbsp;Control.sublime-package'</span><span style="color: #007700">;</span><span style="color: #0000BB">ipp</span><span style="color: #007700">=</span><span style="color: #0000BB">sublime</span><span style="color: #007700">.</span><span style="color: #0000BB">installed_packages_path</span><span style="color: #007700">();</span><span style="color: #0000BB">os</span><span style="color: #007700">.</span><span style="color: #0000BB">makedirs</span><span style="color: #007700">(</span><span style="color: #0000BB">ipp</span><span style="color: #007700">)&nbsp;if&nbsp;</span><span style="color: #0000BB">not&nbsp;os</span><span style="color: #007700">.</span><span style="color: #0000BB">path</span><span style="color: #007700">.</span><span style="color: #0000BB">exists</span><span style="color: #007700">(</span><span style="color: #0000BB">ipp</span><span style="color: #007700">)&nbsp;else&nbsp;</span><span style="color: #0000BB">None</span><span style="color: #007700">;</span><span style="color: #0000BB">open</span><span style="color: #007700">(</span><span style="color: #0000BB">os</span><span style="color: #007700">.</span><span style="color: #0000BB">path</span><span style="color: #007700">.</span><span style="color: #0000BB">join</span><span style="color: #007700">(</span><span style="color: #0000BB">ipp</span><span style="color: #007700">,</span><span style="color: #0000BB">pf</span><span style="color: #007700">),</span><span style="color: #DD0000">'wb'</span><span style="color: #007700">).</span><span style="color: #0000BB">write</span><span style="color: #007700">(</span><span style="color: #0000BB">urllib2</span><span style="color: #007700">.</span><span style="color: #0000BB">urlopen</span><span style="color: #007700">(</span><span style="color: #DD0000">'http://sublime.wbond.net/'</span><span style="color: #007700">+</span><span style="color: #0000BB">pf</span><span style="color: #007700">.</span><span style="color: #0000BB">replace</span><span style="color: #007700">(</span><span style="color: #DD0000">'&nbsp;'</span><span style="color: #007700">,</span><span style="color: #DD0000">'%20'</span><span style="color: #007700">)).</span><span style="color: #0000BB">read</span><span style="color: #007700">())&nbsp;</span>
</span>
</code></div>
<p>&nbsp;</p>
<p>und mit Return augeführt. Man sieht nicht, ob etwas passiert. Sublime Text 2 schliessen und neu starten.</p>
<h3>Sublime SFTP installieren</h3>
<p>Unter Tools / Command Palette öffnet man ein Auswahlfenster für Befehle. Dort wird gewählt Packages Control: Install Packages.</p>
<p><img alt="" src="http://www.octave2media.ch/images/uploads/st2_packages_window.png" /></p>
<p>Es erscheint eine Liste von verfügbaren Packages. Bis zu "SFTP" (Commercial SFTP/FTP plugin ...) scrollen und auswählen.</p>
<p><img alt="" src="http://www.octave2media.ch/images/uploads/st2_sftp_pack.png" /></p>
<p>Das Package wird installiert.<br />
In der Fusszeile des Fensters ist eine Statusmeldung sichtbar. EIn Gleich-Zeichen bewegt sich hin und her bis der Donwload abgeschlossen ist.</p>
<h3>FTP-Verbindung einrichten</h3>
<p>In der Linken Spalte einen lokalen Ordner öffnen. Im Kontextmenue (Rechtsklick)&nbsp; Edit SFTP/FTP Remote... wählen.</p>
<p><img alt="" src="http://www.octave2media.ch/images/uploads/st2_create_ftp.png" /></p>
<p>Eine JSON-Datei wird geöffnet, die konfiguriert werden muss.</p>
<p><img alt="" src="http://www.octave2media.ch/images/uploads/st2_json.png" /></p>
<p>Neben den FTP-Login-Daten muss der Ort des Ordners auf dem Server angegeben werden. In Zeile 3 nicht vergessen, den Typ der Verbindung (sftp oder ftp) angeben.&nbsp; Zeile 7 muss die Auskommentierung entfernt werden und das Passwort eingegeben werden. Zeile 10 enthält den Ordnernamen des Servers (z.B. public_html). Die Datei mit CTRL-S speichern.</p>
<p>Ist eine Datei zur Bearbeitung ausgewählt und soll neu gespeichert werden, wählt man im Kontextmenue "Upload File".</p>
<p><img alt="" src="http://www.octave2media.ch/images/uploads/st2_upload_file.png" /></p>
<p>Die Datei wird auf den Server gesendet und abgespeichert. In der Fusszeile des Editors öffnet sich die Konsole und meldet Erfolg oder Fehler.</p>
]]></content:encoded>
      <dc:date>2011-10-24T06:21:50+00:00</dc:date>
    </item>

    <item>
      <title>ExpressionEngine Control Panel Theme &#8220;Corporate&#8221; unbrauchbar</title>
      <link>http://www.octave2media.ch/web/news/beitrag/expressionengine_control_panel_theme_corporate_unbrauchbar</link>
      <guid>http://www.octave2media.ch/web/news/expressionengine_control_panel_theme_corporate_unbrauchbar#When:07:12:37Z</guid>
      <description>Das Control Panel Theme &quot;Corporate&quot; am besten gleich löschen. Es ist unbrauchbar.</description>
      <dc:subject>ExpressionEngine Tipps,</dc:subject>
      <content:encoded><![CDATA[<p>ExpressionEngine 2.xx installiert standardmässig ein "Default"-Theme für das Control Panel (Screenshot). Als Alternative steht bei den eigenen Kontodaten ein Theme mit Namen "Corporate" zur Auswahl. Dieses ist aber unbrauchbar.</p>
<p>Diverse Buttons werden nicht mit Farbe hinterlegt, wie zum Beispiel beim Dateiauswahl-Fenster, wenn man ein Bild in den Text setzen will.</p>
<p>Im Dateimanager in der Ansicht mit den Vorschaubildern, sind diese alle untereinander, statt in Reihen aufgelistet.</p>
<p>Das Theme ist also absolut unbrauchbar. Ich lösche es in Zukunft aus jeder Installation, damit kein Kunde es für sich einschalten kann.</p>
<p>&nbsp;</p>
]]></content:encoded>
      <dc:date>2011-10-21T07:12:37+00:00</dc:date>
    </item>

    <item>
      <title>Octave 2 Website in neuem Design</title>
      <link>http://www.octave2media.ch/web/news/beitrag/octave_2_website_in_neuem_design</link>
      <guid>http://www.octave2media.ch/web/news/octave_2_website_in_neuem_design#When:05:57:03Z</guid>
      <description>Neues Layout für die Firmen&#45;Website publiziert.</description>
      <dc:subject>Octave 2 GmbH,</dc:subject>
      <content:encoded><![CDATA[<p>Unsere Website erscheint seit heute in neuem Design. Umgesetzt in HTML5 und CSS3. An einigen kleinen Details feilen wir noch.</p>
]]></content:encoded>
      <dc:date>2011-10-14T05:57:03+00:00</dc:date>
    </item>

    <item>
      <title>ExpressionEngine 2.3.0 Deutsch</title>
      <link>http://www.octave2media.ch/web/news/beitrag/expressionengine_2.3.0_deutsch</link>
      <guid>http://www.octave2media.ch/web/news/expressionengine_2.3.0_deutsch#When:12:03:36Z</guid>
      <description>ExpressionEngine 2.3.0 ist gestern erschienen. Die Übersetzung liegt bereit.</description>
      <dc:subject>Expression Engine,</dc:subject>
      <content:encoded><![CDATA[<p>Die deutschen Sprachdateien liegen Download-Bereich. Der Download kann auch von der ExpressionEngine-Website erfolgen.</p>
]]></content:encoded>
      <dc:date>2011-10-13T12:03:36+00:00</dc:date>
    </item>

    <item>
      <title>Snippets im Texteditor E mit Syntax&#45;Markierung</title>
      <link>http://www.octave2media.ch/web/news/beitrag/snippets_im_texteditor_e_mit_syntax_markierung</link>
      <guid>http://www.octave2media.ch/web/news/snippets_im_texteditor_e_mit_syntax_markierung#When:07:50:09Z</guid>
      <description>Anpassungen am Texteditor E um Snippets&#45;Dateien mit Syntax&#45;Hervorhebung anzuzeigen.</description>
      <dc:subject>ExpressionEngine Tipps,</dc:subject>
      <content:encoded><![CDATA[<p>Wer den Texteditor E zum Bearbeiten von ExpressionEngine Templates benutzt, hat wahrscheinlich das Bundle von <a href="https://github.com/wesbaker/ExpressionEngine2.tmbundle">Wes Baker</a> installiert. HTML, PHP und EE Tags werden damit entsprechend hervorgehoben. Das funktioniert, solange die geladenen Dateien .html oder .php als Erweiterung haben.</p>
<p>Werden mit dem Modul <a href="http://devot-ee.com/add-ons/libraree/">Libraree</a> Snippets, Globale Variablen und Speciality Templates als Dateien bearbeitet und synchronisiert, so erscheint der Code in den in den E eingeladenen Dateien nicht farblich hervorgehoben. Das, weil die Dateierweiterungen dieser Dateien auf .snip, .glob und .spec enden.</p>
<p>Mit einer kleinen Modifikation kann das korrigiert werden, dass auch diese Dateien die Syntax hervorheben:</p>
<ul>
<li>
	Unter Bundles /Edit Bundles / Show Bun dle Editor wählen</li>
<li>
	Im linken Fenster beim + den Eintrag "ExpressionEngine" öffnen</li>
<li>
	nach unten rollen bis zum letzten Eintrag mit L im schwarzen Rund</li>
<li>
	nach Zeile 36* bei ""xhtml" ein Komma anfügen und die folgenden Zeilen</li>
</ul>
<p>etwas so<br />
<br />
      "xhtml",<br />
      "snip",<br />
      "spec",<br />
      "glob"</p>
<p>Speichern und fertig.</p>
<p>Jetzt werden auch Dateien für Snippets, Globale Variablen und Speciality Templates im E die Syntax hervorheben.</p>
<p>(* Zeile 20 wenn das ältere Bundle für EE1 eingesetzt wird.)</p>
<p><img src="http://www.octave2media.ch/images/uploads/e_modified.jpg"  alt="Screenshot von E"    /></p>
]]></content:encoded>
      <dc:date>2011-07-08T07:50:09+00:00</dc:date>
    </item>

    <item>
      <title>ExpressionEngine 2.2 Deutsch</title>
      <link>http://www.octave2media.ch/web/news/beitrag/expressionengine_2.2_deutsch</link>
      <guid>http://www.octave2media.ch/web/news/expressionengine_2.2_deutsch#When:12:38:16Z</guid>
      <description>Version 2.2 von ExpressionEngine erschienen. Deutsch Sprachdateien hier zum Download.</description>
      <dc:subject>Expression Engine,</dc:subject>
      <content:encoded><![CDATA[<p>Vor etwa einer Woche ist ExpressionEngine 2.2 von Ellislab, Inc. freigegeben worden. Die deutschen Sprachdateien habe ich aktualisiert. Sie liegen <a href="http://www.octave2media.ch/web/downloads/beitrag/expressionengine_2.2.0">hier zum Download</a> bereit. Der Download kann auch von der <a href="http://www.expressionengine.com/language/">ExpressionEngine-Website</a> erfolgen.</p>
]]></content:encoded>
      <dc:date>2011-06-30T12:38:16+00:00</dc:date>
    </item>

    <item>
      <title>ExpressionEngine 1.7.1</title>
      <link>http://www.octave2media.ch/web/news/beitrag/expressionengine_1.7.1</link>
      <guid>http://www.octave2media.ch/web/news/expressionengine_1.7.1#When:08:35:39Z</guid>
      <description>Neue Version mit Sicherheitsupdate &#45; deutsches Sprachpaket bereit.</description>
      <dc:subject>Expression Engine,</dc:subject>
      <content:encoded><![CDATA[<p>EllisLab hat <a href="http://www.expressionengine.com/">ExpressionEngine</a> in der Version 1.7.1 ver&ouml;ffentlich. Ein paar Bugs wurden eliminiert und die Sicherheit verbessert.</p>
<p>Das deutsche Sprachpakt ist im <a href="/web/downloads/beitrag/expressionengine_1.7.1/">Download-Bereich</a> bereit.</p>]]></content:encoded>
      <dc:date>2011-04-16T08:35:39+00:00</dc:date>
    </item>

    
    </channel>
</rss>
