Website downtime

March 19th, 2013 by Afraithe

We are moving websites around abit today (Tuesday 19th and possibly Wednesday 20th), so some outage will occur, mostly related to using the forum or bug tracker on the TinyMCE website, and also the shop will be down for a short period of time. This will affect all our websites Plupload.com, Moxiecode.com, TinyMCE.com and Fiddle.tinymce.com.

If you encounter any problems, try again the next day, if you still encounter problems with our website or services after Wednesday, please report it to us.

Posted in Blogs, Development, Software, Work | Comments Off

First Public Beta of Plupload 2 (to be continued…)

November 28th, 2012 by Davit

It has been a long time since we’ve started to work on the second version of our multi runtime file uploader. And here you have it finally – first public beta of Plupload 2.

Bit of backstory, since it’s quite complicated. First of all I would like to make one thing very clear, until it gets confusing – functionality of Plupload on a big part has stayed the same. Yes – it has gained huge potential for growth, but on the surface it shouldn’t feel to you any different. And this is actually good – ’cause if you feel the difference, then something went not as it was expected to and you should immediately report it to us smile

As you might know, so far Plupload consisted of two distinctive parts – the Core (a small framework that made it easy to quickly implement cross-browser file uploader of any kind) and the Widgets – UI Widget and Queue Widget (two visually rich implementations of the Core and basically examples of Plupload’s potential). But while having a core completely separate turned out to be very handy, it still felt a bit constraining. For example it wasn’t possible to easily get the hold of a raw file data – to display thumbnails for example, or access file meta tags. Yes – Plupload was able to extract Exif and GPS info from images, but it was doing this on it’s own, without giving any control to the user. Another problem was that it was nearly impossible to control the flow of the chunks – resend them separately for example, if they failed to reach the server, calculate  checksums for increased reliability, and so on.

So the necessity was obvious – we required to expand the Core farther. But how? Provide more events and methods (much more in fact)? Or separate low-level file manipulation and upload logic into a separate set of libraries? The answer was laying on the surface, but felt so crazy that it took us quite some time to comprehend that it was the only proper way to proceed. So what we did in our major update, is that we’ve extracted all the low-level logic from the Core and wrapped it up in standalone multi-runtime and cross-browser pollyfills, that are closely resembling behavior and functionality of HTML5’s File and XMLHttpRequest Level 2 APIs!…

Now, maybe currently it doesn’t sound as crazy as it did, back in early days when we started, but believe me it still opens up some very interesting opportunities for legacy browsers,  that are still around (and not only). While working on pollyfills, we tried to follow existing W3C specs as close as it was possible in our circumstances, which means that our implementation of FileReader interface, or XMLHttpRequest will act and have all the properties and methods that according to W3C are expected for them to have. And if for some reason they lack some (specs were noticed to mutate quite often), let us know and we will take on them smile

Therefore now we have three tier system: very first level – File and XMLHttpRequest API pollyfills, second level – Plupload Core and third level – Core implementations, like our UI and Queue Widgets. Bottom levels can be extended separately – just as easy as anyone can use the Core to build customized file uploader, pollyfills can be used to create all kinds of components and obviously not only file uploaders.

Currently we publish our first beta of Plupload 2. On big part you should be able to simply drop it in instead of the previous one and everything should simply work. But there are some precautions to take into account. First of all, we’ve dropped BrowserPlus and Gears support, mostly because their authors dropped them themselves. Second point to consider is the fact, that we’ve renamed .swf and .xap shims, since they are not strictly Plupload specialized anymore (they are now part of pollyfills and not the Plupload). So in the places where you reference plupload.flash.swf and/or plupload.silverlight.xap, you must now put correspondingly - Moxie.swf and Moxie.xap (as these are the names of updated shims).

That’s it! You can download Plupload 2 here. Together with minified Moxie (combined name for pollyfill code) and Plupload code, we bundle our Widgets. Queue plugin wasn’t touched, but UI got updated to leverage the power of new APIs and now is able to show the client-side thumbs (even in IE6!).

Happy testing. We are ready to accept bug reports and feature requests. Now that we’ve mostly done with the major update, bug hunting will get top priority.

Posted in Cool stuff, Development | Comments Off

TinyMCE Nuget for .NET

March 20th, 2012 by Afraithe

If you are already familiar with Nuget’s for .NET this might not be so new to you.

Tugberk has created Nuget’s for various TinyMCE implementations (MVC, jQuery etc).

Check out this blog post for more information and some help on getting started.

 

Posted in Cool stuff, Development | Comments Off

Customizing WordPress TinyMCE Editor

December 20th, 2011 by Afraithe

Jake Goldman, chief engineer and CEO of 10up LLC posted a slide of his talk at 2011 Wordcamp earlier.

Showing some advanced work on how to customize and form the editor to fit your website better, using custom styles, adding custom buttons and styling the interface, a very good slide, wish I had heard the talk.

Check out the article and slides here.

Posted in Blogs, Cool stuff, Development | Comments Off

Fiddle with TinyMCE

September 15th, 2011 by Afraithe

Fiddle with TinyMCEToday we released a new service, to allow you to try different configurations and setups with TinyMCE, as well as aid in examples for our bugtracking system, we introduce TinyMCE Fiddle (fiddle.tinymce.com). Service is still in beta stage, feel free to comment and provide feedback in the forums at tinymce.com.

This service is heavily inspired by jsfiddle.net

Posted in Cool stuff, Development, Software | Comments Off

Plupload/TinyMCE websites

January 19th, 2011 by Afraithe

PluploadThe buzz around Plupload is huge right now, much more than we anticipated, and we are putting more resources into the continued development of Plupload and starting to create a community around it similar to TinyMCE. Over the next couple of weeks/months you will see a rebuild of the website so contain a wiki for the documentation as well as its own bug/feature tracker system (like the new one we are using for TinyMCE). The current website wasn’t built to contain so much content, but as the project grows, so must the website.

The new TinyMCE website is a huge success, ppl are getting engaged with the bug/feature tracker and submitting good quality reports, something we appreciate a lot and we no longer have to put up with the incredibly turtle-slow Sourceforge tracker system.

Just as a side note, many seems very interested in exactly when the new TinyMCE version will be out of Beta, can’t give you any exact date, but we expect this to be the last beta unless something unexpected shows up.

Posted in Cool stuff, Development, Software, Work | 3 Comments »

State of the source

October 20th, 2010 by Afraithe

Been a while since we gave some form of update, if its quiet it is cause we are working very hard. We are working in parallel on a big update on TinyMCE and the major 4.0 TinyMCE release as well as our MCFileManager and MCImageManager that is way overdue for a major update.

On another note, Drupalcamp Atlanta happend a few weeks ago and one of the topics there was a shootout between different editors, the result was posted a few days after collecting what criterias was most important from the attendees of the camp. TinyMCE came out on top in this little shootout.

You can read the result here.

These kind of comparisons are good for all parties involved, its good for us to see what features are valued the most, it gives us a direction of focus when we do updates. We think the upcoming TinyMCE versions will be even  better than the current, improved performance, more power in configurating output, changes to the graphical interface, and a lot of other things, some we like to keep a secret! Stay tuned!

Posted in Development, Work | 2 Comments »

Paragraphs vs br

September 13th, 2010 by Spocke

We have had many questions about how paragraphs are handled in TinyMCE and users wanting to have <BR> elements instead of <P>. Adrian Sutton at our partner Ephox has written a few blog posts about various issues and misconceptions on this topic. And we also explained many issues in our FAQ.

So to sum things up, paragraphs are here to stay and TinyMCE will continue to produce them on enter by default.

Posted in Development, Work | 3 Comments »

Partner Network

May 26th, 2010 by Afraithe

EphoxIn order to provide better TinyMCE support for those who need it, we have started a Partner network, and our first partner signed up is Ephox, they will provide support and commercial licensing for TinyMCE.

In addition, they have also commited resources to help out the community in a more direct way, by helping to fix bugs, answer issues on the forum and various other things. You might have seen Adrian commiting bug fixes on Git and answering some topics on the forums. Ephox has also setup an automated UNIT test bed that checks TinyMCE across browsers on different Operating systems as soon as something is commited to GitHub TinyMCE project. You can check out the Ephox Enterprise TinyMCE offering at their website. Also check out Adrians view on this partnership at his blog.

So why do we need this? Moxiecode Systems is a rather small company, we want to focus on the development of TinyMCE and not get bogged down with to much support and licensing issues (not everyone like/can use LGPL). “Outsourcing” these parts to our partner network and filtering bug reports through them will allow us to focus more on the needs of the community and future development.

Switching to GitHub was a major step in getting more social, getting more developers engaged in TinyMCE and making it simpler to contribute. This Partnership network is another step towards Enterprise customers that want more than just a community supported editor, they need premium support, guaranteed turn around times and many other things.

If you wish to become a partner, contact us and we will fill you in on how this works.

Posted in Blogs, Development, Software, Work | Comments Off

Need a new Job()?

April 21st, 2010 by Afraithe

Moxiecode and TinyMCE is doing well, and we are looking for more ppl to join our team of developers. You can be located almost anywhere in the world.

These are the job openings right now:

Backend Developer

We need help working on the MCFileManager and MCImageManager products, an experienced developer could really help us develop some new thoughts we have regarding our products as well as develop new products and ideas.

Primary skills: C#, PHP

Secondary skills: JavaScript, HTML, CSS

Frontend Developer

Would you like to work on the most popular Open Source WYSIWYG editor in the world? We need someone who knows JavaScript like the back of his hand.

Primary skills: JavaScript, HTML, CSS

Secondary skills: PHP, C#

How to apply!

If you feel like you have the skills needed, send your application to info at moxiecode dot com with your name, address, current work situation and CV. If you are apart of some Open Source project or have code located in some public repository, send some info on how/where we can look at it and describe how you where involved in that project.

Posted in Development, Software, Work | Comments Off

« Previous Entries