Image editor integration

Events happening in the community are now at Drupal community events on www.drupal.org.
mihai.sucan's picture

Hello everyone!

I would like to propose the integration of an image editor into Drupal. The image editor I have in mind is PaintWeb, which is also an open source project.

The motivation for this project is based on the emerging popularity of HTML5 and advanced web applications. Drupal is a powerful CMS which should allow users to also edit images inside their browser, without having to use an offline tool for simple drawings / simple edits.

The PaintWeb project provides integration into Moodle 1.9, upcoming Moodle 2.0 and TinyMCE 3. It provides an API I can use for easy and powerful integration into Drupal, as a module.

Some integration ideas:

  • patch the core Upload module to also include an option to Edit attachments of supported image types.
  • patch the WYSIWYG module to include support for PaintWeb, such that, when the PaintWeb and TinyMCE libraries are installed, the user can edit images directly from the articles/documents they write.

A PaintWeb module for Drupal can provide API such that other modules can allow users to edit images. This would benefit the users and developers communities by further extending the possibilities of the Drupal CMS - users can easily edit images, and developers can easily build upon the new feature.

Beyond such integration work, I can also make improvements to PaintWeb, as desired by the Drupal mentor and community.

I can work with the new Drupal 7 if the APIs are sufficiently stable. Otherwise, I think focusing on Drupal 6 is the best choice. I can offer to update any code I write over the summer to the new Drupal 7.

About me

I am Mihai Sucan, a second year student pursuing a Bachelor of Science degree at the Aurel Vlaicu University of Arad.

I have strong experience in web development, both client-side (JavaScript, HTML5, CSS, SVG, etc.) and server-side (PHP, mySQL, etc.). I have written articles for Opera Software. I contributed with feedback to the HTML5, Web Forms 2 and XBL 2 specifications - feedback which prompted the editors to make changes. Additionally, I am experienced in working with CVS, SVN and Git - there is no problem for me to work with any version control system.

Last year I participated in the GSoC program where I successfully completed a project for Moodle. The experience of working with the open source community was really great and I loved it.

Previously I have worked on my own CMS, for my clients. While that project of mine is far from the size of Drupal, I have gained lots of experience with PHP and mySQL, with what it takes to develop a CMS and I learned the ins and outs of WYSIWYG editing, having also built my own editor. My interest into Drupal is natural, given my experience.

I firmly believe that my keen interest into web standards and technologies would be valuable to the Drupal community. For more information about me and my work, please check my CV.

Contact

I am available on IRC (nick ROBOd, irc.freenode.net), on Skype, Gtalk, Yahoo, ICQ and email. I can keep close contact with my mentor at all times, on any medium preferred by him/her.

Thoughts, questions and feedback are always welcome. I would specifically be interested to get in contact with a potential Drupal mentor, so we can discuss in greater technical detail the project proposal.

Google Summer of Code 2010

Group organizers

Group categories

Important Announcement

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: