Group organization, streamlining, jQuery 1.8/1.9, JavaScript, AJAX, jQuery Eye Candy, etc.

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.
ClearXS's picture

Hi,

actually I don't know the differences between AJAX, JavaScript and jQuery. But before answering here, maybe a wiki page is missing and could be mentioned in the group description?

In many groups such info lacks in the description. Yes I'm familiar with groups, but from Yahoo and the Dutch http://Clubs.nl (they WERE the first & the best, Yahoo bought the software and made a cut down version for its groups). So I'm not that happy with the features and design of Drupal groups, but that's another issue...

Then there are so many modules all using different ways of javascript, different modules or even their own implementation; it's a real mess and I suspect this causes many conflicts as I'm experiencing, but in most cases even can't find out which modules are conflicting while javascript and css breaks on many different configurations in only one or in several browsers using such modules together. Think a Drupal team should be formed to streamline all those modules. Think there only is a security team who can interfere and that's it? Well, one time those javascripts, with some admin menu modules and erroneous caching, resulted in that EVERYONE worldwideweb could directly enter my admin account with IE as automatically logged-in user! Because I had no idea which modules together caused the error, the security team didn't have either and dropped the issue because they hadn't time to look into the garbage of many modules together causing such errors.

So now again I'm busy 2 months to repair my site after I lost my site because of some other errors related to javascript and css. I'm repairing without data first so the problems and damage is lesser. But I already have had like 10 different new issues and still no sight on getting my site back (very module rich).

Another point is how about the upgrade to jQuery 1.8 and now even 1.9 ?
Who is developing, where is the team discussion how to get this done into jQuery Update and jQuery UI ?

Then here some nice jQuery module that hasn't been updated for over 2 years:
Modules » jQuery Eye Candy » Issues: Incompatible with latest version, must use 1.9 - http://drupal.org/node/769406
As there doesn't seem to exist a javascript team (but group instead), nothing can be done about this, except on initiative of the official developer?

Maybe there should be formed a team that lists and 'takes over' all those javascript related modules; working on some super-modules and have several developers working on sub-modules together ??! And urging other module developers to use those API super-modules?

Again, I'm now 3 years from new-bee on trying to get a module rich complex Drupal site, spending in total more than half a year full work-weeks, never succeeded doing so and now having severe problems with non-compatible drupal modules considering Javascript, jQuery, AJAX, CSS ...
(yes, I already applied some patches and correcting modules like IE CSS something, but still every-time new javascript errors keep raining...)

Comments

Open source software has no warranty

c4rl's picture

Open source software has no warranty. It is ultimately your own responsibility to make sure the code you deploy to a production site is safe. All modules are not created equal. Unless a security hole can be reproduced, maybe you just shouldn't install "the garbage of many modules together."

As there doesn't seem to exist a javascript team (but group instead), nothing can be done about this, except on initiative of the official developer?

That's correct. Why should it be any different for contrib? (That module in particular will probably be obsolete as browsers better support CSS 3).

Again, I'm now 3 years from new-bee on trying to get a module rich complex Drupal site, spending in total more than half a year full work-weeks, never succeeded doing so and now having severe problems with non-compatible drupal modules considering Javascript, jQuery, AJAX, CSS ...

I suggest spending some time actually learning JavaScript so that you can create issues and submit patches to your alleged problems.

yes + more suggestions.. & jQuery UI Dialog-System

ClearXS's picture

Another suggestion might be to take another road, like not that of a real javascript/java/ajax/jQuery Drupal site, like ALL of my colleagues for some reason seem to have understood (I must be crazy): http://wiclopedia.org/Drupal_IMC_list

Next to that learning javascript a.s.o. (jQuery, AJAX, Java, Flash) will draw unacceptable resources from my other voluntary work, I don't think it makes a difference for the communities centralized Drupal directives and modules in this perspective, while to my opinion that is the problem.

Of-course I will continue filing issues, but I have to learn from how most other Drupal users handle this: just forget about it, don't use many modules, only if you REALLY need it?

This list has to be diminished anyway for overlaps (and many more issues I will file), but now I also will cut all fancy stuff (like many nice javascript alike features) that is not really necessary for getting the site functional:
http://wiclopedia.org/Drupal_modules_table_here

UPDATE:
http://drupal.org/taxonomy/term/96/0/feed
"jquery ui dialog API The Dialog-System most of our tools are based on"
Dialog system? Does that mean that if ALL other jQuery in future would go through this module, it is with less possibility of errors?

UPDATE2:
http://drupal.org/project/noderelationships - requerements:
"Also, please make sure any other module you may have installed does not provide its own version of jQuery UI"

Am I getting to one of the technical explanations where conflicts could lay?

I try to list all possible conflicts here: http://wi-ca.org/Drupal_Java_issues (just starting...)

Here might be some effort to synchronize:
http://drupal.org/project/libraries => http://drupal.org/project/jquery

Drupal Event Organization

Group organizers

Group categories

Event type

Group notifications

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