INFO: Version 007.007.000.000Zusatzmodul bis Core Prof. 3 Projekte

Integration ins Weblication-Panel (für Entwickler)

Zur Integration ins Weblication® Panel stehen 4 verschiedene Framework-Funktionen zur Verfügung:

Beispiel: Einbinden eines Weblication® wSync-Projekte ins Weblication® Panel

...
<extendedHTML>
  <div section="admin"></div>
  <div section="admin.config"></div>
  <div section="admin.sources"></div>
  <div section="structure"></div>
  <div section="structure.navigation"></div>
  <div section="structure.content"></div>
  <div section="content"></div>
  <div section="content.page"></div>
  <div section="content.global"></div>
  <div section="tools"></div>
  <div section="tools.analytics"></div>
  <div section="tools.misc">
    <wsl:wSecurityAlert>
    include_once($_SERVER['DOCUMENT_ROOT'].'/weblication/grid5/appsExtern/wSync/lib/wSync.php');
    
    // Projekt-ID
    // (ID des Projektes, entspricht dem Namen des Verzeichnis unterhalb /wSync/projects/, in dem die Konfiguration fuer dieses Projekt abliegt
    $projectID = 'default';
    
    // Button zur Anzeige des Exports der aktuellen Seite:    
    wSync::showButtonPage($projectID,'');
    // exportiert die aktuelle seite
    
    // Button zur Anzeige des Exports des aktuellen Pfads (rekursiv):
    wSync::showButtonPath($projectID,'');
    // exportiert das aktuelle verzeichnis rekursiv
    
    // Button zur Anzeige der Export-Oberfläche des durch die ID angegebenen Projekts:
    wSync::showButtonExportAdministrationProject($projectID);
    // oeffnet die export-oberflaeche fuer das projekt
    
    // Button zur Anzeige der Übersicht aller Export-Projekte:
    wSync::showButtonExportAdministration();
    // oeffnet die exportverwaltung
    </wsl:wSecurityAlert>            
  </div>
  <div section="functions"></div>
  <div section="functions.personal"></div>
  <div section="functions.system"></div>
</extendedHTML>
...

Eine Dokumentation sowie ein Code-Beispiel zur Integration dieser Funktionen ins Weblication® Panel finden Sie in folgender Datei Ihrer wSync-Installation:

/weblication/grid5/appsExtern/wSync/example/panel.php