Concrete5: FAQ

Aus Wikibooks

Wechseln zu: Navigation, Suche
Wikibooks buchseite.svg Zurück zu 'Referenzen' | One wikibook.svg Hoch zu 'Inhaltsverzeichnis' | Wikibooks buchseite.svg Vor zu 'Glossar'


Inhaltsverzeichnis

[Bearbeiten] Allgemein

[Bearbeiten] Warum ist Concrete5 umsonst?

Kurze Antwort, weil es eine gute Sache ist.

Eine ausfürliche Antwort der Entwickler gibt es natürlich auch und ist unter http://concretethestudio.com/2008/05/10/wait-free/ zu finden.

[Bearbeiten] Ist es möglich eine bereits fertige Webseite in concrete5 zu übernehmen?

Leider nicht. Die Entwickler empfehlen eine neue Concrete5 Seite zu erstellen, und das Aussehen entsprechend Ihren Vorstellungen anzupassen. Der Inhalt kann dann mit Copy und Paste übertragen werden.

[Bearbeiten] Installation

[Bearbeiten] Benötigt Concrete5 Windows oder Mac?

Keins von beiden. Concrete5 läuft auf einem Webserver. Concrete5 unterstützt Apache und IIS, wurde aber auch schon auf anderen Webservern installiert. Es benötigt PHP und MySQL.

Das Bearbeiten einer Webseite geschieht mit Concrete5 vollkommen browserbasiert und kann mit einem Mac oder PC und der neuesten Version des IE, Firefox oder Safari getan werden.

[Bearbeiten] Concrete5 lässt sich auf diesem und jenen Webhost nicht installieren?

Es gibt wortwörtlich Millionen Gründe, warum c5 in Ihrer Webhostumgebung nicht installierbar ist. Hier sind einige Möglichkeiten, die weiterhelfen könnten:

  1. Gehen Sie zum Installationsforum der Entwickler
  2. Holen Sie sich Hilfe von Ihrem Webhoster
  3. Lassen Sie Ihre Seite von den Entwicklern hosten, die diese dann auch immer auf dem aktuellsten Stand halten und die Upgrades durchführen

[Bearbeiten] Wie werden eigene Themes installiert?

Eigene Themen hinzuzufügen ist einfach:

  1. Stellen Sie sicher, dass Sie ein korrekt formatiertes Concrete5 Thema herunterladen. Themen im Marketplace sollten funktionieren.
  2. Entpacken Sie die Datei.
  3. Ziehen Sie das Verzeichnis des Theme in Ihr Seitenthemenverzeichnis. (Hinweis: das ist das Themenverzeichnis im Hauptverzeichnis Ihrer Webseite, nicht das Themenverzeichnis im concrete/ Verzeichnis.)
  4. Loggen Sie sich in Concrete5 ein und gehen Sie zum Dashboard.
  5. Klicken Sie auf Themes in der linken Auswahliste.
  6. Sie finden Ihr Theme unter Themes, bereit zur Installation. Klicken Sie auf Installieren.

Ihr Theme sollte nun installiert sein. Um dieses für die ganze Webseite zu aktivieren, klicken Sie auf 'Activate' und bestätigen Sie anschließend.

[Bearbeiten] Wie kann man Concrete5 auf einem Windows System installieren?

Das wird so von den Entwicklern nicht unterstützt, aber es gibt einige Beiträge im Entwicklerforum, wie dies bewerkstelligt werden kann, zu finden unter http://www.concrete5.org/community/forums.

[Bearbeiten] Backend

[Bearbeiten] Wann wird IE6 vom Editor unterstützt?

Sie können jeden Seitentypen erstellen den Sie Ihren Besuchern zeigen möchten, aber die Seiteneditorwerkzeuge funktionieren nicht im Internet Explorer 6. Das war eine bewusste Entscheidung der Entwickler. Dieser Browser ist ein knappes Jahrzehnt alt, IE8 wird bald erscheinen, es ist Zeit zum Aufrüsten.

Falls Ihre Webseitenmitbearbeiter IE6 aus einem bestimmten Grund verwenden müssen, ist Concrete5 die falsche Lösung für Sie.

Um es gänzlich klar zu stellen, Ihre Webseitenbesucher können sicherlich den IE6 verwenden, wenn Sie ein Theme wählen/erstellen das unterstützt wird, es geht nur um den Editiermodus und das Dashboard.

[Bearbeiten] Der Texteditor entfernt manche Tags wie IFRAMES? Wie kann man diese zulassen?

Wie man den Texteditor erweitern kann, um auch IFRAMES zuzulassen erfahren Sie unter http://. Alternativ kann auch der Iframe Block verwendet werden, welcher unter folgender Adresse gratis angeboten wird: http://www.concrete5.org/community/marketplace/addons/iframe_block

[Bearbeiten] Kann Concrete5 in unterschiedlichen Sprachen angezeigt werden?

Hinweis: Informationen in diesem Dokument setzen die Installation und Aktivierung der gettext library vorraus.

1. Laden Sie ein Sprachpaket von der Concrete5 Projektseite bei SourceForge. Falls Sie Ihre Sprache hier nicht finden können, ist eine Übersetzung in Arbeit.

2. Entpacken Sie die Datei in ein Lokales Verzeichnis.

3. Laden Sie PoEdit von http://www.poedit.net/download.php herunter und installieren Sie PoEdit.

4. Öffnen Sie die Datei messages.po mit PoEdit und speichern Sie diese wieder. Beim Speichern entsteht die Datei messages.mo.

5. Verschieben Sie die Datei messages.mo in das Verzeichnis /languages/xx_XX/LC_MESSAGES ihrer C5 installation. Sollte dieses Verzeichnis nicht vorhandein sein, können Sie die Verzeichnisse einfach erstellen.

6. Falls es sich um eine neue noch nicht installierte Seite handelt, öffnen Sie concrete/config/base.php, und ändern Sie folgenden Code:

if (!defined('LOCALE')) { define("LOCALE", 'en_US'); }

in

if (!defined('LOCALE')) { define("LOCALE", 'xx_XX'); }

wobei xxXX = der country/locale code für die jeweilige Sprache. (z.B. falls Sie Ihre Webseite ins Deutsche übersetzen möchten, und der code Ihres Downloads war deDE, ändern Sie enUS in deDE.)

7. Falls Ihre Seite bereits installiert ist, öffnen Sie anstatt concrete/config/base.php, config/site.php, und fügen folgende Zeilen an:

define("LOCALE", 'xx_XX');

Nun sollte Concrete5 in der jeweiligen Sprache dargestellt werden.

[Bearbeiten] Wie können Dateien mit bestimmten Formaten hochgeladen werden?

Um die Erweiterungen zu modizifieren die Concrete5 akzeptiert:

1.) Öffnen Sie concrete/base.php, und kopieren Sie nachfogenden Code:

(dieser kann bei Ihnen etwas anders aussehen)

define('UPLOAD_FILE_EXTENSIONS_ALLOWED', '*.flv;*.jpg;*.gif;*.jpeg;*.docx;*.xla;*.png;*.swf;*.doc;*.txt;

  • .xls;*.csv;*.pdf;*.tiff;*.rtf;*.m4a;*.mov;*.wmv;*.mpeg;
  • .mpg;*.wav;*.avi;*.mp4;*.mp3;*.qt;*.ppt;*.kml');

2.) Fügen Sie die Zeilen in die Datei config/site.php ein.

3.) Fügen oder entfernen Sie alle Dateiendungen von dieser Liste, die Sie erlauben oder verweigern möchten.

[Bearbeiten] Die Hintergrund-/Textfarben sehen nicht wie gewünscht aus?

Das liegt wohl an einer Einstellung in der Datei 'typography.css' in Ihrem Theme. Diese wird auch als Thema für den tinyMCE Editor verwendet. Falls z.B. ein body{color:white} definiert ist ohne eine Definition des background, wird der Hintergrund ebenso in der Farbe weiß angezeigt. Stellen Sie sicher auch für die Hintergrundfarbe Ihres body einen Wert in der Datei 'typography.css' setzen.

[Bearbeiten] Templates

[Bearbeiten] Wie können Verzeichnisse/Kategorien/Container/Bereiche etc hinzugefügt werden?

Mit C5 sind die Dinge einfacher. Sites sind Seiten, Seiten enthalten andere Seiten. Alles ist in einer Hierarchie unterteilt. (Das Web hat keine wirkliche Hierarchie, aber solch eine Unterteilung macht es einfacher den Überblick zu behalten.)

Um eine neue Seite einzufügen, klicken Sie einfach auf Seite hinzufügen.

Falls kein Link zur Seite angezeigt werden sollte, fügen Sie einen auto nav oder page list Block hinzu.

[Bearbeiten] Wie kann eine mehrsprachige Seite erstellt werden?

Falls Sie nur das Interface von C5 in Ihrer Sprache darstellen wollen, folgen Sie diesem Link.

Um eine Seite in unterschiedlichen Sprachen darstellen wollen, gibt es zwei Optionen:

Option 1: Lassen Sie zwei Seiten in einer laufen.

Duplizieren Sie die ganze Webseite für jede Sprache, z.B.:

English

Page 1 Page 2

German

Page 1 Page 2

Option 2 : Lassen Sie eine Webseite laufen und duplizieren Sie jede einzelne Seite, z.B.:

Page 1: English Page 1 : German

Page 2: English Page 2 : German

Option 1 hat den Vorteil einer getrennte Benutzerbasis, Seiten Typ/Theme Architektur, und Anlagebibliothek - aber die Flexibilität eines einzigartigen Seitenbaums für jede Sprache.

Option 2 ist eher tradionell - eine Art "Version" für jede Sprache für jede Seite. Das ist mit c5 mit Hilfe eines Sprach-Seitenattributs sehr einfach zu realisieren. Anschließend könnten Sie auto-nav, page list, und Themes so anpassen, dass nur das richtige angezeigt wird oder was theoretisch auch möglich ist, einen Auswahlpfad zu erstellen, der automatisch die richtige Sprache wählt.

Die Entwickler empfehlen sich für die erste Option zu entscheiden.

[Bearbeiten] Wie kann Content auf mehreren Seiten dargestellt werden?

Die meisten Content Management Systeme verwenden eine umgekehrte Herangehensweise im Contenterstellungsprozess:

  1. Erstellen der Inhalte in einem zentralen Depot
  2. durch eine Auswahl bestimmen, wo der Inhalt angezeigt wird

Das ist ok, allerdings nicht die Intention der Entwickler. Mit Concrete5 ist dieser Vorgang wesentlich intuitiver:

  1. Erstellen Sie eine Seite auf der der Inhalt angezeigt werden soll
  2. Erstellen Sie den Content direkt auf dieser Seite

Manchmal wäre es praktisch, wenn ein bestimmter Inhalt auf jeder neuen Seite erscheinen soll - und trotzdem noch editierbar sein muss. Vielleicht eine Footerleiste die auf jeder einzelnen Seite gleich aussieht, oder auch eine Navigationsleiste, vielleicht auch ein Banner, der per default überall mit eingebunden werden soll.

Es gibt die Möglichkeit in Concrete5 für jeden Seitentyp eine default Seite einzurichten die dann, beim Hinzufügen einer neuen Seite immer gleich aussieht.

Unter Dashboard->Page Types finden Sie bei jedem Seitetypen einen Button namens "defaults".

Über diesen gelangen Sie zu einer privaten Kopie des Seiten Typs, in der Sie jeden Block Typ zu jedem editierbaren Bereich hinzufügen können. Alles was Sie hier erstellen, wird automatisch beim Anlegen einer neuen Seite diesen Typs mit hinzugefügt. Ebenso werden alle bereits vorhandenen Seiten dieses Typs beim Editieren mit verändert.

Wenn Sie neue Blöcke hinzufügen, die dann ausserdem auf allen bereits existierenden Seiten dieses Typs mit angezeigt werden sollen, gehen Sie wie folgt vor:

  1. Fügen Sie den gewünschten Block hinzu.
  2. Klicken Sie anschließend darauf
  3. Klicken Sie "Setup on all Child Pages"
  4. Folgen Sie den Anweisungen




Wikibooks buchseite.svg Zurück zu 'Referenzen' | One wikibook.svg Hoch zu 'Inhaltsverzeichnis' | Wikibooks buchseite.svg Vor zu 'Glossar'


Persönliche Werkzeuge