====== Projekte und Sprachen verwalten ====== ===== Ein neues Projekt anlegen ===== ==== Administration > Projekte ==== Standardmäßig kommt Sefrengo mit einem Projekt. Es können jedoch mit folgenden Schritten mehrere Projekte angelegt und seperat verwaltet werden. Um ein neues Projekt anlegen zu können, wechselt man über die Navigation - "Administration > Projekte" und klickt rechts oben den Eintrag \\ {{:handbuch:administration:projekt_anlegen_01.png|Projekt anlegen}} - "Neues Projekt" \\ {{:handbuch:administration:projekt_anlegen_02_neues_projekt.png|Neues Projekt}} an. Es öffnet sich ein Dialogfenster, in dem das neue Projekt mit einem beschreibenden Text und der Einstellung für die Sprache sowie für die Sprachcodierung vergeben wird. Normalerweise reichen hier der Eintrag für die Sprache "deutsch" und ein eventueller Beschreibungstext. Nachfolgend eine Übersicht der möglichen Einträge. === Projekte/ Sprachen === Hier steht schon die aktuelle Projekt-Bezeichnung. === Beschreibung === Folgende Einträge können verändert werden: * Projektbeschreibung: Beschreibung zum Projekt * Projektpfad: /www/htdocs-domains/domain.de/cms/projekt02/ * Projekturl: h ttp://domain.de/cms/projekt02/ * Verzeichnis anlegen: ja/nein * Startsprache: deutsch * Sprachbeschreibung: Beschreibungstext für Sprache * Sprachcodierung: utf-8/iso8859-1 === Aktionen === Wurden die betreffenden Einträge vorgenommen, klickt man rechts bei "Aktionen" oben auf das grüne Häkchen-Symbol und legt damit das neue Projekt an. - Projekt anlegen > Bezeichnung \\ {{:handbuch:administration:projekt_anlegen_03_links.png|Projekt anlegen}} - Projekt anlegen > Beschreibung \\ {{:handbuch:administration:projekt_anlegen_03_mitte.png|Projekt anlegen}} - Projekt anlegen > Aktionen \\ {{:handbuch:administration:projekt_anlegen_03_rechts.png|Projekt anlegen}} ==== Fehlermeldung ==== An dieser Stelle kommt es häufig zu folgender Fehlermeldung: "Verzeichnis konnte nicht erstellt werden. Bitte überprüfen Sie die Rechte des Dateisystems. Dieser Fehler kann auch auftreten, wenn das entsprechende Verzeichnis schon existier Mögliche Gründe für diesen Fehler werden mit der Fehlermeldung schon genannt: * Fehlende Berechtigung des Hauptordners, in dem sich die Projekt-Ordner befinden. Dies ist in der Regel der übergordnete Ordner, in dem das komplette Sefrengo-Paket auf den Web-Servers hochgeladen wurde. Gibt man diesem Verzeichnis über "CHMOD" oder einem FTP-Programm die Rechte "777", kann Sefrengo hier einen neuen Ordner anlegen. * Wurde bereits ein Ordner angelegt, kann Sefrengo diesen nicht überschreiben. In diesem Fall löscht man mit einem Klick das Häkchen in "Verzeichnis anlegen" und Sefrengo trägt das Projekt nur in die Datenbank ein, beläßt jedoch die Ordnerstruktur im Web-Server-Ordner. Wurde das Projekt erfolgreich angelegt, wird eine grüne Meldung ausgegeben: "Neues Projekt erfolgreich angelegt." ==== Projekteinstellungen ==== Diese Projekt kann nun über die Symbole auf der rechten Seite weiter konfiguriert werden. === Projekt === * Neue Sprache anlegen \\ {{:handbuch:administration:projekt_anlegen_04_sprache.png|Sprache anlegen}} * Projektnamen ändern \\ {{:handbuch:administration:projekt_anlegen_05_namen.png|Projektname ändern * Projekteinstellungen / Projekt konfigurieren \\ {{:handbuch:administration:projekt_anlegen_06_konfigurieren.png|Projekteinstellungen}} * Projekt löschen \\ {{:handbuch:administration:projekt_anlegen_07_loeschen.png|Projekt löschen}} === Sprache === Für die Sprache können hier seperat zusätzlich ein}gestellt werden: * globale Startsprache setzen * Sprache bearbeiten umbenennen * Sprache konfigurieren * Sprache löschen ===== Projekteinstellungen ===== ===== Projektkonfiguration ===== ==== Thumbnail ==== In der Projektkonfiguration unter Administration -> Projekte, haben Sie die Möglichkeit, unter dem Punkt «Größe der Vorschaubilder», die gewünschte Grösse in Pixel anzugeben. Gleich unterhalb, bei dem Punkt «Proportionen beibehalten», habe Sie die Möglichkeit, festzulegen, in welcher Art die Thumbnails generiert werden: * **Option «0»:** Breite und Höhe werden der gewählten Grösse angepasst (Bilder werden verzogen) * **Option «1»:** Die Längere Seite wird an die gewählte Grösse angepasst * **Option «2»:** Die Breite entspricht der gewählten Grösse, die Höhe wird proportional angepasst * **Option «3»:** Die Höhe entspricht der gewählten Grösse, die Breite wird proportional angepasst **Bildqualität:** Falls Ihnen die Qualität nicht ausreicht, müssen Sie diese in der Datei ''backend/external/pear.php.net/image/transform.php'' in Zeile 138: 'quality' => 75, eintragen. Eine gute Qualität erhalten Sie bei einem Wert von ca 85. ===== Projekt löschen ===== ===== Projektverzeichnis verschieben ===== ==== Hintergrund ==== Nach der Installation von Sefrengo liegt unser erstes Projekt in einem Ordnern mit dem Namen **projekt01**. Dieser Ordner enthält alle Dateien, die zu unserem Projekt gehören. Außerdem sind zu jedem Projekt einige Projekteinstellungen in der Datenbank gespeichert. Wird das Projektverzeichnis verschoben, müssen diese entsprechend angepasst werden. Standardmäßig lässt sich unser Projekt unter der folgenden Adresse aufrufen: www.deinedomain.de/projekt01/ In den meisten Fällen ist dies jedoch nicht gewünscht. Um das Projekt direkt unter den Domainnamen verfügbar zu machen, kann daher das Projektverzeichnis ins root-Verzeichnis unserer Domain verschoben werden. ==== Vorgehensweise ==== **Achtung:** Bevor das Projektverzeichnis verschoben werden kann, muss Sefrengo zunächst normal über die Setup-Routine installiert werden. === Projektverzeichnis verschieben === Wurde Sefrengo im root-Verzeichnis unser Domain installiert, so finden wir auf dem Server die die folgende Dateistruktur. {{:handbuch:administration:verzeichnisstruktur.png|}} Als erstes verschieben wir alle Dateien aus dem Ordner **projekt01** in das root-Verzeichnis unserer Domain. === Projekt-Einstellungen in Sefrengo ändern === Als nächstes müssen wir die Projekteinstellungen in der Datenbank ändern. MaZderMind hat für diesen Vorgang ein kleines Script namens **[[http://forum.sefrengo.org/index.php?showtopic=1672&hl=servertransfer|Servertransfer-Wizard]]** geschrieben, welches die Pfadänderungen automatisiert. Wird dieses Script verwendet, kann direkt beim Punkt **Pfad zum Backend anpassen** weitergefahren werden. Für die manuelle Anpassung wechseln wir im Backend in den Bereich **Administration->Projekte**. Über den blauen Schraubenschlüssel gelangen wir zu den Projekteinstellungen. {{:handbuch:administration:projekteinstellungen_1.png|}} Dort finden wir einige Pfadangaben, in denen der der Ordner **projekt01** enthalten ist. Da wir alle Projektdateien ins root-Verzeichnis der Domain verschoben haben, ändern wir die Pfadangaben entsprechend ab indem wir **projekt01** löschen. {{:handbuch:administration:projekteinstellungen_2.png|}} Folgende Konfigurationseinstellungen müssen angepasst werden: **Pfade und Dateiangaben** * Pfad zum Frontend * HTML-Pfad zum Frontend * Platzhalter für Bilder **Allgemeine Einstellungen** * Basepath bei UrlRewrite=2. Variablen: {%http_host} **Einstellungen Dateimanager** * Startverzeichnis Dateimanager * Startverzeichnis HTML-Pfad === Pfad zum Backend anpassen === Als letztes müssen wir in unseren Projektdateien den Pfad zum Backend anpassen. Der Pfad ist in der Datei **cms/inc/config.php** gespeichert. {{:handbuch:administration:config_php.png|}} In der Datei **config.php** (Zeile 34) ändern wir die Pfadeinstellung zum Backend folgendermaßen: $cms_path = '../backend/'; --> $cms_path = 'backend/'; ==== Zusammenfassung ==== Nachdem das Projektverzeichnis erfolgreich verschoben worden ist, lässt sich unser Projekt wie gewünscht unter der folgenden Adresse aufrufen: www.deinedomain.de Gutes Gelingen! ===== Sprache anlegen ===== ===== Sprache bearbeiten ===== ===== Spracheinstellungen bearbeiten ===== ===== Sprache löschen ===== * [[profil>62|smail]] * Mika * [[profil>16|Andi Portmann]]