Neuester Artikel

DotProject – Benutzerrechte definieren

Hallo werter Besucher,
zu diesem Thema habe ich selbst recht wenig im Netz gefunden, daher möchte ich meine Erkenntnis hier mit euch teilen.
Ich möchte hier kurz das Vorgehen schildern, wie Sie bei DotProject die Benutzerrechte so definieren, dass Ihre Kunden nur Zugang zu ausgewählten Bereichen haben.

Rechte der Rolle “Gast” festlegen.
Hier bitte unbedingt alle Rechte mit dem [...]

...weiterlesen

Ihr Berater

fabian-karsch-consulting

Willkommen auf meinem persönlichen Blog! Mein Name ist Fabian Karsch und ich bin Geschäftsführer der neveroff.net GmbH. Mehr über unser Leistungsportofolio finden Sie auf neveroff.net Gerne bin ich Ihr Ansprechpartner.

Artikel

Typo3 – RealURL Einrichten, Installieren, Konfigurieren

Mir ist bewusst, dass es im Netz eine Vielzahl von Beiträgen gibt, die diese Thema behandeln. Jedoch war ich just that Second auf der Suche und am Einrichten der Extension und bin wieder über diverse Hürden bei der Einrichtung von der Extension RealUrl gestossen.

Die Extension

Real URL ermöglicht es, die URL im Browser entsprechend den Seitentiteln im Backend des Typo3 anzuzeigen. Das hat enorme Auswirkungen für die Positionierung in Suchmaschinen.

Eichrichtung

Sie können die Extension direkt im Backend herunterladen und aktivieren. Gehen Sie hierzu in den Extensionmanager -> Import Extensions (oben im DropDown) -> Suchen Sie nach RealURL. Nun können Sie die Extension direkt installieren.

Nach Aktivierung im Backend und des Updates der Datenbank empfiehlt es sich schon einmal den Chache zu löschen.
Folgende Punkte sind nun wichtig:

  1. Im TS Setup des Templates wird folgender Code benötigt:
    #### REAL-URL ####
    config.simulateStaticDocuments = 0
    #ACHTUNG: naechste Zeile Leerzeichen in der URL entfernen
    config.baseURL = http://domain.tld
    config.tx_realurl_enable = 1
  2. Konfiguration des Extension

    Es ist von Anfang an zu empfehlen, die autogonfig zu deaktivieren. Sie Sehen einen Pfad zu einer weiteren configfile, nämlich typo3conf/realurl_conf.php – Bitte erstellen Sie eine .php Datei mit dem Editor mit folgendem Inhalt:
  3. array(
    ‘enableCHashCache’ => 1,
    ‘appendMissingSlash’ => ‘ifNotFile’,
    ‘enableUrlDecodeCache’ => 1,
    ‘enableUrlEncodeCache’ => 1,
    ‘respectSimulateStaticURLs’ => 0,
    ‘postVarSet_failureMode’=>’redirect_goodUpperDir’,
    ),

    ‘redirects_regex’ => array (
    ),

    ‘preVars’ => array(
    array(
    ‘GETvar’ => ‘no_cache’,
    ‘valueMap’ => array(
    ‘no_cache’ => 1,
    ),
    ‘noMatch’ => ‘bypass’,
    ),
    array(
    ‘GETvar’ => ‘L’,
    ‘valueMap’ => array(
    ‘de’ => ‘0′,
    ‘en’ => ‘1′,
    ),
    ‘noMatch’ => ‘bypass’,
    ),
    ),

    ‘pagePath’ => array(
    ‘type’ => ‘user’,
    ‘userFunc’ => ‘EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main’,
    ’spaceCharacter’ => ‘-’,
    ‘languageGetVar’ => ‘L’,
    ‘expireDays’ => 7,
    ‘rootpage_id’ => 1,
    ),

    ‘postVarSets’ => array(
    ‘_DEFAULT’ => array(
    // news archive parameters
    ‘archiv’ => array(
    array(
    ‘GETvar’ => ‘tx_ttnews[year]‘ ,
    ),
    array(
    ‘GETvar’ => ‘tx_ttnews[month]‘ ,
    ‘valueMap’ => array(
    ‘january’ => ‘01′,
    ‘february’ => ‘02′,
    ‘march’ => ‘03′,
    ‘april’ => ‘04′,
    ‘may’ => ‘05′,
    ‘june’ => ‘06′,
    ‘july’ => ‘07′,
    ‘august’ => ‘08′,
    ’september’ => ‘09′,
    ‘october’ => ‘10′,
    ‘november’ => ‘11′,
    ‘december’ => ‘12′,
    )
    ),
    ),
    // news pagebrowser
    ‘browse’ => array(
    array(
    ‘GETvar’ => ‘tx_ttnews[pointer]‘,
    ),
    ),
    // news categories
    ’select_category’ => array (
    array(
    ‘GETvar’ => ‘tx_ttnews[cat]‘,
    ),
    ),
    // news articles and searchwords
    ‘artikel’ => array(
    array(
    ‘GETvar’ => ‘tx_ttnews[tt_news]‘,
    ‘lookUpTable’ => array(
    ‘table’ => ‘tt_news’,
    ‘id_field’ => ‘uid’,
    ‘alias_field’ => ‘title’,
    ‘addWhereClause’ => ‘ AND NOT deleted’,
    ‘useUniqueCache’ => 1,
    ‘useUniqueCache_conf’ => array(
    ’strtolower’ => 1,
    ’spaceCharacter’ => ‘-’,
    ),
    ),
    ),
    array(
    ‘GETvar’ => ‘tx_ttnews[swords]‘,
    ),
    ),
    ),
    ),

    ‘fileName’ => array(
    ‘index’ => array(
    ‘rss.xml’ => array(
    ‘keyValues’ => array(
    ‘type’ => 100,
    ),
    ),
    ‘rss091.xml’ => array(
    ‘keyValues’ => array(
    ‘type’ => 101,
    ),
    ),
    ‘rdf.xml’ => array(
    ‘keyValues’ => array(
    ‘type’ => 102,
    ),
    ),
    ‘atom.xml’ => array(
    ‘keyValues’ => array(
    ‘type’ => 103,
    ),
    ),
    ‘print.htm’ => array(
    ‘keyValues’ => array(
    ‘type’ => ‘1′,
    )
    ),
    ‘index.htm’ => array(
    ‘keyValues’ => array(
    )
    ),
    ),
    ),
    );
    php?>

  4. Wichtig ist, dass Sie die ROOTPAGE ID der Startseite im System anpassen. Sie finden diese heraus, indem Sie im Backend in der Baumstruktur mit der Maus auf der Startseite stehen bleiben. Ein kleines gelbes Popup verrät Ihnen die Nummer.

Dann sollte alles funktionieren. Ich hoffe ich konnte Ihnen helfen.

XML Sitemap Generator für Google & Co.

Für eine gute Platzierung bei Google, ist es (nicht nur) wichtig eine XML Sitemap bei Google einzureichen und diese auf dem Server verfügbar zu machen. Für meine Blogbesucher habe ich hier eine kleine Linksammlung vorbereitet, bei denen man XML Sitemaps erzeugen kann.

http://gsitecrawler.com/en/download/

http://sitemap.peterz.info/erstellen.html

http://www.xml-sitemaps.com/

http://www.sitemapdoc.com/

Google und Flash Indexierung

Ich möchte hier auch einmal die weit verbreitete Meinung, dass Google kein Flash lesen könne, widerlegen. Seit 2008 ist Google in der Lage Textdateien aus Flashseiten zu lesen und zu indexieren.

Der offizielle Google Blog Eintrag:  Google und Flash

Webseitenanalyse und Bewertung

Das ist eine Internetseite, die den Titel “Link der Woche verdient”

http://www.seitenreport.de

Webseitenanalyse nach Technik, SEO, und anderen Kriterien.

FACEBOOK DOWN 00:16

Ja selbst den Großen kann es kurzzeitig passieren, nicht erreichbar zu sein. So wie es aussieht war heute am 22.10.09, Facebook.com für 1 min down…