Coder Social home page Coder Social logo

Comments (14)

phoebusryan avatar phoebusryan commented on July 19, 2024

Ja, das ist richtig und logisch. Wenn das Ding mal richtig stabil ist, sind Neuinstallationen ja auch nicht mehr nötig und das Problem hier kommt nicht mehr vor. Aktuell während der Entwicklungs- und Fehlerphase kann so etwas aber vorkommen.

from markitup.

tbaddade avatar tbaddade commented on July 19, 2024

Sehe ich ein wenig anders. Ich würde auf das DROP verzichten. Daher der Vorschlag, dass die angelegten Profile in den Dataordner landen und danach automatisch wieder in die DB aufgenommen werden.

from markitup.

tbaddade avatar tbaddade commented on July 19, 2024

Und schon wieder sind alle Profile weg. Ein halte die AddOns immer aktuell, daher kann es schon vorkommen das in einem älteren Projekt ein Update und damit auch ein re-install notwendig wird. Damit sind die Profile dann verschwunden.

from markitup.

phoebusryan avatar phoebusryan commented on July 19, 2024

Ja ich hatte gestern auch so ein Fall. Das 'Feature' wird also sicher kommen und demnächst eingebaut werden.

from markitup.

interweave-media avatar interweave-media commented on July 19, 2024

nicht nur sind neu angelegte Profile nach Backup weg, neu angelegte Profile schlagen gar nicht erst mehr durch, das heißt, der Editor ist keiner mehr wenn ich ihm ein individuelles Profile zuweise. Den Fall hatte ich NACH Aktualisierung und re-install auf die derzeit aktuelle Version 1.2.1 (gilt für textile und markdown)

from markitup.

phoebusryan avatar phoebusryan commented on July 19, 2024

Beim individuellen Profil musst du im Input das Attribut "class" anpassen. Damit sollte es dann gehen.

Bzgl. den angelegten Profilen sichern, bin ich noch an einer Lösung dran, damit ich z.B. auch die DB Struktur ändern kann und die Daten trotzdem nicht verloren gehen. Aber ich bin dran.

from markitup.

interweave-media avatar interweave-media commented on July 19, 2024

"class" habe ich natürlich angepasst gehabt: es kommt dann aber ein textarea ohne editor-icon-header. Mir schien das als Feedback wichtig, da du ja an der Sache dran bist.

from markitup.

phoebusryan avatar phoebusryan commented on July 19, 2024

kannst du mir sagen wie du das Profil genannt hast und wie die klasse dann hies? dann würde ich der Sache gleich nachgehen. Evtl. ist da ja wirklich noch ein Fehler drin.

from markitup.

interweave-media avatar interweave-media commented on July 19, 2024

klar, gerne:
Profile: "textile_jw"
class: "markitupEditor-textile_jw"

from markitup.

phoebusryan avatar phoebusryan commented on July 19, 2024

Das habe ich gerade probiert. Bei mir klappt es.

Hast du Buttons angegeben?
Was für welche?
Nutzt du die neuste Version?
Kommen Javascriptfehler?
Hast du mal re-installiert? :-)

from markitup.

interweave-media avatar interweave-media commented on July 19, 2024

Hast du Buttons angegeben?
==> ja, alle (ist quasi eine Kopie von _full
Was für welche?
==> s.o.
Nutzt du die neuste Version?
==> 1.2.1, heute aktualisiert
Kommen Javascriptfehler?
==> no
Hast du mal re-installiert? :-)
==> yes

ich teste das aber auch nochmal. Will hier natürlich keine Verwirrung stiften ;-)

from markitup.

phoebusryan avatar phoebusryan commented on July 19, 2024

@tbaddade Wie würdest du das lösen? In der uninstall.php ein JSON erstellen mit den Profilen und beim installieren schauen ob es ein JSON gibt und dieses am Ende der Installation einlesen?

Was wird eigentlich zuerst ausgeführt; die uninstall.php oder die uninstall.sql?

from markitup.

tbaddade avatar tbaddade commented on July 19, 2024

Ich würde das DROP aus deiner install.sql löschen und den Aufbau eher so lösen https://github.com/yakamara/redaxo_yrewrite/blob/master/install.php
Hier siehst du auch ein Bsp. für ALTER TABLE

Was wird eigentlich zuerst ausgeführt

Reihenfolge ist immer erst die php-Datei dann die sql-Datei.

die uninstall.php oder die uninstall.sql?

Die werden bei einem re-install nicht berücksichtigt. Daher könntest du die Profile ggf. im Data-Ordner zwischen speichern (in der install.php).

from markitup.

phoebusryan avatar phoebusryan commented on July 19, 2024

Die Assets werden bei jedem Update kopiert, sodass ein reinstall nicht mehr nötig ist. SQL-Anpassungen werden nun über die update.php gelöst. Daher schliesse ich dies nun.

from markitup.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.