User Tools

Site Tools


en:dev:all:devtools

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
en:dev:all:devtools [03.06.2015 15:53] – external edit 127.0.0.1en:dev:all:devtools [06.09.2017 12:08] (current) – [SQL-Dump-Converter (online-Tool)] Manuela v.d.Decken
Line 1: Line 1:
-FIXME **This page is not fully translated, yet. Please help completing the translation.**\\ //(remove this paragraph once the translation is finished)// +====== Toolbox ======
- +
-====== Werkzeugkiste ======+
 {{:firstaid.png?nolink&128 |Werkzeugkiste}} {{:firstaid.png?nolink&128 |Werkzeugkiste}}
 ---- ----
-===== SQL-Dump-Konverter (online-Tool) ===== +===== SQL-Dump-Converter (online-Tool) ===== 
-//Unterstützt Entwicklung für WebsiteBaker 2.8.3-SP3 / 2.8.4//\\ +//Supports development for Website Baker 2.8.3(SP3 and up) / 2.10.x / 2.11-x//\\ 
-**[[dev:all:devtools:manual-sqlconvert|Anleitung zum SQL-Dump-Konverter]]**+**[[en:dev:all:devtools:manual-sqlconvert|Tutorial for the SQL-Dump-Converter]]**
  
-[[http://isteasy.de/otools/ConvertDump/?b=a20zw3|SQL-Dump-Konverter starten]]+[[http://isteasy.de/otools/ConvertDump/?b=a20zw3|start SQL-Dump-Converter]]
  
-Dieses Tool ist dazu gedacht, in Verbindung mit dem seit WB-2.8.3-SP3 integrierten SQL-Importer die Entwicklung von Installationsroutinen wesentlich zu vereinfachen und zu beschleunigen.\\ + 
-Die bisherigen //**install.php**//Dateien mit seitenlangenvon Hand erstellten Tabellendefinitionen in PHP-Syntax gehören endgültig der Vergangenheit an.\\ +This tool, in conjunction with the (since WB 2.8.3 SP3) built-in SQL Importer is intended to facilitate and accelerate developing installation routines significantly.\\ 
-In der Regel baut sich doch ein Entwickler immer die zu seinem neuen Addon gehörende Tabellenstruktur in seiner Datenbank aufAb jetzt genügt esdiese Struktur (nicht die Datenmit allen zugehörenden Tabellen z.Bper phpMyAdmin zu exportierenden Dump kurz durch den Konverter zu schicken und schon hat man eine gültige SQL-Struktur-Importdatei zur VerfügungNoch ein paar kurze Codezeilen jeweils in die //install.php//, //uninstall.php// und //upgrade.php// eingefügt und die Benutzung der neuen Strukturdateien bei InstallationDeinstallation und auch Upgrade ist sichergestellt.\\ +The recent //**install.php**//files with page-longhand-drawn table definitions in PHP syntax finally are a thing of the past.\\ 
-Eine Importdatei (//**install-struct.sql**//soll alle zur Installation eines Addons benötigten Tabellendefinitionen enthalten.\\ +As a rule, each developer always builds his own table structure belonging to his new addon in the databaseFrom now onit is sufficient to export that structure (not datawith all tables belonging to it, e.gvia phpMyAdmin, shortly send teh dump through the converter and there you have a valid SQL structure import fileJust a few short lines of code to be inserted in each case in the //install.php//, //uninstall.php//, and //upgrade.php//, and the use of the new structure files during installation, uninstallation and upgrade is ensured.\\ 
-Damit eine Strukturdatei allen möglichen Modi des Importers genügen kannmuss sie für jede Tabelle die aufeinanderfolgende Kombination aus folgenden 2 SQL-Statements enthalten.+An import file (//**install-struct.sql**//shall contain all information on table definitions needed to install an addon.\\ 
 +So that a structure file can satisfy all possible modes of the importerit must contain for each table, the successive combination of the following 2 SQL statements.
  
 **DROP TABLE IF EXISTS `{TABLE_PREFIX}mod_modulname_table`**\\ **DROP TABLE IF EXISTS `{TABLE_PREFIX}mod_modulname_table`**\\
Line 21: Line 20:
 Diese Kombination beider Statements erlaubt es dem Importer, //**wahlweise**// eine komplette Neuanlage nach evt. vorherigem Löschen alter Tabellen //**oder**// Nachinstallation einzelner, fehlender Tabellen bei Reparatur / Upgrade //**oder**// einfach eine komplette Deinstallation vorzunehmen. Diese Kombination beider Statements erlaubt es dem Importer, //**wahlweise**// eine komplette Neuanlage nach evt. vorherigem Löschen alter Tabellen //**oder**// Nachinstallation einzelner, fehlender Tabellen bei Reparatur / Upgrade //**oder**// einfach eine komplette Deinstallation vorzunehmen.
    
 +This combination of the two statements will allow the importer, //**either**// to perform a complete new installation after a possible destroy of all old tables //**or**// retrofitting individual, lack of tables at repair / upgrade, //**or**// simply make a complete uninstall.
  
- --- //[[manuela@isteam.de|Manuela v.d.Decken]]  08.09.2014// 
----- 
  
en/dev/all/devtools.1433346835.txt.gz · Last modified: 22.07.2015 22:52 (external edit)