Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 6 reacties
Bron: Moxiecode Systems

TinyMCE is een platformonafhankelijke web-based HTML-tekstbewerker gemaakt met Javascript die eenvoudig in een CMS te voegen is. Enkele van de belangrijkste features zijn ondersteuning voor themes, templates, meerdere talen en het gebruik van plugins. Voor meer informatie over TinyMCE kun je hier terecht en een voorbeeld is hier uit te proberen. Moxiecode Systems heeft een nieuwe versie vrijgegeven met 2.0.3 als het versienummer. De aankondiging ziet er als volgt uit:

This new version doesn't contain any major visual changes or addons but lots of modifications have been made behind the scenes.

The new cleanup engine that was previously added as a plugin has been moved to the core of TinyMCE this means that the old cleanup logic has been compleatly removed due to it's inflexible and old code and poor performance. The new cleanup routine is a lots faster and gives some new and interessting features.

The whole code structure has been modified, TinyMCE core is now no longer only one file it has been divided into numerous class files. These are located in a separate development zip/tgz file, this archive also includes all the needed development tools for generating a tiny_mce.js or tiny_mce_src.js file.

All themes and plugins are rewritten to a new interface OOP design. So they are now singleton classes instead of namespaced functions. Old plugins should still work since they get wrapped in a object when they are loaded.

Some of the TinyMCE core logic has been moved from the TinyMCE class to new separate classes like TinyMCE_Selection and TinyMCE_UndoRedo this breaks compatiblity with old plugins and themes but it should be pretty easy to port them to the new code layout.

All functions in TinyMCE core has been documented in API documentation (jsdoc) so it should be easier to understand how the internals of TinyMCE works. The documentation on how to write custom themes and plugins has also been updated, so it should be easier to create custom plugins.

Some old function and callbacks has been removed, this might break compatiblity but there are far better alternatives to this logic.

Lots of small bugfixes where also added to this release, and the overall performance has been looked over. The script contains more logic but it's now smaller than the previous release.

The cleanup of the code base and the refactoring was needed since some old functions have been in there for 2 years now and simply didn't performce well enough anymore. And it was harder and harder to maintain a file of 6000 lines of code so it needed to be separated. :)
Moderatie-faq Wijzig weergave

Reacties (6)

Ik gebruik FCKeditor voor een aantal websites. Wat functies betreft vind ik TinyMCE gemakkelijker / beter te configureren, maar FCK heeft een gratis ingebouwde filemanager. Iets waar je bij TinyMCE moet bijbetalen (of een gratis andere filemanager implementeren).
Vanwege dit item gebruik ik nog steeds FCKeditor
Stond nu (enkele dagen later) in de meuktracker : tinyfck (http://p4a.sourceforge.net/tinyfck)

The best of both worlds :-)
Iemand ervaring hiermee? En hoe verhoudt deze zich tot http://www.fckeditor.net/ ?
Hmm, niet veel ervaring ermee helaas, er zit een versie van TinyMCE in Wordpress 2, en die wordt door iedereen (inclusief mij) standaard meteen uitgezet omdat het gewoon niet lekker werkt en nog geplaagd wordt door bugs.
Of dat aan Tiny ligt of aan de implementatie in Wordpress ligt durf ik niet met zekerheid te zeggen, maar aangezien het TinyMCE team zelf voor de implementatie heeft gezorgd...
Ik vind TinyMCE eleganter en sneller dan fckeditor, de code is ook stukken netter. De image-upload functionaliteit van fckeditor is anders wel beter alhoewel ik dit wel nog vergelijk met TinyMCE 1.x waar het nog niet bestond. In 2.x is er wel zoiets toegevoegd en het lijkt wel goed bruikbaar.

Maar je moet me niet geloven - van beide zijn demos beschikbaar:
http://tinymce.moxiecode.com/example_full.php?example=true
en
http://www.fckeditor.net/demo/default.html
Ik heb TinyMCE als programmeur verwerkt in een webapp en het enige nadeel dat ik kon ontdekken is dat de laadtijd vrij hoog is, omdat alle edit knopjes als gifjes steeds apart geladen worden. Je geeft tinymce een textarea mee welke hij in een editor veranderd, dit doet hij echter pas nadat de hele pagina geladen was. Demonstreer je vervolgens een pagina dan krijg je dus "dat wil ik graag nog wel even veranderd zien.... 'ohw.. ok' " reacties. Maar geen idee of fck editor hier iets beters op verzonnen heeft. Opzich geen last gehad van bugs. Werkt zowel onder Firefox (Linux/Windows) als IE ok. Er was alleen een feauture (die wij niet gebruikten) die onder FF niet werkte (je kreeg hiervoor een meldinkje dat dat bekend was), alleen weet niet meer welke.

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True