web 2.0

Linksammlung für April 2010

Im Januar hatte ich angefangen, Links, die sich im Verlauf eines Monats so ansammeln, noch einmal durchzugehen, zu sortieren und dann hier zu veröffentlichen. Nachdem ich im letzten Monat nicht dazu gekommen bin, möchte ich diesen Monat die Idee wieder aufgreifen.

Hier sind also meine ausgewählte Links für den April 2010:

CSS + HTML:


Social Media:


Verschiedenes:

Bisher sind folgende Artikel zu diesem Thema erschienen:

Tags:

(X)HTML | ASP.NET | CSS | SEO

ASP.NET AJAX Pagemethods und URLRewriting

Der Aufruf von PageMethods in Javascript ist ja relativ trivial:

   1:  <script type="text/javascript" language="javascript">
   2:      function updateDB() {
   3:          PageMethods.WriteReviewToDB(OnSucceeded, OnFailed);
   4:      }
   5:   
   6:      function OnSucceeded() {
   7:          showstep('finishStep');
   8:      }
   9:   
  10:      function OnFailed(error) {
  11:          alert(error.get_message());
  12:      }
  13:  </script>

Hierfür muss die Methode im Codebehind nur als shared (VB) bzw. static(C#) definiert werden und das Attribut Webmethod hinzugefügt werden. Wird bei dem Aufruf der Zugriff auf die Session benötigt, muss zusätzlich noch die EnableSession-Eigenschaft des WebMethod-Attributs aktiviert werden.

   1:    <WebMethod(EnableSession:=True)> _
   2:    Public Shared Sub WriteReviewToDB()
   3:  'Do Something
   4:    End Sub

Obwohl nun alles korrrekt eingestellt war, bekam ich aber die Fehlermeldung "Authentication failed". Nach einer Stunde Fehler suchen und Debuggen mit Firebug wurde dann die Ursache gefunden: ich setze UrlRewriting ein.

Die Lösung für dieses Problem ist schnell gefunden: PageMethods.set_path().

   1:  <script type="text/javascript" language="javascript">
   2:      function updateDB() {
   3:          PageMethods.set_path('/default.aspx');
   4:          PageMethods.WriteReviewToDB(OnSucceeded, OnFailed);
   5:      }
   6:   
   7:      function OnSucceeded() {
   8:          showstep('finishStep');
   9:      }
  10:   
  11:      function OnFailed(error) {
  12:          alert(error.get_message());
  13:      }
  14:  </script>

Tags:

ASP.NET

Linksammlung für Februar 2010

Letzten Monat hatte ich angefangen, Links, die sich im Verlauf eines Monats so ansammeln, noch einmal durchzugehen, zu sortieren und dann hier zu veröffentlichen. Das Ergebnis vom letzten Monat kann man sich hier anschauen.

Auch im Februar hat sich reichlich angesammelt. Hier sind also ausgewählte Links für den Februar 2010:

CSS3 + HTML5:


CSS:


.NET:


Verschiedenes:

Tags:

ASP.NET | (X)HTML | CSS

Linksammlung für Januar 2010

Jeden Monat sammeln sich über diverse Linkempfehlungen, die man per Twitter, RSS-Feeds und Kollegen bekommt. Wenn sie interesant waren, habe ich diese bis jetzt immer bei delicious eingestellt. Um aber etwas mehr Ordnung rein zu bekommen, werde ich jetzt jeden Monat die Links durchgehen und sortieren und dann in meinem Blog veröffentlichen.
Hier nun meine erste Sammlung für den Januar 2010:

(X)HTML, CSS:

Float erklärt
http://css-tricks.com/all-about-floats/

Basics für HTML Listen
http://perishablepress.com/press/2009/08/16/sexy-html-list-tricks/

Was man mit HTML-Tables so alles machen kann
http://designshack.co.uk/articles/css/15-tips-for-designing-terrific-tables

CSS Reset
http://inspiringpixel.com/tutorials/htmlcss/css-reset-ways-and-advantages/346/

Diverse CSS & Javascript Techniken
http://www.stumbleupon.com/su/1NcCyl/www.smashingmagazine.com/2010/01/12/45-powerful-css-javascript-techniques/

Tooltip Scripts
http://www.themeflash.com/35-beautiful-tooltips-scripts-with-ajax-javascript-css-tutorials/

Tools zum Verkleinern von CSS- und Javascript-Dateien
http://robertnyman.com/2010/01/19/tools-for-concatenating-and-minifying-css-and-javascript-files-in-different-development-environments/

Neue CSS Features im Firefox 3.6
http://www.nealgrosskopf.com/tech/thread.php?pid=65

Diverse Cheatsheets
http://www.extratuts.com/25-cheat-sheets-web-developer-should-have

40 Firefox Addons für Webentwickler
http://crackingapps.com/40-best-firefox-addons-for-web-designers-developers/


Design:

Beispiele für eCOMMERCE
http://www.pvmgarage.com/en/2010/01/digging-into-e-commerce-website-design-overview-best-practices-and-examples/

Labels in Formularen
http://www.uxmatters.com/mt/archives/2010/01/label-alignment-in-long-forms-paper-prototyping-for-engineers.php#labelAlignment


MS-SQL:

TOP-Abfrage mit Parameter
http://cowburn.info/2007/03/15/select-top-parameter/

Antworten auf die 10 häufigsten Fragen
http://blogs.lessthandot.com/index.php/DataMgmt/DataDesign/the-ten-most-asked-sql-server-questions--1


Social Media:

Lokalisierte Tweets in Bing Maps (Map Apps > Twitter Maps)
http://www.bing.com/maps/

Jobsuche über Twitter
http://www.twitjobsearch.com/map

Tools und Tricks für Facebook
http://www.hongkiat.com/blog/20-facebook-tipstricks-you-might-not-know/

Deutsche Blogosphäre als Fußballmanschaft
http://www.logolook.de/2010/01/die-deutsche-blogger-aufstellung-der-ersten-liga-blogosphare-im-4-3-3
http://www.logolook.de/2010/01/nachtrag-zur-blogger-bundesliga-des-trainers-zweiter-kader/

Tipps für Twitter Hintergrund
http://www.38pages.com/blog/post/twitter-background-template

Übersicht über Twitter Tools
http://oneforty.com/
http://karrierebibel.de/zwitscherliste-–-uber-100-aktualisierte-twitter-tipps-und-tools/

Einsatz von Facebook im eCommerce
http://www.mail-men.de/einsatz-von-facebook-im-ecommerce/
http://jeffbullas.com/2010/01/20/how-to-use-twitter-for-business-5-more-incredibly-interesting-case-studies/
http://www.practicalecommerce.com/articles/1536-Five-Innovative-Facebook-Examples-from-Ecommerce-Merchants
http://www.facebook.com/mark-girl

In eigener Sache
http://www.facebook.com/easyCOSMETIC


SEO:

Der Google-Algorithmus
http://blog.techdivision.com/die-200-parameter-des-google-algorithmus/

SEO für eCommers-Seiten
http://econsultancy.com/blog/5131-7-seo-tips-for-ecommerce-sites

Cheatsheet für Google Analytics
http://www.conversationmarketing.com/2010/01/google-analytics-cheatsheet.htm


Diverses:

Kritik an 3D Secure
http://www.heise.de/newsticker/meldung/Forscher-kritisieren-Kreditkartentechnik-3-D-Secure-914365.html

Emails sind keine Aufgabenverwaltung
http://www.drweb.de/magazin/e-mail-missbrauch-3-aufgaben-gehoeren-nicht-in-e-mails/

Tipps für Freelancer und Homeoffice
http://www.creativebits.org/10_absolute_nos_for_freelancers
http://www.scotthyoung.com/blog/2007/05/23/twenty-ways-to-stay-productive-when-working-at-home/

Tags:

ASP.NET | (X)HTML | CSS | SEO

ASP.NET AJAX und <xhtmlConformance mode="Legacy"/>

Es handelt sich hierbei um eine seit längerem bestehenden Projekt (seit VS 2002, ASP.NET 1.0), welches schon mehrfach in die jeweils aktuelle Version migriert wurde. Dabei wurde scheinbar der Eintrag xhtmlConformance in der web.config übersehen.

   1:  <configuration>
   2:      <system.web>
   3:          <xhtmlConformance mode="Legacy" />
   4:      <system.web>
   5:  <configuration>

Lösung: Entfernen von xhtmlConformance aus der web.config und alles wird gut.
siehe auch: Blog von Scott Guthrie

Tags:

ASP.NET