Welcome, Guest. Please login or register.
Did you miss your activation email?
May 26, 2012, 04:49:31 PM

Login with username, password and session length
Search:     Advanced search
Wollen Sie dem WebsiteBaker Team beitreten?
Nähere Informationen finden Sie unter hier und auf unserer neuen Webseite.
155544 Posts in 21714 Topics by 7736 Members
Latest Member: chris85
* Home Help Search Login Register
Pages: [1]   Go Down
Print
Author Topic: YUI  (Read 612 times)
ruebenwurzel
WebsiteBaker Org e.V.

Offline Offline

Posts: 7973



WWW
YUI
« on: January 18, 2011, 08:07:09 AM »

Hallo,

in WB werden momentan noch freie scripte von Yahoo benutzt (Seiten drag and drop ...). Die sollten irgenwann mal durch was anderes ersetzt werden (wegen lizenzrecht?!). Da das aber auf nächste Zeit nicht absehbar zu sein scheint, wäre es vielleicht sinnvoll auch diese scripte durch die aktuellen zu ersetzen.

Momentan implementiert ist wohl Version 2.8.0R4. Aktuell herausgekommen ist version 3.3. Gerade wenn in WB 2.8.2 Wert auf Sicherheit gelegt wird, sollte man zumindest mal die Security-bulletins von Yahoo zu den scripten lesen.

Weiß nicht, ob die in WB integrierten scripte betroffen sind, und auch nicht, ob die neuen scripte mit WB fehlerfrei zusammenarbeiten. Vielleicht kann sich da ja ein javascript-spezialist der Sache mal annehmen. Kann ja auch gut sein, dass man aus sicherheitstechnisc her Sicht nichts veranlassen muss. Dann ist es wohl besser nach dem Motto "never change a running system" zu verfahren. smiley)

Gruß
Matthias

« Last Edit: January 18, 2011, 08:16:46 AM by ruebenwurzel » Logged
testör
Guest
« Reply #1 on: January 18, 2011, 08:21:58 AM »

Die Version 3.3 ist so grundverschieden von Version 2.8, dass es keinen Sinn macht upzudaten.
Also gibt's zwei Möglichkeiten:

1.) Drag&Drop rauswerfen und damit YUI 2.x
2.) Drag&Drop komplett neu schreiben auf Basis etwas anderes als YUI 2.x (Pures JS, jQuery, ...)

Einfach upgraden geht nicht. (Ich würde ja für die 2.8er für 1.) sofern niemand es in zwei Wochen umschreiben kann und für 2.9 für 2.) stimmen, doch da werde ich bestimmt gehauen.)  cool
« Last Edit: January 18, 2011, 08:23:49 AM by testör » Logged
ruebenwurzel
WebsiteBaker Org e.V.

Offline Offline

Posts: 7973



WWW
« Reply #2 on: January 18, 2011, 10:19:58 AM »

Hallo,

dass YUI durch was anderes ersetzt werden soll, davon wird schon seit über 2 Jahren geredet. Glaub nicht, dass sich da in nächster Zeit was ändern wird. Deswegen wir oben geschrieben, wenn aus sicherheitsgründen nix dagegenspricht, lasst es lieber so wie es ist. Wusste nicht, dass es so große Unterschiede zwischen YUI 3.3 und YUI 2.8 gibt. Der Aufwand das anzupassen für das bisserl draganddrop lohnt vermutlich nicht.

Matthias
Logged
testör
Guest
« Reply #3 on: January 18, 2011, 02:57:35 PM »

Hallo,

dass YUI durch was anderes ersetzt werden soll, davon wird schon seit über 2 Jahren geredet. Glaub nicht, dass sich da in nächster Zeit was ändern wird. Deswegen wir oben geschrieben, wenn aus sicherheitsgründen nix dagegenspricht, lasst es lieber so wie es ist. Wusste nicht, dass es so große Unterschiede zwischen YUI 3.3 und YUI 2.8 gibt. Der Aufwand das anzupassen für das bisserl draganddrop lohnt vermutlich nicht.

Matthias

YUI 3x hat einen komplett anderen Aufbau als YUI 2x. Das einzige wäre evtl. eine Sandbox für YUI 2 in YUI 3 einzurichten: http://developer.yahoo.com/yui/3/examples/yui/yui-compat.html Aber das sollte bitte jemand nachprüfen.
 
Zum neu schreiben: Es macht keinen Sinn, die Seitenübersicht (/admin/pages) so zu lassen wie es ist, das wissen wir alle. Niemand hat bisher sich wirklich von Grund auf drangewagt. Und leider verschärft das Drag&Drop das ganze nur, weil anscheinend ein ziemlicher JS-Geek das Ganze geschrieben hat, und sein Wissen wohl mit dem Rückzug von WB auch mitgenommen hat.
« Last Edit: January 18, 2011, 03:00:36 PM by testör » Logged
DarkViper
Development Team
*****
Offline Offline

Posts: 1253


« Reply #4 on: January 18, 2011, 03:43:30 PM »

Für die 2.8.2 wird es keine Änderung an /admin/pages mehr geben, abgesehen von evt. Sicherheitsfixes. [never touch a running system]

Für die 2.9.x ist jedoch in absehbarer Zeit ein komplett neu gecodetes Modul vorgesehen. Wie genau DragDrop letztendlich realisiert wird (sicher ohne YUI) ist noch nicht ganz sicher. Fest steht nur, dass es möglichst schnell und ohne überflüssigen Ballast laufen soll. Zumindest im Basis-Theme. Was andere Themes dann produzieren.... who knows..
Logged

Anleitungen lesen und selber nachdenken ist anstrengend...  Da lass ich doch lieber andere für mich denken...

In 1984:  Nineteen Eighty-Four is a unrealistic utopia!!
In 2012:  Nineteen Eighty-Four is a little piece only of our reality!!
Pages: [1]   Go Up
Print
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2011, Simple Machines Valid XHTML 1.0! Valid CSS!