Latest

Writing

Essays and field notes on software, open source, communities, and the systems around them.

Products.TinyMCE 1.3 beta 1 release

Installation add http://static.domenkozar.com to your find-links pin version to Products.TinyMCE-1.3-beta1 run upgrade step in portal_setup report issues ;-) Changelog Detailed changelog is long, (if you are interested) read following. Deliverables tinymce version upgrade 3.2.7 (2009) to 3.4.3 (2011) IE9 support (implicitly fixed by previous line) Dexterity support Plone 3 and 4 compatible rewritten Image and Link plugins (now named as plonebrowser) with jQuery configurable shortcuts in browser plugin GS migration JavaScript compressor KSS is gone tested on opera/chrome/firefox/IE7/IE8/IE9 split tinymce project to a fork of github.com/tinymce/tinymce/ Known issues editing existing link on image does not recognize current link few IE7 design glitches If this work is helpful to you, please contribute to my trip to PloneConf2011

Read article

GSOC #3: TinyMCE improvements for Plone

Wow, a lot has happened since my last blog post. Highlight of the July being the Sauna Sprint 2011! Tom Gross worked on improving TinyMCE integration with JQuery plugin, javascript combiner and compressor. Now plain Plone 4 production site has 1/3 less requests in edit mode. Kai Lautaportti refactored ploneimage.js from stratch with JQuery, no globals, documentation and jslint. Roel Bruggink was really helpful with improving user stories and overall experience. Also thanks to Peter Čuhalev for work on amazing redesign of image/link browser dialogs. His work was kindly sponsored by Hexagon IT, you guys rock! If you do like his contribution, it's best to offer him more proper open source craziness.

Read article

GSOC #2: TinyMCE improvements for Plone

University was quite successfully killing my overall productivity. Past week was grand finale, so I'm completely back to TinyMCE and Plone. For few past weeks I was working on upgrading TinyMCE to version 3.4.3 (Plone currently uses version back from 2009). Fully automated upgrade procedure is now as easy as running a shell script. Upgrade was twice (or more) as painful as I originally anticipated. During upgrade many walls were hit and I questioned the whole approach. The conclusion is more or less: this is not maintainable. Few thoughts:

Read article

New Gentoo Goodies

Two very wanted features landed in Gentoo Linux portage tree. PyPy ebuild submitted just 2 months ago! automatic unmask of packages released in portage 2.1.10! Thanks Zac Medico, you rock! --autounmask and --autounmask-write are two new parameters for portage that every user was dreaming of. It will even respect --ask flag! Here is what happens: emerge --ask --autounmask-write pypy will ask you to unmask latest pypy version and to confirm configuration changes emerge --autounmask-write pypy will just unmask needed packages without asking. In either case, you have to confirm changes with dispatch-conf or similar tools. Happy Gentooing!

Read article

GSOC week #1: TinyMCE improvements for Plone

Another year, another Google Summer of Code, another project! This time I'm working on most needed and used part of CMS — text editor. Following has been done on Products.TinyMCE: pep8-ified the product ported all doctests to unit/integration tests added product to jenkins with coverage/pep8/lint reports on Plone 4.0/4.1/3.0 wrote specifications for new UX of image/link browser in TinyMCE and forwarded it to Peter Čuhalev for mockups Next week, I will work on current tickets at plone.org tracker. Time to shoot some bugs!

Read article