liath
automatic translations - helpful?
- machines can't understand humans!
- i18n auto translate (contrib)
- Google translation API: problems and alternatives
- maybe Microsoft Bing
- Moses: independence by statistics
- translation workflow: humans can understand more
current state and future
- better and private automatic translation
- synchronized WIKI concept
- from custom code to contrib
- drupal 7 and ...
- help needed
concept of multilingual threads
- what about the core forum?
- the center: thread ID (node ID of first talk)
- the horizontal line: nodes with translations (core "tnid")
- the vertical line: node references (CCK)
- the tree view (maybe only technician like it)
- view of all translations with a custom javascript helper
solid i18n basement
- locale: user interface translation (core)
- content translation (core)
- internationalization - the i18n modules (contrib)
- Apache Solr Multilingual (contrib)
- Registration language (contrib)
- Language Icons (contrib)
- Consistent Language Interface (contrib)
- reduce the interface for usability!
is english the key?
- audience: who is an english native speaker here?
- english is a world language.
- a tool or more like a crutch?
- what about non english speaking people?
about languages and me
- since 1991: thinking about language problems.
- 2003: diploma thesis about language neutral knowledge management (still a future concept).
- 2007: drupal discovered (sad about missing 6 years drupal fun).
- 2010: concept of a forum structure with multilingual threads (Newropeans Intranet).
- 2011: Forum Anticipolis (public content, case study for this session)
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
- http://drupal.org/project/ldap_integration
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
- http://drupal.org/project/regcode
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
- http://drupal.org/project/views
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
- API: http://de.wikipedia.org/wiki/Programmierschnittstelle
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 und Inhaber der Firma paratio.com e.K.
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
- Anmelden um Kommentare zu schreiben