Merry Christmas and a Happy New Year!

December 28th, 2011 by Afraithe

We at Moxiecode would like to thank you all for a great year and we are looking forward to another one just like it (but even better!).

Shoutouts to our friends at Ephox, for their great contribution to the TinyMCE code base.

Also shoutouts to the WordPress guys, congratulations on the 3.3 release, we now have 2 of our projects running within WordPress, both TinyMCE and Plupload.

Thanky you all for using our products.

Posted in Blogs, Cool stuff | 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 »

Moxiecode visiting Palo Alto, California

November 18th, 2010 by Afraithe

Palo AltoMe and Spocke is taking a trip to Palo Alto, California for a couple of days at the start of December (1th-5th) to meet up with some business and technology partners. We are looking forward to seeing the center of the IT industry, if you wish to meetup there for some reason, get in touch with us, our time is limited but we might be able to work something out.

On another note, we have a new employee, Davit Barbakadze has been helping us out for a bit the last couple of weeks and he is now a part of Moxiecode Systems AB. His main focus right now will be to incorporate some fixes and enhancements into Plupload and then move over to help out on TinyMCE development as well as other development.

Posted in Blogs, Cool stuff, Work | 1 Comment »

Facebook using TinyMCE

August 19th, 2010 by Afraithe

Facebook

So, 500 million ppl just got access to TinyMCE, sweet :)

And as you might have noticed (we tweeted about it) Facebook is now using TinyMCE in their “Notes” section as well as “Facebook Questions”.

We are now back from vacation since the start of this week, getting back into things again and we got a lot of nice stuff for the community comming up.

Posted in Cool stuff, Software, Work | 4 Comments »

GitHub now has SVN support

April 16th, 2010 by Afraithe

When we switched from Subversion to GitHub, the only negative feedback we got was that it is a lot harder to user SVN External in order to import the TinyMCE SVN tree into your own repository.

Well on the 1st of April, GitHub announced SVN support, most ppl thought it was an April fools joke, but it does actually work.

It is read-only of course.

If you want to check out TinyMCE using SVN you use this url.

svn checkout http://svn.github.com/tinymce/tinymce.git

Check out their blog post on GitHub for more info.

Posted in Blogs, Cool stuff, Development | 5 Comments »

GitHub paying off

March 26th, 2010 by Afraithe

GitHubSocial coding is the new thing, since our move to GitHub the community activity on all our project have increased, users find it easier to clone, fix, extend, patch and contribute to the software through GitHub.

The learning curve for Git is kind of steep, and we hope that more ppl will be able to help out when the tools (such as TortoiseGit etc) becomes better and more understandable. It can only get better from here.

We recently released a new version of TinyMCE (3.3.2), and we continue to review patches and contributions made by others.

Also, through a recent partnership we can offer better support and custom license options for TinyMCE, but more on that later.

If you wish to follow any of our products on GitHub, here is a link list of our current project.

Thank you everyone for all your contributions!

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

MCFileManager & MCImageManager tips & tricks

March 4th, 2010 by Afraithe

MCFileManagerWe sent out a recent survey with an update to MCFileManager and MCImageManager it it became apparent to us that some might need a bit of tips and tricks when it comes to certain implementation issues. Thank you very much everyone for the feedback you provided with the survey, it helps a lot.

Limiting write access

If you have other ppl than yourself that uses the software a good option is to limit functionality as much as possible until they request it. One good way of limiting the problem with users uploading files into the configured root folder (usually a website root) is to limit write access completly to that folder, but not sub folders.

Place a file named mc_access into the configured root folder and fill it with this content:

_filesystem.writable=false
_general.disabled_tools=createdir,createdoc,refresh,zip,upload,edit,rename,cut,copy,paste,delete,selectall,unselectall,view,download,insert,addfavorite,removefavorite

The underscore “_” forces the option to be local and not continue to apply to all sub folders.

Each configuration option in the wiki will contain example on how to use the config option inside an mc_access file.

Forcing formatting options

MCImageManagerOne common problem with users uploading images is that they tend to upload their 3000×2000 pixel camera images, any images larger than say 640×480 isn’t usually used on websites, unless you are publishing print quality pictures for press releases or similar. One way to force this, is to set formatting options in the only folder they are allowed to upload files, there are actually various ways to configure this, you can simple force a site wide upload.format option that places different sized files in different folders. This example is for use inside an mc_access file.

Create a file called mc_access in the folder where images are stored.

upload.format=640x480=%f_%w_%h.%e

This will create a file named <filename>_640_480.<ext> if uploaded in that folder (or any subfolder). The size will be forced to this.

One idea might be to have a main images folder, and then make 3 sub folders called “small”, “normal” and “large” and add different mc_access files to that folder for the different forced images sizes.

You can read more about the upload.format option in the wiki.

Directory templates

This is quite a nifty feature, when a user creates a folder, you can use directory templates in order to control what that folder can do and contain, that means you can put an mc_access file into a directory template! You might want to have a complete folder with sub folders when your user creates a new folder, so he knows where to put images and documents. Perhaps you want a certain index file, or empty submenu file to be included with every folder if you use it to control structure, submenus and layout.

You can checkout the configuration option in the wiki, also don’t forget that you can force your user to use these directory templates, and of course, if you configure using mc_access you can have different directory templates depending on where the user decides to create a new folder.

The MCFileManager also has file templates that allow you to copy a template file when the user creates a new document through the gui.

We hope these tips might help you on the way to implement our products with your own, good luck, and be sure to visit the forum if you have any problems.

This information will also be added to the wiki.

Posted in Cool stuff, Development, Work | Comments Off

Plupload feature explanation

February 11th, 2010 by Afraithe

We have gotten a few questions regarding the supported features of Plupload and what they mean exactly.

Chunking

Chunking is smart, it will allow you to upload files regardless of how large they are. Normally server environments have a limitation how much they can store in memory, normal upload forms put everything in memory and dumps it down when the whole file is received.  With chunking, you can continue to upload even if the memory has a low limit cause the file is chunked into smaller parts and saved every x kilobytes.

PNG and JPEG resizing

Support for resizing means that images can be resized by the client, before they are uploaded to the server, saving a lot of bandwidth. Lets say you are uploading your vacation photos, instead of uploading a 2560×1600 image it will be resized down to a more web-suitable 640×480 image, saving a lot of space and making the upload quicker. Also this will use the client browser to resize the image and not the server resources.

Type Filtering

By type filtering we simply mean the option to select only a certain type of files, such as only .jpg etc.

Drag & Drop

This feature has been limited to Java Applets for so long now, but support for Drag & Drop is starting to look better in more of these supported ways to upload and we will continue to monitor their progress.

Fallback

A good approach when setting up Plupload is to configure your runtimes as optimal as possible, we would recommend the following order of fallback.

  • Google Gears (best feature support)
  • Silverlight (good support)
  • Browserplus (good support)
  • Flash (good support, best client spread)
  • html5 (bad support, bad client spread)

Once html5 becomes more spread and usable, we would suggest putting it on top.

Why Flash so far down? Well actually after Google Gears (our personal favorite) the other plugins all have their faults and are rather similar. If chunking is required for you, remove HTML5 and Browserplus from the runtimes since they do not have support for chunking.

There are a few more options/features but they are quite simple and you should be able to figure them out if you check the documentation.

On another note, we will be making an update sometime soon with better buttons for uploading, a lot of ppl seemed to have missed the little “Play/Upload” icon on the right side of the UI and clicked the grey form send button instead.

If you want to contribute, be sure to visit the project on GitHub.

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

« Previous Entries