Breadcrumb
Wiki Home
JART
v3-zu-v4
Tools
Sitemap
Einzel Pdf
Struktur Pdf
Mein Wiki
Wiki Manager
Abmelden
Neu
Aktualisiert
art : date
guido
RTReport
v4-indexer-l
Schema Actions
Update 2013-10-28
v3-zu-v4
Report Designer
v4-indexer
Update-2013-11-06

v3-zu-v4

Upgrade Projekt zu v4

Im Verzeichnis system im file project.xml das Attribut v4mode="yes" hinzufügen

Standard Startup XML in indexes/$mainindex/packages/standard-startup-v01/standard-startup-v01.xml anpassen:

  • xsl:include /prj3/jart-tools/resources/system/blobedit/blob-edit-inc-v3.xsl statt /projects/jart-v3/includes/xsl/blob-edit-inc.xsl
  • xsl:param j-j-filter hinzu
  • xsl:param self-reference hinzu und im JART Code mit der property self-reference verknüpfen (art:variable computed-value="property" name="self-reference" property-name="self-reference")
  • call-template-name="j-edit-start" im template mode="body-startup" einfügen
  • call-template-name="j-edit-end" im template mode="body-startup" einfügen
  • template blob-info alles im if $blobedit auskommentieren
  • call-template name="edit-buttons" auskommentieren
  • call-template name="edit-header" auskommentieren
  • template match=img-db-img einfügen
  • template match=img-db-img-info einfügen
  • template match=img-db-img-new einfügen
  • template match=img-db-img-src einfügen
  • template match=img-db-img-old einfügen
  • template match=img-db-img-after einfügen

Falls in standard-layout.xsl custom-xsl-output angegeben darf nicht indent="yes" gesetzt sein. Falls Editierung nicht funktioniert indent auf no setzen.

  • project tools (js/css) einmalig öffnen und speichern (wegen Error) und CKEditor Styles einmal öffnen und speichern.

im Standard-startup.jart:

  • variable self-reference definieren (computed-value: property; property-name=self-reference)
  • doctype checken (!!!!) (bei xalan-projekten)
  • Projekt einmal neu auswählen.

Bei alter XML-Bild-DB:

  • zuerst in hsqldb konvertieren (+ checken, ob dbcon.xml vorhanden ist)
  • im "img-dbcon.xml" Attribut "use-dbtype" (value: /projects/jart-v3/data/dbdef/hsqldb.xml) hinzu (sonst gibts einen Error beim SQL Interface)
  • qcon file generieren (fielsystem, senden an)
  • Überprüfen ob der Ordner tmp im jart root existiert, wenn ncht den Ordner anlegen

In Bild DB im SQL Fenster unter DB-Execute folgendes Statement ausführen:

ALTER TABLE media ADD lookup LONGVARCHAR DEFAULT NULL;
UPDATE media SET lookup = CONCAT(originalname, CONCAT(' ', name));

Text-Paket:

  • param: allow-in-xdoc (2x) um class und style erweitern (sonst funktionieren die benutzerdefinierten Stile im Text-Editor nicht)

In den Befüll und Editierbaren Paketen statt blob-edit am Beginn des Html Codes aply-template blobed-start und apply-template blobed-end am ende einfügen. Dann kann das Paket im Editmodus durch klick irgendwo in der Darstellung editiert werden.

Ajax DB Interface auf v4 umstellen (für Texteditor und BildDB) Im dbcon File im ersten Node die folgenden Attribute einfügen:

  • v4mode="yes"
  • prj="$prj"
  • upload-directory="/prj3/prj/data/uploads/"
  • link-groups="website:::main:::"