INFO: Version 007.007.000.000Additional module up to Core Prof. 3 projects

Integration into the Weblication panel (for developers)

Four different framework functions are available for integration into the Weblication® Panel:

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>
...

Documentation and a code example for integrating these functions into the Weblication® Panel can be found in the following file of your wSync installation:

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