liath
forum for discussions in multilingual threads
Carsten Logemann
paratio.com e.K.
- http://forum-anticipolis.eu/
- 2011 Sun, 18 Sep, 15:00 : Session on Drupalcamp Berlin 2011
Start s5-Präsentation
Hallo (Weblog-)Welt
Über das Barcamp Rhein Main, Webmontage und Netzkultur im allgemeinen.
Nachdem ich vor einer Woche meinen ersten Twitter-Account eingerichtet (@C_Logemann) und meinen ersten Tweet ("hello world") versandt habe, folgt nun mein erster Blog-Eintrag (Mit "Hallo Welt" folge ich übrigens einer Programmier-Tradition). Das mit dem Bloggen hatte ich schon eine längere Weile vor, aber es fehlte mir vor allem Zeit, wie ich auch insgesamt kaum zum Ausbau dieser Website komme.
Zeitgeschehen (Blog)
Dieser Bereich meiner Website wird insbesondere thematisch als so genannter weblog (kurz: blog) organisiert.
Allgemeines zu Drupal (optionale Einleitung)
Carsten Logemann
paratio.com e.K.
Das "Allgemeines zu Drupal" war ursprünglich Teil der Vortrag-Notizen zu "Wissens- und Kommunikations-Management mit Drupal". Dieser wurde aber je nach Publikum und Zeit nicht immer berücksichtigt.
Mit Erstellung der Notizen für "Drupal als Social Media Framework" erschien mir eine "Auslagerung" für künftige Vorträge als sehr sinnvoll.
Start s5-Präsentation
5. Mit dem Rest der Welt vernetzen
- Benutzer per LDAP, Open ID, Oauth anmelden oder Accounts anbieten
- Links managen mit weblinks oder links und überprüfen mit linkchecker
- Bilder mit Flickr austauschen, upload, download und synchronize
- Feeds, inkl.
Ergänzende Informationen und Quellen:- http://drupal.org/project/ldap_integration
- http://drupal.org/project/ldap_provisioning
- http://drupal.org/project/openidurl
- http://drupal.org/project/openid_provider
- http://drupal.org/project/openidadmin
- http://drupal.org/project/openid_autoreg
- http://drupal.org/project/oauthconnector
- http://drupal.org/project/oauthloginprovider
- http://drupal.org/project/links
- http://drupal.org/project/weblinks
- http://drupal.org/project/linkchecker
- http://drupal.org/project/flickr
- http://drupal.org/project/flickrapi
- http://drupal.org/project/flickrbatchimport
- http://drupal.org/project/media_flickr
- http://drupal.org/project/flickrrippr
- http://drupal.org/project/calendar
- http://drupal.org/project/feeds
- http://drupal.org/project/feeds_oauth
- http://drupal.org/project/twitter
- http://drupal.org/project/tweet
- http://drupal.org/project/tweetrss
- http://de.wikipedia.org/wiki/Identica
- http://drupal.org/project/identica_tweet
- http://drupal.org/project/skype_status
- http://de.wikipedia.org/wiki/Kurz-URL-Dienst
- http://drupal.org/project/fb
- http://drupal.org/project/facebook_auth
- http://drupal.org/project/fb_social
- http://drupal.org/project/activitystream_facebook
- http://drupal.org/project/shorten
- http://drupal.org/project/shorturl
- http://drupal.org/project/shurly
- http://drupal.org/project/opencalais
- http://drupal.org/project/technorati
- http://drupal.org/project/linkedin
- http://drupal.org/project/google_groups
- http://drupal.org/project/geomap
- http://drupal.org/project/gmaplocation
- http://drupal.org/project/google_weather
- http://drupal.org/project/google_docs
- http://drupal.org/project/yahoopipes
- http://drupal.org/project/yui
- http://drupal.org/project/yahoo_geocoding_api
- http://drupal.org/project/disqus
- http://drupal.org/project/xmlsitemap
- http://drupal.org/project/nodewords
- http://drupal.org/project/service_links
- http://drupal.org/project/share
- http://drupal.org/project/amazon_store
- http://drupal.org/project/amazon
- http://drupal.org/project/ebay
- http://drupal.org/project/openx_manager
- http://drupal.org/project/currency
4. Kommunikations- und Interaktions-Module
Ein paar Beispiele:
- Zugangs-Codes auf Wunsch inkl. Gruppen-Zuordnung mit Regcode
- Private Mitteilungen inkl. Mail-Benachrichtigung mit Privatemsg
- Newsletter verwalten mit simplenews
- Registrierung (Signup) bei Events ink.
Ergänzende Informationen und Quellen:- http://drupal.org/project/regcode
- http://drupal.org/project/privatemsg
- http://drupal.org/project/simplenews
- http://drupal.org/project/signup
- http://drupal.org/project/notifications
- http://drupal.org/project/advanced_forum
- http://drupal.org/project/wikitools
- http://drupal.org/project/guestbook
- http://drupal.org/project/freelinking
- http://drupal.org/project/blog_reactions
- http://drupal.org/project/blogtitle
- http://drupal.org/project/mmb
- http://drupal.org/project/advanced_blog
- http://drupal.org/project/blog_statistics
- http://drupal.org/project/microblog
- http://drupal.org/project/facebook_status
- http://drupal.org/project/shoutbox
- http://drupal.org/project/drupalchat
- http://drupal.org/project/tribune
- http://drupal.org/project/dxmpp
- http://drupal.org/project/storm
- http://drupal.org/project/support
3. Framework und API massiv erweitern
Mächtige Erweiterungen zum Teil ohne Programmierung
- DB-Abfragen (gefilterte Listen aller Art) mit Views (inkl. RSS Export)
- Ctools-APi und Panels, für komplexe, dynamische Layouts
- Termine mit Date-API, Calendar inkl. iCal, Inhalte terminiereren
- Benutzer und Nodes (ink. Termine) markieren mit Flag
- Mit webform einfach Formulare z.B. komplexe Kontaktformulare erstellen
- Das Zugriffsrechte-System erweitern z.B.
Ergänzende Informationen und Quellen:- http://drupal.org/project/views
- http://drupal.org/project/ctools
- http://drupal.org/project/panels
- http://drupal.org/project/date
- http://drupal.org/project/calendar
- http://drupal.org/project/scheduler
- http://drupal.org/project/flag
- http://drupal.org/project/webform
- http://drupal.org/project/votingapi
- http://drupal.org/project/content_access
- http://drupal.org/project/rules
- http://de.wikipedia.org/wiki/Lucene
- http://drupal.org/project/apachesolr
- http://drupal.org/project/ubercart
- http://drupal.org/project/cacherouter
- http://drupal.org/project/services
2. Gruppen/Teams und soziale Beziehungen
Das Organic-Groups-Modul ermöglicht
- offene oder moderierte Gruppen
- versteckte oder öffentliche Gruppen
- thematische Strukturen und Kommunikationen
- separare Rollen und Rechte
Mit User-Relationships können
- soziale Beziehungen definiert werden inkl. Einladung
- mit und ohne gegenseitige Bestätigung
- mit impliziten Verbindungen (Manager impliziert Mittarbeiter)
1. Kern-Funktionen und API
- nicht hierarchische Node-Inhalte mit Kommentaren
- Inhalts-Typ-Unterscheidung und Inhaltsfelder
- Mehr-Benutzerkonzept m. Rollen u.
Ergänzende Informationen und Quellen:- API: http://de.wikipedia.org/wiki/Programmierschnittstelle
- http://api.drupal.org/
- Fields ab Drupal 7 im Core davor mit CCK: http://drupal.org/project/cck
- http://de.wikipedia.org/wiki/XML-RPC
0. Möglichkeiten für Social Media-Software
- Siehe auch Stichwörter "Social Software" und "Online Community"
- Software as a Service z.B. Mixxt
- komplette Neu-Programmierung z.B. in Java (sehr aufwendig)
- Diverse Programmier-Frameworks z.B. mit Ruby on Rails (aufwendig)
- Wiki, Blog und umfangreichere CMS-Software (oft wenig fertige Funktionen)
- Web-Frameworks mit fertigen Social Media-Bausteinen (ein schneller Weg)
Drupal als Social Media Framework
Carsten Logemann
paratio.com e.K.
Da ich diese Session relativ kurzfristig zum Barcamp Rhein-Main 2010 geplant hatte, habe ich diese Notizen erst nachträglich für die Session-Teilnehmer zusammen gestellt und auch schon etwas ausgebaut. Ich plane diese diese Präsentation auch für künftige Einsätze zu nutzen und eventuell auch mit Fließtext zu versehen, wie ich es auch mit der Präsentation "Wissens- und Kommunikations-Management mit Drupal" gemacht habe.
Termine:
- 20.11.2010 Session auf dem Barcamp Rhein-Main, Darmstadt
Allgemeine Informationen zum Thema:
Start s5-Präsentation
5 Meta-Vernetzung von Websites, Web-Diensten und Desktops
- RSS exportieren (Core und diverse Zusatzmodule)
- iCal-Feeds erzeugen (Calendar-Modul)
- Feeds-Importieren und weiter verarbeiten (z.B. mit Feeds-Modul)
- Single-Sign-On und User Integrations-Lösungen z.B. mit LDAP
- Diverse Daten-Schnittstellen u.a. auch über Services-Modul
- XML-RPC (Core)
- JSON
- SOAP
- REST
- usw.
Wenn Web-Dienste eine externe Kommunikation ermöglichen, gibt es häufig Module, um diese mit Drupal zu verbinden. Auf der anderen Seite gibt es viele Daten- Schnittstellen, die Drupal selbst bereit stellen kann, um Informationen auf unterschiedliche Weise auszugeben oder entgegen nehmen zu können. Insbesondere RSS- und iCal-Feeds eignen sich zum einfachen und plattformübergreifenden Daten- Austausch. Drupal kann z. B. auch sehr flexibel mit dem Views-Modul diese Daten bereit stellen und z. B. mit dem Feeds-Modul sehr flexibel automatisch einlesen und weiter verarbeiten.
Professio - Berufliches
Ich bin selbständiger Dienstleister, Inhaber der Firma paratio.com e.K. sowie Gründer und Geschäftsführer der Nodegard GmbH.
Hier geht es zu meinem beruflichen Profil auf meiner Firmen-Website:
http://paratio.com/par/cl
Wissensorganisation mittels Bedeutungsreferenzen und Beziehungsformeln
Diplom-Arbeit von Carsten Logemann
Carsten Logemann
persönliche website
Name: Carsten, Familien-Name: Logemann Geschlecht: männlich, Geburtszeit: 1972-04-09 (05:38) Geburtsort: Europa/Deutschland/Niedersachsen/Diepholz/Bassum
rechtliche Hinweise
rechtliche Hinweise zur Website embia.org
Anbieterkennung: siehe unten.
- Anmelden um Kommentare zu schreiben
- Weiterlesen
Abhandlungen
von Carsten Logemann
In diesem Bereich werde ich nach und nach Texte (Abhandlungen) veröffentlichen. Gemäß den verschiedenen Bedeutungen des lateinischen Wortes „liber“ (siehe unten), sollen diese die nicht nur frei über das Internet zugänglich sein, sondern auch der Freiheit dienen, sowie mitunter auch berauschend im Sinne der Inspiration sein.
4.2 Volltext-Suche
- Core: Indexierung und Gewichtung von Inhalten für die Volltext-Suche
- Sprach-Indexierung mit speziellen Stemmer-Sprach-Modulen
- HTML-Indexer basierend auf semantischen Tags (H1, a, strong, etc.)
- Diverse Erweiterungen auch zum Indexieren (inkl. CCK-Feldern).
- Indexierung von Upload-Text-Dokumenten (z.B.
Fließtext:Der Drupal-Kern ermöglicht eine Indexierung und Gewichtung von Inhalten für die Volltext-Suche. Da diese nicht sehr schnell ist, lassen sich externe Volltext-Such- Technologien wie z. B. Apache Solr einbinden. Ein globales Suchen und dauerhaftes Ersetzen von Texten in der Datenbank ist mit dem Modul Search and Replace Scanner möglich.
Ergänzende Informationen und Quellen:- http://drupal.org/project/de_stemmer
- http://drupal.org/project/porterstemmer (für Englisch)
- http://drupal.org/project/reindex
- http://drupal.org/project/field_indexer
- http://drupal.org/project/search_files
- http://drupal.org/project/coresearches
- http://drupal.org/project/sphinx
- http://de.wikipedia.org/wiki/SQL_Phrase_Index
- http://drupal.org/project/apachesolr
- http://drupal.org/project/apachesolr_rdf
- http://drupal.org/project/luceneapi
- http://de.wikipedia.org/wiki/Lucene
- http://drupal.org/project/opensearchplugin
- http://de.wikipedia.org/wiki/OpenSearch
- http://drupal.org/project/scanner
- Anmelden um Kommentare zu schreiben
- Weiterlesen
4.1 Dynamischer Inhalt
- Das Filter-System von Drupal hilft Inhalte dynamisch zu verändern:
- Diverse Module nutzen Filter für verschiedene Aufgaben, z.B.:
- HTML bereinigen und problematische Inhalte filtern
- E-Mail-Adressen maskieren (Anti-Spam)
- Links zu Glossar-Inhalten und URL-Icons für externe Links anzeigen
- Überschriften-Listen, Fußnoten usw. erzeugen.
- Mathematische Formeln darstellen
- und vieles mehr
Innerhalb von Text-Feldern können Benutzer unterschiedliche Eingabe-Formate nutzen, die mit unterschiedlichen Editoren und Filtern verbunden sind. Das Filter-System ermöglicht es, Inhalte vor der Ausgabe zu modifizieren ohne die Nodes zu verändern. Neben der Ergänzung von Texten mit Zusatz-Informationen (siehe auch 3.3) können auf diesem Weg vor allem problematische HTML-Befehle ausgefiltert und z. B. E-Mail- Adressen maskiert werden. Individuelle Filter – auch zum Ersetzen von Text- Fragmenten – werden mit entsprechenden Modulen ohne Programmierkenntnisse ermöglicht.
- Anmelden um Kommentare zu schreiben
- Weiterlesen
4.4 Finde-Maschine
- Erweiterte Suche (Core) nach Inhaltstypen u. Taxonomie
- diverse Finde-Module als Alternative, bzw. Ergänzung zur Volltext-Suche
- Automatische Suche, wenn Seite nicht vorhanden (Error 404)
- Suche in Books (als Node-Gruppe)
- Views veränderbaren Filtern als individueller Finde-Helfer. Suche z.B.
Fließtext:Die Unterscheidung von Inhaltstypen ermöglicht entsprechende Suchfilter auch in der internen Volltext-Suchmaschine, die das Kern-System bereit stellt, wie auch die Suche nach Autoren und Tags. Das Views-Modul ermöglicht es zudem, diverse Filter auch als Anzeige-Modifikation der Datenbank-Abfrage zu definieren. Diese beschriebenen Möglichkeiten sind vor allem effizient, wenn die/der Suchende schon weiß, was er/sie sucht. Das Konzept der Facettensuche, bei dem eine Volltext-Suche zunächst alle Ergebnisse präsentiert, aber dazu diverse Facetten wie Tags, Autoren Inhaltstypen oder CCK-Felder als mögliche Filter selbständig präsentiert, ist auch mit Drupal möglich. Die Facettensuche ist bei erfolgreichen Webshops schon lange im Einsatz5
5 Siehe z.B. http://www.amazon.de/ oder http://www.ebay.de/
Ergänzende Informationen und Quellen:- http://drupal.org/project/search_config
- http://drupal.org/project/finder
- http://drupal.org/project/finder_wizard
- http://drupal.org/project/dynosearcho
- http://drupal.org/project/node_quick_find
- http://drupal.org/project/taxonomy_quick_find
- http://drupal.org/project/synonyms
- http://drupal.org/project/similarterms
- http://drupal.org/project/associated_nodes
- http://drupal.org/project/book_search
- http://drupal.org/project/search404
- http://drupal.org/project/exhibit
- http://drupal.org/project/droplist_filter
- http://drupal.org/project/faceted_search
- http://drupal.org/project/sopac
- Anmelden um Kommentare zu schreiben
- Weiterlesen
- Anmelden um Kommentare zu schreiben