Here is the error I am getting:

The jQuery UI plugin is missing. Download and extract it to your jquery_ui module directory. (Currently using jQuery UI Not found).

I have followed the directions as for the readme.txt but still cannot get it to work. Maybe someone should do a podcast... BUt I need serious help!

Here were my steps
1. Installed Jquery ui module
2. Installed Jquery update module
3. Updated jquery
3. put jquery in jquery_ui folder
4. renamed it jquery.ui
5. Came up with error

Someone please help!

Comments

hsears’s picture

Did the same with the current DEV version and it worked so it is something that has happened between the 6.x-1.4 and the 6.x-1.x-dev. I had exactly same issue this morning.... Hope this helps - use 6.x-1.x-dev

drupalnesia’s picture

Do you use jQuery UI 1.6 or 1.7 libraries?

rpeters’s picture

I tried both!

DTX Creative’s picture

I was having the same problem and finally got it to work for me. After you install the jQuery UI module remove the "-6.x-1.4" from the name. Then in the /sites/all directory create a new folder that is labeled libraries. Then I followed these steps...

* Download the jQuery UI 1.6 release from:

http://code.google.com/p/jquery-ui/downloads/list?q=1.6

* Put the downloaded archive into the directory:

/sites/all/libraries/jquery.ui-1.6.zip

* Extract the archive. This will create the following sub-directory:

/sites/all/libraries/jquery.ui-1.6/

* Rename the sub-directory into "jquery.ui":

/sites/all/libraries/jquery.ui/

so the actual jQuery UI JavaScript files are located in:

/sites/all/libraries/jquery.ui/ui/*.js

******make sure that this last path is correct, I was getting an extra jquery.ui in there.******

* Enable the module at Administer >> Site building >> Modules.

Hope this helps!

jackokorn’s picture

Title: Cannot install module » The jQuery UI plugin is missing. Download and extract it to your jquery_ui module directory. (Currently using jQuery UI Not foun
Assigned: rpeters » Unassigned
Category: bug » support
Priority: Major » Normal

Hi there DTX. Thank you for your instructions for adding JQuery module to Drupal. As a newbee, I worked on this same problem for a day and thought I'd share my solution. My problem stemmed from not knowing the "starting" point. Most of the other posts assume the user already has the base jquery_ui files handy or already installed. Here are my steps from beginning to end for adding the Jquery UI module to Drupal.

three (3) files needed:

1) jquery_ui-6.x-1.4.tar.gz file, containing the actual module .info files. This is the file from the modules section on Drupal.org and without this file, Drupal will not recognize jquery. Download it here: http://drupal.org/project/jquery_ui

-jquery_ui-6.x-1.4.tar.gz
- -[translations]
- -jquery_ui.info
- -jquery_ui.install
- -jquery_ui.module
- -license.txt
- -changelog.txt
- -readme.txt

2) The BASE JQuery zip file. You can get the basic jquery library from the non-drupal site, jquery.com, but the zip package from jqueryui.com is better since it includes the base files along with other necessary items. I got the file jquery-ui-1.8.6.custom.zip from here: http://jqueryui.com/download

-jquery-ui-1.8.6.custom.zip
- -[css]
- -[development-bundle]
- -[js] (contains actual jquery javascript library)
- -index.html

3) jquery.ui-1.6.zip file containing additional module updates. This is the file noted when you get the error "The jQuery UI plugin is missing. Download and extract it to your jquery_ui module directory. (Currently using jQuery UI Not found)." Download it from here: http://code.google.com/p/jquery-ui/downloads/list?q=1.6

-jquery.ui-1.6.zip
- -[demos]
- -[tests]
- -[themes]
- -[ui]
- -jquery-1.2.6.js
- -version.txt
- -authors.txt
- -gpl-license.txt
- -mit-license.txt

INSTALLATION STEPS

A) Unzip the jquery_ui-6.x-1.4.tar.gz, from file 1 above, into the /sites/all/modules/ folder. This will create a /jquery_ui/ folder, thus giving you /sites/all/modules/jquery_ui/

B) Unzip jquery-ui-1.8.6.custom.zip from file 2 above into this new folder.

C) Unzip the jquery.ui-1.6.zip file, from file 3 above, into the /sites/all/modules/jquery_ui/ folder. You will then have a new folder: /sites/all/modules/jquery_ui/jquery.ui-1.6/ Rename the new folder from "jquery.ui-1.6" to "jquery.ui". Below should be the end result of the folder structure.

End Result of Jquery_ui Module folder structure:

-/sites/all/modules/jquery_ui
- -[css]
- -[development-bundle]
- -[jquery.ui]
- - -[demos]
- - -[tests]
- - -[themes]
- - -[ui]
- - -authors.txt
- - -gpl-license.txt
- - -jquery-1.2.6.js
- - -mit-license.txt
- - -version.txt
- -[js]
- -[translations]
- -changelog.txt
- -index.html
- -jquery_ui.info
- -jquery_ui.install
- -jquery_ui.module
- -license.txt
- -readme.txt

FINAL NOTES REGARDING PANELS

The reason I ran into this problem was I tried enabling the Panels In-Place Editor item of the Panels module. (It's the only Panels item that requires Jquery UI). When I successfully completed the above steps to add the Jquery UI module, it was visible on the configuration screen but not selectable (it was greyed out). Unchecking the Panels In-Place Editor item and saving, then re-opening the modules screen enabled me to select and enable the Jquery UI module. After that, I then was able to enable and use the Panels In-Place Editor.

Hope this helps the next newb. Good luck! Drupal Rocks!!

amya’s picture

Above #5 worked great for me. :) Had tried several other installation/module patch methods, plus spent many hours trying to track down the various errors, and this was the first method that really worked as described. Very helpful -- many thanks!!!

bjsomers’s picture

Jackocorn, thanks for the detailed explanation. I have the sense it saved me from hours of frustration. I'm also a newbie and had this issue with both the date pop up and private fields modules. Great contribution!

hello_aman’s picture

Thanks jackokorn. You are a star. I don't know how many times I tried reinstalling JQuery but your instructions were the best. Thanks for the details.

lb_oo’s picture

I didn't understand, this jquery.ui-1.6.zip library should be copied in:

sites/all/libraries (as said in #4)

or in:

sites/all/modules/jquery_ui (as said in #5)?

I followed #5 instructions, it doesn't work for me.

(oh, and by the way I also received an error while posting this comment. I'm not becoming an advocate for drupal, today).

holeepassion’s picture

thanks for details explanation ... love this !!!

sometimes, instruction elsewhere is just not clear, not everybody is a computer programmer, need exact steps

god bless u for helping out

holeepassion’s picture

thanks heaps. Even better with no beating around the bush type explanation. that's what we need in every module etc ? hello ???? isn't drupal supposed to be user friendly ? :d

god bless u

holeepassion’s picture

ok, now i am just wondering how to use jquery and galleria to get a nice gallery ? any step by step help here too ? a bit vague instruction on the module pages

uufsm’s picture

NB: After you install the two required zip files, check to make sure the module is enabled. I had clicked on enable before I installed the other two files, and it didn't enable then.

dasjo’s picture

Component: User interface » Documentation
Category: support » bug

#5 worked for the

this means that the steps in documentation don't work http://drupalcode.org/viewvc/drupal/contributions/modules/jquery_ui/READ...

setting to documentation bug report

alejandrito’s picture

I did everything, but I still get
The jQuery UI plugin is missing. Download and extract it to your jquery_ui module directory. (En cours d'utilisation : jQuery UI Not found)

I have to install jquery before Date API, but intall do not work. I even tried to put it in sites/default/modules like my other modules, and I also get the same error as in /all.

What can I do, i reach the limit of ideas it seems... Some help possible?

Thank you
a.

vodoleq’s picture

subscribe

lordofthelake’s picture

Subscribing, same issue here.

j. ayen green’s picture

Priority: Normal » Major

Here are the installation instructions from the readme.txt file of September this year:
* Copy the jquery_ui module directory to your sites/all/modules directory, so it
is located in sites/all/modules/jquery_ui/.

* Download the jQuery UI 1.6 release from http://code.google.com/p/jquery-ui/downloads/list?q=1.6
* Put the downloaded archive into the module directory:
/sites/all/modules/jquery_ui/jquery.ui-1.6.zip
* Extract the archive. This will create the following sub-directory:
/sites/all/modules/jquery_ui/jquery.ui-1.6/
* Rename the sub-directory into "jquery.ui" within the jquery_ui module folder:
/sites/all/modules/jquery_ui/jquery.ui/
so the actual jQuery UI JavaScript files are located in:
/sites/all/modules/jquery_ui/jquery.ui/ui/*.js
* Enable the module at Administer >> Site building >> Modules.

I did precisely this, ending up with precisely the file structure that is shown there, and still am 'missing' what it expects. This is beyond annoying.

j. ayen green’s picture

Priority: Major » Normal
Status: Active » Needs review

Uninstalled and tried again. It worked. Voodoo. The steps in readme.txt that I have above in #18 work as listed!

Anonymous’s picture

Please update the documentation. They state that you should:

"* Put the downloaded archive into the directory: /sites/all/libraries/jquery.ui-1.6.zip"

The downloaded archive needs to go in the /sites/all/modules/jquery_ui directory instead. Doing it like the above gave me the "plugin is missing" message.

remaye’s picture

flock’s picture

#5 worked for me. Thanks!

dasjo’s picture

#20 seems to be true

ayukko’s picture

Thanks a lot! #4 worked for me (after 3 attempts....)

protoplasm’s picture

None of these methods worked for me using the jquery.ui 1.7+ version. I just migrated a setup with 1.6 similar to #5 from an old install and finally it would allow the install of jquery_ui-6.x-1.4.

betz’s picture

Status: Needs review » Reviewed & tested by the community

can confirm that moving the jquery.ui folder from sites/all/libraries to sites/all/modules/jquery_ui did the trick.
Please update the documentation accordingly

bryce.greene’s picture

#5 worked for me, also.

mariomaric’s picture

Suppose root of this problem is here: http://drupal.org/node/489140#comment-3705470

Hope it will be solved soon so we can use sites/all/libraries instead sites/all/modules/jquery_ui directory.

eaglebrowne’s picture

#5 IS ALIVE!

In 40 years working in the IT business I have never seen better proof of intelligence. A complicated matter clearly and effectively explained.

Now all we need is for the module development team to catch up.

sctech’s picture

# 5 is correct as far as installing the libraries.

But, you will also need to do the following:

Open your template.php file that is in your active theme directory.

Add the following lines and make sure that you do not place these lines inside of any functions that might be there already. Make sure that these paths match your directory structure when I went from ui 1.7 to 1.8 these changed for some reason on my machine.

drupal_add_js('sites/all/modules/jquery_ui/jquery.ui/ui/ui.core.js'); //base library
drupal_add_css('sites/all/modules/jquery_ui/jquery.ui/themes/default/ui.all.css'); //jQuery.ui style sheet
jquery_ui_add(array('ui.accordion', 'ui.version')); //Add jQuery UI plugins

You will add any of the ui plugins that you wish to use in the line above. Think of these as jQuery modules. This is where you turn them on(include them). Each one is in single quotes with a comma between them. i.e. If I also wanted to use the ui.tabs (these are found in the /modules/jquery_ui/jquery.ui/ui directory) my new function call would look like this:

jquery_ui_add(array('ui.accordion', 'ui.tabs', 'ui.version'));

On a brighter note. Every time you conquer an "issue" like this one, it really adds to your knowledge base.

Hope this helps someone make their deadline.

anujindia’s picture

First of all i want to give lot of thanks to jackokorn.
#5 is working for me.
and requesting to drupal user who are facing the problem in jquery ui kindly follow the #5 article.
very well written by jackokorn.

prokopton’s picture

Sub.

aungzin’s picture

Thank you so much sir!!!
I am delaying about two days because of this problem error......
Thank you!!!!

angstman’s picture

sorry but that last array causes white screen

"drupal_add_js('sites/all/modules/jquery_ui/jquery.ui/ui/ui.core.js'); //base library
drupal_add_css('sites/all/modules/jquery_ui/jquery.ui/themes/default/ui.all.css'); //jQuery.ui style sheet
jquery_ui_add(array('ui.accordion', 'ui.version')); //Add jQuery UI plugins"....

I found alternative instructions here - http://blog.houen.net/drupal-jquery-ui-complete-guide/ - but it makes little difference neither work...

I've spent several days trying every combination - nothing works - I think I'm giving up....this is the most confusing & ludicrous waste of time - no-one mentions the development bundles - no idea what to do with those...

Darkie33’s picture

Title: The jQuery UI plugin is missing. Download and extract it to your jquery_ui module directory. (Currently using jQuery UI Not foun » The jQuery UI plugin is missing.
Issue tags: +jQuery

I made a fix for it...
Following #5s instructions, this contains all the files (in the correct order)

Simply put it in the sites/all/modules folder.
(All the files are included - so it should work instantly once uploaded)

One thing I encountered, was that the "wrong" jquery module was still loaded somehow, so after deleting the old one, I saved the module settings in the administration a few times, and then uploaded the folder. After doing that, it worked :D

http://www.megaupload.com/?d=6R5U7PCI

hope it works for everyone else as well.

jami3z’s picture

#35 works for me! thanks

VM’s picture

Looks like the confusion is being caused by the documentation link on the project page which is showing a different readme.txt file than what is in the 6.x-1.4 download.

The 6.x-1.4 download's readme.txt states:

-- INSTALLATION --

* Copy the jquery_ui module directory to your sites/all/modules directory, so it
is located in sites/all/modules/jquery_ui/.

* Download the jQuery UI 1.6 release from:

http://code.google.com/p/jquery-ui/downloads/list?q=1.6

* Put the downloaded archive into the module directory:

/sites/all/modules/jquery_ui/jquery.ui-1.6.zip

* Extract the archive. This will create the following sub-directory:

/sites/all/modules/jquery_ui/jquery.ui-1.6/

* Rename the sub-directory into "jquery.ui" within the jquery_ui module folder:

/sites/all/modules/jquery_ui/jquery.ui/

so the actual jQuery UI JavaScript files are located in:

/sites/all/modules/jquery_ui/jquery.ui/ui/*.js

* Enable the module at Administer >> Site building >> Modules.

-- JQUERY UI 1.7 --

The jQuery UI module uses jQuery UI 1.6 because jQuery UI 1.7 requires at least
jQuery 1.3, which is not shipped with Drupal 6. If you absolutely need to move
to jQuery UI 1.7, you can get around this by doing the following:

* Download and install the corresponding jQuery Update module from:

http://drupal.org/project/jquery_update

* Download the latest jQuery UI 1.7 release from:

http://code.google.com/p/jquery-ui/downloads/list?q=1.7

* Put the downloaded archive into the module directory:

/sites/all/modules/jquery_ui/jquery.ui-1.7.zip

* Extract the archive. This will create the following sub-directory:

/sites/all/modules/jquery_ui/jquery.ui-1.7/

* Rename the sub-directory into "jquery.ui" within the jquery_ui module folder:

/sites/all/modules/jquery_ui/jquery.ui/

so the actual jQuery UI JavaScript files are located in:

/sites/all/modules/jquery_ui/jquery.ui/ui/*.js

* Enable the module at Administer >> Site building >> Modules.

Note: note the paths to the library using /sites/all/modules/jquery_ui/

The documentation link on the project page : http://drupalcode.org/viewvc/drupal/contributions/modules/jquery_ui/READ... uses sites/all/libraries as the location for the jquery ui library.

-- INSTALLATION --

* Copy the jquery_ui module directory to your sites/all/modules directory, so it
is located in sites/all/modules/jquery_ui/.

* Download the jQuery UI 1.6 release from:

http://code.google.com/p/jquery-ui/downloads/list?q=1.6

* Put the downloaded archive into the directory:

/sites/all/libraries/jquery.ui-1.6.zip

* Extract the archive. This will create the following sub-directory:

/sites/all/libraries/jquery.ui-1.6/

* Rename the sub-directory into "jquery.ui":

/sites/all/libraries/jquery.ui/

so the actual jQuery UI JavaScript files are located in:

/sites/all/libraries/jquery.ui/ui/*.js

* Enable the module at Administer >> Site building >> Modules.

-- JQUERY UI 1.7 --

The jQuery UI module uses jQuery UI 1.6 because jQuery UI 1.7 requires at least
jQuery 1.3, which is not shipped with Drupal 6. If you absolutely need to move
to jQuery UI 1.7, you can get around this by doing the following:

* Download and install the corresponding jQuery Update module from:

http://drupal.org/project/jquery_update

* Download the latest jQuery UI 1.7 release from:

http://code.google.com/p/jquery-ui/downloads/list?q=1.7

* Put the downloaded archive into the directory:

/sites/all/libraries/jquery.ui-1.7.zip

* Extract the archive. This will create the following sub-directory:

/sites/all/libraries/jquery.ui-1.7/

* Rename the sub-directory into "jquery.ui":

/sites/all/libraries/jquery.ui/

so the actual jQuery UI JavaScript files are located in:

/sites/all/libraries/jquery.ui/ui/*.js

* Enable the module at Administer >> Site building >> Modules.

note the usage of /sites/all/libraries

I believe the documentation link on the project page may be pointing to the -dev version of jquery_ui.module readme.txt file which allows for using /sites/all/modules/libraries as the location for the jquery library.

This module is used on over 78 thousand sites according to usage statistics and the module works fine on every site I've deployed it on. I've followed the readme.txt file each time and for both 1.6 and the 1.7 version of jquery_ui library of which the 1.7 version requires jquery_update.module.

alejandrito’s picture

#5 is working now for me (on D6.19), and I would underline this to share, for those who'd loose patience or faith!! :

1. we have to really take our time doing the recipe jackokorn presented on #5.
(even print #5 and make sure you do not forget or mix up a single step!)
— its a long operation (~20mn+)
(maybe a backup of the database before would be a good idea...)

2. if we miss it, Drupal will not forget the mistake afterward and even if the second install is ok, Drupal bucks
(so you have one chance! or you will have to restore the db or (more simply) do #35)

3. After my Jquery effort in ftp, i installed the module in the admin/modules section: it went well! (at last!)

4. I installed afterwards modules asking for jquery: date popup, Arrange Fields, Calendar Popup. went well too, except the fact I got once an error "database is gone away", but seemed not important. I refreshed and it turned ok.

5. Idea: After you made the "recipe" #5, a good thing is to bring back a copy form ftp, the result of the mix /jquery_ui/., in a local computer folder. So if an other installation is necessary eventually, or a crash or so, you can pitch back the package in one time in the sites/all/modules/ and save a lots of time. (I did the operation 3 times, I know what i'm talking about ! :D )

Jquery is important and running it helps having a great Drupal web site. Drupal is maybe hard to set up but — it deserves the time and effort. Thank you again jackokorn.

dougjose’s picture

This worked for me: Posted by jackokorn on November 18, 2010 at 1:25pm

with ONE EXCEPTION: The released version of the module did NOT work; the Dev one did.

joachim’s picture

Priority: Normal » Critical
Status: Reviewed & tested by the community » Active

> I believe the documentation link on the project page may be pointing to the -dev version of jquery_ui.module readme.txt file which allows for using /sites/all/modules/libraries as the location for the jquery library.

Yup. The README file that is being presented as documentation is mismatched with the current stable download.

Mark Nielsen’s picture

I've followed the instructions in #5 carefully, several times. I've tried this with both the 6.x-1.4 release and the 6.x-1.x-dev version. Neither will work. I'm still unable to install the module.

calefilm’s picture

I am beyond frustrated. I have tried Step #4 and #5 but cannot enable jQuery UI

And I can't uninstall module. I can only delete the folder and try again. Keep getting Missing plugin.

Tried running update. Tried disabling jquery update. no luck.

Is there a step missing?

NOTE: I have been using Jquery UI just fine up until now. I need to upgrade to Jquery UI (1.7) it says on FullCalendar.module. Before, I had not added this jquery-ui-1.8.9-custom plug-in. But now it doesn't matter. I try to add it, I leave it out, I still get missing plug-in. HOWEVER, if I want, I can go back to my old jquery ui, enable it and Jquery works fine.. but I am not up to date. So I'm really lost with this whole plug-in stuff. How can I have jquery installed and working (per my old install) if I don't have the "1.8.9: jQuery 1.3.2+" plug-in??????????????????????

jelo’s picture

subscribe

calefilm’s picture

Issue tags: +jQuery

Resolved.

Download jQuery UI (6.x-1.x-dev)

place this module at sites/all/modules

Go to: http://jqueryui.com/download

download 1.7.3 Legacy release

unzip

find folder named "development-bundle"

rename this folder: jquery.ui

place this "jquery.ui" folder inside sites/all/libraries

enable jquery_ui module

Jumoke’s picture

This is frustrating! I have tried every method here to install this bastard module...beyond annoyance. This ruined my day!!!!

calefilm’s picture

Hi Excalibur,

I'm curious.. because I spent 2 days (like you) trying to install this... Did you follow my instructions precisely?

Before you do, update your system, flush cache, run cron... disable modules you're not using.. clean everything...

Then try my instructions above precisely--no one elses.. and tell me this doesn't work... because then I'll be concerned the next time i want to update this thing..

joachim’s picture

Issue tags: -jQuery

The instructions in #44 don't seem quite right to me.

You should not have to rename things *within* the downloaded folder; just the outer jquery.ui folder.
Also, if you follow the download link in the readme, it will take you to the download page for the 1.6 version of jQUI which is the one you need.

Jumoke’s picture

Hi Calefilim, your instructions is what i currently have. And it doesn't work for me. I even uninstalled and took away the folders and did it over 2ce...no luck!

I have tried the instructions of post#5 as well.

joachim’s picture

The instructions in the README that is *inside* the module zipfile are correct. They are as follows:

-- INSTALLATION --

* Copy the jquery_ui module directory to your sites/all/modules directory, so it
is located in sites/all/modules/jquery_ui/.

* Download the jQuery UI 1.6 release from:

http://code.google.com/p/jquery-ui/downloads/list?q=1.6

* Put the downloaded archive into the module directory:

/sites/all/modules/jquery_ui/jquery.ui-1.6.zip

* Extract the archive. This will create the following sub-directory:

/sites/all/modules/jquery_ui/jquery.ui-1.6/

* Rename the sub-directory into "jquery.ui" within the jquery_ui module folder:

/sites/all/modules/jquery_ui/jquery.ui/

so the actual jQuery UI JavaScript files are located in:

/sites/all/modules/jquery_ui/jquery.ui/ui/*.js

* Enable the module at Administer >> Site building >> Modules.

calefilm’s picture

There obviously is another problem--these instructions may be accurate but it is our installation that is rejecting this at certain times. Why, nobody has an answer yet. Excalibur, I think you need to just keep plugging away at it. Keep following #44 and #47's instructions. The [jquery_ui dev version] says to install jquery.ui (1.7) folder inside sites/all/libraries folder. This is what I did. If you install [jquery_ui 1.4], it says to add jquery.ui (1.6) folder jquery.ui folder inside sites/all/module/jquery_ui folder.

Keep trying both options. My guess is eventually your installation will accept jQuery in time. I had problems with this 6 months ago.. and this week.. and each time I had no idea why but eventually my site accepted jQuery after following these same instructions over and over again to no avail.

Jumoke’s picture

I circled back to the README instructions in ur post and this worked for me. Thank you. This was the first thing I had before that didn't work, i had followed the instructions in the module all this while before trying the other methods laid out here. *Whew...glad it's working now. Can't believe I spent all day yesterday uninstalling and re-installating many times. Maybe i just needed a break to look at it with fresh eyes today.

Thanks all :) No more jquery module torture.

darksniperx’s picture

I have tried everything too, I still have the same issue as above.

Here is screen shot.

http://i877.photobucket.com/albums/ab335/darksniperx2/jquery-1.jpg

calefilm’s picture

Issue tags: -jQuery

Should be putting 1.7.3 legacy release found at http://jqueryui.com/download inside sites/all/libraries

unzip download

find folder named "development-bundle"

rename this folder: jquery.ui

place this "jquery.ui" folder inside sites/all/libraries

enable jquery_ui module

VM’s picture

There's part of the problem as well. Users are downloading the jquery_ui library from jqueryui.com instead of from the google links in the readme.txt file included in the module. They seem to be packaged differently as those from jqueryui.com require a folder renaming due to the way it's packaged there and the library when downloaded from google as per the readme.txt does not.

darksniperx’s picture

Should be putting 1.7.3 legacy release found at http://jqueryui.com/download inside sites/all/libraries

unzip download

find folder named "development-bundle"

rename this folder: jquery.ui

place this "jquery.ui" folder inside sites/all/libraries

enable jquery_ui module

Thank you , that fixed it.

onewomanbiz’s picture

I want to confirm #5 fixed the jquery.ui missing error for me as well. It no longer appears.
This "Matrushka" doll type installation procedure can be especially confusing when all the folders and files share the same name...and you have links sending you to get the missing files from two different sources, Google and jqueryui.com.

mcmikemn’s picture

I followed numerous instructions but could not enable the JQuery UI module, getting errors of missing libraries. I finally followed #44 and it still didn't work, but I noticed the JQuery UI checkbox on the admin/build/modules was inactive. I also had JQuery Update installed and it was already active, which seemed odd to me. I turned off the modules that were dependent on JQuery Update (Colorbox and Views: Slideshow Slider) and then turned off JQuery Update. Suddenly the JQuery UI checkbox was active! I could then save the module settings and it was activated and inactive (because other modules were dependent on it). I then turned back on JQuery Update, Colorbox, and Views: Slideshow Slider one at a time, and JQuery UI continued to work.

In my case, it seemed to be a chronological issue. I had to activate JQuery UI *before* JQuery Upate. ANd, probably, I had to follow instructions like #44.

darksniperx’s picture

Try # 53, it worked for me.

Jumoke’s picture

CALEFILM!!! Your definitely rock. Ur #53 works for me. So i thought i had this fixed and it looked like it was working cos i didn't receive any errors anymore. So, today, i tried to use the date picker and BAM!!! Monster errors!! I came back to this thread. I uninstalled and deleted all the JQuery related modules & folders and cleared my cache. Then I followed ur steps again and im up and running : ) Thank you. Thank you all that have contributed to this thread with your ideas and instructions.

atheologist’s picture

I have tried every single solution talked about on this thread and still nothing works! Is it a clue that I get the message >> The Date Popup module now requires the jQuery UI module as a source for the datepicker. Please install it immediately. << TWICE on the admin MODULES page - ??

calefilm’s picture

Thanks Excalibur!

Try uninstalling the module, clean cache & run cron (i use the admin menu module to do this quickly: http://drupal.org/project/admin_menu ), delete modules you're not using and UNINSTALL (if you can) Jquery if it's not being recognized, and delete the module folder. Then start over.. try #53 steps a couple times (don't forget to run drupal update)--seems that sometimes drupal doesn't recognize the plug-in even if it's installed correctly. I think this is one of the problems. As well as there are two sets of instructions: the ones in this forum and the instructions in the Read Me file.... both leading to the same solution of installing the jquery plug-in If you use #53 instructions make sure you're doing it step by step exactly in #53. . and placing correct files in correct folders. also, some modules require jquery update http://drupal.org/project/jquery_update which is totally separate.

note: i have date 2.x-2.7 installed and everything works fine

bousley’s picture

Unfortunately, none of the fine solutions on this page worked for me.

I was finally able to get this to work by downloading the "jquery.ui-1.6.zip" file as prompted on the infamous error message.

Below you will find the exact steps I took to finally get this module to load and work. Please keep in mind that I had already installed the jQuery Update module on the site and that I'm using the currently latest release of Drupal 6.20. Additionally, before I took the steps below -- after trying and failing on the solutions given above -- I flushed all caches using the selection from the Administration Menu module.

1. I first DELETED the "libraries" directory from my "sites/all/" directory after having followed other solutions on this page. (You might not have this directory if you didn't follow any of the solutions above. If it's not there, don't word -- proceed to the next step.)

2. Download the "jquery.ui-1.6.zip" file as prompted on the infamous error message.

3. After I downloaded and upzipped this file, I navigated down into the folder structure to: "\jquery.ui-1.6".

4. At this point you should be in a folder with only ONE folder in it named "jquery.ui-1.6".

5. I copied the folder within this directory to my "sites/all/modules/jquery_ui" module directory.

6. Next I renamed the folder from "jquery.ui-1.6" to "jquery.ui".

7. I went to my site and flushed all caches again just to be safe.

8. I enabled the module and "Saved configuration".

9. Enjoy!

I hope the steps above help someone out -- all told I found this solution in about 30 minutes time. In fact, it took me longer typing this up than implementing my solution! Good luck out there! ;)

justingeeslin’s picture

#5 worked for me.
I had this problem.

I downloaded the latest version of jQuery UI from the website and followed instructions in #5.

injati’s picture

Yeah, after a few hours struggle, the suggestion made in #18 worked.

drupalnesia’s picture

http://drupal.org/node/1078080 :
Tutorial: How to Install jQuery UI 1.7.3 Basic and Custom Type

NancyDru’s picture

Thanks, Jack, that finally got me going. This was crazy. Why can't it just be shipped all together?

Cayenne’s picture

In addition to needing to disable the Panels In-Place editor to be able to enable jQuery UI, I found that disabling the Dialog API was needed.

I suppose that the lesson is to disable everything that claims reliance on this module, regardless of how it got "enabled" in the first place.

Thanks to all!

@NancyDru, I think the problem is based on licensing. Still, a programmatic wget or fget wouldn't kill us, would it?

VM’s picture

Jquery UI is in core in D7, thus it's a non issue when D8 is released and D6 is sunset. Not that that helps anyone using D6 at moment.

I can't figure out why there is still so much confusion. I worked through the readme.txt file's inlcuded in both the -dev version and the stable version multiple times. So long as the readme.txt is used for the version downloaded the instructions seem perfectly valid and work when followed. I've walked through each one step by step trying to figure out what verbiage needs to be changed and can't locate where the confusion comes in behond there being two versions and two totally different methods to install them. -dev requires libraries folder and the current stable version does not.

drupalnesia’s picture

@VM: It is not about dev vs stable, but both versions are stable. If you including dev, then total 3 versions :)

There are 2 versions: Basic and Custom version. In jQuery UI, Custom version, you must select which Component and Themes you like to compile/package before download. There are 31 components (UI Core, Interactions, Widgets and Effects) and there are 24 themes (but you can select No Theme).
Look at here: http://jqueryui.com/download and compare with http://code.google.com/p/jquery-ui/downloads/list

NancyDru’s picture

Hi, Kenn, long time. While I'm not a big fan of having to go off-site for a component, I managed that. The problem is that the page referred to gives you a version that doesn't work smoothly because of name changes. If the README had at least warned me, I could have looked for an earlier version that works without hassle. I much prefer the "libraries" method, but this customer doesn't want -devs installed (which I can understand).

I honestly don't understand the different OSS licensing problems. They all say "You can use this - at your own risk..." There are not really any significant differences, so why do we have to do any of this stuff? Just include a supported version with the distribution. As long as it keeps working, the customer will be happy.

sunnydale’s picture

This worked....

Even though I had the library installed correctly, I kept getting the error " jQuery UI plugin is missing". Here's the fix:

1) Disable all modules that require jQuery_ui.
2) Enable jQuery_ui.

The errors will go away.

Looks like a bug in the modules page. When you enable a module that requires JQuery it will enable both. Then jquery_ui looks to see if the library is there and reports an error -- for that other module. Now the configuration is in limbo.

VM’s picture

@ drupal.id.com - I didn't say the problem was with -dev versus stable beyond the readme.txt being different. It's not a code issue, if that's what you thought I meant. You can take the time to verify the two readme.txt files by comparing them.e the two readme.txt files. You should quickly see what I'm trying to convey. Don't get me wrong it's great that your instructions work for some users. However, An example of how your instructions won't work is if I get the jquery.ui library from google code as per the current stable version's readme.txt. jquery 1.6 version doesn't require renaming nor does the 1.7.0 version.

Also of note, the documentation link on the project page is pointing to the -dev version of the readme.txt. Those who download the stable version can't use those instructions sine libraries isn't being used there.

So now best I can tell there is a docs issue, due to a filing naming issue and a packing issue depending on which version of the library and from where it's downloaded.

@Nancy I can't speak for that with any authority beyond the fact that in Drupal 7 they ship with core.

I suppose the rule being applied here is the "No 3rd party libraries hosted in contrib." No different then any other modules requiring 3rd party libraries like editors.

asb’s picture

You need to have the 'Libraries' module installed and enabled if you try to put jquery.ui into ./sites/all/libraries.

calefilm’s picture

I don't understand what the Libraries API does. I already have a folder called "libraries" in sites/all/libraries and have jquery working fine. What is the API supposed to accomplish (regarding jquery) that I can already accomplish with the empty libraries folder that comes with Drupal core? I had never seen this API before. And had no plans of installing it ever. Do I need to? Again, I have this whole thing working fine without Libraries API.

Thanks

asb’s picture

> I don't understand what the Libraries API does.

Please see the project page Libraries for an explanation what this module does and if you need it.

calefilm’s picture

Well, pertaining to my question in how it would resolve anyone's jquery issues... anyway, just trying to help narrow this thread down to null. Because what's already been said has been said

Read ReadMe instructions. Try both ways. If not, go back to top and re-read everyones how-to instructions. Following these simple steps will resolve anyone's issue with jQuery install. #44 http://drupal.org/node/970974#comment-3983036 worked for me

hrynkiw’s picture

Had previously worked through #5 on our test drupal install with (relatively) little problem but same process refused to work on our production site -- "plugin is missing, please install immediately". (Uh-oh.)

Re-reading my way through the other comments I found #57 and had a lightbulb moment.

On my Modules page, I disabled Jquery Menu, Jquery UI, and all modules that depended on them and "Save Configuration". Then I re-enabled JQuery UI (save config), re-enabled Jquery Menu (save config), and (keeping my fingers crossed) re-enabled each of the other dependent modules one-by-one, using save config each time.

No more error message, modules working fine.

Thank-you jackokorn and mcmikemn.

ETA: Eh. I spoke too soon. The error message is back. Hopefully I'll be able to return here in a day or two with my real solution.

madaxe’s picture

What an incredible waste of many many peoples time. It lets the community down and hinders drupals progress when module maintainers are like this. Don't commit to something and then not deliver. 3 cheers for all those who have posted solution here. True heros.

VM’s picture

maintainer bashing surely doesn't aid and IMHO does more to harm the community than the original confusion put forth by the changes in this module. Some of which aren't due to the community or the maintainers. For example, the file naming changes jquery ui library community made in versions > 1.7.3

Everyone of us in this issue can write patches to fix the readme.txt files. Thus we're all responsible for the module. Yes, including you.

Mark Nielsen’s picture

I'd like to echo VM there. Sharing a module is a gift, not a commitment.

Fohsap’s picture

Version: 6.x-1.4 » 7.x-2.x-dev

Solution 5 works for D7 dev sites. Tested.
Solution 4 does not work for D7 dev sites.

Please update error message at modules page to state what comment #5 has.

VM’s picture

Version: 7.x-2.x-dev » 6.x-1.x-dev

jquery ui is in core for D7. There is no need for this module IIRC.

Simsalabim’s picture

Perfect instructions in #5. Thank you very much!

BeatnikDude’s picture

Solved for me as per #73: You need to have the 'Libraries' module installed and enabled if you try to put jquery.ui into ./sites/all/libraries.

Perhaps the 'Libraries' module should be required?

kenorb’s picture

kenorb’s picture

The same problem, installed libraries modules as #73 and still doesn't work.

The jQuery UI plugin is missing. Download and extract it into the sites/all/libraries directory. Rename the extracted folder to jquery.ui. (Currently using jQuery UI Not found)               [error]

I've directory: sites/all/libraries/jquery.ui with following directories:

css			development-bundle	index.html		js

Is there any easy instruction how to install jQuery UI? It was working before.

VM’s picture

What's in the development-bundle folder should be situated in sites/all/libraries/jquery.ui

It's (the jquery ui library) packaged differently depending on where it's downloaded from.

oduranv’s picture

Jackokorn thanks, that worked for me too.

Train’s picture

This worked....

Even though I had the library installed correctly, I kept getting the error " jQuery UI plugin is missing". Here's the fix:

1) Disable all modules that require jQuery_ui.
2) Enable jQuery_ui.

The errors will go away.

Looks like a bug in the modules page. When you enable a module that requires JQuery it will enable both. Then jquery_ui looks to see if the library is there and reports an error -- for that other module. Now the configuration is in limbo.

Confirming this. I moved the jquery.ui library from the module to the libraries folder and couldn't get jquery_ui to enable. Disabled dependent modules and jquery_ui was able to find the plugin again.

I also didn't need the Libraries module.

kaushick’s picture

thankz perfectly worked....

eporama’s picture

Category: bug » support
Priority: Critical » Normal

The Libraries API module is only necessary if you're trying to use a different location from sites/all/libraries. The code for sites/all/libraries is hard coded into jquery_ui as of June 11, 2011.

  // Libraries API integration.
  if (function_exists('libraries_get_path')) {
    $path = libraries_get_path('jquery.ui');
    // Libraries API 1.x returns a default path; 2.x returns FALSE.
    if ($path !== FALSE && !file_exists($path)) {
      $path = FALSE;
    }
  }
  // Manually check sites/all/libraries in case Libraries API is not available.
  elseif (file_exists('./sites/all/libraries/jquery.ui')) {
    $path = 'sites/all/libraries/jquery.ui';
  }

Then there is code to check if that doesn't exist, fall back to the module directory itself (where the module originally required it).

The Libraries API module is important if you would like to use a multisite subdirectory or don't have access to sites/all. I also posted a proposed change to the README.txt file to hopefully help clear some of that up. #1268052: Update README to mention Libraries API

aiphes’s picture

i've the same issue on multisite install , with drush :

/var/www/drupal6$ drush --uri http://rostand.dev en jquery_ui
Module jquery_ui doesn't meet the requirements to be enabled.                                      [error]
The jQuery UI plugin is missing. Download and extract it into the sites/all/libraries directory.   [error]
Rename the extracted folder to jquery.ui. (Currently using jQuery UI Not found)

but i've all files in /var/www/drupal6/sites/all/libraries/jquery.ui on my LAMP server.On single website install no issue yet..i don't understand why this error happen...i use jquery_ui 6.x-1.5

kushal855’s picture

Thanks....

aiphes’s picture

code in jquery.ui.module is ok..but still not find my jquery folder in libraries...always in multisite

kristat’s picture

#35 gave me an fbi warning

asb’s picture

@kristat: Sure. See Ars Technica or Wikipedia.

gmaldonado’s picture

Issue summary: View changes

#5 Worked like a charm for me Thanks !

spade’s picture

#5 is alright, except if the version.txt in /sites/all/modules/jquery_ui/jquery.ui is missing, it helps to create one and put the version number in it like this:
1.6

That was the missing item for me...

I later realized that older versions contain that file.

I finally needed to download this file to get it working:
http://jqueryui.com/resources/download/jquery-ui-1.7.2.zip

RickZebra’s picture

You rock Spade, I tried everything and your solution works! thanks

nod_’s picture

Status: Active » Closed (outdated)

Version for Drupal 6 is not supported anymore, closing.