Windows 8 Live-ID und Anmeldung am SQL-Server

Bedauerlicherweise ist mit einer Windows-Live-ID, wie man sie unter Windows 8 nutzt, eine Windowsauthentifizierung am SQL-Server nicht möglich. Trotz korrekter Einstellungen (Arbeitsgruppe bzw. Domäne, Firewall-Ports, …) erhält man die tolle Fehlermeldung:

Anmeldefehler. Die Anmeldung stammt aus einer nicht vertrauenswürdigen Domäne
und kann mit der Windows-Authentifizierung nicht verwendet werden.

Eine Lösung ist, auf eine Live-ID zu verzichten und das Konto auf ein lokales Konto umzustellen.

Die andere, Live-ID-erhaltende Möglichkeit besteht darin, im SQL-Server ein Account mit SQL-Serverauthentifizierung anzulegen und diesen Benutzernamen samt Passwort beim Verbindungsaufbau mit anzugeben:

Data Source=SQLServer;Initial Catalog=Datenbankname;Integrated Security=False; 
User=Benutzername;Password=xxxxxxx

Hinweis:
Integrated Security muss logischerweise auf False gesetzt werden.

Je nach Sicherheitsanspruch an der Datenbank ist dieser Weg ein meines erachtens durchaus sinnvoller Weg, da man so sein Live-ID-Konto nicht in ein lokales Konto umwandeln muss.

Hochzeitskarte

Wir haben sicher schon einige Ballons auf die Reise geschickt, aber gefunden hatten wir noch nie einen. Das hat sich am 26. Juli geändert.

Bei der Cachekontrolle in Lippinghausen haben Jana und Petra diese zwei Ballons einsam auf dem Feld entdeckt:

Ballonwettbewerb-03

An diesen hing diese Karte:

Ballonwettbewerb-04

Ballonwettbewerb-02

Jetzt stellt sich noch die Frage, ob Wiebke das Bier im Nichtschwimmer trinken muss oder ob Wiebke das Bier dem Brautpaar im Nichtschwimmer servieren muss.

Auf jeden Fall wünschen wir Hannah und Arne alles Liebe, Gute und Gottes Segen (und vielleicht wird uns ja auch ein Bier ausgegeben oder wenigstens ein Bild geschickt, das die beiden mit Bier im Nichtschwimmer zeigt).

Rechtschreibprüfung für den Editor (RTE) von Typo3 einrichten

Der Editor (rtehtmlarea, hmtlarea RTE) von Typo3 bietet die Möglichkeit die Rechtschreibprüfung ASpell einzubinden. So kann dann über die Schaltfläche

Rechtschreibprüfung

der Text auf Rechtschreibfehler geprüft werden.

Installation von ASpell auf dem Server

Dazu muss auf dem Server Aspell installiert sein. Sollte das nicht der Fall sein, so ist für die Installation ein Konsolenzugang zum Server erforderlich (z.B. über SSH mit puTTY).

Nach der Anmeldung legt man sich ein Verzeichnis für ASpell an (mit Recht 0750) und wechselt in dieses Verzeichnis. Dorthin wird der der gepackte Quellcode kopiert und mit

tar xfv aspell-0.60.6.1.tar

entpackt. Dadurch wird das Unterverzeichnis aspell-0.60.6.1 angelegt. Damit später nicht ein endlos langer Pfad entsteht, verschieben wir den kompletten Inhalt des Unterverzeichnisses um eine Ebene nach oben (am schnellsten mit einem ftp-Programm wie FileZilla).

Das Wichtigste ist nun, den kompletten Pfad zu ermitteln. Dazu den pwd-Befehl ausführen (Immer nur die fettgedruckten Angaben eingeben: z.B. pwd und dann die Entertaste drücken):

pwd
/www/123456_54321/rp-hosting/5555/4444/Webseite/fileadmin/aspell

Die komplette Pfadangabe muss nun im folgenden Befehl verwendet werden:

./configure --prefix=derkomplettepfad && make
make install

Achtet auf die Leerzeichen und löscht bei Fehlern den kompletten Inhalt des Verzeichnisses (bis auf die tar-Datei) und fangt noch einmal mit den Entpacken an. Meine Erfahrung ist, dass wenn das Script aufgrund fehlerhafter Angaben nicht korrekt durchläuft, es beim zweiten Mal auch mit korrekten Parametern nicht korrekt durchläuft.

Zum ersten Test und damit das Anlegen der Library für die deutsche Rechtschreibkorrektur funktioniert muss nun die Variable für den Pfad für Programme (PATH) gesetzt werden:

echo $PATH
PATH=DasErgebnisVonEcho:derkomplettepfad
Export PATH

z.B.:

echo $PATH
/usr:/usr/bin:/usr/local/bin

PATH=/usr:/usr/bin:/usr/local/bin:/www/123456_54321/rp-hosting/5005555/6005555/typo3cms/fileadmin/aspell
Export PATH

Hinweis: Abhängig von der Shell können die Befehle für den Pfad abweichen (Diese Befehle gelten z.B. für BASH)

Nun kann mit dem Befehl

aspell -v
@(#) International Ispell Version 3.1.20 (but really Aspell 0.60.6.1)

die Installation getestet werden.

Jetzt wechselt man in das Verzeichnis derkomplettepfad. Dorthin werden nun die gewünschten Sprachdateien (dictionaries) kopiert und entpackt, konfiguriert und erzeugt:

tar xfv aspell6-de-20030222-1.tar

Die im Unterverzeichnis aspell6-de-20030222-1 angelegten Dateien verschiebt man in das Unterverzeichnis lib wechselt in das Verzeichnis derkomplettepfad/lib. Dort ruft man die beiden folgenden Befehle auf:

./configure && make
make install

Mit dem folgenden Befehl wird eine Rechtschreibprüfung durchgeführt:

echo 'Das ist falsh geschriben' | /derkomplettepfad/ziel/bin/aspell -a -l de
@(#) International Ispell Version 3.1.20 (but really Aspell 0.60.6.1)
*
*
& falsh 38 8: falsch, falls, falsche, fälsche, fälscht, Pfahls, Walls, als, fällst, Aals, Fall, Fass, Hals, Fels, Pfalz, Tals, falb, Falles, fahles, falle, fallt, fälle, fällt, Alls, Fälscher, fahl, falschem, falschen, falscher, fälschen, fälschst, Halls, Wales, FAZ, Wal, pfählst, was, Pfads
& geschriben 2 14: geschrieben, geschrien

(08:30:41) [bin] @(#) International Ispell Version 3.1.20 (but really Aspell 0.60.6.1)

Konfiguration von Typo3 für ASpell

Wenn das soweit geklappt hat, muss nur noch Typo3 konfiguriert werden:

Im Erweiterungsmanager trägt man in der Konfiguration der htmlarea-RTE-Extension (rtehtmlarea) unter Aspell path den kompletten Pfad inklusive Programmangabe ein (Achtung: am Ende des Pfads muss der Programmname mit angegeben werden):

derkomplettepfad/aspell

In den Page Config Settings ergänzt man für den Editor:

RTE.default {
showButtons = , spellcheck
defaultContentLanguage = de
buttons.spellcheck.enablePersonalDictionaries = 1
buttons.spellcheck.dictionaries.items = de
buttons.spellcheck.dictionaries.restrictToItems = de
}

Wird enablePersonalDictionaries auf 1 gesetzt (sollen die Benutzer eigene Wörterbücher anlegen können), so muss entweder für den Benutzer oder in der Benutzergruppe noch der Wert in der User TSConfig gesetzt werden:

options.enablePersonalDicts = 1

Sollte die Schaltfläche für die Rechtschreibprüfung im Editor nicht sichtbar sein, so kann es auch daran liegen, das die Extension static_info_tables nicht installiert ist.

Typo3-RTE: Zeichen statt Wörter zählen

Im redaktionellen Umfeld ist für die Redakteure die Zahl der Zeichen wichtiger als die Zahl der Wörter.
Leider bietet der RTE von Typo3 die Anzeige der Zeichen im Text nicht an.
Als schnelle, sicher nicht saubere, Lösung kann man direkt die updateWordCount-Funktion in der htmlarea.js-Datei ändern/anpassen:

    updateWordCount: function() {
        var charCount = 0;
        if (this.getEditor().getMode() == 'wysiwyg') {
                // Get the html content
            var text = this.getEditor().getHTML();
            if (!Ext.isEmpty(text)) {
                // Jeden Absatz mitzählen
                text = text.replace(/<p>/g,'X');
                // alle anderen Tags ausblenden
                text = text.replace(HTMLArea.RE_htmlTag, '');
                // Leerzeichen mitzählen
                text = text.replace(/ /g, 'L');
                // alle anderen Leerzeichen nicht mitzählen
                text = text.replace(/\s/g, '');
                text = text.replace(/&nbsp;|&#160;/gi, '');
                charCount = text.length;
            }
        }
            // Update the word count of the status bar
        this.statusBarWordCount.dom.innerHTML = charCount ? ( charCount + ' Zeichen') : '&nbsp;';
    },

Diese direkte Änderung ist nicht der saubere Weg, da er beim Update des Plugins überschrieben wird. Auf die Schnelle war es aber nun mal die schnelle Lösung.

Gruß
Ralf

Hilfsangebote für die Redakteure der Stephanus-Webseite

Hallo und herzlich Willkommen

An dieser Stelle findet ihr momentan Informationen und Anleitungen zum Erstellen von Beiträgen auf der neuen Stephanus-Webseite.

Da die Seite noch nicht offiziell ist, stehen diese Informationen zunächst hier, sie werden später auf die Stephanus-Seite „umziehen“.

Wer auf dem laufenden gehalten werden möchte, der kann sich über diesen Twitter-Kanal informieren lassen, diesen Feed abonnieren oder sich diesen Link als Favoriten abspeichern.
„Hilfsangebote für die Redakteure der Stephanus-Webseite“ weiterlesen

Der Aufbau der Webseite

Zurück nach: Wo Wird mir Wie geholfen

Auf dieser Seite werden die einzelnen Elemente der Stephanus-Webseite kurz beschrieben. „Der Aufbau der Webseite“ weiterlesen

Die Funktionen der Webseite im Detail

Zurück nach: Wo Wird mir Wie geholfen

Einige Bereiche und Funktionen können nicht in einem Satz erklärt werden. Daher an dieser Stelle ein paar mehr Worte:
„Die Funktionen der Webseite im Detail“ weiterlesen

Am Anfang steht die Anmeldung

Zurück nach: Wo Wird mir Wie geholfen

Die erste Hürde, die wir zum Erstellen und Verwalten von Beiträgen nehmen müssen ist die Anmeldung am Typo3-Backend.

Backend?

Ja, Backend – und wenig überraschend: Es gibt auch ein Frontend. Das Frontend kennt eigentlich jeder: Es ist der Bereich einer Typo3-Internetseite, die der „normale“ Leser/Benutzer der Seite zu sehen bekommt, wenn er eine Typo3-Seite in seinem Browser aufruft, in unserem Falle also
„Am Anfang steht die Anmeldung“ weiterlesen

Wissenswertes über den Arbeitsbereich für die Redakteure

Zurück nach: Wo Wird mir Wie geholfen

Bevor wir in die Details für die Arbeit als Redakteur gehen, ist es hilfreich, ein paar grundlegende Fragen zu stellen und zu beantworten:

1. Frage: Was muss für die Arbeit als Redakteur installiert werden?

Diese Frage lässt sich schnell beantworten: Nichts!

Alles was man benötigt ist ein Browser fürs Internet (also das Programm, mit dem wir ins Internet „gehen“: Chrome, Safari, Firefox, Internet Explorer, …) und natürlich Internetzugang. Da wir an einer Internetseite arbeiten, sollte diese Anforderung nicht wirklich überraschen und von jedem Redakteur erfüllt werden können.
Seitenanfang

2. Frage: Da kein Programm installiert werden muss: Mit was wird gearbeitet?

Die neue Stephanus-Seite wurde mit dem System Typo3 CMS 6 erstellt. CMS ist eine Abkürzung und steht für Content Management System und kann mit Inhaltsverwaltungssystem übersetzt werden. Alles, was auf der Stephanus-Seite angezeigt wird, wird mit Programmen, die im Internet und im Browser ablaufen, erstellt und verwaltet. Daher erfolgt auch die komplette Arbeit als Redakteur im Browser.
Seitenanfang

„Wissenswertes über den Arbeitsbereich für die Redakteure“ weiterlesen

Seitenbaum

Zurück nach: Wo Wird mir Wie geholfen

So wie sich die Leser auf der Stephanusseite zurecht finden müssen, müssen die Redakteure ihren Weg zu den gewünschten Stellen finden.

Der Seitenbaum ist hier eine große Hilfe, allerdings muss man verstehen, was sich hinter dem Seitenbaum verbirgt. Angezeigt wird er im mittleren Bereich im Backend (wenn man sich Web-Bereich befindet) und er sieht im einfachsten Fall so aus:

Seitenbaum1

„Seitenbaum“ weiterlesen