<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Thorsten Hoffmann</title>
	<atom:link href="http://thorstenhoffmann.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://thorstenhoffmann.com</link>
	<description>.NET, CMS, Cloud &#38; more</description>
	<lastBuildDate>Mon, 06 May 2013 15:28:34 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='thorstenhoffmann.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Thorsten Hoffmann</title>
		<link>http://thorstenhoffmann.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://thorstenhoffmann.com/osd.xml" title="Thorsten Hoffmann" />
	<atom:link rel='hub' href='http://thorstenhoffmann.com/?pushpress=hub'/>
		<item>
		<title>Webmatrix 3 &#8211; Installation und Veröffentlichung von Composite C1 auf Windows Azure</title>
		<link>http://thorstenhoffmann.com/2013/05/06/webmatrix-3-installation-und-veroffentlichung-von-composite-c1-auf-windows-azure/</link>
		<comments>http://thorstenhoffmann.com/2013/05/06/webmatrix-3-installation-und-veroffentlichung-von-composite-c1-auf-windows-azure/#comments</comments>
		<pubDate>Mon, 06 May 2013 15:18:52 +0000</pubDate>
		<dc:creator>Thorsten Hoffmann</dc:creator>
				<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Composite C1]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Windows Azure]]></category>
		<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[CompositeC1]]></category>

		<guid isPermaLink="false">http://thorstenhoffmann.com/?p=752</guid>
		<description><![CDATA[Am 01.Mai ist das neue Release von Microsoft&#8217;s freiem Entwicklungswerkzeug Webmatrix erschienen &#8211; WebMatrix 3. Insbesondere die Unterstützung von Windows Azure wurde nochmals verbessert. In diesem&#8230;<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thorstenhoffmann.com&#038;blog=17339896&#038;post=752&#038;subd=thorstenhoffmann&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Am 01.Mai ist das neue Release von Microsoft&#8217;s freiem Entwicklungswerkzeug Webmatrix erschienen &#8211; <a href="http://www.microsoft.com/web/webmatrix/">WebMatrix 3</a>.</p>
<p>Insbesondere die Unterstützung von Windows Azure wurde nochmals verbessert.</p>
<p>In diesem Artikel werden wir das Open Source ASP.NET CMS <a href="http://www.composite.net">Composite C1</a> mit WebMatrix 3 installieren und direkt als <a href="http://www.windowsazure.com/de-de/home/scenarios/web-sites/">Windows Azure Website</a> veröffentlichen.</p>
<p>Beim ersten Start von WebMatrix 3 haben wir die Möglichkeit, uns mit unserem Windows Azure Konto anzumelden:</p>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2013/05/webmatrix3_01.jpg"><img class="alignnone size-full wp-image-753" alt="WebMatrix3_01" src="http://thorstenhoffmann.files.wordpress.com/2013/05/webmatrix3_01.jpg?w=492&#038;h=262" width="492" height="262" /></a><br />
Um Composite C1 zu installieren, erstellen wir eine neue Seite mit Hilfe des AppKatalogs:</p>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2013/05/webmatrix3_02.jpg"><img class="alignnone size-full wp-image-754" alt="WebMatrix3_02" src="http://thorstenhoffmann.files.wordpress.com/2013/05/webmatrix3_02.jpg?w=492&#038;h=262" width="492" height="262" /></a></p>
<p>In diesem Webkatalog wählen wir dann Composite C1 als Anwendung aus und legen einen Namen für die Website fest &#8211; in diesem Beispiel &#8216;Omnicorp&#8217;:</p>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2013/05/webmatrix3_03.jpg"><img class="alignnone size-full wp-image-755" alt="WebMatrix3_03" src="http://thorstenhoffmann.files.wordpress.com/2013/05/webmatrix3_03.jpg?w=492&#038;h=262" width="492" height="262" /><br />
</a></p>
<p>Jetzt kommt die erste Neuerung in WebMatrix 3 &#8211; wir haben im nächsten Schritt die Möglichkeit, direkt eine Windows Azure Website für unsere Composite C1 Installation anzulegen. Auch dort legen wir den Namen &#8216;Omnicorp&#8217; sowie einen Speicherort für die Website fest:</p>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2013/05/webmatrix3_04.jpg"><img class="alignnone size-full wp-image-756" alt="WebMatrix3_04" src="http://thorstenhoffmann.files.wordpress.com/2013/05/webmatrix3_04.jpg?w=492&#038;h=262" width="492" height="262" /></a></p>
<p>Nachdem die Installation beendet ist, befinden wir uns im Hauptfenster unseres Webprojektes und erhalten den Hinweis, dass unsere Azure Website &#8216;<a href="http://omnicorp.azurewebsites.net">omnicorp.azurewebsites.net</a>&#8216; bereit ist und wir unsere lokalen Änderungen hochladen können:</p>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2013/05/webmatrix3_05.jpg"><img class="alignnone size-full wp-image-757" alt="WebMatrix3_05" src="http://thorstenhoffmann.files.wordpress.com/2013/05/webmatrix3_05.jpg?w=492&#038;h=262" width="492" height="262" /><br />
</a></p>
<p>Bevor wir die Website veröffentlichen, füge ich zur Demonstration im Razor-Template der Startseite noch eine H1-Überschrift mit dem Text &#8220;Composite C1 &#8211; published with Microsoft WebMatrix 3&#8243; ein:</p>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2013/05/webmatrix3_06.jpg"><img class="alignnone size-full wp-image-758" alt="WebMatrix3_06" src="http://thorstenhoffmann.files.wordpress.com/2013/05/webmatrix3_06.jpg?w=492&#038;h=262" width="492" height="262" /></a></p>
<p>&nbsp;</p>
<p>Jetzt können wir die Seite durch einen Klick auf &#8216;Veröffentlichen&#8217; auf die von WebMatrix 3 angelegte Azure Website deployen:</p>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2013/05/webmatrix3_07.jpg"><img class="alignnone size-full wp-image-759" alt="WebMatrix3_07" src="http://thorstenhoffmann.files.wordpress.com/2013/05/webmatrix3_07.jpg?w=492&#038;h=262" width="492" height="262" /></a><br />
Nach der Fertigstellung des Veröffentlichungsassistenten können wir die neu erstellte Windows Azure Website über <a href="http://omnicorp.azurewebsites.net">http://omnicorp.azurewebsites.net</a> aufrufen und uns das Ergebnis anschauen:</p>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2013/05/webmatrix3_08.jpg"><img class="alignnone size-full wp-image-760" alt="WebMatrix3_08" src="http://thorstenhoffmann.files.wordpress.com/2013/05/webmatrix3_08.jpg?w=492&#038;h=262" width="492" height="262" /></a><br />
Bei den nächsten Änderungen wird der WebMatrix Veröffentlichungsassistent dann nur noch geänderte Dateien an unsere Azure Website übertragen.</p>
<p>Um schnelle Änderungen an unserer Live-Seite durchzuführen, können wir den Veröffentlichungsmechanismus auch umgehen, in dem wir unsere Azure Website direkt aus Webmatrix heraus öffnen:</p>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2013/05/webmatrix3_09.jpg"><img class="alignnone size-full wp-image-761" alt="WebMatrix3_09" src="http://thorstenhoffmann.files.wordpress.com/2013/05/webmatrix3_09.jpg?w=492&#038;h=262" width="492" height="262" /></a></p>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2013/05/webmatrix3_10.jpg"><img class="alignnone size-full wp-image-762" alt="WebMatrix3_10" src="http://thorstenhoffmann.files.wordpress.com/2013/05/webmatrix3_10.jpg?w=492&#038;h=262" width="492" height="262" /></a></p>
<p>Zusammenfassend kann mal sagen, dass WebMatrix 3 nochmals eine weitere Vereinfachung im Management von auf Azure gehosteten Webseiten bietet.</p>
<br />Einsortiert unter:<a href='http://thorstenhoffmann.com/category/cloud/'>Cloud</a>, <a href='http://thorstenhoffmann.com/category/composite-c1/'>Composite C1</a>, <a href='http://thorstenhoffmann.com/category/microsoft/'>Microsoft</a>, <a href='http://thorstenhoffmann.com/category/windows-azure/'>Windows Azure</a> Tagged: <a href='http://thorstenhoffmann.com/tag/asp-net/'>ASP.NET</a>, <a href='http://thorstenhoffmann.com/tag/cloud/'>Cloud</a>, <a href='http://thorstenhoffmann.com/tag/cms/'>CMS</a>, <a href='http://thorstenhoffmann.com/tag/compositec1/'>CompositeC1</a>, <a href='http://thorstenhoffmann.com/tag/microsoft/'>Microsoft</a>, <a href='http://thorstenhoffmann.com/tag/windows-azure/'>Windows Azure</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/thorstenhoffmann.wordpress.com/752/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/thorstenhoffmann.wordpress.com/752/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/thorstenhoffmann.wordpress.com/752/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/thorstenhoffmann.wordpress.com/752/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/thorstenhoffmann.wordpress.com/752/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/thorstenhoffmann.wordpress.com/752/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/thorstenhoffmann.wordpress.com/752/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/thorstenhoffmann.wordpress.com/752/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/thorstenhoffmann.wordpress.com/752/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/thorstenhoffmann.wordpress.com/752/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/thorstenhoffmann.wordpress.com/752/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/thorstenhoffmann.wordpress.com/752/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/thorstenhoffmann.wordpress.com/752/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/thorstenhoffmann.wordpress.com/752/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thorstenhoffmann.com&#038;blog=17339896&#038;post=752&#038;subd=thorstenhoffmann&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://thorstenhoffmann.com/2013/05/06/webmatrix-3-installation-und-veroffentlichung-von-composite-c1-auf-windows-azure/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<georss:point>0.000000 0.000000</georss:point>
		<geo:lat>0.000000</geo:lat>
		<geo:long>0.000000</geo:long>
		<media:thumbnail url="http://thorstenhoffmann.files.wordpress.com/2013/05/webmatrix3-microsoft.png?w=150" />
		<media:content url="http://thorstenhoffmann.files.wordpress.com/2013/05/webmatrix3-microsoft.png?w=150" medium="image">
			<media:title type="html">WebMatrix 3</media:title>
		</media:content>

		<media:content url="http://0.gravatar.com/avatar/9bd6ce41d8648e3d473859d307ff36ff?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">thorstenh</media:title>
		</media:content>

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2013/05/webmatrix3_01.jpg" medium="image">
			<media:title type="html">WebMatrix3_01</media:title>
		</media:content>

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2013/05/webmatrix3_02.jpg" medium="image">
			<media:title type="html">WebMatrix3_02</media:title>
		</media:content>

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2013/05/webmatrix3_03.jpg" medium="image">
			<media:title type="html">WebMatrix3_03</media:title>
		</media:content>

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2013/05/webmatrix3_04.jpg" medium="image">
			<media:title type="html">WebMatrix3_04</media:title>
		</media:content>

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2013/05/webmatrix3_05.jpg" medium="image">
			<media:title type="html">WebMatrix3_05</media:title>
		</media:content>

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2013/05/webmatrix3_06.jpg" medium="image">
			<media:title type="html">WebMatrix3_06</media:title>
		</media:content>

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2013/05/webmatrix3_07.jpg" medium="image">
			<media:title type="html">WebMatrix3_07</media:title>
		</media:content>

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2013/05/webmatrix3_08.jpg" medium="image">
			<media:title type="html">WebMatrix3_08</media:title>
		</media:content>

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2013/05/webmatrix3_09.jpg" medium="image">
			<media:title type="html">WebMatrix3_09</media:title>
		</media:content>

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2013/05/webmatrix3_10.jpg" medium="image">
			<media:title type="html">WebMatrix3_10</media:title>
		</media:content>
	</item>
		<item>
		<title>XML-basiertes Backup für Composite C1 Websites</title>
		<link>http://thorstenhoffmann.com/2013/04/29/xml-basiertes-backup-fur-composite-c1-websites/</link>
		<comments>http://thorstenhoffmann.com/2013/04/29/xml-basiertes-backup-fur-composite-c1-websites/#comments</comments>
		<pubDate>Mon, 29 Apr 2013 09:47:32 +0000</pubDate>
		<dc:creator>Thorsten Hoffmann</dc:creator>
				<category><![CDATA[Composite C1]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Windows Azure]]></category>
		<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[CompositeC1]]></category>

		<guid isPermaLink="false">http://thorstenhoffmann.com/?p=740</guid>
		<description><![CDATA[In diesem Artikel möchte ich zeigen, wie sie Ihre Composite C1 Website mit Hilfe des Packages Composite.Tools.XMLBasedSiteBackup  sichern können. Insbesondere bei Installationen, die als Windows Azure&#8230;<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thorstenhoffmann.com&#038;blog=17339896&#038;post=740&#038;subd=thorstenhoffmann&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><a href="http://thorstenhoffmann.files.wordpress.com/2013/04/xml-backup.jpg"><img class="alignnone size-full wp-image-749" alt="XML Backup" src="http://thorstenhoffmann.files.wordpress.com/2013/04/xml-backup.jpg?w=492&#038;h=262" width="492" height="262" /></a></p>
<p>In diesem Artikel möchte ich zeigen, wie sie Ihre Composite C1 Website mit Hilfe des Packages <a href="http://www.composite.net/Add-on-Market/Packages/Composite.Tools.XmlBasedSiteBackup">Composite.Tools.XMLBasedSiteBackup</a>  sichern können.</p>
<p>Insbesondere bei Installationen, die als <a title="Installation von Composite C1 auf Windows Azure" href="http://thorstenhoffmann.com/2011/10/14/installation-von-composite-c1-auf-windows-azure/">Windows Azure Cloud Service</a> laufen, ist dieses Tool ein hilfreiches Werkzeug, um &#8220;on-the-fly&#8221; ein Backup der kompletten Website anzulegen.</p>
<p>Zunächst installieren wir das Tool unter &#8216;System&#8217; -&gt; &#8216;Verfügbare Pakete&#8217; -&gt; &#8216;Composite.Tools&#8217; -&gt; &#8216;XMLBasedSiteBackup&#8217;:</p>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2013/04/xml-backup_02.jpg"><img class="alignnone size-full wp-image-741" alt="XML Backup_02" src="http://thorstenhoffmann.files.wordpress.com/2013/04/xml-backup_02.jpg?w=492&#038;h=262" width="492" height="262" /></a><br />
Nachdem die Installation fertiggestellt und die C1-Konsole neu gestartet wurde, finden wir im Bereich &#8216;System&#8217; einen neuen Menüpunkt mit dem Namen &#8216;XML-based site backup&#8217;:</p>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2013/04/xml-backup_03.jpg"><img class="alignnone size-full wp-image-743" alt="XML Backup_03" src="http://thorstenhoffmann.files.wordpress.com/2013/04/xml-backup_03.jpg?w=492&#038;h=262" width="492" height="262" /></a></p>
<p>Durch einen Klick auf &#8216;Open&#8217; starten wir das Tool.<br />
Um ein komplettes Backup unserer Website anzulegen, klicken wir einfach auf &#8216;Create Backup now&#8217;:</p>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2013/04/xml-backup_04.jpg"><img class="alignnone size-full wp-image-744" alt="XML Backup_04" src="http://thorstenhoffmann.files.wordpress.com/2013/04/xml-backup_04.jpg?w=492&#038;h=262" width="492" height="262" /></a></p>
<p>Das fertige Backup wird anschließend mit Downloadlink, Erstelldatum und Dateigröße des Zip-Archivs in der Übersicht angezeigt:</p>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2013/04/xml-backup_05.jpg"><img class="alignnone size-full wp-image-745" alt="XML Backup_05" src="http://thorstenhoffmann.files.wordpress.com/2013/04/xml-backup_05.jpg?w=492&#038;h=262" width="492" height="262" /><br />
</a><br />
Wenn wir weitere Backups anlegen, erscheinen diese ebenfalls in der Übersicht:</p>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2013/04/xml-backup_06.jpg"><img class="alignnone size-full wp-image-746" alt="XML Backup_06" src="http://thorstenhoffmann.files.wordpress.com/2013/04/xml-backup_06.jpg?w=492&#038;h=262" width="492" height="262" /><br />
</a><br />
Das so erstellte Backup ist ein ZIP-Archiv der kompletten Website, welches sich ohne Probleme sofort wieder deployen lässt.</p>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2013/04/xml-backup_07.jpg"><img class="alignnone size-full wp-image-747" alt="XML Backup_07" src="http://thorstenhoffmann.files.wordpress.com/2013/04/xml-backup_07.jpg?w=492&#038;h=262" width="492" height="262" /></a></p>
<br />Einsortiert unter:<a href='http://thorstenhoffmann.com/category/composite-c1/'>Composite C1</a>, <a href='http://thorstenhoffmann.com/category/microsoft/'>Microsoft</a>, <a href='http://thorstenhoffmann.com/category/windows-azure/'>Windows Azure</a> Tagged: <a href='http://thorstenhoffmann.com/tag/asp-net/'>ASP.NET</a>, <a href='http://thorstenhoffmann.com/tag/cms/'>CMS</a>, <a href='http://thorstenhoffmann.com/tag/compositec1/'>CompositeC1</a>, <a href='http://thorstenhoffmann.com/tag/windows-azure/'>Windows Azure</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/thorstenhoffmann.wordpress.com/740/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/thorstenhoffmann.wordpress.com/740/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/thorstenhoffmann.wordpress.com/740/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/thorstenhoffmann.wordpress.com/740/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/thorstenhoffmann.wordpress.com/740/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/thorstenhoffmann.wordpress.com/740/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/thorstenhoffmann.wordpress.com/740/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/thorstenhoffmann.wordpress.com/740/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/thorstenhoffmann.wordpress.com/740/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/thorstenhoffmann.wordpress.com/740/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/thorstenhoffmann.wordpress.com/740/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/thorstenhoffmann.wordpress.com/740/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/thorstenhoffmann.wordpress.com/740/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/thorstenhoffmann.wordpress.com/740/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thorstenhoffmann.com&#038;blog=17339896&#038;post=740&#038;subd=thorstenhoffmann&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://thorstenhoffmann.com/2013/04/29/xml-basiertes-backup-fur-composite-c1-websites/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<georss:point>0.000000 0.000000</georss:point>
		<geo:lat>0.000000</geo:lat>
		<geo:long>0.000000</geo:long>
		<media:thumbnail url="http://thorstenhoffmann.files.wordpress.com/2013/04/xml-backup.jpg?w=150" />
		<media:content url="http://thorstenhoffmann.files.wordpress.com/2013/04/xml-backup.jpg?w=150" medium="image">
			<media:title type="html">XML Backup</media:title>
		</media:content>

		<media:content url="http://0.gravatar.com/avatar/9bd6ce41d8648e3d473859d307ff36ff?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">thorstenh</media:title>
		</media:content>

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2013/04/xml-backup.jpg" medium="image">
			<media:title type="html">XML Backup</media:title>
		</media:content>

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2013/04/xml-backup_02.jpg" medium="image">
			<media:title type="html">XML Backup_02</media:title>
		</media:content>

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2013/04/xml-backup_03.jpg" medium="image">
			<media:title type="html">XML Backup_03</media:title>
		</media:content>

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2013/04/xml-backup_04.jpg" medium="image">
			<media:title type="html">XML Backup_04</media:title>
		</media:content>

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2013/04/xml-backup_05.jpg" medium="image">
			<media:title type="html">XML Backup_05</media:title>
		</media:content>

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2013/04/xml-backup_06.jpg" medium="image">
			<media:title type="html">XML Backup_06</media:title>
		</media:content>

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2013/04/xml-backup_07.jpg" medium="image">
			<media:title type="html">XML Backup_07</media:title>
		</media:content>
	</item>
		<item>
		<title>Per Knopfdruck in die Cloud &#8211; Composite C1 mit dem Azure Publisher parallel in geografisch verteilten Datencentern hosten</title>
		<link>http://thorstenhoffmann.com/2013/02/21/per-knopfdruck-in-die-cloud-composite-c1-mit-dem-azure-publisher-parallel-in-geografisch-verteilten-datencentern-hosten/</link>
		<comments>http://thorstenhoffmann.com/2013/02/21/per-knopfdruck-in-die-cloud-composite-c1-mit-dem-azure-publisher-parallel-in-geografisch-verteilten-datencentern-hosten/#comments</comments>
		<pubDate>Thu, 21 Feb 2013 08:31:27 +0000</pubDate>
		<dc:creator>Thorsten Hoffmann</dc:creator>
				<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Composite C1]]></category>
		<category><![CDATA[Windows Azure]]></category>
		<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[CompositeC1]]></category>

		<guid isPermaLink="false">http://thorstenhoffmann.com/?p=704</guid>
		<description><![CDATA[Im heutigen Artikel geht es um das Deployment und Publishing einer C1 Website in verteilten Windows Azure Datencentern mit Hilfe des Composite C1 Azure Publishers. Zunächst&#8230;<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thorstenhoffmann.com&#038;blog=17339896&#038;post=704&#038;subd=thorstenhoffmann&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Im heutigen Artikel geht es um das Deployment und Publishing einer C1 Website in verteilten Windows Azure Datencentern mit Hilfe des <a href="http://www.composite.net/Add-on-Market/Packages/Composite.Azure.Publisher">Composite C1 Azure Publishers</a>.</p>
<p>Zunächst erstellen wir mehrere Clouddienste in geografisch verteilten Datencentern.</p>
<p>Die Erstellung dieser C1-Clouddienste wird in dem Artikel &#8216;<a title="Installation von Composite C1 auf Windows Azure" href="http://thorstenhoffmann.com/2011/10/14/installation-von-composite-c1-auf-windows-azure/">Installation von Composite C1 auf Windows Azure</a>&#8216; ausführlich beschrieben.</p>
<p>Die wichtige Änderung für diese Mehrfachinstallation ist, dass wir vor der Bereitstellung dieser Dienste in der Konfigurationsdatei &#8216;ServiceConfiguration.cscfg&#8217; einen eindeutigen Namen für jeden einzelnen Dienst definieren müssen, um unsere Standorte eindeutig identifizieren zu können.</p>
<p>In diesem Szenario verwenden wir dazu folgende DNS-Namen:</p>
<ul>
<li><span style="line-height:1.55;">c1azure-northeurope.cloudapp.net</span></li>
<li><span style="line-height:1.55;">c1azure-usawest.cloudapp.net</span></li>
<li><span style="line-height:1.55;">c1azure.asiaeast.cloudapp.net</span></li>
</ul>
<p>Nachdem die einzelnen Clouddienste erstellt worden sind, erscheinen Sie so in unserem Portal:</p>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2013/02/azure_publisher_01.jpg"><img class="alignnone size-full wp-image-706" alt="Azure_Publisher_01" src="http://thorstenhoffmann.files.wordpress.com/2013/02/azure_publisher_01.jpg?w=492&#038;h=262" width="492" height="262" /></a></p>
<p>Um diese noch eigenständigen Clouddienste nun zu einem loadbalanced Dienst zusammenzufassen, nutzen wir den Windows Azure Trafficmanager, den wir im Portal im Bereich &#8216;Virtuelle Netzwerke&#8217; finden:</p>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2013/02/azure_publisher_02.jpg"><img class="alignnone size-full wp-image-708" alt="Azure_Publisher_02" src="http://thorstenhoffmann.files.wordpress.com/2013/02/azure_publisher_02.jpg?w=492&#038;h=262" width="492" height="262" /></a></p>
<p>Mit einem Klick auf &#8216;Create&#8217; können wir nun eine neue Policy erstellen. Neben der Loadbalancing-Methode &#8220;Performance&#8221; wählen wir die DNS-Namen unserer neu erstellten Clouddienste aus und legen einen gemeinsamen DNS-Namen fest &#8211; in diesem Beispiel &#8216;c1azure.trafficmanager.net&#8217;.</p>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2013/02/azure_publisher_03a.jpg"><img class="alignnone size-full wp-image-709" alt="Azure_Publisher_03a" src="http://thorstenhoffmann.files.wordpress.com/2013/02/azure_publisher_03a.jpg?w=492&#038;h=262" width="492" height="262" /></a></p>
<p>Die so erstellte Trafficmanager-Policy erscheint mit den zugehörigen Diensten nun in dieser Form in der Übersicht:</p>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2013/02/azure_publisher_03.jpg"><img class="alignnone size-full wp-image-713" alt="Azure_Publisher_03" src="http://thorstenhoffmann.files.wordpress.com/2013/02/azure_publisher_03.jpg?w=492&#038;h=262" width="492" height="262" /></a></p>
<p>Da das Publishing über unsere lokale Stagingwebsite mit dem Azure Publisher erfolgen soll, müssen wir verhindern, dass die erstellten Cloud-Instanzen selbst in den Blobstorage schreiben können.</p>
<p>Greifen Sie dazu mit einem Verwaltungstool wie z.B. dem <a href="http://www.cloudberrylab.com/free-microsoft-azure-explorer.aspx">Cloudberry Explorer</a> auf Ihren Storage zu und stellen Sie in der Datei &#8216;compositec1/Configuration/Websites.xml&#8217; die Einstellung &#8216;enableBlobWriteBacks&#8217; auf &#8216;false&#8217;.</p>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2013/02/azure_publisher_04.jpg"><img class="alignnone size-full wp-image-714" alt="Azure_Publisher_04" src="http://thorstenhoffmann.files.wordpress.com/2013/02/azure_publisher_04.jpg?w=492&#038;h=226" width="492" height="226" /></a></p>
<p>Jetzt kommen wir zur eigentlichen Installation des Composite Azure Publisher.</p>
<p>Wir melden uns dazu im Backend unserer lokalen Website an und installieren das Paket &#8216;Composite.Azure.Publisher&#8217;:</p>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2013/02/azure_publisher_05.jpg"><img class="alignnone size-full wp-image-716" alt="Azure_Publisher_05" src="http://thorstenhoffmann.files.wordpress.com/2013/02/azure_publisher_05.jpg?w=492&#038;h=262" width="492" height="262" /></a></p>
<p>Nach der Installation des Pakets und dem Neustart der C1-Konsole wählen wir durch einen Rechtsklick auf das neue Symbol &#8216;Windows Azure Publisher&#8217; die Option &#8216;Configure&#8217; aus:</p>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2013/02/azure_publisher_06.jpg"><img class="alignnone size-full wp-image-717" alt="Azure_Publisher_06" src="http://thorstenhoffmann.files.wordpress.com/2013/02/azure_publisher_06.jpg?w=492&#038;h=262" width="492" height="262" /></a></p>
<p>Als Konfigurationsoptionen benötigen wir nun den &#8216;Blob Connection String&#8217; sowie den &#8216;Website Container Name&#8217;, die wir beide der Konfigurationsdatei &#8216;ServiceConfiguration.cscfg&#8217;, welche wir bereits für die <a title="Installation von Composite C1 auf Windows Azure" href="http://thorstenhoffmann.com/2011/10/14/installation-von-composite-c1-auf-windows-azure/">Bereitsstellung der Cloudservices</a> verwendet haben, entnehmen:</p>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2013/02/azure_publisher_07.jpg"><img class="alignnone size-full wp-image-718" alt="Azure_Publisher_07" src="http://thorstenhoffmann.files.wordpress.com/2013/02/azure_publisher_07.jpg?w=492&#038;h=262" width="492" height="262" /></a></p>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2013/02/azure_publisher_08.jpg"><img class="alignnone size-full wp-image-719" alt="Azure_Publisher_08" src="http://thorstenhoffmann.files.wordpress.com/2013/02/azure_publisher_08.jpg?w=492&#038;h=262" width="492" height="262" /></a></p>
<p>Nach dem Speichern der Konfigurationsinformationen ist der Azure Publisher einsatzbereit und wir können das erste Deployment unserer lokalen Website durch einen Klick auf &#8216;Publish&#8217; starten. Nach kurzer Zeit sind unsere &#8211; in drei geografisch verteilten Datencentern &#8211; erstellten Cloudservices &#8216;Up to Date&#8217;:</p>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2013/02/azure_publisher_09.jpg"><img class="alignnone size-full wp-image-720" alt="Azure_Publisher_09" src="http://thorstenhoffmann.files.wordpress.com/2013/02/azure_publisher_09.jpg?w=492&#038;h=262" width="492" height="262" /></a></p>
<p>Um dieses auch live zu überprüfen, rufen wir die Loadbalancing-URL <a href="http://c1azure.trafficmanager.net" rel="nofollow">http://c1azure.trafficmanager.net</a> auf und sehen eine exakt synchronisierte Kopie unsere lokalen Stagingwebsite, welche von dem nächstgelegenen unserer 3 Datencenter ausgeliefert wird:</p>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2013/02/azure_publisher_10.jpg"><img class="alignnone size-full wp-image-721" alt="Azure_Publisher_10" src="http://thorstenhoffmann.files.wordpress.com/2013/02/azure_publisher_10.jpg?w=492&#038;h=262" width="492" height="262" /></a></p>
<p>Die Websites der einzelnen Datencenter lassen sich natürlich auch durch Aufruf der entsprechenden DNS-Namen auch separat aufrufen:</p>
<ul>
<li><span style="line-height:1.55;"><a href="http://c1azure-northeurope.cloudapp.net" rel="nofollow">http://c1azure-northeurope.cloudapp.net</a></span></li>
<li><a href="http://c1azure-usawest.cloudapp.net" rel="nofollow">http://c1azure-usawest.cloudapp.net</a></li>
<li><a href="http://c1azure-asiaeast.cloudapp.net" rel="nofollow">http://c1azure-asiaeast.cloudapp.net</a></li>
</ul>
<p>Um den den Deployment- bzw. Publishingprozess zu veranschaulichen, habe ich dieses Video erstellt, in dem eine lokale Website bearbeitet wird und die Änderungen dann mittels des Azure Publishers an unsere drei Cloudservices verteilt werden:</p>
<p><span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='492' height='307' src='http://www.youtube.com/embed/k-pdtx2DWM0?version=3&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' frameborder='0'></iframe></span></p>
<p>Der Azure Publisher ist ein komfortables Werkzeug, um Composite C1 in Verbindung mit Windows Azure zu betreiben.</p>
<p>Neben dem hier gezeigten Szenario mit mehreren Cloudservices lässt sich das Tool natürlich auch mit nur einem Dienst &#8211; ohne den Trafficmanager &#8211; einsetzen.</p>
<p><strong>Versionsvergleich</strong></p>
<p>Angeboten wird der Azure Publisher in 4 Versionen:</p>
<ul>
<li><span style="line-height:15px;"><span style="line-height:15px;"><a href="http://www.composite.net/Add-on-Market/Packages/Composite.Azure.Publisher.Single">Single</a> (free)<br />
für 1 Instanz in 1 Azure-Datencenter</span></span></li>
<li><a href="http://www.composite.net/Add-on-Market/Packages/Composite.Azure.Publisher.Redundant">Redundant</a> (kommerziell)<br />
für 2 Instanzen in 1 Azure-Datencenter</li>
<li><a href="http://www.composite.net/Add-on-Market/Packages/Composite.Azure.Publisher.Elastic">Elastic</a> (kommerziell)<br />
für beliebig viele Instanzen in 1 Azure-Datencenter</li>
<li><a href="http://www.composite.net/Add-on-Market/Packages/Composite.Azure.Publisher">Wordwide</a> (kommerziell)<br />
für beliebig viele Instanzen in beliebig vielen Azure-Datencentern</li>
</ul>
<br />Einsortiert unter:<a href='http://thorstenhoffmann.com/category/cloud/'>Cloud</a>, <a href='http://thorstenhoffmann.com/category/composite-c1/'>Composite C1</a>, <a href='http://thorstenhoffmann.com/category/windows-azure/'>Windows Azure</a> Tagged: <a href='http://thorstenhoffmann.com/tag/asp-net/'>ASP.NET</a>, <a href='http://thorstenhoffmann.com/tag/cms/'>CMS</a>, <a href='http://thorstenhoffmann.com/tag/compositec1/'>CompositeC1</a>, <a href='http://thorstenhoffmann.com/tag/windows-azure/'>Windows Azure</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/thorstenhoffmann.wordpress.com/704/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/thorstenhoffmann.wordpress.com/704/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/thorstenhoffmann.wordpress.com/704/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/thorstenhoffmann.wordpress.com/704/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/thorstenhoffmann.wordpress.com/704/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/thorstenhoffmann.wordpress.com/704/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/thorstenhoffmann.wordpress.com/704/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/thorstenhoffmann.wordpress.com/704/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/thorstenhoffmann.wordpress.com/704/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/thorstenhoffmann.wordpress.com/704/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/thorstenhoffmann.wordpress.com/704/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/thorstenhoffmann.wordpress.com/704/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/thorstenhoffmann.wordpress.com/704/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/thorstenhoffmann.wordpress.com/704/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thorstenhoffmann.com&#038;blog=17339896&#038;post=704&#038;subd=thorstenhoffmann&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://thorstenhoffmann.com/2013/02/21/per-knopfdruck-in-die-cloud-composite-c1-mit-dem-azure-publisher-parallel-in-geografisch-verteilten-datencentern-hosten/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<georss:point>0.000000 0.000000</georss:point>
		<geo:lat>0.000000</geo:lat>
		<geo:long>0.000000</geo:long>
		<media:thumbnail url="http://thorstenhoffmann.files.wordpress.com/2013/02/800px-windows_azure_logo-e1361435774385.jpg?w=150" />
		<media:content url="http://thorstenhoffmann.files.wordpress.com/2013/02/800px-windows_azure_logo-e1361435774385.jpg?w=150" medium="image">
			<media:title type="html">800px-Windows_Azure_Logo</media:title>
		</media:content>

		<media:content url="http://0.gravatar.com/avatar/9bd6ce41d8648e3d473859d307ff36ff?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">thorstenh</media:title>
		</media:content>

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2013/02/azure_publisher_01.jpg" medium="image">
			<media:title type="html">Azure_Publisher_01</media:title>
		</media:content>

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2013/02/azure_publisher_02.jpg" medium="image">
			<media:title type="html">Azure_Publisher_02</media:title>
		</media:content>

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2013/02/azure_publisher_03a.jpg" medium="image">
			<media:title type="html">Azure_Publisher_03a</media:title>
		</media:content>

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2013/02/azure_publisher_03.jpg" medium="image">
			<media:title type="html">Azure_Publisher_03</media:title>
		</media:content>

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2013/02/azure_publisher_04.jpg" medium="image">
			<media:title type="html">Azure_Publisher_04</media:title>
		</media:content>

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2013/02/azure_publisher_05.jpg" medium="image">
			<media:title type="html">Azure_Publisher_05</media:title>
		</media:content>

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2013/02/azure_publisher_06.jpg" medium="image">
			<media:title type="html">Azure_Publisher_06</media:title>
		</media:content>

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2013/02/azure_publisher_07.jpg" medium="image">
			<media:title type="html">Azure_Publisher_07</media:title>
		</media:content>

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2013/02/azure_publisher_08.jpg" medium="image">
			<media:title type="html">Azure_Publisher_08</media:title>
		</media:content>

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2013/02/azure_publisher_09.jpg" medium="image">
			<media:title type="html">Azure_Publisher_09</media:title>
		</media:content>

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2013/02/azure_publisher_10.jpg" medium="image">
			<media:title type="html">Azure_Publisher_10</media:title>
		</media:content>
	</item>
		<item>
		<title>Composite C1 &#8211; was kommt 2013?</title>
		<link>http://thorstenhoffmann.com/2013/01/11/composite-c1-was-kommt-2013/</link>
		<comments>http://thorstenhoffmann.com/2013/01/11/composite-c1-was-kommt-2013/#comments</comments>
		<pubDate>Fri, 11 Jan 2013 09:53:13 +0000</pubDate>
		<dc:creator>Thorsten Hoffmann</dc:creator>
				<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Composite C1]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Windows Azure]]></category>
		<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[CompositeC1]]></category>

		<guid isPermaLink="false">http://thorstenhoffmann.com/?p=692</guid>
		<description><![CDATA[Ich habe mich letzte Woche mit Marcus Wendt (Program Manager bei Composite C1) über die in 2013 geplanten Neuerungen in Composite C1 unterhalten. Was können wir&#8230;<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thorstenhoffmann.com&#038;blog=17339896&#038;post=692&#038;subd=thorstenhoffmann&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Ich habe mich letzte Woche mit <a href="http://twitter.com/compositec1">Marcus Wendt</a> (Program Manager bei Composite C1) über die in 2013 geplanten Neuerungen in <a href="http://www.composite.net">Composite C1</a> unterhalten.</p>
<p>Was können wir neben den <a title="Composite C1 4.0 Beta 1 – What’s new?" href="http://thorstenhoffmann.com/2012/11/30/composite-c1-40-beta-1-whats-new/">Neuerungen der kommenden Version 4.0</a> noch erwarten:</p>
<ul>
<li><span style="line-height:15px;"><span style="line-height:15px;"><span style="line-height:15px;">Eine in HTML/Javascript und C1-Komponenten geschriebene Windows-8-App, um Windows-8- Content-Apps zu erstellen, die Composite C1 als Backend verwenden.</span></span></span></li>
<li>Eine neugestaltete Package-Übersicht auf <a href="http://www.composite.net">www.composite.net</a> und ein neuer Add-On-Markt, der es Entwicklern ermöglicht, ihre eigenen Packages zu vermarkten.</li>
<li>Eine verbesserte Setup-Routine mit mehr Optionen bei der Auswahl von Starter-Sites und der Möglichkeit, oft genutzte Features direkt mitinstallieren zu können.</li>
<li>Neue, verbesserte Starter-Sites, die auf responsive Templates wie z.B. <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap</a> basieren.</li>
<li>Support für IE10 &#8211; möglicherweise jedoch auf Kosten des IE8. Geplant ist die Unterstützung von IE10 im vollen Standard-Mode um auch neue Features wie z.B. HTML5-Canvas in künftigen Features nutzen zu können.</li>
<li>Direkter Zugriff zu personalisierten Demo-Sites (gehostet auf <a href="http://www.windowsazure.com/de-de/">Windows Azure</a>)</li>
<li>30-tägiger Demo-Zugang zu allen Windows-Azure-Features wie z.B. dem <a href="http://www.composite.net/Products/Hosting-pricing">Windows Azure Publisher</a>, der die Möglichkeit bietet, C1-Websites parallel in mehreren Datencentern rund um den Globus zu betreiben und Updates dieser Seiten mit einem einzigen Klick in der lokalen C1-Konsole durchzuführen.</li>
<li>Broken-Links-Checker<span style="line-height:15px;"> Eine neue Feature-Palette im Visual Editor, der es Redakteuren erleichtern soll, C1-Features in Seiten zu nutzen. Allgemeine Verbesserungen am Visual Editor, um mehr Möglichkeiten zu haben, das Aussehen und Verhalten von &lt;div/&gt;&#8217;s zu steuern und auch komplexere responsive Layouts im Inhaltsbereich besser nutzen zu können.</span></li>
</ul>
<br />Einsortiert unter:<a href='http://thorstenhoffmann.com/category/cloud/'>Cloud</a>, <a href='http://thorstenhoffmann.com/category/composite-c1/'>Composite C1</a>, <a href='http://thorstenhoffmann.com/category/microsoft/'>Microsoft</a>, <a href='http://thorstenhoffmann.com/category/windows-azure/'>Windows Azure</a> Tagged: <a href='http://thorstenhoffmann.com/tag/asp-net/'>ASP.NET</a>, <a href='http://thorstenhoffmann.com/tag/cms/'>CMS</a>, <a href='http://thorstenhoffmann.com/tag/compositec1/'>CompositeC1</a>, <a href='http://thorstenhoffmann.com/tag/windows-azure/'>Windows Azure</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/thorstenhoffmann.wordpress.com/692/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/thorstenhoffmann.wordpress.com/692/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/thorstenhoffmann.wordpress.com/692/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/thorstenhoffmann.wordpress.com/692/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/thorstenhoffmann.wordpress.com/692/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/thorstenhoffmann.wordpress.com/692/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/thorstenhoffmann.wordpress.com/692/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/thorstenhoffmann.wordpress.com/692/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/thorstenhoffmann.wordpress.com/692/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/thorstenhoffmann.wordpress.com/692/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/thorstenhoffmann.wordpress.com/692/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/thorstenhoffmann.wordpress.com/692/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/thorstenhoffmann.wordpress.com/692/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/thorstenhoffmann.wordpress.com/692/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thorstenhoffmann.com&#038;blog=17339896&#038;post=692&#038;subd=thorstenhoffmann&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://thorstenhoffmann.com/2013/01/11/composite-c1-was-kommt-2013/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<georss:point>0.000000 0.000000</georss:point>
		<geo:lat>0.000000</geo:lat>
		<geo:long>0.000000</geo:long>
		<media:thumbnail url="http://thorstenhoffmann.files.wordpress.com/2011/09/composite-s-200x200.png?w=88" />
		<media:content url="http://thorstenhoffmann.files.wordpress.com/2011/09/composite-s-200x200.png?w=88" medium="image">
			<media:title type="html">Composite-S-200x200</media:title>
		</media:content>

		<media:content url="http://0.gravatar.com/avatar/9bd6ce41d8648e3d473859d307ff36ff?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">thorstenh</media:title>
		</media:content>
	</item>
		<item>
		<title>Composite C1 4.0 Beta 1 &#8211; What&#8217;s new?</title>
		<link>http://thorstenhoffmann.com/2012/11/30/composite-c1-40-beta-1-whats-new/</link>
		<comments>http://thorstenhoffmann.com/2012/11/30/composite-c1-40-beta-1-whats-new/#comments</comments>
		<pubDate>Fri, 30 Nov 2012 09:20:38 +0000</pubDate>
		<dc:creator>Thorsten Hoffmann</dc:creator>
				<category><![CDATA[Composite C1]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[CompositeC1]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Am Montag, den 26.11.2012 ist die erste öffentliche Beta von Composite C1 4.0 erschienen. Ich habe mir das System mal angeschaut und möchte einige der neuen&#8230;<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thorstenhoffmann.com&#038;blog=17339896&#038;post=610&#038;subd=thorstenhoffmann&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><a href="http://thorstenhoffmann.files.wordpress.com/2012/11/c1204-020beta2011.jpg"><img class="size-full wp-image-614 alignnone" alt="" src="http://thorstenhoffmann.files.wordpress.com/2012/11/c1204-020beta2011.jpg?w=492"   /></a></p>
<p>Am Montag, den 26.11.2012 ist die erste öffentliche Beta von Composite C1 4.0 erschienen.</p>
<p>Ich habe mir das System mal angeschaut und möchte einige der neuen Funktionen hier kurz vorstellen:</p>
<h2>Razor und Master-Pages Templates</h2>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2012/11/razor20templates20011.jpg"><img class="alignnone size-full wp-image-18" alt="" src="http://thorstenhoffmann.files.wordpress.com/2012/11/razor20templates20011.jpg?w=492"   /></a></p>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2012/11/razor20templates20021.jpg"><img class="alignnone size-full wp-image-17" alt="" src="http://thorstenhoffmann.files.wordpress.com/2012/11/razor20templates20021.jpg?w=492"   /></a></p>
<div class="image-gallery-wrapper"></div>
<h2>Syntax-Highlightning in Razor Templates</h2>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2012/11/razor20syntax20highlightning1.jpg"><img class="alignnone size-full wp-image-16" alt="" src="http://thorstenhoffmann.files.wordpress.com/2012/11/razor20syntax20highlightning1.jpg?w=492"   /></a></p>
<h2>Page Template Features</h2>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2012/11/zwischenablage051.jpg"><img class="alignnone size-full wp-image-15" alt="" src="http://thorstenhoffmann.files.wordpress.com/2012/11/zwischenablage051.jpg?w=492"   /></a></p>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2012/11/zwischenablage061.jpg"><img class="alignnone size-full wp-image-613" alt="" src="http://thorstenhoffmann.files.wordpress.com/2012/11/zwischenablage061.jpg?w=492"   /></a></p>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2012/11/zwischenablage071.jpg"><img class="alignnone size-full wp-image-13" alt="" src="http://thorstenhoffmann.files.wordpress.com/2012/11/zwischenablage071.jpg?w=492"   /></a></p>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2012/11/zwischenablage091.jpg"><img class="alignnone size-full wp-image-12" alt="" src="http://thorstenhoffmann.files.wordpress.com/2012/11/zwischenablage091.jpg?w=492"   /></a></p>
<div class="image-gallery-wrapper"></div>
<h2>Razor- und UserControl Funktionen</h2>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2012/11/zwischenablage101.jpg"><img class="alignnone size-full wp-image-11" alt="" src="http://thorstenhoffmann.files.wordpress.com/2012/11/zwischenablage101.jpg?w=492"   /></a></p>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2012/11/zwischenablage111.jpg"><img class="alignnone size-full wp-image-10" alt="" src="http://thorstenhoffmann.files.wordpress.com/2012/11/zwischenablage111.jpg?w=492"   /></a></p>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2012/11/zwischenablage121.jpg"><img class="alignnone size-full wp-image-9" alt="" src="http://thorstenhoffmann.files.wordpress.com/2012/11/zwischenablage121.jpg?w=492"   /></a></p>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2012/11/zwischenablage131.jpg"><img class="alignnone size-full wp-image-8" alt="" src="http://thorstenhoffmann.files.wordpress.com/2012/11/zwischenablage131.jpg?w=492"   /></a></p>
<div class="image-gallery-wrapper"></div>
<h2>Kopieren von XSLT-Funktionen</h2>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2012/11/kopieren-von-xslt-funktionen1.jpg"><img class="alignnone size-full wp-image-7" alt="" src="http://thorstenhoffmann.files.wordpress.com/2012/11/kopieren-von-xslt-funktionen1.jpg?w=492"   /></a></p>
<h2>Bildgrößenänderung durch &#8220;Ziehen&#8221; im Visual Editor</h2>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2012/11/bildgrc3b6ssenc3a4nderung1.jpg"><img class="alignnone size-full wp-image-612" alt="" src="http://thorstenhoffmann.files.wordpress.com/2012/11/bildgrc3b6ssenc3a4nderung1.jpg?w=492"   /></a></p>
<h2>Spell-Checking im Internet Explorer 10</h2>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2012/11/spell-checking-ie101.jpg"><img class="alignnone size-full wp-image-5" alt="" src="http://thorstenhoffmann.files.wordpress.com/2012/11/spell-checking-ie101.jpg?w=492"   /></a></p>
<h2>URLComboBox-Widget für Datentypen</h2>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2012/11/zwischenablage171.jpg"><img class="alignnone size-full wp-image-4" alt="" src="http://thorstenhoffmann.files.wordpress.com/2012/11/zwischenablage171.jpg?w=492"   /></a></p>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2012/11/zwischenablage181.jpg"><img class="alignnone size-full wp-image-3" alt="" src="http://thorstenhoffmann.files.wordpress.com/2012/11/zwischenablage181.jpg?w=492"   /></a></p>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2012/11/zwischenablage201.jpg"><img class="alignnone size-full wp-image-611" alt="" src="http://thorstenhoffmann.files.wordpress.com/2012/11/zwischenablage201.jpg?w=492"   /></a></p>
<div class="image-gallery-wrapper"></div>
<h2>Verwendung des Menütitels als Bezeichnung im Seitenbaum</h2>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2012/11/menuetitel-bezeichnung-seitenbaum1.jpg"><img class="alignnone size-full wp-image-1" alt="" src="http://thorstenhoffmann.files.wordpress.com/2012/11/menuetitel-bezeichnung-seitenbaum1.jpg?w=492"   /></a></p>
<p>Neben den hier vorstellten neuen Features gibt es noch eine Reihe weiterer Neuerungen &#8211; eine komplette Liste sowie die Möglichkeit zum Download des Systems finden Sie <a href="http://compositec1.codeplex.com/releases/view/98258" target="_blank">hier</a>.</p>
<br />Einsortiert unter:<a href='http://thorstenhoffmann.com/category/composite-c1/'>Composite C1</a> Tagged: <a href='http://thorstenhoffmann.com/tag/cms/'>CMS</a>, <a href='http://thorstenhoffmann.com/tag/compositec1/'>CompositeC1</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/thorstenhoffmann.wordpress.com/610/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/thorstenhoffmann.wordpress.com/610/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/thorstenhoffmann.wordpress.com/610/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/thorstenhoffmann.wordpress.com/610/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/thorstenhoffmann.wordpress.com/610/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/thorstenhoffmann.wordpress.com/610/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/thorstenhoffmann.wordpress.com/610/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/thorstenhoffmann.wordpress.com/610/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/thorstenhoffmann.wordpress.com/610/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/thorstenhoffmann.wordpress.com/610/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/thorstenhoffmann.wordpress.com/610/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/thorstenhoffmann.wordpress.com/610/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/thorstenhoffmann.wordpress.com/610/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/thorstenhoffmann.wordpress.com/610/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thorstenhoffmann.com&#038;blog=17339896&#038;post=610&#038;subd=thorstenhoffmann&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://thorstenhoffmann.com/2012/11/30/composite-c1-40-beta-1-whats-new/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<georss:point>0.000000 0.000000</georss:point>
		<geo:lat>0.000000</geo:lat>
		<geo:long>0.000000</geo:long>
		<media:thumbnail url="http://thorstenhoffmann.files.wordpress.com/2012/11/c1204-020beta2011.jpg?w=150" />
		<media:content url="http://thorstenhoffmann.files.wordpress.com/2012/11/c1204-020beta2011.jpg?w=150" medium="image">
			<media:title type="html">attachment-50b87864e4b05ce4893ff310</media:title>
		</media:content>

		<media:content url="http://0.gravatar.com/avatar/9bd6ce41d8648e3d473859d307ff36ff?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">thorstenh</media:title>
		</media:content>

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2012/11/c1204-020beta2011.jpg" medium="image" />

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2012/11/razor20templates20011.jpg" medium="image" />

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2012/11/razor20templates20021.jpg" medium="image" />

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2012/11/razor20syntax20highlightning1.jpg" medium="image" />

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2012/11/zwischenablage051.jpg" medium="image" />

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2012/11/zwischenablage061.jpg" medium="image" />

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2012/11/zwischenablage071.jpg" medium="image" />

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2012/11/zwischenablage091.jpg" medium="image" />

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2012/11/zwischenablage101.jpg" medium="image" />

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2012/11/zwischenablage111.jpg" medium="image" />

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2012/11/zwischenablage121.jpg" medium="image" />

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2012/11/zwischenablage131.jpg" medium="image" />

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2012/11/kopieren-von-xslt-funktionen1.jpg" medium="image" />

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2012/11/bildgrc3b6ssenc3a4nderung1.jpg" medium="image" />

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2012/11/spell-checking-ie101.jpg" medium="image" />

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2012/11/zwischenablage171.jpg" medium="image" />

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2012/11/zwischenablage181.jpg" medium="image" />

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2012/11/zwischenablage201.jpg" medium="image" />

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2012/11/menuetitel-bezeichnung-seitenbaum1.jpg" medium="image" />
	</item>
		<item>
		<title>Composite C1 mit Active-Directory-Authentifizierung im Intranet nutzen</title>
		<link>http://thorstenhoffmann.com/2012/10/08/composite-c1-mit-active-directory-authentifizierung-im-intranet-nutzen/</link>
		<comments>http://thorstenhoffmann.com/2012/10/08/composite-c1-mit-active-directory-authentifizierung-im-intranet-nutzen/#comments</comments>
		<pubDate>Mon, 08 Oct 2012 15:21:32 +0000</pubDate>
		<dc:creator>Thorsten Hoffmann</dc:creator>
				<category><![CDATA[Active Directory]]></category>
		<category><![CDATA[Composite C1]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[CompositeC1]]></category>
		<category><![CDATA[IIS]]></category>

		<guid isPermaLink="false">http://thorstenhoffmann.com/?p=577</guid>
		<description><![CDATA[Heute möchte ich die Möglichkeit vorstellen, Composite C1 mit Active-Directory-Authentifizierung im Intranet zu nutzen. Voraussetzung dafür ist das kostenpflichtige Package &#8216;Composite.Tools.C1Console.ActiveDirectoryValidation&#8216;. Zunächst legen wir einen neuen&#8230;<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thorstenhoffmann.com&#038;blog=17339896&#038;post=577&#038;subd=thorstenhoffmann&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Heute möchte ich die Möglichkeit vorstellen, Composite C1 mit Active-Directory-Authentifizierung im Intranet zu nutzen.</p>
<p>Voraussetzung dafür ist das kostenpflichtige Package &#8216;<a href="http://docs.composite.net/Packages/CompositeC1Tools/Active-Directory-Validation">Composite.Tools.C1Console.ActiveDirectoryValidation</a>&#8216;.</p>
<p>Zunächst legen wir einen neuen Benutzer mit dem Namen an, der unserem Benutzernamen im Active Directory entspricht. Ein Passwort muss zwar aus Kompatiblitätsgründen eingegeben werden, hat aber für den späteren Authentifizierungsprozess keine Bedeutung mehr.</p>
<p>In der Domäne bin ich als C1Admin eingeloggt &#8211; also nennen wir unseren Benutzer auch C1Admin:</p>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2012/10/activedirectory01.jpg"><img class="alignnone size-full wp-image-578" title="ActiveDirectory01" alt="" src="http://thorstenhoffmann.files.wordpress.com/2012/10/activedirectory01.jpg?w=492"   /></a></p>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2012/10/activedirectory02.jpg"><img class="alignnone size-full wp-image-579" title="ActiveDirectory02" alt="" src="http://thorstenhoffmann.files.wordpress.com/2012/10/activedirectory02.jpg?w=492"   /></a></p>
<p>Anschließend legen wir die Berechtigungen und Ansichten für den Benutzer fest:</p>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2012/10/activedirectory03.jpg"><img class="alignnone size-full wp-image-580" title="ActiveDirectory03" alt="" src="http://thorstenhoffmann.files.wordpress.com/2012/10/activedirectory03.jpg?w=492"   /></a></p>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2012/10/activedirectory04.jpg"><img class="alignnone size-full wp-image-581" title="ActiveDirectory04" alt="" src="http://thorstenhoffmann.files.wordpress.com/2012/10/activedirectory04.jpg?w=492"   /></a></p>
<p>Als nächstes installieren wir unter &#8216;System&#8217; das kostenpflichte Package &#8216;<a href="http://docs.composite.net/Packages/CompositeC1Tools/Active-Directory-Validation">Composite.Tools.C1Console.ActiveDirectoryValidation</a>&#8216;, welches wir in einem 30-tägigen Testzeitraum kostenlos nutzen können:</p>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2012/10/activedirectory05.jpg"><img class="alignnone size-full wp-image-582" title="ActiveDirectory05" alt="" src="http://thorstenhoffmann.files.wordpress.com/2012/10/activedirectory05.jpg?w=492"   /></a></p>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2012/10/activedirectory06.jpg"><img class="alignnone size-full wp-image-583" title="ActiveDirectory06" alt="" src="http://thorstenhoffmann.files.wordpress.com/2012/10/activedirectory06.jpg?w=492"   /></a></p>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2012/10/activedirectory07.jpg"><img class="alignnone size-full wp-image-584" title="ActiveDirectory07" alt="" src="http://thorstenhoffmann.files.wordpress.com/2012/10/activedirectory07.jpg?w=492"   /></a></p>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2012/10/activedirectory08.jpg"><img class="alignnone size-full wp-image-585" title="ActiveDirectory08" alt="" src="http://thorstenhoffmann.files.wordpress.com/2012/10/activedirectory08.jpg?w=492"   /></a></p>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2012/10/activedirectory09.jpg"><img class="alignnone size-full wp-image-586" title="ActiveDirectory09" alt="" src="http://thorstenhoffmann.files.wordpress.com/2012/10/activedirectory09.jpg?w=492"   /></a></p>
<p>Nachdem das Paket heruntergeladen und installiert wurde, erscheint ein C1-Login-Dialog. Das liegt daran, dass die Authentifizierungsmethode bereits in Composite C1 auf &#8216;Active-Directory&#8217; umgestellt wurde, wir diese aber noch nicht im IIS konfiguriert haben.</p>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2012/10/activedirectory10.jpg"><img class="alignnone size-full wp-image-587" title="ActiveDirectory10" alt="" src="http://thorstenhoffmann.files.wordpress.com/2012/10/activedirectory10.jpg?w=492"   /></a></p>
<p>Aus diesem Grunde schließen wir das Browserfenster mit dem C1-Backend und öffnen den &#8216;Internetinformationsdienste (IIS)-Manager&#8217;.</p>
<p>Im Ordner &#8216;Composite&#8217; öffnen wir den Punkt &#8216;Authentifizierung&#8217;, aktivieren die &#8216;Windows-Authentifizierung&#8217; und deaktivieren alle anderen Authentifizierungsmechanismen:</p>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2012/10/activedirectory11.jpg"><img class="alignnone size-full wp-image-588" title="ActiveDirectory11" alt="" src="http://thorstenhoffmann.files.wordpress.com/2012/10/activedirectory11.jpg?w=492"   /></a></p>
<p>Jetzt haben wir alle Voraussetzungen geschaffen, um uns im Backend von Composite C1 automatisch mit unserem Active-Directory-Benutzerkonto anzumelden.</p>
<p>In diesem Beispiel habe ich bewusst Mozilla Firefox verwendet, da wir bei diesem Browser die Active-Directory-Authentifizierung vorher explizit zulassen müssen:</p>
<p>Wir öffnen dazu im Browser die URL &#8216;about:config&#8217; und legen für den Einstellungsnamen &#8216;network.automatic-ntlm-auth.trusted-uris&#8217; als Wert die URI unserer C1-Website fest (<a href="http://localhost" rel="nofollow">http://localhost</a>). Mit dieser Einstellung erlauben wir in Firefox die AD-Authentifizierung für speziell diese Adresse:</p>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2012/10/activedirectory12.jpg"><img class="alignnone size-full wp-image-589" title="ActiveDirectory12" alt="" src="http://thorstenhoffmann.files.wordpress.com/2012/10/activedirectory12.jpg?w=492"   /></a></p>
<p>Für Internet Explorer und Google Chrome in der jeweils aktuellen Version ist keine spezielle Einstellung notwendig &#8211; beide Browser unterstützen die Active-Directory-Authentifizierung bereits &#8220;out-of-the-box&#8221;.</p>
<p>Um zu testen, ob unsere automatische Anmeldung funktioniert, öffnen wir das Backend von C1. Zunächst begrüsst uns das Startfenster, mit dem wir das Backend wie gewohnt starten können:</p>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2012/10/activedirectory13.jpg"><img class="alignnone size-full wp-image-590" title="ActiveDirectory13" alt="" src="http://thorstenhoffmann.files.wordpress.com/2012/10/activedirectory13.jpg?w=492"   /></a></p>
<p>Nachdem wir dort auf &#8216;Start Composite C1&#8242; geklickt haben, erwartet uns jedoch kein Login-Fenster mehr, sondern wir sind automatisch im Backend von C1 mit unserem Active-Directory-Benutzernamen angemeldet:</p>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2012/10/activedirectory14.jpg"><img class="alignnone size-full wp-image-591" title="ActiveDirectory14" alt="" src="http://thorstenhoffmann.files.wordpress.com/2012/10/activedirectory14.jpg?w=492"   /></a></p>
<p>Um weitere Redakteure oder Administratoren hinzuzufügen, müssen wir jetzt nur noch die entsprechenden Domänenbenutzer mit gleichem Namen in C1 anlegen.</p>
<p>Insbesondere im Intranetumfeld ist dieses Package eine sehr komfortable Lösung, um die CMS-Benutzer ohne zusätzlichen Aufwand zu verwalten.</p>
<br />Einsortiert unter:<a href='http://thorstenhoffmann.com/category/active-directory/'>Active Directory</a>, <a href='http://thorstenhoffmann.com/category/composite-c1/'>Composite C1</a>, <a href='http://thorstenhoffmann.com/category/microsoft/'>Microsoft</a> Tagged: <a href='http://thorstenhoffmann.com/tag/net/'>.NET</a>, <a href='http://thorstenhoffmann.com/tag/active-directory/'>Active Directory</a>, <a href='http://thorstenhoffmann.com/tag/asp-net/'>ASP.NET</a>, <a href='http://thorstenhoffmann.com/tag/cms/'>CMS</a>, <a href='http://thorstenhoffmann.com/tag/compositec1/'>CompositeC1</a>, <a href='http://thorstenhoffmann.com/tag/iis/'>IIS</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/thorstenhoffmann.wordpress.com/577/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/thorstenhoffmann.wordpress.com/577/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/thorstenhoffmann.wordpress.com/577/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/thorstenhoffmann.wordpress.com/577/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/thorstenhoffmann.wordpress.com/577/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/thorstenhoffmann.wordpress.com/577/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/thorstenhoffmann.wordpress.com/577/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/thorstenhoffmann.wordpress.com/577/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/thorstenhoffmann.wordpress.com/577/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/thorstenhoffmann.wordpress.com/577/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/thorstenhoffmann.wordpress.com/577/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/thorstenhoffmann.wordpress.com/577/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/thorstenhoffmann.wordpress.com/577/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/thorstenhoffmann.wordpress.com/577/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thorstenhoffmann.com&#038;blog=17339896&#038;post=577&#038;subd=thorstenhoffmann&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://thorstenhoffmann.com/2012/10/08/composite-c1-mit-active-directory-authentifizierung-im-intranet-nutzen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<georss:point>0.000000 0.000000</georss:point>
		<geo:lat>0.000000</geo:lat>
		<geo:long>0.000000</geo:long>
		<media:thumbnail url="http://thorstenhoffmann.files.wordpress.com/2012/10/activedirectory01.jpg?w=150" />
		<media:content url="http://thorstenhoffmann.files.wordpress.com/2012/10/activedirectory01.jpg?w=150" medium="image">
			<media:title type="html">ActiveDirectory01</media:title>
		</media:content>

		<media:content url="http://0.gravatar.com/avatar/9bd6ce41d8648e3d473859d307ff36ff?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">thorstenh</media:title>
		</media:content>

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2012/10/activedirectory01.jpg" medium="image">
			<media:title type="html">ActiveDirectory01</media:title>
		</media:content>

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2012/10/activedirectory02.jpg" medium="image">
			<media:title type="html">ActiveDirectory02</media:title>
		</media:content>

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2012/10/activedirectory03.jpg" medium="image">
			<media:title type="html">ActiveDirectory03</media:title>
		</media:content>

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2012/10/activedirectory04.jpg" medium="image">
			<media:title type="html">ActiveDirectory04</media:title>
		</media:content>

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2012/10/activedirectory05.jpg" medium="image">
			<media:title type="html">ActiveDirectory05</media:title>
		</media:content>

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2012/10/activedirectory06.jpg" medium="image">
			<media:title type="html">ActiveDirectory06</media:title>
		</media:content>

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2012/10/activedirectory07.jpg" medium="image">
			<media:title type="html">ActiveDirectory07</media:title>
		</media:content>

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2012/10/activedirectory08.jpg" medium="image">
			<media:title type="html">ActiveDirectory08</media:title>
		</media:content>

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2012/10/activedirectory09.jpg" medium="image">
			<media:title type="html">ActiveDirectory09</media:title>
		</media:content>

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2012/10/activedirectory10.jpg" medium="image">
			<media:title type="html">ActiveDirectory10</media:title>
		</media:content>

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2012/10/activedirectory11.jpg" medium="image">
			<media:title type="html">ActiveDirectory11</media:title>
		</media:content>

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2012/10/activedirectory12.jpg" medium="image">
			<media:title type="html">ActiveDirectory12</media:title>
		</media:content>

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2012/10/activedirectory13.jpg" medium="image">
			<media:title type="html">ActiveDirectory13</media:title>
		</media:content>

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2012/10/activedirectory14.jpg" medium="image">
			<media:title type="html">ActiveDirectory14</media:title>
		</media:content>
	</item>
		<item>
		<title>Installation von Composite C1 über die Windows Azure Websites Gallery</title>
		<link>http://thorstenhoffmann.com/2012/08/22/installation-von-composite-c1-uber-die-windows-azure-websites-gallery/</link>
		<comments>http://thorstenhoffmann.com/2012/08/22/installation-von-composite-c1-uber-die-windows-azure-websites-gallery/#comments</comments>
		<pubDate>Wed, 22 Aug 2012 12:53:12 +0000</pubDate>
		<dc:creator>Thorsten Hoffmann</dc:creator>
				<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Composite C1]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Windows Azure]]></category>
		<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[CompositeC1]]></category>

		<guid isPermaLink="false">http://thorstenhoffmann.com/?p=553</guid>
		<description><![CDATA[Microsoft bietet unter dem Namen Windows Azure Websites einen neuen, sich derzeit noch in der Preview-Phase befindlichen Dienst an, mit dem sich in sekundenschnelle Webseiten anlegen&#8230;<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thorstenhoffmann.com&#038;blog=17339896&#038;post=553&#038;subd=thorstenhoffmann&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><a href="http://thorstenhoffmann.files.wordpress.com/2012/08/azure-websites.png"><img class="alignnone size-full wp-image-554" title="Azure Websites" alt="" src="http://thorstenhoffmann.files.wordpress.com/2012/08/azure-websites.png?w=492"   /></a></p>
<p>Microsoft bietet unter dem Namen <a href="https://www.windowsazure.com/de-de/home/scenarios/web-sites/">Windows Azure Websites</a> einen neuen, sich derzeit noch in der Preview-Phase befindlichen Dienst an, mit dem sich in sekundenschnelle Webseiten anlegen und Applikationen deployen lassen.</p>
<p>Neben dem klassischen Publishing über TFS, Git oder FTP bietet Azure Websites jedoch auch zusätzlich eine Gallery, aus der sich populäre Systeme wie z.B. <a href="http://www.composite.net">Composite C1</a> mit nur wenigen Klicks automatisch installieren lassen.</p>
<p>In diesem Artikel möchte ich die Installation von C1 über die Windows Azure Websites Gallery zeigen.</p>
<p>Zunächst loggen wir uns unter <a href="http://manage.windowsazure.com">http://manage.windowsazure.com</a> in das Preview-Portal ein, in dem wir die neuen Funktionen nutzen können.</p>
<p>Im Bereich Websites legen wir mit &#8216;Create Website&#8217; eine neue Seite an:</p>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2012/08/azurewebsites01.png"><img class="alignnone size-full wp-image-558" title="AzureWebsites01" alt="" src="http://thorstenhoffmann.files.wordpress.com/2012/08/azurewebsites01.png?w=492"   /></a></p>
<p>Anschließend wählen wir über den Punkt &#8216;From Gallery&#8217;  die Applikationsgalerie aus:</p>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2012/08/azurewebsites02.png"><img class="alignnone size-full wp-image-559" title="AzureWebsites02" alt="" src="http://thorstenhoffmann.files.wordpress.com/2012/08/azurewebsites02.png?w=492"   /></a></p>
<p>Im nächsten Fenster können wir dann die gewünschte Anwendung &#8211; in diesem Beispiel Composite C1 &#8211; aus der Kategorie CMS auswählen:</p>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2012/08/azurewebsites03.png"><img class="alignnone size-full wp-image-560" title="AzureWebsites03" alt="" src="http://thorstenhoffmann.files.wordpress.com/2012/08/azurewebsites03.png?w=492"   /></a></p>
<p>Im abschließenden Dialog legen wir dann noch die URL fest, unter der die Website erreichbar sein soll, sowie die Region des Datencenters, in dem unsere Website gehostet wird:</p>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2012/08/azurewebsites04.png"><img class="alignnone size-full wp-image-561" title="AzureWebsites04" alt="" src="http://thorstenhoffmann.files.wordpress.com/2012/08/azurewebsites04.png?w=492"   /></a></p>
<p>Jetzt beginnt das eigentliche Deployment der neuen Website, dessen erfolgreicher Abschluss uns nach kurzer Zeit mit dem Status &#8216;Running&#8217; bestätigt wird:</p>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2012/08/azurewebsites05.png"><img class="alignnone size-full wp-image-562" title="AzureWebsites05" alt="" src="http://thorstenhoffmann.files.wordpress.com/2012/08/azurewebsites05.png?w=492"   /></a></p>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2012/08/azurewebsites06.png"><img class="alignnone size-full wp-image-563" title="AzureWebsites06" alt="" src="http://thorstenhoffmann.files.wordpress.com/2012/08/azurewebsites06.png?w=492"   /></a></p>
<p>Nachdem wir die URL unserer neuen Website aufgerufen haben, können wir nun mit der Einrichtung von Composite C1 &#8211; <a title="Installation von Composite C1 mit Microsoft WebMatrix" href="http://thorstenhoffmann.com/2011/09/29/installation-von-composite-c1-mit-microsoft-webmatrix/">wie in diesem Artikel beschrieben</a> &#8211; beginnen:</p>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2012/08/azurewebsites07.png"><img class="alignnone size-full wp-image-564" title="AzureWebsites07" alt="" src="http://thorstenhoffmann.files.wordpress.com/2012/08/azurewebsites07.png?w=492"   /></a></p>
<p>Nach erfolgreicher Einrichtung finden wir uns im Backend des CMS wieder:</p>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2012/08/azurewebsites08.png"><img class="alignnone size-full wp-image-565" title="AzureWebsites08" alt="" src="http://thorstenhoffmann.files.wordpress.com/2012/08/azurewebsites08.png?w=492"   /></a></p>
<p>Die neue Website läuft jetzt auf Windows Azure unter der zuvor festgelegten URL <a href="http://compositec1.azurewebsites.net">http://compositec1.azurewebsites.net</a></p>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2012/08/azurewebsites09.png"><img class="alignnone size-full wp-image-566" title="AzureWebsites09" alt="" src="http://thorstenhoffmann.files.wordpress.com/2012/08/azurewebsites09.png?w=492"   /></a></p>
<p>Aus meiner Sicht beeindruckend an <a href="https://www.windowsazure.com/de-de/home/scenarios/web-sites/">Windows Azure Websites</a> ist der Komfort und die Einfachheit, wie sich mit quasi 2 Klicks ein ausgewachsenes Content Management System auf einer hoch skalierbaren Cloud-Plattform installieren lässt.</p>
<br />Einsortiert unter:<a href='http://thorstenhoffmann.com/category/cloud/'>Cloud</a>, <a href='http://thorstenhoffmann.com/category/composite-c1/'>Composite C1</a>, <a href='http://thorstenhoffmann.com/category/microsoft/'>Microsoft</a>, <a href='http://thorstenhoffmann.com/category/windows-azure/'>Windows Azure</a> Tagged: <a href='http://thorstenhoffmann.com/tag/asp-net/'>ASP.NET</a>, <a href='http://thorstenhoffmann.com/tag/cloud/'>Cloud</a>, <a href='http://thorstenhoffmann.com/tag/cms/'>CMS</a>, <a href='http://thorstenhoffmann.com/tag/compositec1/'>CompositeC1</a>, <a href='http://thorstenhoffmann.com/tag/windows-azure/'>Windows Azure</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/thorstenhoffmann.wordpress.com/553/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/thorstenhoffmann.wordpress.com/553/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/thorstenhoffmann.wordpress.com/553/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/thorstenhoffmann.wordpress.com/553/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/thorstenhoffmann.wordpress.com/553/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/thorstenhoffmann.wordpress.com/553/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/thorstenhoffmann.wordpress.com/553/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/thorstenhoffmann.wordpress.com/553/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/thorstenhoffmann.wordpress.com/553/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/thorstenhoffmann.wordpress.com/553/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/thorstenhoffmann.wordpress.com/553/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/thorstenhoffmann.wordpress.com/553/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/thorstenhoffmann.wordpress.com/553/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/thorstenhoffmann.wordpress.com/553/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thorstenhoffmann.com&#038;blog=17339896&#038;post=553&#038;subd=thorstenhoffmann&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://thorstenhoffmann.com/2012/08/22/installation-von-composite-c1-uber-die-windows-azure-websites-gallery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<georss:point>0.000000 0.000000</georss:point>
		<geo:lat>0.000000</geo:lat>
		<geo:long>0.000000</geo:long>
		<media:thumbnail url="http://thorstenhoffmann.files.wordpress.com/2012/08/azure-websites.png?w=150" />
		<media:content url="http://thorstenhoffmann.files.wordpress.com/2012/08/azure-websites.png?w=150" medium="image">
			<media:title type="html">Azure Websites</media:title>
		</media:content>

		<media:content url="http://0.gravatar.com/avatar/9bd6ce41d8648e3d473859d307ff36ff?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">thorstenh</media:title>
		</media:content>

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2012/08/azure-websites.png" medium="image">
			<media:title type="html">Azure Websites</media:title>
		</media:content>

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2012/08/azurewebsites01.png" medium="image">
			<media:title type="html">AzureWebsites01</media:title>
		</media:content>

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2012/08/azurewebsites02.png" medium="image">
			<media:title type="html">AzureWebsites02</media:title>
		</media:content>

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2012/08/azurewebsites03.png" medium="image">
			<media:title type="html">AzureWebsites03</media:title>
		</media:content>

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2012/08/azurewebsites04.png" medium="image">
			<media:title type="html">AzureWebsites04</media:title>
		</media:content>

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2012/08/azurewebsites05.png" medium="image">
			<media:title type="html">AzureWebsites05</media:title>
		</media:content>

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2012/08/azurewebsites06.png" medium="image">
			<media:title type="html">AzureWebsites06</media:title>
		</media:content>

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2012/08/azurewebsites07.png" medium="image">
			<media:title type="html">AzureWebsites07</media:title>
		</media:content>

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2012/08/azurewebsites08.png" medium="image">
			<media:title type="html">AzureWebsites08</media:title>
		</media:content>

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2012/08/azurewebsites09.png" medium="image">
			<media:title type="html">AzureWebsites09</media:title>
		</media:content>
	</item>
		<item>
		<title>Flickr mit Composite C1 nutzen</title>
		<link>http://thorstenhoffmann.com/2012/08/06/flickr-mit-composite-c1-nutzen/</link>
		<comments>http://thorstenhoffmann.com/2012/08/06/flickr-mit-composite-c1-nutzen/#comments</comments>
		<pubDate>Mon, 06 Aug 2012 08:47:42 +0000</pubDate>
		<dc:creator>Thorsten Hoffmann</dc:creator>
				<category><![CDATA[Composite C1]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[CompositeC1]]></category>
		<category><![CDATA[Flickr]]></category>

		<guid isPermaLink="false">http://thorstenhoffmann.com/?p=504</guid>
		<description><![CDATA[Nachdem wir im letzen Artikel die Einbindung von Facebook-Alben gezeigt haben, geht es in diesem Post um die Nutzung von Flickr in Composite C1. Composite HQ&#8230;<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thorstenhoffmann.com&#038;blog=17339896&#038;post=504&#038;subd=thorstenhoffmann&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><a href="http://thorstenhoffmann.files.wordpress.com/2012/08/flickr.jpg"><img class="alignnone size-full wp-image-533" title="Flickr" alt="" src="http://thorstenhoffmann.files.wordpress.com/2012/08/flickr.jpg?w=492"   /></a></p>
<p>Nachdem wir im letzen Artikel die Einbindung von <a title="Facebook Alben auf der eigenen Website mit Composite C1 darstellen" href="http://thorstenhoffmann.com/2012/06/26/facebook-alben-auf-der-eigenen-composite-c1-website-darstellen/">Facebook-Alben</a> gezeigt haben, geht es in diesem Post um die Nutzung von <a href="http://www.flickr.com">Flickr</a> in Composite C1.</p>
<p><a href="http://www.composite.net">Composite HQ</a> hat zu diesem Zweck ein <a href="http://docs.composite.net/Packages/CompositeMediaPackages/Flickr">Package</a> entwickelt, welches wir hier nutzen werden.</p>
<p>Wie beim Facebook-Package auch, installieren wir vorab das <a href="http://docs.composite.net/Packages/CompositeMediaPackages/Slimbox2">Slimbox-Package</a>, welches die automatische Galeriedarstellung der Bilder auf unserer Website ermöglicht:</p>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2012/08/flickr_01.jpg"><img class="alignnone size-full wp-image-505" title="Flickr_01" alt="" src="http://thorstenhoffmann.files.wordpress.com/2012/08/flickr_01.jpg?w=492"   /></a></p>
<p>Anschließend installieren wir nun das eigentliche Flickr-Package &#8216;<a href="http://docs.composite.net/Packages/CompositeMediaPackages/Flickr">Composite.Media.ImageGallery.Flickr</a>&#8216;:</p>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2012/08/flickr_02.jpg"><img class="alignnone size-full wp-image-506" title="Flickr_02" alt="" src="http://thorstenhoffmann.files.wordpress.com/2012/08/flickr_02.jpg?w=492"   /></a></p>
<p>Für die Nutzung von Flickr ist ein sogenannter API Key notwendig, den wir im Bereich Inhalt / Website-Elemente mit einem Namen hinterlegen, um ihn später im Funktionsaufruf als Parameter nutzen zu können:</p>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2012/08/flickr_031.jpg"><img class="alignnone size-full wp-image-543" title="Flickr_03" alt="" src="http://thorstenhoffmann.files.wordpress.com/2012/08/flickr_031.jpg?w=492"   /></a></p>
<p>Der API Key selbst kann unter <a href="http://www.flickr.com/services/apps/create/apply/">http://www.flickr.com/services/apps/create/apply/</a> generiert werden.</p>
<p>Für unsere Flickr-Galerie legen wir im Backend eine neue Seite an, auf der die Bilder später erscheinen sollen:</p>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2012/08/flickr_04.jpg"><img class="alignnone size-full wp-image-510" title="Flickr_04" alt="" src="http://thorstenhoffmann.files.wordpress.com/2012/08/flickr_04.jpg?w=492"   /></a></p>
<p>Nun können wir mit der Einbindung der einzelnen Funktionen des Packages beginnen:</p>
<blockquote><p><strong>Photostream</strong></p></blockquote>
<p>Um uns den sogenannten Photostream, also die neuesten Bilder eines Nutzers anzuzeigen, fügen wir auf der neu angelegten Seite die Funktion &#8216;Composite.Media.Flickr.Photostream&#8217; ein:</p>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2012/08/flickr_05.jpg"><img class="alignnone size-full wp-image-512" title="Flickr_05" alt="" src="http://thorstenhoffmann.files.wordpress.com/2012/08/flickr_05.jpg?w=492"   /></a></p>
<p>Als Parameter für diese Funktion übergeben wir zunächst den zuvor unter Website-Elemente definierten API Key:</p>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2012/08/flickr_06.jpg"><img class="alignnone size-full wp-image-513" title="Flickr_06" alt="" src="http://thorstenhoffmann.files.wordpress.com/2012/08/flickr_06.jpg?w=492"   /></a></p>
<p>Weiterhin benötigen wir die Flickr User ID als Parameter. Diese muss jedoch zuvor für den entsprechenden Account ermittelt werden.</p>
<p>Ich empfehle zu diesem Zweck die Website <a href="http://idgettr.com">http://idgettr.com</a>, mit deren Hilfe wir aus der Adresse unseres öffentlichen Photostreams die User ID ermitteln können:</p>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2012/08/flickr_07.jpg"><img class="alignnone size-full wp-image-514" title="Flickr_07" alt="" src="http://thorstenhoffmann.files.wordpress.com/2012/08/flickr_07.jpg?w=492"   /></a></p>
<p>Anschließend übergeben wir die Flickr User ID an unsere Funktion:</p>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2012/08/flickr_08.jpg"><img class="alignnone size-full wp-image-515" title="Flickr_08" alt="" src="http://thorstenhoffmann.files.wordpress.com/2012/08/flickr_08.jpg?w=492"   /></a></p>
<p>Nachdem die Funktion eingefügt und die Seite gespeichert und veröffentlicht wurde, erscheint der Photostream des Flickr-Nutzers in Form einer anklickbaren Galerie auf unserer Website:</p>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2012/08/flickr_09.jpg"><img class="alignnone size-full wp-image-516" title="Flickr_09" alt="" src="http://thorstenhoffmann.files.wordpress.com/2012/08/flickr_09.jpg?w=492"   /></a></p>
<blockquote><p><strong>Favoriten</strong></p></blockquote>
<p>Die nächste Funktion ermöglicht das Anzeigen der sogenannten Favoriten, also der als solche markierten Fotos eines Flickr-Users.</p>
<p>Wir fügen dazu die Funktion &#8216;Composite.Media.Flickr.Favorites&#8217; auf unserer Seite ein:</p>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2012/08/flickr_10.jpg"><img class="alignnone size-full wp-image-519" title="Flickr_10" alt="" src="http://thorstenhoffmann.files.wordpress.com/2012/08/flickr_10.jpg?w=492"   /></a></p>
<p>Wieder übergeben wir API Key und User ID als Parameter an die Funktion, fügen diese ein und veröffentlichen die Seite erneut:</p>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2012/08/flickr_11.jpg"><img class="alignnone size-full wp-image-520" title="Flickr_11" alt="" src="http://thorstenhoffmann.files.wordpress.com/2012/08/flickr_11.jpg?w=492"   /></a></p>
<p>Jetzt sehen wir die Favorites meines Flickr-Accounts auf unserer Seite &#8211; da ich bislang noch keine angelegt hatte, habe ich beispielhaft einige Fotos anderer User zum Thema Fahrräder als Favoriten in meinem Flickr-Account markiert:</p>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2012/08/flickr_12.jpg"><img class="alignnone size-full wp-image-521" title="Flickr_12" alt="" src="http://thorstenhoffmann.files.wordpress.com/2012/08/flickr_12.jpg?w=492"   /></a></p>
<blockquote><p><strong>Übersicht aller Alben</strong></p></blockquote>
<p>Bei Flickr können die Fotos in Alben organisiert werden. Um nun alle Alben eines bestimmten Nutzer darzustellen, fügen wir die Funktion &#8216;Composite.Media.Flickr.PhotoSets&#8217; auf unserer Seite ein:</p>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2012/08/flickr_13.jpg"><img class="alignnone size-full wp-image-524" title="Flickr_13" alt="" src="http://thorstenhoffmann.files.wordpress.com/2012/08/flickr_13.jpg?w=492"   /></a></p>
<p>Neben den obligatorischen Parametern API Key und User ID können wir in dieser Funktion zusätzlich noch definieren, ob Kommentare anderer Flickr-Nutzer zu den einzelnen Fotos dargestellt werden sollen:</p>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2012/08/flickr_14.jpg"><img class="alignnone size-full wp-image-525" title="Flickr_14" alt="" src="http://thorstenhoffmann.files.wordpress.com/2012/08/flickr_14.jpg?w=492"   /></a></p>
<p>Nach dem Einfügen der Funktion und dem Veröffentlichen der Seite erhalten wir eine Übersicht aller Alben des angegebenen Flickr-Nutzers:</p>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2012/08/flickr_15.jpg"><img class="alignnone size-full wp-image-526" title="Flickr_15" alt="" src="http://thorstenhoffmann.files.wordpress.com/2012/08/flickr_15.jpg?w=492"   /></a></p>
<blockquote><p><strong>Bilder eines einzelnen Albums darstellen</strong></p></blockquote>
<p>Um nur Bilder eines einzelnen Albums darzustellen, benötigen wir die Funktion &#8216;Composite.Media.Flickr.PhotoSets.Photos&#8217;.</p>
<p>Zusätzlich zum API Key müssen wir jetzt die Set ID des gewünschten Albums definieren</p>
<p>Zur Ermittlung dieser ID lassen wir uns in unserem Flickr-Account das entsprechende Album anzeigen und kopieren den letzten Teil der Album-URL in die Zwischenablage &#8211; dies ist die Set ID:</p>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2012/08/flickr_16.jpg"><img class="alignnone size-full wp-image-527" title="Flickr_16" alt="" src="http://thorstenhoffmann.files.wordpress.com/2012/08/flickr_16.jpg?w=492"   /></a></p>
<p>Nun fügen wir die Funktion ein:</p>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2012/08/flickr_17.jpg"><img class="alignnone size-full wp-image-528" title="Flickr_17" alt="" src="http://thorstenhoffmann.files.wordpress.com/2012/08/flickr_17.jpg?w=492"   /></a></p>
<p>Neben dem API Key fügen wir jetzt noch die Set ID aus der Zwischenablage als Parameter ein:</p>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2012/08/flickr_18.jpg"><img class="alignnone size-full wp-image-529" title="Flickr_18" alt="" src="http://thorstenhoffmann.files.wordpress.com/2012/08/flickr_18.jpg?w=492"   /></a></p>
<p>Als Ergebnis erhalten wir nach dem Einfügen der Funktion und dem erneuten Veröffentlichen der Seite eine Galerie mit unserem gewünschten Flickr-Album:</p>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2012/08/flickr_19.jpg"><img class="alignnone size-full wp-image-530" title="Flickr_19" alt="" src="http://thorstenhoffmann.files.wordpress.com/2012/08/flickr_19.jpg?w=492"   /></a></p>
<blockquote><p><strong><br />
</strong></p>
<p><strong>Fazit</strong></p></blockquote>
<p>Neben Facebook ist auch Flickr eine effektive und komfortable Möglichkeit, Bilder auf einfache Art und Weise zu hosten und auf der eigenen Website mit Composite C1 für Galerien zu nutzen.</p>
<br />Einsortiert unter:<a href='http://thorstenhoffmann.com/category/composite-c1/'>Composite C1</a>, <a href='http://thorstenhoffmann.com/category/microsoft/'>Microsoft</a> Tagged: <a href='http://thorstenhoffmann.com/tag/compositec1/'>CompositeC1</a>, <a href='http://thorstenhoffmann.com/tag/flickr/'>Flickr</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/thorstenhoffmann.wordpress.com/504/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/thorstenhoffmann.wordpress.com/504/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/thorstenhoffmann.wordpress.com/504/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/thorstenhoffmann.wordpress.com/504/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/thorstenhoffmann.wordpress.com/504/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/thorstenhoffmann.wordpress.com/504/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/thorstenhoffmann.wordpress.com/504/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/thorstenhoffmann.wordpress.com/504/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/thorstenhoffmann.wordpress.com/504/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/thorstenhoffmann.wordpress.com/504/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/thorstenhoffmann.wordpress.com/504/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/thorstenhoffmann.wordpress.com/504/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/thorstenhoffmann.wordpress.com/504/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/thorstenhoffmann.wordpress.com/504/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thorstenhoffmann.com&#038;blog=17339896&#038;post=504&#038;subd=thorstenhoffmann&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://thorstenhoffmann.com/2012/08/06/flickr-mit-composite-c1-nutzen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<georss:point>0.000000 0.000000</georss:point>
		<geo:lat>0.000000</geo:lat>
		<geo:long>0.000000</geo:long>
		<media:thumbnail url="http://thorstenhoffmann.files.wordpress.com/2012/08/flickr.jpg?w=150" />
		<media:content url="http://thorstenhoffmann.files.wordpress.com/2012/08/flickr.jpg?w=150" medium="image">
			<media:title type="html">Flickr</media:title>
		</media:content>

		<media:content url="http://0.gravatar.com/avatar/9bd6ce41d8648e3d473859d307ff36ff?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">thorstenh</media:title>
		</media:content>

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2012/08/flickr.jpg" medium="image">
			<media:title type="html">Flickr</media:title>
		</media:content>

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2012/08/flickr_01.jpg" medium="image">
			<media:title type="html">Flickr_01</media:title>
		</media:content>

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2012/08/flickr_02.jpg" medium="image">
			<media:title type="html">Flickr_02</media:title>
		</media:content>

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2012/08/flickr_031.jpg" medium="image">
			<media:title type="html">Flickr_03</media:title>
		</media:content>

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2012/08/flickr_04.jpg" medium="image">
			<media:title type="html">Flickr_04</media:title>
		</media:content>

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2012/08/flickr_05.jpg" medium="image">
			<media:title type="html">Flickr_05</media:title>
		</media:content>

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2012/08/flickr_06.jpg" medium="image">
			<media:title type="html">Flickr_06</media:title>
		</media:content>

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2012/08/flickr_07.jpg" medium="image">
			<media:title type="html">Flickr_07</media:title>
		</media:content>

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2012/08/flickr_08.jpg" medium="image">
			<media:title type="html">Flickr_08</media:title>
		</media:content>

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2012/08/flickr_09.jpg" medium="image">
			<media:title type="html">Flickr_09</media:title>
		</media:content>

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2012/08/flickr_10.jpg" medium="image">
			<media:title type="html">Flickr_10</media:title>
		</media:content>

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2012/08/flickr_11.jpg" medium="image">
			<media:title type="html">Flickr_11</media:title>
		</media:content>

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2012/08/flickr_12.jpg" medium="image">
			<media:title type="html">Flickr_12</media:title>
		</media:content>

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2012/08/flickr_13.jpg" medium="image">
			<media:title type="html">Flickr_13</media:title>
		</media:content>

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2012/08/flickr_14.jpg" medium="image">
			<media:title type="html">Flickr_14</media:title>
		</media:content>

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2012/08/flickr_15.jpg" medium="image">
			<media:title type="html">Flickr_15</media:title>
		</media:content>

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2012/08/flickr_16.jpg" medium="image">
			<media:title type="html">Flickr_16</media:title>
		</media:content>

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2012/08/flickr_17.jpg" medium="image">
			<media:title type="html">Flickr_17</media:title>
		</media:content>

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2012/08/flickr_18.jpg" medium="image">
			<media:title type="html">Flickr_18</media:title>
		</media:content>

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2012/08/flickr_19.jpg" medium="image">
			<media:title type="html">Flickr_19</media:title>
		</media:content>
	</item>
		<item>
		<title>Facebook Alben auf der eigenen Website mit Composite C1 darstellen</title>
		<link>http://thorstenhoffmann.com/2012/06/26/facebook-alben-auf-der-eigenen-composite-c1-website-darstellen/</link>
		<comments>http://thorstenhoffmann.com/2012/06/26/facebook-alben-auf-der-eigenen-composite-c1-website-darstellen/#comments</comments>
		<pubDate>Tue, 26 Jun 2012 12:13:07 +0000</pubDate>
		<dc:creator>Thorsten Hoffmann</dc:creator>
				<category><![CDATA[Composite C1]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[CompositeC1]]></category>
		<category><![CDATA[Facebook]]></category>

		<guid isPermaLink="false">http://thorstenhoffmann.com/?p=478</guid>
		<description><![CDATA[Jeder nutzt heute Facebook &#8211; viele Unternehmen haben mittlerweile eine eigene Facebook-Seite. Warum also die Fotos der Facebook-Unternehmensseite nicht auch auf der eigenen Website verwenden ?&#8230;<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thorstenhoffmann.com&#038;blog=17339896&#038;post=478&#038;subd=thorstenhoffmann&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Jeder nutzt heute Facebook &#8211; viele Unternehmen haben mittlerweile eine eigene Facebook-Seite.</p>
<p>Warum also die Fotos der Facebook-Unternehmensseite nicht auch auf der eigenen Website verwenden ?</p>
<p>Composite C1 hat ein <a href="http://docs.composite.net/Packages/CompositeMediaPackages/Facebook-Albums">Package</a> herausgebracht, mit dem sich die Fotos einer öffentlichen Facebook-Seite auch auf der eigenen C1-Website als Bildergalerie verwenden lassen.</p>
<p>Wir benötigen dazu zunächst das Package <a href="http://docs.composite.net/Packages/CompositeMediaPackages/Slimbox2">Composite.Media.ImageGallery.Slimbox2</a> um die Fotos in einer zeitgemäßen Galerieform inklusive Funktion zum Vor- und Zurückblättern auf der Seite erscheinen zu lassen:</p>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2012/06/facebook02.jpg"><img class="alignnone size-full wp-image-479" title="Facebook02" alt="" src="http://thorstenhoffmann.files.wordpress.com/2012/06/facebook02.jpg?w=492"   /></a></p>
<p>Als nächstes installieren wir das Package <a href="http://docs.composite.net/Packages/CompositeMediaPackages/Facebook-Albums">Composite.Media.ImageGallery.FacebookAlbums</a>:</p>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2012/06/facebook03.jpg"><img class="alignnone size-full wp-image-481" title="Facebook03" alt="" src="http://thorstenhoffmann.files.wordpress.com/2012/06/facebook03.jpg?w=492"   /></a></p>
<p>Nun erstellen wir eine Seite, auf der die Facebook-Galerie erscheinen soll:</p>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2012/06/facebook04.jpg"><img class="alignnone size-full wp-image-482" title="Facebook04" alt="" src="http://thorstenhoffmann.files.wordpress.com/2012/06/facebook04.jpg?w=492"   /></a></p>
<p>Dort fügen wir dann die Funktion Composite.Media.ImageGallery.Facebook.AlbumsGallery ein:</p>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2012/06/facebook05.jpg"><img class="alignnone size-full wp-image-483" title="Facebook05" alt="" src="http://thorstenhoffmann.files.wordpress.com/2012/06/facebook05.jpg?w=492"   /></a></p>
<p>Als Parameterwert für &#8216;Object unique id&#8217; geben wir den Namen der Facebook-Seite ein (z.B. <a href="http://www.facebook.com/cgncloud">cgncloud</a>):</p>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2012/06/facebook06.jpg"><img class="alignnone size-full wp-image-484" title="Facebook06" alt="" src="http://thorstenhoffmann.files.wordpress.com/2012/06/facebook06.jpg?w=492"   /></a></p>
<p>Über den nächsten Parameterwert &#8216;Album types&#8217; können wir die Typen der anzuzeigenden Alben festlegen (Normal, Wall, Profile):</p>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2012/06/facebook07.jpg"><img class="alignnone size-full wp-image-485" title="Facebook07" alt="" src="http://thorstenhoffmann.files.wordpress.com/2012/06/facebook07.jpg?w=492"   /></a></p>
<p>Zum Schluss können wir dann noch einstellen, ob wir zur Anzeige der Fotos auf die Facebook Seite geleitet werden wollen, oder die Fotos direkt auf der Website mittels Slimbox2 darstellen wollen. In unserem Fall möchten wir die Fotos direkt auf unserer Seite darstellen:</p>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2012/06/facebook08.jpg"><img class="alignnone size-full wp-image-486" title="Facebook08" alt="" src="http://thorstenhoffmann.files.wordpress.com/2012/06/facebook08.jpg?w=492"   /></a></p>
<p>Nachdem wir die Funktion eingefügt haben, erhalten wir als Ergebnis eine Facebook-Galerie-Seite, auf der die Alben unserer Unternehmensseite dargestellt werden:</p>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2012/06/facebook09.jpg"><img class="alignnone size-full wp-image-487" title="Facebook09" alt="" src="http://thorstenhoffmann.files.wordpress.com/2012/06/facebook09.jpg?w=492"   /><br />
</a><br />
Um uns die Bilder anzuschauen, klicken wir auf das entsprechende Album und erhalten automatisch eine Galerie:</p>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2012/06/facebook10.jpg"><img class="alignnone size-full wp-image-488" title="Facebook10" alt="" src="http://thorstenhoffmann.files.wordpress.com/2012/06/facebook10.jpg?w=492"   /></a><br />
Über das zuvor installierte <a href="http://docs.composite.net/Packages/CompositeMediaPackages/Slimbox2">Slimbox2-Package</a> können wir die Thumbnails natürlich auch vergrößern und innerhalb der Fotos auch vor- und zurückblättern:</p>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2012/06/facebook11.jpg"><img class="alignnone size-full wp-image-489" title="Facebook11" alt="" src="http://thorstenhoffmann.files.wordpress.com/2012/06/facebook11.jpg?w=492"   /></a></p>
<p>Um nur Bilder aus einem einzigen Album z.B. auf einer Seite zu einem speziellen Thema anzuzeigen, legen wir eine neue Seite an und installieren dort das Package Composite.Media.ImageGallery.Facebook.PhotosList:</p>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2012/06/facebook12.jpg"><img class="alignnone size-full wp-image-490" title="Facebook12" alt="" src="http://thorstenhoffmann.files.wordpress.com/2012/06/facebook12.jpg?w=492"   /></a></p>
<p>Um das richtige Album in der Funktion zu identifizieren, benötigen wir die AlbumID  von Facebook. Wir gehen dazu auf unsere Facebook-Seite und kopieren aus der <a href="http://www.facebook.com/media/set/?set=a.239749746144587.53766.126884470764449&amp;type=1">URL des Albums</a> den 2. Teil des durch &#8216;.&#8217; getrennten Querystrings in die Zwischenablage:</p>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2012/06/facebook13.jpg"><img class="alignnone size-full wp-image-491" title="Facebook13" alt="" src="http://thorstenhoffmann.files.wordpress.com/2012/06/facebook13.jpg?w=492"   /></a></p>
<p>In der Funktion selbst kopieren wir diese Information aus der Zwischenablage dann in das Textfeld für den Parameterwert &#8216;Album ID&#8217; :</p>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2012/06/facebook14.jpg"><img class="alignnone size-full wp-image-492" title="Facebook14" alt="" src="http://thorstenhoffmann.files.wordpress.com/2012/06/facebook14.jpg?w=492"   /></a></p>
<p>Nachdem die Funktion eingefügt sowie gespeichert und veröffentlicht wurde, erhalten wir nun eine neue Seite mit dem von uns gewünschten <a href="http://www.facebook.com/media/set/?set=a.239749746144587.53766.126884470764449&amp;type=1">Facebook-Album</a>:</p>
<p><a href="http://thorstenhoffmann.files.wordpress.com/2012/06/facebook15.jpg"><img class="alignnone size-full wp-image-493" title="Facebook15" alt="" src="http://thorstenhoffmann.files.wordpress.com/2012/06/facebook15.jpg?w=492"   /></a></p>
<p>Mit dem hier vorgestellten Package lassen sich natürlich auch Fotos aus persönlichen Facebook-Profilen darstellen. Vorraussetzung ist  jedoch die Verwendung eines Access-Tokens, welches vorher auf <a href="http://developers.facebook.com">http://developers.facebook.com</a> generiert werden muss.</p>
<p>Da dieses Token jedoch nach standardmässig 60 Tagen abläuft und danach neu generiert werden muss, empfehle ich die Verwendung dieses Packages eher in Verbindung mit öffentlichen Unternehmensseiten.</p>
<br />Einsortiert unter:<a href='http://thorstenhoffmann.com/category/composite-c1/'>Composite C1</a>, <a href='http://thorstenhoffmann.com/category/microsoft/'>Microsoft</a> Tagged: <a href='http://thorstenhoffmann.com/tag/compositec1/'>CompositeC1</a>, <a href='http://thorstenhoffmann.com/tag/facebook/'>Facebook</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/thorstenhoffmann.wordpress.com/478/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/thorstenhoffmann.wordpress.com/478/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/thorstenhoffmann.wordpress.com/478/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/thorstenhoffmann.wordpress.com/478/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/thorstenhoffmann.wordpress.com/478/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/thorstenhoffmann.wordpress.com/478/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/thorstenhoffmann.wordpress.com/478/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/thorstenhoffmann.wordpress.com/478/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/thorstenhoffmann.wordpress.com/478/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/thorstenhoffmann.wordpress.com/478/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/thorstenhoffmann.wordpress.com/478/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/thorstenhoffmann.wordpress.com/478/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/thorstenhoffmann.wordpress.com/478/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/thorstenhoffmann.wordpress.com/478/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thorstenhoffmann.com&#038;blog=17339896&#038;post=478&#038;subd=thorstenhoffmann&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://thorstenhoffmann.com/2012/06/26/facebook-alben-auf-der-eigenen-composite-c1-website-darstellen/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<georss:point>0.000000 0.000000</georss:point>
		<geo:lat>0.000000</geo:lat>
		<geo:long>0.000000</geo:long>
		<media:thumbnail url="http://thorstenhoffmann.files.wordpress.com/2012/06/facebook13.jpg?w=150" />
		<media:content url="http://thorstenhoffmann.files.wordpress.com/2012/06/facebook13.jpg?w=150" medium="image">
			<media:title type="html">Facebook13</media:title>
		</media:content>

		<media:content url="http://0.gravatar.com/avatar/9bd6ce41d8648e3d473859d307ff36ff?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">thorstenh</media:title>
		</media:content>

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2012/06/facebook02.jpg" medium="image">
			<media:title type="html">Facebook02</media:title>
		</media:content>

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2012/06/facebook03.jpg" medium="image">
			<media:title type="html">Facebook03</media:title>
		</media:content>

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2012/06/facebook04.jpg" medium="image">
			<media:title type="html">Facebook04</media:title>
		</media:content>

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2012/06/facebook05.jpg" medium="image">
			<media:title type="html">Facebook05</media:title>
		</media:content>

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2012/06/facebook06.jpg" medium="image">
			<media:title type="html">Facebook06</media:title>
		</media:content>

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2012/06/facebook07.jpg" medium="image">
			<media:title type="html">Facebook07</media:title>
		</media:content>

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2012/06/facebook08.jpg" medium="image">
			<media:title type="html">Facebook08</media:title>
		</media:content>

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2012/06/facebook09.jpg" medium="image">
			<media:title type="html">Facebook09</media:title>
		</media:content>

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2012/06/facebook10.jpg" medium="image">
			<media:title type="html">Facebook10</media:title>
		</media:content>

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2012/06/facebook11.jpg" medium="image">
			<media:title type="html">Facebook11</media:title>
		</media:content>

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2012/06/facebook12.jpg" medium="image">
			<media:title type="html">Facebook12</media:title>
		</media:content>

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2012/06/facebook13.jpg" medium="image">
			<media:title type="html">Facebook13</media:title>
		</media:content>

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2012/06/facebook14.jpg" medium="image">
			<media:title type="html">Facebook14</media:title>
		</media:content>

		<media:content url="http://thorstenhoffmann.files.wordpress.com/2012/06/facebook15.jpg" medium="image">
			<media:title type="html">Facebook15</media:title>
		</media:content>
	</item>
		<item>
		<title>Composite C1 jetzt auch auf Deutsch verfügbar</title>
		<link>http://thorstenhoffmann.com/2012/04/26/composite-c1-jetzt-auch-auf-deutsch-verfugbar/</link>
		<comments>http://thorstenhoffmann.com/2012/04/26/composite-c1-jetzt-auch-auf-deutsch-verfugbar/#comments</comments>
		<pubDate>Thu, 26 Apr 2012 13:53:26 +0000</pubDate>
		<dc:creator>Thorsten Hoffmann</dc:creator>
				<category><![CDATA[Composite C1]]></category>
		<category><![CDATA[Deutsch]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[CompositeC1]]></category>

		<guid isPermaLink="false">http://thorstenhoffmann.com/?p=473</guid>
		<description><![CDATA[Composite C1 ist ab sofort auch auf Deutsch verfügbar. Das komplette Backend wurde von mir mit Ausnahme einiger Bereiche innerhalb der Funktionsansicht übersetzt. Die restlichen Teile werden&#8230;<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thorstenhoffmann.com&#038;blog=17339896&#038;post=473&#038;subd=thorstenhoffmann&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.composite.net">Composite C1</a> ist ab sofort auch auf Deutsch verfügbar.</p>
<p>Das komplette Backend wurde von mir mit Ausnahme einiger Bereiche innerhalb der Funktionsansicht übersetzt. Die restlichen Teile werden jedoch im Laufe der nächsten Tage folgen.</p>
<p>Marcus Wendt (<a href="http://twitter.com/compositec1">@CompositeC1</a>) stellt das deutsche Sprachpaket in einem kurzen Video vor und erläutert dort auch die Installation und Aktivierung innerhalb des Backends:</p>
<span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='492' height='307' src='http://www.youtube.com/embed/ACGeCnICvqk?version=3&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' frameborder='0'></iframe></span>
<br />Einsortiert unter:<a href='http://thorstenhoffmann.com/category/composite-c1/'>Composite C1</a>, <a href='http://thorstenhoffmann.com/category/deutsch/'>Deutsch</a>, <a href='http://thorstenhoffmann.com/category/microsoft/'>Microsoft</a> Tagged: <a href='http://thorstenhoffmann.com/tag/compositec1/'>CompositeC1</a>, <a href='http://thorstenhoffmann.com/tag/deutsch/'>Deutsch</a>, <a href='http://thorstenhoffmann.com/tag/microsoft/'>Microsoft</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/thorstenhoffmann.wordpress.com/473/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/thorstenhoffmann.wordpress.com/473/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/thorstenhoffmann.wordpress.com/473/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/thorstenhoffmann.wordpress.com/473/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/thorstenhoffmann.wordpress.com/473/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/thorstenhoffmann.wordpress.com/473/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/thorstenhoffmann.wordpress.com/473/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/thorstenhoffmann.wordpress.com/473/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/thorstenhoffmann.wordpress.com/473/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/thorstenhoffmann.wordpress.com/473/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/thorstenhoffmann.wordpress.com/473/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/thorstenhoffmann.wordpress.com/473/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/thorstenhoffmann.wordpress.com/473/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/thorstenhoffmann.wordpress.com/473/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thorstenhoffmann.com&#038;blog=17339896&#038;post=473&#038;subd=thorstenhoffmann&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://thorstenhoffmann.com/2012/04/26/composite-c1-jetzt-auch-auf-deutsch-verfugbar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<georss:point>0.000000 0.000000</georss:point>
		<geo:lat>0.000000</geo:lat>
		<geo:long>0.000000</geo:long>
		<media:thumbnail url="http://thorstenhoffmann.files.wordpress.com/2012/04/composite-c1-auf-deutsch.jpg?w=150" />
		<media:content url="http://thorstenhoffmann.files.wordpress.com/2012/04/composite-c1-auf-deutsch.jpg?w=150" medium="image">
			<media:title type="html">Composite C1 auf Deutsch</media:title>
		</media:content>

		<media:content url="http://0.gravatar.com/avatar/9bd6ce41d8648e3d473859d307ff36ff?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">thorstenh</media:title>
		</media:content>
	</item>
	</channel>
</rss>
