SOC: Collaborative Editor
I just want to draw your attention to SOC: collaborative editor. It is a summer of code project to create a (surprise, surprise) a collaborative editor for drupal. If you are interested, please consider giving feedback to Ernest. This will help him make better progress and bring an interesting and very useful functionality to Drupal.
Read moreIframe element
The files uploaded for this project so far are collaborative_editor.module and drupal.collaborative_editor.js under collaborative_editor module folder
Brief summary of the first steps:
- Test different hook functions: Done
- Test asyncronous calls: Done
- Insert iframe (create content subsection): Done - Current phase // it works in FF
- Insert asyncrounous calls to refresh the iframe content (heartbeat): Comming soon
The current stage (insert iframe) has the following pending issues in order to be crossbrowser:
Read moreA Drupal Enhancement Proposal for core Javascript improvements
There's broad interest here I think in improving the core Drupal Javascript. Shall we channel this into a Drupal Enhancement Proposal (DEP), http://drupal.org/node/39407? Here's some rough beginnings, please jump in.
Title: Javascript Library Improvements
Status: Early draft for discussion
Reference: See http://groups.drupal.org/ajax-developers
Introduction
This DEP aims to improve Drupal's built-in Javascript library, making it extensible and introducing a Drupal Javascript namespace to prevent namespace collisions.
Motivation
Drupal 4.7 introduced a slim and well designed set of Javascript utility functions (drupal.js) and behaviors (autocomplete, collapse, etc.). As Drupal contributors continue to develop Javascript and AJAX behaviors, there is an emerging consensus around ways we could make Drupal's Javascript library more readily extensible while solving issues such as namespace collisions. There is also interest in the possibility of adopting or piggybacking on one of the several leading Javascript/AJAX utility libraries (jQuery, Prototype, etc.).
Read moreAJAX or JavaScript?
One question: Is this SIG just for AJAX or also for JavaScript issues? If so, I'd suggest renaming this group to "JavaScript & AJAX" or something similar.
Read moreAjax statistics
How useful is Ajax? I am working on a module to record who allows Javascript, who has xmlhttp available for Ajax and to give users control over Ajax. Part of the project is described in Statistics visitor enhancement. The rest is described here.
Read moreActiveforms module
Hi Nedjo,
did you get a chance to review my activeforms module?
I couldn't attach it here so you can download it from here.
The point of the module is to be able to use your forms api definition to attach event listeners to any DOM object, and to use the fapi form to repopulate client side elements via AJAX. This eliminates having to define separate callback functions for AJAX.
I'll see if I can improve the activeforms_test.module some (the text example is dumb and broken).
I don't know how or if this intersects with the other initiatives.
Read more'Battle plans'
How best to move forward implementing priority AJAX functionality?
We've got a lot of pieces in the works.
- Drupal.js helpers and the existing core behaviours (collapse, autocomplete, etc.)
- Thox's contributions beyond existing core pieces, including AJAX spellcheck
- Steven's contributions beyond existing core pieces, including tablesorting
- Jaza's Activeselect
- Jjeff has 'prototyped' methods for scriptaculiousifying Drupal in S/P Ajax.
- Based on his Moo module, Steve McKenzie has roughed in a very cool edit in place behaviour.
- I've recently sketched in a number of behaviours (AJAX form submitting with preview, dynamically loading content into a block, etc.) as Javascript Tools
- etc.