<?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/"
	>

<channel>
	<title>MP:Mediaprojekte &#187; SalesKing</title>
	<atom:link href="http://mediaprojekte.de/tag/salesking/feed/" rel="self" type="application/rss+xml" />
	<link>http://mediaprojekte.de</link>
	<description>Webentwicklung Grafik und Design Marketing und Werbung Multimedia</description>
	<lastBuildDate>Wed, 25 Jan 2012 14:48:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>SalesKing &#8211; Rechnungssoftware Beta Registrierung eröffnet</title>
		<link>http://mediaprojekte.de/salesking/salesking-rechnungssoftware-beta-registrierung-eroeffnet/</link>
		<comments>http://mediaprojekte.de/salesking/salesking-rechnungssoftware-beta-registrierung-eroeffnet/#comments</comments>
		<pubDate>Fri, 09 May 2008 11:48:20 +0000</pubDate>
		<dc:creator>MP:Schorsch</dc:creator>
				<category><![CDATA[SalesKing]]></category>
		<category><![CDATA[apps]]></category>
		<category><![CDATA[beta]]></category>
		<category><![CDATA[online software]]></category>
		<category><![CDATA[rechnungen]]></category>
		<category><![CDATA[saas]]></category>

		<guid isPermaLink="false">http://www.mediaprojekte.de/salesking/salesking-rechnungssoftware-beta-registrierung-eroeffnet/</guid>
		<description><![CDATA[Für unsere private Betatestphase suchen wir noch ambitionierte SalesKing Beta-User. Für alle die noch Ihre Rechnungen noch mit Word oder ähnlichem schreiben, Ihr könnt euch hier registrieren. https://www.salesking.eu/ Wir werden wöchentlich neue User zulassen, bitte habt etwas Geduld. Ansonsten könnt Ihr unseren Twitter Stream oder Blog verfolgen.]]></description>
			<content:encoded><![CDATA[<p align="left"><a title="SalesKing - Die Online Rechnungsoftware" href="https://www.salesking.eu/" target="_blank"><img title="logo_red.gif" src="http://www.mediaprojekte.de/wp-content/uploads/2008/05/logo_red.gif" alt="logo_red.gif" align="right" /></a>Für unsere private Betatestphase suchen wir noch ambitionierte SalesKing Beta-User.</p>
<p>Für alle die noch Ihre Rechnungen noch mit Word oder ähnlichem schreiben, Ihr könnt euch hier registrieren.</p>
<p><a title="SalesKing die Online Rechnungssoftware" href="https://www.salesking.eu/" target="_blank">https://www.salesking.eu/</a></p>
<p>Wir werden wöchentlich neue User zulassen, bitte habt etwas Geduld.</p>
<p>Ansonsten könnt Ihr unseren <a title="SalesKing Twitter - einfach Kunden verwalten und Rechnungen schreiben" href="https://twitter.com/salesking" target="_blank">Twitter Stream</a> oder <a title="SalesKing Blog - einfach Rechnungen schreiben" href="http://blog.salesking.eu/">Blog </a>verfolgen.</p>
]]></content:encoded>
			<wfw:commentRss>http://mediaprojekte.de/salesking/salesking-rechnungssoftware-beta-registrierung-eroeffnet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kein Javascript im SalesKing Startup &#8230; bisher</title>
		<link>http://mediaprojekte.de/webdevelopment/javascript/kein-javascript-im-salesking-startup-bisher/</link>
		<comments>http://mediaprojekte.de/webdevelopment/javascript/kein-javascript-im-salesking-startup-bisher/#comments</comments>
		<pubDate>Tue, 11 Mar 2008 10:31:53 +0000</pubDate>
		<dc:creator>MP:Schorsch</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[SalesKing]]></category>
		<category><![CDATA[Unobstrusive]]></category>
		<category><![CDATA[Webdevelopment]]></category>

		<guid isPermaLink="false">http://www.mediaprojekte.de/webdevelopment/javascript/kein-javascript-im-salesking-startup-bisher/</guid>
		<description><![CDATA[Ein Web Startup ohne Javascript (JS), geht das überhaupt?? Ja &#8230; und wir sind der Meinung, es ist sogar essentiell auf diese Weise zu starten. Dass diese Meinung in der Web2.0 Startups keine große Verbereitung hat, findet man schnell heraus indem man diverse Webservices einmal ohne Javascript besucht. Doch warum gehen wir diesen, zugegebenermaßen steinigen [...]]]></description>
			<content:encoded><![CDATA[<p>Ein Web Startup ohne Javascript (JS), geht das überhaupt??</p>
<p>Ja &#8230; und wir sind der Meinung, es ist sogar essentiell auf diese Weise zu starten.</p>
<p>Dass diese Meinung in der Web2.0 Startups keine große Verbereitung hat, findet man schnell heraus indem man diverse Webservices einmal ohne Javascript besucht.</p>
<p>Doch warum gehen wir diesen, zugegebenermaßen steinigen Weg? Es ist doch so einfach die in Ruby on Rails oder anderen Frameworks verfügbaren Javascript-Helferlein zu verwenden? Nicht zuletzt sind solche Javascript Code-Generatoren ja auch für den Erfolg vieler Frameworks verantwortlich.</p>
<p>Die kurze Antwort:</p>
<p><strong>Wir wollen die Kontrolle über unser Javascript behalten!</strong></p>
<p>Die lange Antwort :</p>
<h5>Unauffälliges / Unobstrusive  Javascript</h5>
<p>Es soll dem User nicht auffallen wenn er die Seite ohne Javascript benutzt. &#8220;Wer hat denn schon JS ausgeschaltet?&#8221;, ist meist die Gegenfrage. Jede größere Firma, welche halbwegs auf ihre interne Netzsicherheit achtet, wird/sollte JS ausgeschaltet haben. Ein weiterer Vorteil dieser Restriktion ist übrigens, daß die Mitarbeiter sich auf Ihre Arbeit konzentrieren, da das Internetz  keinen Spass mehr macht.<br />
Auf mögliche JS basierte Angriffe will ich hier nicht weiter eingehen, Google hilft aber gerne weiter:</p>
<p><a href="http://www.google.de/search?q=Javascript+angriff" title="Google hilft beim verstehen von Javascript Hacks" target="_blank">http://www.google.de/search?q=Javascript+angriff</a></p>
<h5>Spagetti Code und enge Kopplung vermeiden</h5>
<p>Ist die Soße, in diesem Falle JS, erst einmal auf den Nudeln, ist es so gut wie unmöglich sie wieder von den Spagetti zu trennen. Die enge Kopplung von zwei intelligenten Sprachen, bzw. das Generieren von JS mittels PHP, Ruby, Java;  macht die folgenden Punkte so gut wie unmöglich:</p>
<ul>
<li> JS Fehler finden / Debuggen</li>
<li> JS Sicherheitslücken finden</li>
<li> JS Schnelligkeit und Effizienz Testen / Profiling</li>
<li> Austausch der Soße(JS) je nach Client (IE / mobile Webbrowser / iPhone / ..)</li>
<li> Wiederverwendung von JS z.B. in einer komplementären Adobe Air Anwendung oder Widgets</li>
</ul>
<p>Wem diese Punkte nicht reichen, ein weiteres Beispiel:</p>
<p>Bevor CSS in seiner heutigen Anwendung(komplette Trennung von CSS / HTML) populär wurde, schrieben wir es einfach mit in die jeweiligen HTML-Elemente. Kam dann der Kunde und wollte neue Farben, war es ein Heidenspass 150 HTML Dateien anzupassen.</p>
<h5>Wie Kontrolle behalten?</h5>
<p>Der einzig richtige Weg ist: <strong>Lerne Javascript </strong>und du wirst es lieben!</p>
<p>Auch ich habe mit den tollen JS Helfer in Rails und cakePHP angefangen, ohne einen blassen Schimmer von der Materie zu haben. Das Ende vom Lied war ein dreckiger Haufen Code und x vertane Stunden mit drei Fragezeichen über meinem Kopf. Das waren übrigens, vor zwei Jahren, die ersten Versuche den SalesKing zu bauen.<br />
Nachdem 3 Versuche und drei Monate Arbeit im Müll gelandet waren, habe ich mich tiefer mit jQuery und Javascript beschäftigt. Es ging nicht von heute auf morgen, doch ein halbes Jahr später hatte ich meine Javascript-Angst überwunden, unter anderem durch das Ormigo Dschungelcamp und <a href="http://teemow.com/" title="der komische teemow">Teemow</a>.</p>
<p>Das populärste Javascript-Müll Beispiel ist übrigens<a href="http://www.mediaprojekte.de/cms-systeme/wordpress/wordpress-update-version-22/" title="Wordpress Developers are javascript dummies!!!"> seit langem</a> in WordPress, zu finden, die „Artikel schreiben“ Seite enthält 14 Javascripte. Chaos deluxe und keiner weiß warum es noch funktioniert!!!</p>
<h5>Unsere Vorgehensweise</h5>
<p>Wir sehen in JS den Zucker auf dem Kuchen. Im Gegensatz zu Schokostücken, kommt dieser erst nach dem Backen zum Einsatz.</p>
<p>Der Programmier-Ablauf sieht grob wie folgt aus:</p>
<ol>
<li>Programmieren der Basisfunktionen ohne JS, dafür mit vielen Zwischenseiten.</li>
<li>Testen</li>
<li>Einbinden der Basis JS Scripte</li>
<li>simple ergonomische Verbesserungen z.B. Show/Hide funktion für vormals sichtbare Elemente</li>
<li>erweitern des (php/ruby) Code um Schalter zur Erkennung ob es sich um JS-initierte Abfragen handelt (xhr-requests)</li>
<li>erweiterte JS Funktionen z.B. direkte Auslieferung von vorherigen Zwischenseiten (z.B. Löschen Dialog) in einer Thickbox. Oder konsumieren vom xml/json Rückgabewerten aus nr. 5.</li>
<li>JS Tests / Packing</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://mediaprojekte.de/webdevelopment/javascript/kein-javascript-im-salesking-startup-bisher/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Ich seh nur noch SalesKing</title>
		<link>http://mediaprojekte.de/webdevelopment/ich-seh-nur-noch-salesking/</link>
		<comments>http://mediaprojekte.de/webdevelopment/ich-seh-nur-noch-salesking/#comments</comments>
		<pubDate>Fri, 07 Mar 2008 17:52:43 +0000</pubDate>
		<dc:creator>MP:Schorsch</dc:creator>
				<category><![CDATA[Webdevelopment]]></category>
		<category><![CDATA[rechnungen]]></category>
		<category><![CDATA[Rechnungs-Software]]></category>
		<category><![CDATA[SalesKing]]></category>

		<guid isPermaLink="false">http://www.mediaprojekte.de/webdevelopment/ich-seh-nur-noch-salesking/</guid>
		<description><![CDATA[Warum ist hier so lange nichts passiert?? Wir machen ein Startup!!!  Ole, ich und ein (noch) ungenannter Dritter haben  uns im Oktober letzten Jahres dazu entschlossen ein von mir vor ca. zwei Jahren initiiertes Projekt zu neuem Leben zu erwecken &#8230; den SalesKing &#8230;  eine webbasierte Software zur Verwaltung von Rechnungen / Kunden / Produkten [...]]]></description>
			<content:encoded><![CDATA[<p>Warum ist hier so lange nichts passiert??</p>
<p><strong>Wir machen ein Startup!!! </strong></p>
<p>Ole, ich und ein (noch) ungenannter Dritter haben  uns im Oktober letzten Jahres  dazu entschlossen ein von mir vor ca. zwei Jahren initiiertes Projekt zu neuem Leben zu erwecken &#8230; den SalesKing &#8230;  eine webbasierte Software zur Verwaltung von Rechnungen / Kunden / Produkten und mehr.</p>
<p>Wer jetzt denkt der SalesKing war zu diesem Zeitpunkt schon begraben, irrt. Er war nur leider eines von vielen Projekten und bekam einfach nicht die Liebe die er verdient hatte.  Wir nutzen diese erste Version noch immer noch, doch erwarten schon ungeduldig die Auferstehung in neuem Gewand.</p>
<p>Die erste Version wurde von mir in php mit dem CakePHP Framework programmiert, doch genau da lagen die Gründe warum ich es nie veröffentlicht habe. Das Qualitätsmanagement in Bezug auf automatisiertes Testen ist einfach besch&#8230; Es gibt in PHP-Programmierer-Kreisen einfach keine ausgeprägte Testkultur und somit lassen die verfügbaren Tools schwer zu wünschen übrig. In der neuen Version setzten wir deshalb auf RubyOnRails.</p>
<p>Nach 4 Monaten kommen wir nun der privaten Beta Phase immer näher. Trotz dem zeitlichen Druck werden wir versuchen wieder etwas mehr zu bloggen und euch natürlich über den SalesKing auf dem neuesten Stand halten.</p>
]]></content:encoded>
			<wfw:commentRss>http://mediaprojekte.de/webdevelopment/ich-seh-nur-noch-salesking/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

