skip to Main Content
+971 55 881 1725 hmimthiaz @

Tinymce 3.0 released

Moxiecode has released new version of Tinymce. Some new features updated from change log

Rewrote the core and most of the plugins and themes from scratch.
Added new and improved serialization engine, faster and more powerful.
Added new internal event system, things like editor.onClick.add(func).
Added new inline popups plugin, the dialogs are now skinable and uses clearlooks2 as default.
Added new context menu plugin, context menus can now have sub menus and plugins can add items on the fly.
Added new skin support for the simple and advanced themes you can alter the whole UI using CSS.
Added new o2k7 skin for the simple and advanced themes.
Added new custom list boxes for font size/format/style etc with preview support.
Added new UI management, enabled plugins to create controls like splitbuttons or menus easier.
Added new JSON parser/serializer and JSON-RPC class to the core API.
Added new cookie utility class to the core API.
Added new Unit testing class to the core API only available in dev mode.
Added new firebug lite integration when loading the dev version of TinyMCE.
Added new Safari plugin, fixes lots compatibility of issues with Safari 3.x.
Added new URI/URL parsing it now handles the hole RFC and even some exceptions.
Added new page break plugin, enables you to insert page break comments like <!– pagebreak –>
Added new on demand loading of plugins and themes. Enables you to load and init TinyMCE at any time.
Added new throbber/progress visualization a plugin can show/hide this when it’s needed.
Added new block quote button. Enables you to wrap paragraphs in blockquotes.
Added new compat2x plugin. Will provide a TinyMCE 2.x API for older plugins.
Added new theme_advanced_resizing_min_width, theme_advanced_resizing_min_height options.
Added new theme_advanced_resizing_max_height, theme_advanced_resizing_max_height options.
Added new use_native_selects option. Enables you to toggle native listboxes on and off.
Added new docs_url option enables you to specify where the TinyMCE user documentation is located.
Added new frame and rules options for the table dialog.
Added new global rule for valid_elements/extended_valid_elements enables you to specify global attributes for all elements.
Added new deny attribute rule character so it’s possible to deny global attribute rules on specific elements.
Added new unit tests in the dev package of TinyMCE. Runs tests on the core API, commands and settings of the editor.
Added new experimental jQuery and Prototype framework adapters to the development package.
Added new translation.html file for the development package. Helps with the internationalization of TinyMCE.
Added new setup callback option, use this callback to add events to TinyMCE. This method is recommended over the old callbacks.
Added new API documentation to all classes, functions, events, properties to the Wiki with examples etc.
Added new init method to all plugins and themes, since it’s shorter to write and it mimics interface capable languages better.
Added new tab_focus option, that enables you to specify a element id or that the next element to be focused on tab key down.
Added new addQueryValueHandler method to the tinymce.Editor class.
Added new class_filter option, this enables you to specify a function that can filter out CSS classes for the styles list box.
Added support form [url=url]title[/url] to the bbcode plugin.
Added type and compact attributes to the default valid_elements list for the ul and ol elements.
Added missing accessibility support to native list boxes in both the toolbar and dialogs.
Added missing access key for the element path for accessibility reasons.
Added new getElement method to Editor class, returns the element that was replaced with the editor instance.
Added new unavailable prefix for disabled controls for accessibility reasons.
Added new classes for toolbar rows in advanced theme mceToolbarRow1..n enabled you to change appearance of individual rows.
Added auto detection for the strict_loading_mode option when running in application/xhtml+xml mode on Gecko.
Optimized the HTML serializer by bundling some post process methods together.
Added new indentation option enables you to specify how much each indent/outdent call will add/remove.
Added easier support for enabling/disabling icon columns on drop menues.
Added new menu button control class. This control is very similar to the splitbutton but without any onclick action.
Added support for previous tab focus (shift+tab). The tab_focus setting now takes two items next and previous element.
Added map and area elements to the default valid_elements list and also some indentation rules.

One sad thing is Safari is still experimental πŸ™ apart from that it is kick ass πŸ˜€

Plan for next month weekends :-)

It has been more than one and half year after I released Organizer plugin for WordPress. Initially I wrote that plugin to help my dad who was blogging that time. Latter he stopped blogging so I stopped further updates on Organizer. Recently I got couple of mails asking for an updated version. I have decided to write a simple version from scratch with basic functionalities which can help bloggers to manage the files.

The features I am planning to include for 2.0 alpha are the following

1. Manage files from the upload folder
2. Copy / Move / Delete files from upload directory
3. Use phpThumb for image manipulation
4. Use smarty for clean code
5. Use jquery for ajax and DOM handling
6. Complete rewrite of everything as it is a complete.
7. Full support for 2.3.2 and above only.

I should be able to release the basic version by end of Feb 2008. I am really thank full for all the people who have downloaded the plugin and used it. And thanks for pushing me so hard so that I can move my lazy butt and do some work during my weekends.

Catch you soon with Organizer 2.0 alpha πŸ˜‰

Microsoft Mac Office 2008

Microsoft Mac Office 2008Today I got the chance install my won copy of Office 2008 for mac. The installation was pretty simple and removed my old crapy 2004 from the system. My biggest expectation for Office 2008 was Entourage.

At work we use exchange and iMail does a good job but not up to the mark. The office for windows had so many feature which was missing in Mac. So it made lot of people to think a lot to move to mac and who ever moved to suffered a lot one such is myself.

This version is an solves all the problems for people who use mac @ work. I will be really glad If I can voice chat using yahoo, msn. Still it is not there and it is pretty sad πŸ™

Did I forget to mention, it is really fast πŸ˜€

MySQL ORDER BY FIELD – Custom Field Sorting

Today I ran into a problem. I need to sort results of a given query by fixed column values.


I have a column named status and which holds the following values 1,2,3,4

When I user normal sort method like

Order By status ASC will return 1,2,3,4

Order By status DESC will return 4,3,2,1

Suppose If I need the result to be sorted in a particular Order 3,2,4,1 then I ran into problem. Both method cannot solve my problem.

Then Googled and I found a thread in MySQL forum where Papalagi Pakeha had the same problem.

For that Johan Hââk replied with a solution

Where I can user Order By Field function to get the needed result. So my query will look something like

Order By Field(status,3,2,4,1) which does the magic. I searched the whole MySQL documentation but I am unable to find the proper documentation. Who cares it works for me πŸ˜‰

Back To Top