modfileedit [ alpha ]

Gesperrt
OliverL
Beiträge: 870
Registriert: Do 28. Jun 2007, 09:28
Kontaktdaten:

modfileedit [ alpha ]

Beitrag von OliverL » Sa 5. Mär 2011, 00:10

Hatte schon mal soetwas für die 4.6er gemacht und beim letzten Comunido lebte diese Idee wieder afu.
Wie immer von mir ist dies eine Basis die man noch erweitern kann/soll.

Da dieses Plugin in der alpha-Phase ist empfehle ich jedem das Plugin noch nicht in aktiven Projekten zu verwenden.

zum Plugin

mfg Oli

Auszug aus der Doku:

1. modfileedit [alpha]
Das ModFileEdit-Plugin ist eine Hilfe für Programmierer die eine Website im Entwicklungsstadium besitzen. Über diese Plugin ist es möglich Module komfortabel über Dateien zu editieren. Hier zu werden die in der Datenbank eingetragenen Module je nach Konfiguration in das Filesystem exportiert und/oder importiert.

Es wird empfohlen dieses Plugin nur für einen bestimmten Zeitraum zu aktivieren, da die überprüfung der Module sehr DB-lastig ist.

Inhalt:
doc/index.html
inkcludes/config.plugin_php
inkcludes/x-config.local.php

Installation:

Das ModFileEdit-Plugin ist Plug'n'Play. Um das Plugin zu installieren muss man somit nur den Plugin-Ordner in das Contenido-Plugin-Verzeichnis kopieren/hochladen.

Konfiguration:

Für die Konfiguration wird die Datei config.local.php im includes-Verzeichnis benötigt. Hierfür existiert eine Vorlage mit dem Namen x-config.local.php. Diese muss man nur kopieren und umbenennen. Durch die config.local.php ist ein Update möglich das nicht die eigenen Konfigurationen überschreibt.

Die Konfiguration wird im $cfg-Array mit dem Key 'modfileedit' gespeichert.

$cfg[modfileedit]

Konfigurations-Optionen:

Um das Plugin zu aktivieren wird der Wert für "enable" auf true gestellt. Dieser Wert ist Grundvoraussetzung damit das Plugin etwas macht.

$cfg['modfileedit']['enable'] = true

Key: Pool (Group)
In der Konfigurationsgruppe pool werden alle Einstellungen bezüglich des ablegens der Module konfiguriert. Beachten Sie das mit den Änderungen in pool auch der Pfad zu den Modulen geändert wird und somit eventuelle Änderungen in Modul-Dateien nicht übernommen werden.

Hierzu gehören die Einstellungen:
dir
Die für den Basis-Pfad des Modulpools zuständig ist
Default: Root://contenido/modules/

addClientDir
bestimmt mit true oder false ob ein Unterverzeichnis mit der Mandanten-ID angelegt/verwendet wird.
Default: true

addNameInFile
ist für aufwändige Moduländerungen nützlich. Es ergänzt den Modulnamen im Dateinamen. So kann man mehrere Inputs oder Outputs öffnen ohne die Übersicht zu verlieren.
Default: false

Key: exportModul
Exportiert Module in das Filesystemn.
Default: true

Key: insertModul
Ergäntzt ein Modul in der Datenbank.
Default: false

Key: updateModus
Über den Update-Modus kann man einstellen wann die Updates durchgeführt werden.
Hierzu mögliche Werte sind:

mehr ..
Zuletzt geändert von OliverL am Di 8. Mär 2011, 10:38, insgesamt 2-mal geändert.
Grund: update PI-Link

OliverL
Beiträge: 870
Registriert: Do 28. Jun 2007, 09:28
Kontaktdaten:

Re: modfileedit [ alpha ]

Beitrag von OliverL » Di 8. Mär 2011, 10:38

... jetzt auch mit richtigem Link ...

Gesperrt