Mit ‘Twitter’ getaggte Artikel

Das 3. Typo3camp in München: 10. – 12. September 2010

Freitag, 10. September 2010

ausgebucht mit etwa 120 Teilnehmern.
Alle Infos: http://typo3camp-munich.mixxt.de/

Die Slides:
http://typo3camp-munich.mixxt.de/networks/wiki/index.SlidesUndVideos

Plan mit allen Sessions:
http://typo3camp-munich.mixxt.de/networks/wiki/index.sessionplan

Infos der Veranstalter:
Folge uns bei Twitter:
http://twitter.com/t3cm

TYPO3camp bei Facebook:
http://www.facebook.com/pages/TYPO3camp-Munich/100041866023

Bei XING haben wir auch eine Gruppe:
https://www.xing.com/net/typo3camp

Typo3Blogger
http://typo3blogger.de/

Zusammengefasst: inspiring people to share!

Super schöner Spirit in der Gruppe schon am ersten Abend im Kater Mikesch – dem Barcamp-Teil des Events.
Und nach dem ersten Vortrag ist klar, es gibt Bedarf Hintergründe zu erklären:
“das ist doch ein Baukastensystem, da klicken Sie doch nur Module zusammen – was ist daran so teuer?”

Ich berichte Euch aus der Sicht und mit dem ( technisch begrenzten) Verständnis eines Designers, der Design für CMS erstellt unter vielen professionellen Aspekten – für Typo3 zum Beispiel.
Die technischen Details verstehe ich meist nicht vollständig. Aber ich verstehe was alles technisch und psychologisch und vertriebsorientiert nötig ist, sich gegenseitig bedingt und was zusammen gehört: damit das Ergebnis perfekt funktioniert.


Einige der Vorträge und Workshops habe ich nachfolgend zusammengefasst.
Impressionen vom Camp

Indexed Search – Vortrag von Jochen Weiland

IS ist schnell, wenn sie richtig konfiguriert ist.
Externe Dateien können durchsucht werden, z.B. PDFs

Die gerenderte Site wird danach gecached – und Suchergebnisse werden aus dem Cache gefunden. Der Cache muss regelmäßig zeitnah gelöscht werden und eine Neu-Indexierung veranlasst werden – damit gelöschte Daten aus Suchergebnissen verschwinden.

Um nur qualifizierte Ergebnisse zu erhalten, kann man den Bereich festlegen in welchem gesucht werden soll:
Im Template wird dafür ein Marker platziert, welcher den Bereich der Site eingrenzt in dem die Suche aktiv sein soll.
<!–TYPO3SEARCH_begin–>
<!–TYPO3SEARCH_end–>

Extended Search – wird in der Datenbank angelegt und dort wird auch festgelegt, ob nur der exakt eingegebene Begriff in den Suchergebnissen ausgegeben wird, oder auch Wortteile.
Jochen Weiland zeigt im Script, wie man die Findung auch bei Wortteilen statt dem Suchbegriff einstellt.
Seiten, die nicht gecached werden, können auch nicht durchsucht werden.

Man kann einzelne Worte als “Stop-Wort” definieren, diese Worte werden dann nicht gefunden.

Beim Entfernen von Worten oder Seiten, und um die Weiteranzeige in den Suchergebnissen wegen des Cache zu vermeiden – muss man den Suchindex ebenfalls löschen. Z.B. per Cronjob nächtlich löschen und per Befehl neu aufbauen lassen.
Die Stopwords müssen dann ebenfalls neu aufgebaut werden – per Befehl automatisiert.

Fall: Kalender mit Einzelansichten in den Ergebnissen: für die Listenansichten von Extensions sollte man das Durchsuchen ausschalten und nur für die Einzelansichten zulassen.
Fall: Seiten mit News. Nur die Einzelansichten indexieren, nicht die Listen.
Fall: Kombinierte Seiten mit Content und News. Im Template von Latest News den Marker setzen für die Bereichbegrenzung für den zu durchsuchenden Bereich.

Crawler Re-Index
Crawler-Extension verwenden – und nachts den Crawler laufen lassen wenn der Server nicht ausgelastet ist – und Vorsicht bei “Hidden pages”.
Bei den Seiteneigenschaften eintragen bei TSconfig, dass Neu-Indexiert werden soll. Das sind umfangreiche Befehle, die Jochen alle gezeigt hat- ich hoffe es gibt ein Script anschließend, das ich hier verlinken kann.

Auch geschützte Nutzergruppen können für die Auffindbarkeit von Ergebnissen eingestellt werden – Nutzer außerhalb dieser Usergroup erhalten keine Ergebnisse.
Der Crawler ist aufwendig in der Konfiguration.

Alle Folien von Jochens Vortrag sind erhältlich hier:  jweiland.net/t3cm10


Projektmanagement – Michael Franzkowiak

Interessanter Erfahrungsbericht aus Projekten. Zum Beispiel Fehlersuche mit Sharepoint. Michael empfiehlt aktive Mitarbeit – rechtzeitig mitteilen wenn etwas nicht passt oder man selbst nicht zurecht kommt – damit der Projektleiter handeln kann und über Anpassung oder Neuentwicklung nachgedacht werden kann. Zum Beispiel wurde in einem Projekt mit 4 beteiligten Agenturen erst nach Einsatz von Sharepoint festgestellt, dass eine Agentur die Layouts weiter entwickelt hatte, obwohl das Projekt eingefroren worden war.

In internationalen Projekten die kulturellen Verhaltensunterschiede beachten.

Problem: Änderungen an allen  nötigen Stellen durchzuführen: dafür müssen diese Stellen kategorisiert und auffindbar gemacht werden.

Empfehlung: Entwickler sollen detaillierte Projektprozessbeschreibungen einfordern. Requirements allein reichen  nicht.

Benamung bei CSS-Klassendefinitionen festlegen. Extensions für Klassen, die sich nur in dieser Klasse auswirken, erhalten einen Namenszusatz der das auszeichnet.
Mails an die Beteiligten: Verteiler-Personen für Gruppen festlegen anstatt jede Mail an alle zu “spamen”. So wird ein Aufmerksamkeitsverlust für Mails vermieden.

Ein Teilnehmer berichtet aus dem Workflow in seiner Firma – sie haben gute Erfahrungen mit Microblogging.

Ein Teilnehmer empfiehlt mit einem Ticketsystem zu arbeiten.

Im Meeting alle nicht erledigten Punkte des vergangenen Meetings ansprechen. Protokoll an alle Beteiligten.

Wenn das Projekt fertig ist – auch wenn es gut gelaufen ist – sollten sich alle in einem Meeting nochmal treffen und alle Eindrücke besprechen.

Wenn das PM feststellt, es geht etwas nicht in Ordnung: eine “Early Warning” an die oberste Geschäftsleitung verfassen.

Jochen Weiland- Typo3 Wartung: Zündkerzen, Ölwechsel, Filter

Wie man eine Typo3-Installation am Laufen hält.
Statistiken in der Logfile-Datei. Wenn die Datei ihre max. Größe von 2 GB erreicht, werden keine weiteren Statistiken gespeichert. Daher spätestens die Logdatei warten z.B. am Ende des Jahres rausziehen, speichern und neu beginnen. Ansonsten in kürzeren Abständen.
config.stat_mysql=1

ke_stats speichert und aktualisiert Statistiken, wenn viele Einträge sind, wird das System verlangsamt. Die Extension konfigurieren, dass nicht bei jedem Seitenaufruf die Statistik  startet.

vts (de_phpot)  es gibt keine Security für diese Extension, die Daten aufzeichnet und die Datenbank vergrößert

tx_cal oder “wenn die Datenbank dicke Backen kriegt”, entweder richtig konfigurieren oder regelmäßig die Datenbank clearen.

Clear Cache at midnight” reicht hier nicht, da die Daten nur ungültig gemacht werden aber nicht gelöscht. Also per Cronjob die Tabelle leeren.

indexed_search mit crawler re-index.

Bilder, PDF…: Verzeichnis löschen+ neu anlegen + cache_imagesizes leeren

Beim Wechsel auf eine neuere Version von Typo3 dieses Verzeichnis löschen und händisch neu erzeugen. Dieses Verzeichnis auch nicht ins Backup aufnehmen.

deprecation_log enableDeprecationLog=o   einstellen

Error Handler standartmäßig deaktivieren im Installer und erst einschalten wenn etwas nicht funktioniert

Mr. Clean der lowlevel_cleaner das ist absolut komplex – und übersteigt mein technisches Verständnis. Ich gebe Euch her nachfolgend den Pfad zum Slide von Jochen Weiland an.

mit versions alte Versonen löschen

double_files z.B. für mehrfach eingesetzte Dateien/ Bilder/ Contentelemente

deleted seit 4.3 gibt es den recycler, der Dateien nur als gelöscht markiert, aber nicht löscht. Daher muss man hier alle gelöschten Datensätze  entfernen mit einer Zeitraumdefinition.

missing_relations fehlende Datenbankbeziehungen, .B. bei Verweisen zu gelöschten Elementen

clean_flexform

rte_images nicht emfohlen die Bilder direkt im rte einzufügen, hier zu bereinigen

refindex update  den referenzindex unbedingt aufbauen bevor mit dem cleaner Wartungsarbeiten gemacht werden.

AUTOFIX zuerst mit der Option dryrun anwenden und auf Fehler prüfen. Anschließend ohne dryrun laufen lassen.

die Dokumentation zum lowlevel_cleaner ist versteckt auf:

typo3/sysext/lowlevel

CHECKLISTE

cleanen je nach Menge der Seitenaufrufe – zum Beispiel spätestens wenn man sich nicht mehr ins Backend einloggen kann – dann spätestens. Größeres Hostingpaket buchen oder aufräumen.

Speicherplatz

Datenbank

Backup/ Archivierung prüfen

lowlevel_cleaner

Updates Core / Extensions schauen ob es Updates gibt

sich in Mailingliste “typo3 announce” als Abo für Neuerungen eintragen

Alle Folien von Jochens Vortrag sind erhältlich hier:  jweiland.net/t3cm10


SEO mit Typo 3

Slides der Sessions: “SEO mit TYPO3″ und “Caretaker” sind bei Slideshare online und hier verlinkt: http://tinyurl.com/646es4 #t3cm10

Aus dem aktuellen Geschehen der Webshopbranche – Alexander Sabo
Dise ist keine Beratung durch einen Anwalt und ohne Haftung und nicht verbindlich

Ich habe diesen Artikel wegen des Themas gesondert verschlagwortet, ausgelagert und verlinkt.
Hier zu lesen.


Matthias Krappitz – Twitter / Facebook / Wehype

Matthias Krappitz von http://www.aemka.de/ ist verantwortlich für die
Webentwicklung und Technik der Social Community WeHype
(http://www.wehype.com), welche auf Basis von TYPO3 entwickelt wurde.
Auf WeHype kann man durch die aktuellsten Hypes surfen und unter anderem
Aktionen auf der Plattform auf die eigene Facebook-Wall oder den eigenen
Twitter-Stream posten.

Um für die Barrieren für neue User niedrig zu halten, gibt es eine auch
Registrierung über das vorhandene Facebook oder Twitter-Profil über das neue
OAuth Verfahren bei dem man seine Login-Daten nicht preisgeben muss.
Auf der Plattform gibt es eine Punktevergabe für Aktionen, die jeder User macht.
Mehr Möglichkeiten zu publizieren und interagieren erhalten User mit höherer
Punktezahl, die bereits mehr Zeit auf WeHype verbracht und mitgemacht haben.

Für die technische Anbindung von Facebook oder Twitter gibt es hier weitere
Informationen:
mixxt

Ebenso können bereits konventionell auf WeHype registrierte User ihr Profil
nachträglich mit Facebook oder Twitter verknüpfen. Der User wird dabei
gefragt welche Möglichkeiten er WeHype einräumen möchte. Auf Facebook oder
Twitter kann er diese Autorisierungen jederzeit wiederrufen ohne WeHype noch
mal zu besuchen, wenn er dies nicht möchte.

SEO mit TYPO3 – Frank Nägler

Slide    http://www.slideshare.net/NeoBlack/seo-mit-typo3



Alexander Sabo – Social Media / Märkte sind Gespräche

Die Rollen von Autoritäten werden verändert. Autorität muss verdient werden durch Kompetenz. z.B. die Autorität eines Arztes, wenn seine Empfehlung durch Recherche im Netz geprüft wird.
Wertschöpfungskette von Social Media: die Evangelisierung, Apple ist zu einer Ersatzreligion geworden.

Social Media ist die Möglichkeit 1:1 mit dem Kunden zu kommunizieren und bedient ein Grundbedürfnis des Menschen: “Nachhaltig Spuren hinterlassen”.

Der berechnete Wert eines Facebookfans liegt bei 136,38 $. Untersucht wurden 20 führende Marken.

Nimm neue Wege der Kommunikation als Chance wahr.

Bedeutung von Social Media für die Reisebranche auf der Basis der Studie des DMC Instituts. Die Studie ergibt, dass Konsumenten Ihre Entscheidungen zu Reisezielen und Reisen insgesamt durch Recherchen in vertrauenswürdigen, Autorgeführten Blogs und Internetseiten von Reisenden mit Erfahrung vor Ort orientieren. Weniger Vertrauen wird Printmedien und Unternehmenspublikationen/ Unternehmensblogs geschenkt.

Maddesign – Sven Wolfermann – CSS und Performance

sehr gut zu lesen hier in Sven’s Blog:  http://maddesigns.de/css-performance-vortrag-auf-dem-typo3camp-munchen-203.html#more-203


Patrick Lobacher – Domain Driven Design

seine Buchempfehlungen zu “Domain Driven Design” sind die Bücher von von Nilsson/ Evans/ Fowler

Worum es geht: Die Domain ist ein von Eric Evans geprägter Begriff für eine Anwendungsdomänen-getriebene Herangehensweise an das Design komplexer, objektorientierter Software.

Ein Lösungsvorschlag anstatt der typischen Projekte mit Verlusten zwischen Informationssender und Informationsempfänger. Unterschiedliche Vorstellung des Kunden und des Programmierers vom gleichen Projekt – es braucht eine genaue Beschreibung des Projektes in einem interativen Prozess zwischen dem Kunden und dem Experten.

Das Ergebnis ist ein Modell, gesprochen in einer gemeinsamen Sprache. Auch genannt “allgegenwärtige Sprache”, Ubiquitous language.

Diese Sprache fließt in die Benennung von Klassen und in alle Prozesse ein -  gesprochen von allen Teilnehmern. (Bei multilingualen Projekten sollte idealerweise Englisch als Sprache verwendet werden.)

UL/ Modellierung
Während dieser Modellierungsgespräche findet ein agiler Prozeß statt, in welchem Bausteine und Benennungen festgelegt werden.

Objekt Lebenszyklus
Ein neues Konzept des Repository – hier können Objekte aus dem Archiv wiederbeschafft werden.

Vorteile
Besseres Verständnis der Domäne
Saubere Strukturierung des Code
Zuständigkeiten sind klar getrennt
Alle Beteiligten verstehen sich
Leicht zu erweitern
Zeitersparnis

Die Architektur von Flow3 basiert auf DDD.
Im Extbase Kickstarter wird visuell modelliert.




trottr.com – die GENIALE Social Community für die Ohren

Sonntag, 27. September 2009

trottr

Neu in meinem Mediennetzwerk ist die Audio- Community “trottr” – der Name kommt von Globetrottr und passt in eine Linie zu den Geschwistern flickr und twitter.

trottr ist gedacht  für Audiofiles, die man per Handy senden kann an die Plattform und die dann gehört oder gelesen werden können. Ein gutes Konzept und eine saubere Ausführung.

Das GENIALSTE ist die tolle Schnittstelle zu Twitter und Facebook – man postet sein File an trottr und es kann verteilt werden – wenn man sich das vorher eingestellt hat im Profil. Eine coole Sache für Groups zum Beispiel, die mehrfache Profile haben und wo die Mitglieder sich so ganz schnell mal austauschen können und nicht lange SMS schreiben müssen.

Alle Verbände von Trainern/ Speaker/ Coaches  sollten  da  eigene Gruppen gründen.

Die 3 Gründer von trottr, Studenten der Medieninformatik und schon Mitarbeiter von tomis.mobi – werden bestimmt noch große Innovationen liefern – der Anfang ist gemacht.

Wer kontakten mag wendet sich an: Korbinian Hackl bei tomis.

WebDesign für Social Media

Dienstag, 19. Mai 2009
webdesign für twitter

webdesign für twitter

Leider kann man bei Twitter in der linken Spalte nur eine Grafik positionieren, leider keine Links.

Aber man kann in die Grafik wenigstens seine Kern-Aussagen publizieren. Das ist schon mal erfrischend.

Wir fragen uns grad ob Twitter Newsletter und Co. Konkurrenz machen wird.

Wenigstens bezüglich WebDesign wird Twitter nicht das Rennen machen.

Twitter und Blog

Montag, 27. April 2009
Twitter thieldesign

Twitter Profil ThielDesign

Kürzlich im Webinar der Onlinemarketing- Arbeitsgruppe mit Torsten Schwarz und Gast Klaus Eck diskutierten wir ob Blogs die Firmenwebsite ersetzen könnten. Natürlich nur bis zu einer bestimmten Größenordnung, weil umfangreichere Inhalte mehr Struktur benötigen als ein Blog leisten kann. Da Blogs aber besonders begünstigt werden von Google derzeit, lohnt es sich zusätzlich zur Corporate Website einen Blog zu schreiben und zu vernetzen.

Im Nachgang wies Torsten schwarz darauf hin, dass man sich seine Firmendomain bei Twitter sichern soll, das ist kostenlos. CNN habe seine Adresse grad teuer zurückgekauft von einem anderen Nutzer.

Meine Firmenadresse ThielDesign war bei Twitter bereits vergeben, ich habe mir aber wenigstens meine Namensadresse sichern können. “ulrikethiel” und “ulrike thiel” und “thieldesignde”.

Und einen Blog angelegt unter www.ulrike-thiel.de

Als Nächstes werde ich das WebDesign meiner Accounts anpassen.