<?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:rssdatehelper="urn:rssdatehelper"><channel><title>TSWE Nachrichten und Ereignisse (RSS Feed)</title><link>http://www.tswe-berlin.de/de/home.aspx</link><pubDate>Mon, 07 Dec 2009 14:59:52 GMT</pubDate><lastBuildDate>Mon, 07 Dec 2009 14:59:52 GMT</lastBuildDate><generator>Umbraco V4 XSLT-Script RSS Generator</generator><description>Eine Übersicht der aktuellen Nachrichten und Ereignisse von TSWE-Berlin.</description><language>de-DE</language><ttl>120</ttl><item><title>Umbraco Dictionary in Steuerelementen nutzen</title><link>http://www.tswe-berlin.de/de/news-and-events/umbraco-dictionary-in-steuerelementen-nutzen.aspx</link><author>Immo Wache</author><pubDate>Mon, 07 Dec 2009 14:59:52 GMT</pubDate><guid isPermaLink="true">http://www.tswe-berlin.de/1335.aspx</guid><content:encoded><![CDATA[ 
<p>In zusammengesetzten ASP.NET Steuerelementen kann die
mehrsprachige Infrastruktur von Umbraco sehr einfach genutzt
werden. Im zugehörigen Quellcode können übersetzungsrelevante
Elemente mit den entsprechenden Einträgen aus dem Umbraco
Wörterbuch (Dictionary) innerhalb der OnInit() Methode vorbelegt
werden.</p>

<pre>
protected override void OnInit(EventArgs e)
{
    btnSearch.InnerHtml = getDictionaryItem("cwsSearch");
}
</pre>

<p>Die Helper-Methode getDictionaryItem() übernimmt dabei alle
erforderlichen Aufgaben bei der Kommunikation mit der
Umbraco-API:</p>

<pre>
private string getDictionaryItem(string key)
{
    string result = umbraco.library.GetDictionaryItem(key);
    if (String.IsNullOrEmpty(result)) result = "[#" + key + "]";
    return result;
}
</pre>
]]></content:encoded></item><item><title>Restore der Umbraco Datenbank</title><link>http://www.tswe-berlin.de/de/news-and-events/restore-der-umbraco-datenbank.aspx</link><author>Immo Wache</author><pubDate>Mon, 07 Dec 2009 12:19:52 GMT</pubDate><guid isPermaLink="true">http://www.tswe-berlin.de/1334.aspx</guid><content:encoded><![CDATA[ 
<p>Nachfolgend eine Schritt-für-Schritt Anleitung, um ein
Backup-Skript in eine SQL Server 2008 Instanz einzuspielen. Zur
Generierung des Backup-Skripts siehe auch den Beitrag <a
href="/de/news-and-events/backup-der-umbraco-datenbank.aspx"
title="Backup der Umbraco Datenbank">Backup der Umbraco
Datenbank</a>.</p>

<ol>
<li>SQL-Server Management Studio 2008 öffnen, und mit dem
gewünschten Datenbankserver verbinden.</li>

<li>Menü: Datei &gt; Öffnen &gt; Datei... &gt; Backup-Skript
auswählen (*.sql)</li>

<li>Im geöffneten Abfragefenster prüfen ob das Skript gegen die
gewünschte Datenbank ausgeführt wird. Das Skript muss wie folge
beginnen, ansonsten anpassen: 

<pre>
USE
[MeineSqlDatenbank]
GO
</pre>
</li>

<li>Skript ausführen mit F5 &gt; Prüfen ob das Skript erfolgreich
ausgeführt wurde &gt; Fertig.</li>
</ol>

<p>&nbsp;</p>
]]></content:encoded></item><item><title>Backup der Umbraco Datenbank</title><link>http://www.tswe-berlin.de/de/news-and-events/backup-der-umbraco-datenbank.aspx</link><author>Immo Wache</author><pubDate>Mon, 07 Dec 2009 11:27:27 GMT</pubDate><guid isPermaLink="true">http://www.tswe-berlin.de/1330.aspx</guid><content:encoded><![CDATA[ 
<p>Die Umbraco Datenbank kann mit dem SQL Server 2008 Management
Studio Express recht einfach vom lokalen Entwicklungssystem auf das
Produktivsystem (und auch zurück)&nbsp;übertragen werden. Auch ein
manuelles Backup des Produktivsystems kann damit relativ einfach
durchgeführt werden.</p>

<p>Management Studio 2008 Infos: <a
href="http://technet.microsoft.com/de-de/library/ms365247.aspx">http://technet.microsoft.com/de-de/library/ms365247.aspx</a></p>

<p>Download-Link: <a
href="http://go.microsoft.com/fwlink/?LinkId=144346">http://go.microsoft.com/fwlink/?LinkId=144346</a></p>

<p>Mit installierter Management Konsole sind folgende Schritte
erforderlich:</p>

<ol>
<li>Verbindung mit der Datenbank herstellen.</li>

<li>Links den&nbsp;Ordner Datenbanken erweitern und&nbsp;die
gewünschte Datenbank selektieren.</li>

<li>Kontextmenü [rechter Mausklick] öffnen &gt; Tasks &gt; Skripts
generieren...</li>

<li>Der Skript-Assistent öffnet sich &gt; Weiter</li>

<li>Datenbank auswählen &gt; Weiter</li>

<li>Folgende Skriptpotionen einstellen: 

<ul>
<li>Drop als Skript: <strong>True</strong></li>

<li>'IF NOT EXISTS' einschließen: <strong>True</strong></li>

<li>Skripterstellung für Server: <strong>SQL Server
2005</strong></li>

<li>Skript für Daten erstellen: <strong>True</strong></li>

<li>anschließend &gt; Weiter</li>
</ul>
</li>

<li>Objekttypen auswählen: <em>Tabellen</em> markieren &gt;
Weiter</li>

<li>Tabellen auswählen: Alles auswählen &gt; Weiter</li>

<li>Ausgabeoption: Skript in Datei schreiben selektieren &gt;
sinnvollen Dateinamen vergeben &gt; Weiter &gt; Fertig stellen</li>

<li>Nach erfolgreicher Skriptgenerierung den Assistenten &gt;
Schließen</li>
</ol>

<p>&nbsp;</p>
]]></content:encoded></item><item><title>XSLT - Elemente des aktuellen Dokuments</title><link>http://www.tswe-berlin.de/de/news-and-events/xslt---elemente-des-aktuellen-dokuments.aspx</link><author>Immo Wache</author><pubDate>Mon, 07 Dec 2009 11:00:14 GMT</pubDate><guid isPermaLink="true">http://www.tswe-berlin.de/1329.aspx</guid><content:encoded><![CDATA[ 
<p><img src="/media/7910/xslt_icon.gif" width="128" height="128" alt="XSLT Icon"/></p>

<p>Wer sich wundert (so wie ich es tat), warum beim Zugriff auf die
Datenelemente des aktuellen Dokuments immer nur leere Werte
zurückgegeben werden, für den ist folgender XSLT Tip bestimmt:</p>

<p>Beim Hinzufügen eines Datenelements (hier
<em>'articlePhoto'</em>) über die Toolleiste wird folgender Code
eingefügt:</p>

<pre>
&lt;xsl:value-of select="data [@alias = 'articlePhoto']"/&gt;
</pre>

<p>Dieser Code ist korrekt wenn er sich in einer
Aufzählungsschleife befindet. Ohne diesen Bezug auf den aktuellen
Knoten muss&nbsp;der Ausdruck&nbsp;jedoch wie folgt erweitert
werden:</p>

<pre>
&lt;xsl:value-of select="$currentPage/data [@alias = 'articlePhoto']"/&gt;
</pre>

<p>Auch zu beachten ist dabei, dass die Variable $currentPage im
XSLT-Script richtig initialisiert wurde:</p>

<pre>
&lt;xsl:param name="currentPage"/&gt;
</pre>

<p>HTH</p>
]]></content:encoded></item><item><title>Runway Bildergalerie ohne Icons</title><link>http://www.tswe-berlin.de/de/news-and-events/runway-bildergalerie-ohne-icons.aspx</link><author>Immo Wache</author><pubDate>Tue, 08 Sep 2009 16:04:15 GMT</pubDate><guid isPermaLink="true">http://www.tswe-berlin.de/1306.aspx</guid><content:encoded><![CDATA[ 
<p>Wer mit Umbraco auch Runway installiert hat,&nbsp;muss
leider&nbsp;feststellen, dass bei den Bildergalerien im
Lightbox-Betrachter die Navigations-Icon nicht dargestellt werden.
Ursache ist das zugehörige XSLT-Skript
"<em>galleryListPhotos.xslt"</em>. Da erst kurz vor Fertigstellung
die Bezeichungen <em>Runway</em> und <em>Runway-Modules</em>
eingeführt wurden kommt es hier leider zu einer kleinen
Inkonsistenz.</p>

<p>Im XSLT-Skript muss es statt:</p>

<pre>
$(function() {
&nbsp;&nbsp;&nbsp;$('.nitroGallery a:rel:lightbox').lightBox({
</pre>

<p>richtig lauten:</p>

<pre>
$(function() {
&nbsp;&nbsp;&nbsp;$('.runwayGallery a:rel:lightbox').lightBox({
</pre>

<p>Damit werden nun auch die Navigations-Icon richtig
angezeigt.</p>
]]></content:encoded></item><item><title>Aktuelle Umbraco Version anzeigen</title><link>http://www.tswe-berlin.de/de/news-and-events/aktuelle-umbraco-version-anzeigen.aspx</link><author>Immo Wache</author><pubDate>Fri, 20 Mar 2009 09:08:38 GMT</pubDate><guid isPermaLink="true">http://www.tswe-berlin.de/1171.aspx</guid><content:encoded><![CDATA[ 
<p>Wie kann man die aktuelle Umbraco-Versionsnummer anzeigen?</p>

<p>???</p>
]]></content:encoded></item><item><title>Makro Parameter</title><link>http://www.tswe-berlin.de/de/news-and-events/makro-parameter.aspx</link><author>Immo Wache</author><pubDate>Fri, 20 Mar 2009 08:26:35 GMT</pubDate><guid isPermaLink="true">http://www.tswe-berlin.de/1170.aspx</guid><content:encoded><![CDATA[ 
<h3>Syntax von Item- und Makro- Parametern</h3>

<ul>
<li>param="[$item]"</li>
</ul>

<p>&nbsp;</p>

<ul>
<li>param="[#item]"</li>
</ul>

<p>&nbsp;</p>

<ul>
<li>param="const"</li>
</ul>

<p>Calling macro within anchor-tag's href-attribute</p>

<p>The problem was solved by changing the outer " to '<br />
<br />
&lt;a href='&lt;umbraco:Macro Alias="GetNiceUrl"
sourceUrl="[#banner1Link]" runat="server"/&gt;'&gt;</p>

<p>Mehr Informationen unter:<br />
<a
href="http://umbraco.org/documentation/books/macro-parameters-syntax/advanced-parameter-syntax"
 target="_blank">Macro parameter syntax</a> auf Umbraco-Books</p>
]]></content:encoded></item><item><title>Sonderzeichen in Seitennamen</title><link>http://www.tswe-berlin.de/de/news-and-events/sonderzeichen-in-seitennamen.aspx</link><author>Immo Wache</author><pubDate>Wed, 18 Mar 2009 19:30:21 GMT</pubDate><guid isPermaLink="true">http://www.tswe-berlin.de/1160.aspx</guid><content:encoded><![CDATA[ ]]></content:encoded></item><item><title>Seitenweiterleitung in Umbraco</title><link>http://www.tswe-berlin.de/de/news-and-events/seitenweiterleitung-in-umbraco.aspx</link><author>Immo Wache</author><pubDate>Tue, 17 Mar 2009 15:26:20 GMT</pubDate><guid isPermaLink="true">http://www.tswe-berlin.de/1156.aspx</guid><content:encoded><![CDATA[ 
<h3>Programmgesteuerte Weiterleitung zu einer CMS-Seite</h3>

<p>Um eine Weiterleitung (Redirect) zu realisieren, existieren in
ASP.NET zwei Methoden:</p>

<ul>
<li>Umleitung auf HTTP Protokollebene</li>

<li>Serverseitige Umleitung</li>
</ul>

<p>Leider funktioniert die zweite Variante mit der Methode
<em>Server.Transfer("url")</em> bei Umbraco nicht, da die
Adressen&nbsp;der Zielseite in Umbraco virtuelle ASPX-Seiten sind,
die nicht&nbsp;physisch im Server-Verzeichnis vorhanden sind.</p>

<p>Weiterleitungen m&uuml;ssen daher mit der Methode
<em>Response.Redirect("url")</em> ausgef&uuml;hrt werden.</p>
]]></content:encoded></item><item><title>Mehrsprachige Website mit CWS2</title><link>http://www.tswe-berlin.de/de/news-and-events/mehrsprachige-website-mit-cws2.aspx</link><author>Immo Wache</author><pubDate>Tue, 17 Mar 2009 14:43:20 GMT</pubDate><guid isPermaLink="true">http://www.tswe-berlin.de/1155.aspx</guid><content:encoded><![CDATA[ 
<p>Eine mehrsprachige Website mit Umbraco und dem CWS2</p>

<p>Mit Umbraco und basierend auf dem Creative Website Starter 2.0
von Warren Buckley ist es recht einfach m&ouml;glich, eine
mehrsprachige Website zu erstellen. Nachfolgend werden die
erforderlichen Schritte erl&auml;utert:</p>

<ul>
<li>Verschiedene Ans&auml;tze zur Realisierung mit Umbraco</li>

<li>zweckm&auml;&szlig;ige Seitenstrukturen</li>

<li>erforderliche Erweiterungen</li>

<li>die aktuelle Sprache programmgesteuert setzen</li>

<li>zwischen den verf&uuml;gbaren Sprachversionen navigieren</li>
</ul>
]]></content:encoded></item></channel></rss>
