Saturday, May 25, 2013
   
Text Size
Login

Joes Word Cloud (JWC)

Installation
  1. Download the appropriate file for your system (see compatibility table below)
  2. Login to your Joomla admin panel and install as per usual.

How to Use
  1. Install the ZIP using your Joomla! Admin Panel > Extension Manager
  2. View the module on your front-end to see if it does what you want it to do.
  3. Modify the module parameters as necessary.

Setup
  1. First of all, you need to make it visible. These 3 steps will have your module ready:
     

  2. The further steps below are how to configure it to match yours or your clients brief.
    Style & Colors:
     

  3. Articles & Content:
     

  4. Words & Link:
     

  5. 3rd-Party Integration:


  6. Problems?:
     


Comments   

topo
# topo Thu, 21st October 2010
Hi Joel,

I hope the next version will display international characters - specially the slovak :-)
Like | Dislike | 0 Reply | Reply with quote | Quote
# Joel Lipman Fri, 22nd October 2010
Thank you topo for helping us get this module working! Your patience has been invaluable and this module will now work across the world's languages. :lol:
Like | Dislike | 0 Reply | Reply with quote | Quote
david
# david Thu, 11th November 2010
Hi,

I would like to use your joomla extension on my webpage. However I would like to exclude some common words like (the Dutch words for) can, have, do. Can I use the override code to do so and how does it work? I tried excluding short words, but that doesn't have the result I want.

Thanks in advance for your response!

David
Like | Dislike | 0 Reply | Reply with quote | Quote
# Joel Lipman Thu, 11th November 2010
Hi David,

Thank you for your comment. We have been looking at this since the last version of this module. I am happy to say that version 1.3 of this module has been tested, QA'd and released. You can download it from this article or from the Joomla! Extensions website. Not 100% sure if it excludes international languages but your feedback would be really helpful. Cheers!
Like | Dislike | 0 Reply | Reply with quote | Quote
david
# david Thu, 11th November 2010
Wow! You are quick... I just downloaded the previous version this morning. It seems to do just what I was looking for. So this new version works fine for Dutch. If I have other findings, I'll let you know.

Thanks!

David
Like | Dislike | 0 Reply | Reply with quote | Quote
Ronald
# Ronald Thu, 16th December 2010
Hi,
Just activated the module. As a result all pages are blanc - just white, no content. Everything is back as it was as soon as I deactivated the module. - Running on PHP 4.4.7. & Joomla 1.5.20.

Any Ideas how to solve this?

Thanks,Ronald
Like | Dislike | 0 Reply | Reply with quote | Quote
# Joel Lipman Fri, 17th December 2010
Hi Ronald,

Ouch! I have just compared what I could between PHP versions 4 and 5 and may have a solution. To this end, I have made version 1.4.1 of my word cloud module which may resolve the issue. It is available for download from the downloads section of this website.

Before:

foreach($module exclusionlist_a rray as &$value) { $value = trim($value); }


After:

foreach($module exclusionlist_a rray as $value) { $value = trim($value); }


Please test at your earliest convenience and confirm whether this worked or not. Cheers!
Like | Dislike | 0 Reply | Reply with quote | Quote
Ronald
# Ronald Fri, 17th December 2010
You've just put Speedy Gonzalez in the shade. Many thanks for your quick reply and superb solution!!! ;-)

Thanks, Ronald
Like | Dislike | 0 Reply | Reply with quote | Quote
Fedor
# Fedor Sun, 19th December 2010
P.S. Exclusion list for cyrillic doesnt work :(
Like | Dislike | 0 Reply | Reply with quote | Quote
# Joel Lipman Thu, 30th December 2010
Thanks Fedor. I'm pretty sure I've found why but I'll release an update as there is another bug I need to look at.
Like | Dislike | 0 Reply | Reply with quote | Quote
Fedor
# Fedor Sun, 19th December 2010
+ Upcase & downcase are handled as different words on cyrillics.

Awaiting new release!)
Like | Dislike | 0 Reply | Reply with quote | Quote
# Joel Lipman Tue, 11th January 2011
Hi Fedor,

I have upgraded this module to version 1.5 available via either my site or the Joomla! extensions development site. Please test and let me know if there are any problems! Cheers!

Kind Regards,

Joe
Like | Dislike | 0 Reply | Reply with quote | Quote
William
# William Fri, 24th December 2010
I installed your module and when enabled the pages become blank, when I disable it all is back to normal. My PHP ver. is 5.2.13 and mySQL is 5.1.47. Running on Apache 2.2.0 (Fedora) and Joomla! 1.5.22 Stable. Thanks in advanced.
Like | Dislike | +1 Reply | Reply with quote | Quote
# Joel Lipman Thu, 30th December 2010
Just got back from Xmas. I'll see if I can replicate the error, if not, are you able to send me a link or a screenshot of what happens?
Like | Dislike | 0 Reply | Reply with quote | Quote
bruce the boss
# bruce Fri, 24th December 2010
I installed this component but it isn't working.

I got a lot of messages and it starts with the underneath.

What do I have to do to get it work?

Warning: preg_replace() [function.preg- replace]: Compilation failed: support for \P, \p, and \X has not been compiled at offset 1 in /home/.sites/14 7/site33/web/mo dules/mod_joesw ordcloud/helper .php on line 58
Like | Dislike | 0 Reply | Reply with quote | Quote
# Joel Lipman Thu, 30th December 2010
Hi Bruce,

Thanks for the comment. I think this is an issue for all servers that don't support international characters. What I can try to do is remove just the 3 special characters "\P", "\p" and "\X". I just need some time to arrange what order it will be in the update.
Like | Dislike | 0 Reply | Reply with quote | Quote
nemmar
# nemmar Fri, 21st January 2011
Hi, I just installed this extension on my test Joomla site. The test site is installed in a folder "realestate" and not in the root directory. I am getting errors and site won't display if I select the "Take Words From" the Intro Text or both title/text:

Fatal error: Allowed memory size of 18874368 bytes exhausted (tried to allocate 35 bytes) in /realestate/mod ules/mod_joeswo rdcloud/helper. php on line 240

Can you tell me what might be causing this?
Like | Dislike | 0 Reply | Reply with quote | Quote
# Joel Lipman Wed, 23rd February 2011
Hi nemmar,

I published your comment but can't remember if I chased it up. I have two versions of this module now, one for Joomla 1.5.x websites and a new one for Joomla 1.6 websites. Please try and let me know how it goes. Cheers!

Kind Regards,

Joel
Like | Dislike | 0 Reply | Reply with quote | Quote
Jlan
# Jlan Tue, 22nd February 2011
Hi Joel,

thank you for this nice module. It works pretty well on my website. I only would like to change the horizontal size of the module. Is there a way to do that?
Like | Dislike | 0 Reply | Reply with quote | Quote
# Joel Lipman Wed, 23rd February 2011
Hi Jlan,

If you are familiar with CSS you can do this. Otherwise it's usually a question of fitting modules into the width of your website page (module manager?). This would depend on your template.

Alternatively, it wouldn't be a bad thing as I've seen it appear on some websites and it takes up the whole bottom of their page... I'll make a note to release it in the next version.
Like | Dislike | 0 Reply | Reply with quote | Quote
KooTjoo
# KooTjoo Tue, 22nd February 2011
Hi,

I have been trying to use it on a site with 200+ K2 Articles. It looks great, but when I publish the module the performance of my site drops dramatically. It must be a problem with this module because when I unpublish the problem goes away.

Is there a solution for this, because I really like the "simplicity" of this module.

Thanks,
KooTjoo
Like | Dislike | 0 Reply | Reply with quote | Quote
# Joel Lipman Wed, 23rd February 2011
Hi KooTjoo,

Thanks for your message. Yes my joomla site is pretty loaded with articles so it also suffers performance wise. This is why I made the module be able to read just the titles rather than all the text. Unlike other word tag modules, this does an absolute count of all the words in k2 and joomla content unless you opt for just "title" in which case it through searches every article title and totals the number of words it found.

200 articles is a lot so I would suggest trying to just read the titles (Joomla 1.6 > Extensions > Module Manager > Joes Word Cloud > Take Words From). If the performance doesn't improve, let me know and if you could send a URL, I can judge better what it is in my module that could be causing this.
Like | Dislike | 0 Reply | Reply with quote | Quote
# Joel Lipman Wed, 23rd February 2011
Forgot to say. There is also a way of doing a cached module which would be much quicker but it wouldn't be realtime. What you can do is install the module, get to take its words from both content and title, view your frontend website and copy the words it picks up, then paste these into the keyword inclusion list in the backend joomla admin panel.

As I said not realtime and the next version will skip all processes if the keyword inclusion list is not blank.
Like | Dislike | 0 Reply | Reply with quote | Quote
Heather
# Heather Thu, 24th February 2011
I wanted to thank you for a great article and to also make a suggestion for performance improvement. Is it possible for you to make a backend module to build the cloud and not scour the entire site every time a page is loaded? If you stored the words in a table, the admin could update the table on the back end whenever they wanted to and greatly enhance performance. This would allow those of us with many articles to not negatively affect performance.
Like | Dislike | 0 Reply | Reply with quote | Quote
# Joel Lipman Fri, 25th February 2011
Hi Heather,

Thank you for your comment. I've just double-checked and both Word Cloud modules (for Joomla! versions 1.5.x and 1.6.0) both do this (originally referred as "cached-mode"). You need to let the module once run with the "keyword inclusion list" left empty/blank. Copy the words from the cloud on the front-end of your website and then paste these in the admin section field "keyword inclusion list". If this field is not empty, the script will not scan the databases (I had to do this for my own site at one point but now it runs fine just reading off the titles). Hope that answers your question. If it doesn't work feel free to shout back :D
Like | Dislike | 0 Reply | Reply with quote | Quote
# Joel Lipman Fri, 25th February 2011
Forgot to add, the "keyword inclusion list" needs keywords/keyphr ases separated by a comma. (eg. Joomla, Joomla 1.6, Joomla 1.5, etc...)

Also the font-size in this case means that the first word will be the biggest and then the module will shuffle these about whenever the page reloads.
Like | Dislike | +1 Reply | Reply with quote | Quote
justin
# justin Thu, 5th January 2012
Great module Joe. Is there any way to include keyword phrases, such as "tai chi" or "kung fu" rather than having single keywords? This would make it perfect!
Like | Dislike | 0 Reply | Reply with quote | Quote
# Joel Lipman Thu, 5th January 2012
Hmmm, I'd suggest letting the module generate a cloud of words, then copying and pasting these in the "include keywords" parameter and then add "Kung fu" and "tai chi" separated by a comma. This will do it but the module won't generate new clouds while this parameter is not blank.

Hope that helps!
Like | Dislike | 0 Reply | Reply with quote | Quote
Olivier
# Olivier Mon, 28th February 2011
Hi,
Thanks for this great module.
I'm actually struggling to complete the exclusion list. Maybe did i miss a point, but is it possible to exclude expressions including "'" like : i'm or ive ? I'm french, so the words are rather "d'un" "d'une" and keep appearing despite the cache purging...
Thanks for any solution :-)
Like | Dislike | 0 Reply | Reply with quote | Quote
# Joel Lipman Fri, 4th March 2011
Salut Olivier,

Apostrophes are a bit complicated to pass through the system. Mostly because they're used for XSS and SQL-Injections which can be harmful to a website, which is why a lot of developers will not allow apostrophes.

My script is meant to take out any punctuation. Which is why I think it must be displaying those expressions as the keyword exclusion list compares the words "I'm" and "Im" and says they're not to be excluded. I will release a version that addresses this.
Like | Dislike | 0 Reply | Reply with quote | Quote
Olivier
# Olivier Fri, 4th March 2011
Hey Joel,
Thanks for answering.
It seems the exclusion list is now working fine even with the apostrophes. It is sometimes a bit hard to fix issues with Joomla (or maybe is it just the server i was working on) because the cache is not really cleared just by using the "clear" and then "purge" cache fonctions. It seems that some changes take a little longer to take effect.
Anyway the module is now working fine.
Thanks again. :-)
Like | Dislike | 0 Reply | Reply with quote | Quote
Soedesh
# Soedesh Sat, 5th March 2011
Hi, I have installed and testing your tag module on my testing url [removed link...] in the bottom part. Nice stuff, but I would like to know if there is a way to linking the tags seperatly to the page that contains info about the tag. In this case I have used all the categories in my collection. So waht I want is that e.g. if you press on lange laarzen, that you get forwared to the page lange laarzen which you can find in the menu collection-> laarzen->lan ge laarzen.
Like | Dislike | 0 Reply | Reply with quote | Quote
# Joel Lipman Sat, 5th March 2011
Hi Soedesh,

You can change the default URL that the word links to. This is set in the Search URL parameter which adds the word to end of the Search URL so the default:
"?option=com_search&searchword="

Means:
"http://www.yoursite.com/index.php?option=com_search&searchword=######"
where ###### is each keyword.

If I changed this to:
"?option=com_content&menutype="

Then my keyword
"laarzen"

would mean that when I click on the tag, the link should go to
"http://www.yoursite.com/index.php?option=com_content&menutype=laarzen"


If you have SEO enabled your site (so search engine friendly URLS) as I do:

To make the extension redirect to:
"http://www.joellipman.com/support/video-how-tos/396-how-to-make-your-joomla-site-use-seo-friendly-urls"

With the keyword "396-how-to-make-your-joomla-site-use-seo-friendly-urls"

My Search URL should be "/support/video -how-tos/"
Like | Dislike | 0 Reply | Reply with quote | Quote
Hi Joe
# Hi Sun, 15th May 2011
I'm making my first web using joomla 1.5 and ur exten. JWC, but i'm using a offline web yet and so... how can i config. the extension 'search URL'?. Thanx
Like | Dislike | 0 Reply | Reply with quote | Quote
# Joel Lipman Tue, 17th May 2011
Hi, you can view this value in the Joomla backend admin panel (extensions> module manager> joes word cloud), the search URL should be the default Joomla one. All it is is the path to the search feature on your website, the module will add the word to end of the URL value here ("searchword=") . If you change this, the word will link to whatever value you put and then add the word to end of it.

Hope that helps!
Like | Dislike | 0 Reply | Reply with quote | Quote
Soedesh
# Soedesh Sat, 5th March 2011
Thanks for the quick reply. The meaning is that if you click on lange laarzen, you get redirect to the next page
http://djmorillo.com/index.php?option=com_content&view=article&id=77&Itemid=129

Can I just enable seo without any risk
Like | Dislike | 0 Reply | Reply with quote | Quote
Soedesh
# Soedesh Sat, 5th March 2011
Hi Joe, as you see now http://www.djmorillo.com/collectie/laarzen/lange-laarzen.html I have enabled the seo settings. Lot of problems
because I had also to change something in the text of the htacces file. What do I have to add in the search url now. I have tried several
things, but I get redirected to error pages. Hope you have a solution.
Like | Dislike | 0 Reply | Reply with quote | Quote
# Joel Lipman Sat, 5th March 2011
Yeah you're right. I used to have that when I first switched my Joomla site to SEO friendly. There is a workaround for this where if you create a menu called "hidden menu items" (or something that tells you what it is) and then add a menu item (single article) and give it the title "portemonnees". This should fix the 404 error pages. Unfortunately you can only do this if
a) the words come from the "keyword inclusion list" parameter (so that all of the words have links that you have created)
b) that you have menu items for each word that displays in the module.

As I recall you don't have to publish the menu "hidden items", just make sure it exists.

As for the Search URL parameter, I will look at a new version that picks up the article IDs (if any)... but it will be difficult as frequently used words may appear in different articles...
Like | Dislike | 0 Reply | Reply with quote | Quote
Richard
# Richard Sat, 5th March 2011
Hi Joe, Really keen to implement your word cloud when I relaunch my site in Joomla but it doesn't seem to index any words in articles when I add the module to a page and just outputs to the browser, the module title and a single 0px word as below:

Homepage

There's 20-30 articles in Joomla now so I would have thought it would index those few and I'd get some results back?

Thanks in advance for any advice you can offer! Richard
Like | Dislike | 0 Reply | Reply with quote | Quote
# Joel Lipman Tue, 8th March 2011
Hi Richard,

That sounds great. I couldn't see an example of what you mean following your website link.

Note there are 2 versions of this module: one for Joomla version 1.5.x and another for Joomla version 1.6. (I haven't learnt to combine the two in one file yet). Which one have you installed and what is your website in?
Like | Dislike | 0 Reply | Reply with quote | Quote
Richard
# Richard Tue, 8th March 2011
Hi again Joe, I've installed the module for Joomla 1.6 which is what I'm running - site is just on my local machine at the moment, so not live yet.

The output I'm getting from the Word Cloud is this:

<span style="font-size:0px">Home</span></a>

I've read a few reviews saying Joomla 1.6 is a little buggy, so might give it another go in 1.5? Thanks for taking a look.
Like | Dislike | 0 Reply | Reply with quote | Quote
# Joel Lipman Thu, 10th March 2011
Hi Richard,

You would need to use version 1.6.0 for Joomla 1.6 and version 1.5.0 for all Joomla v1.5.x versions.

There is a v1.6.1 beta in use at my Joomla 1.6 site but I want to do some further changes to it before releasing it. I was planning on releasing it along with my new website!

If you are using v1.6.0 with Joomla 1.6 and still getting this error, please contact me on and I'll send you v1.6.1 beta of this module.
Like | Dislike | 0 Reply | Reply with quote | Quote
Richard
# Richard Tue, 22nd March 2011
Thank you Joel - error was caused by the idiot in front of the keyboard i'm afraid. :oops:
All working now with 1.6.2 - thank you for your help!
Like | Dislike | 0 Reply | Reply with quote | Quote
Sean Dockerty
# Sean Sat, 12th March 2011
Joel,
Struggling with your wonderful cloud, getting blank pages. Turning on logging i get,
Notice: Undefined property: stdClass::$titl e in/home/sites/c umbrialivingroo m.co.uk/public_ html/modules/mo d_joeswordcloud /helper.php on line 235
Opening that line in Deamweaver gives me
$title = $row->title;
Running it through the W3C validator I get
general entity "searchword" not defined and no default entity
Like | Dislike | 0 Reply | Reply with quote | Quote
# Joel Lipman Mon, 14th March 2011
Hi Mr Grump :)

Thank you for your email. It looks like you fixed it before I could.

Just for the benefit of anyone else who gets this problem:

"
The cloud would not produce the search results when the site was on my laptop using Xampp or when hosted to a redirected site. Updating my nameservers to the new host has cleared the problem so I assume the search was not being directed back properly due to conflicting DNS issues.
"
Like | Dislike | 0 Reply | Reply with quote | Quote
SAYANTAN
# SAYANTAN Sun, 13th March 2011
I AM GETTING THIS ERROR::


Warning: Invalid argument supplied for foreach() in /home/targetjo/ public_html/wel come/modules/mo d_joeswordcloud /helper.php on line 233
Like | Dislike | 0 Reply | Reply with quote | Quote
# Joel Lipman Mon, 14th March 2011
Hi Sayantan,

Thank you for the message. I've had this problem before and it has to do with PHP4/5 compatibility. I must have slipped a foreach() in the code because it's quicker coding-wise.

I've released another version (well 2, one for Joomla 1.5 and one for Joomla 1.6). This replaces the foreach() with a standard for() loop. Please download when convenient (same link as before) and let me know how it goes. Cheers!
Like | Dislike | 0 Reply | Reply with quote | Quote
Jens
# Jens Tue, 15th March 2011
Hi
great module, but what's about w3c (there are some errors like:

cannot generate system identifier for general entity "searchword"

This is usually a cascading error caused by a an undefined entity reference or use of an unencoded ampersand (&) in an URL or body text. See the previous message for further details.
???

greets
Like | Dislike | 0 Reply | Reply with quote | Quote
# Joel Lipman Wed, 16th March 2011
Hi Jens,

Tricky one this. It's about what you put in the search URL and also how Joomla formats the value each time you save the module settings.

By default the search URL should be:
?option=com_search&amp;searchword=

If you go into the admin section and set it to the above, Joomla will format it to a single ampersand. For it to work on my own sites, I have to set the search URL to:
?option=com_search&amp;amp;searchword=

But everytime I have to modify the module, I have to add that extra "amp;" if I want to save the settings.
Like | Dislike | +2 Reply | Reply with quote | Quote
Jens
# Jens Fri, 18th March 2011
Thanks for Info! It works fine ;-)!!!
Like | Dislike | 0 Reply | Reply with quote | Quote
Thomas
# Thomas Tue, 22nd March 2011
In general i like the way this module works. I have one problem though. I run my site on localhost with XAMPP. Whenever i click on one of the links in the tagcloud the browser jumps to http://localhost/xampp (instead of ?option=com_sea rch&searchword= searchterm). Any idea on how to fix this?

Thanx in advance!
Like | Dislike | 0 Reply | Reply with quote | Quote
# Joel Lipman Tue, 22nd March 2011
Hi Thomas,

interesting. Possibly needs more of the url so in the admin panel try "/xampp/index.php?option=com_search&amp;searchword="
or if you're not including the "/xampp/" then maybe just "/index.php?option=com_search&amp;searchword="
Like | Dislike | 0 Reply | Reply with quote | Quote
mat
# mat Fri, 8th April 2011
I found just adding the name of the site folder in the htdocs folder in xampp to the url seemed to work eg joomla15/?optio n=com_search&am p;searchword=
Like | Dislike | 0 Reply | Reply with quote | Quote
John
# John Tue, 22nd March 2011
I'm getting mostly partial words appearing when I publish this module. Any idea how I can force it only to display complete words?
Like | Dislike | 0 Reply | Reply with quote | Quote
# Joel Lipman Tue, 22nd March 2011
Hi John,

Just had a look. It seems to be taking the most frequent words from news titles. I would suggest increasing the minimum word length to 6 or more.
Like | Dislike | 0 Reply | Reply with quote | Quote
John
# John Tue, 22nd March 2011
Hi,
Thanks for getting back - still having the same problems with the suggested change. I'm even getting entires spanning 2 words e.g 'a numb' being selected from sentence 'a number'. Weird.
Like | Dislike | 0 Reply | Reply with quote | Quote
# Joel Lipman Tue, 22nd March 2011
Hi John,

Does it do that if you include both titles and introtexts?

If you go to Extensions > Extension Manager > Modules, do you have the following: mod_joeswordclo ud Site 1.5.1 Janu ary 2011 JoelLipman.Com?

Cheers!
Like | Dislike | 0 Reply | Reply with quote | Quote
John
# John Tue, 22nd March 2011
Hi,
Yes - version is as you say 1.5.1 + joomla itself is 1.5.22. Still getting the same strange search items in the tag cloud. Jumping ship to cumulus - cheers though.
Like | Dislike | 0 Reply | Reply with quote | Quote
Sara
# Sara Thu, 24th March 2011
Hi there! I'm a little confused about the font size relationship to the terms. The font size doesn't always correlate to the frequency of the terms being used. It's even evident on this site. For example, I clicked "Server" which was a small font size and got 47 results, then I clicked "Google" (which was a much larger font), and only got 22 results.

Am I missing something, or is this an error?
Like | Dislike | 0 Reply | Reply with quote | Quote
# Joel Lipman Thu, 24th March 2011
Hi Sara,

I'm using a built-in PHP function (array_count_va lues) which usually works fine. I do the same to my site but I've got it scanning for most frequent words in titles. The search also returns results from other sections. As it's a word counter and not articles it's possible that the word is mentioned more times in the 22 results. If you get my meaning.

I hope that's not too confusing (I confused myself). I've double-checked the script and the array_count_val ues function separates off the frequency of the words. I've compared to some direct database queries and it seems ok but if not send us a link and I'll be happy to have a look.
Like | Dislike | 0 Reply | Reply with quote | Quote
# Joel Lipman Thu, 24th March 2011
Forgot to add, the only time font-size is forced is when the keyword inclusion list is not empty. In this case, the first word is the bigger and the last the smallest.
Like | Dislike | 0 Reply | Reply with quote | Quote
Sara
# Sara Fri, 25th March 2011
Thank you! That helps a lot. :-)

-Sara
Like | Dislike | 0 Reply | Reply with quote | Quote
Brian
# Brian Fri, 25th March 2011
Hi Joel,
first of all thanks for this component. Worked like a charm for me, especially after adding a decent stoplist.
But i was wondering if it's possible to get it to work with multiple languages (JoomFish) at once? I thought about 3 copies of the module and showing them dependent on the language, but i had no idea where to start modifying the according queries to fetch from the translation table rather than the core articles. Thanks for your help!
Like | Dislike | 0 Reply | Reply with quote | Quote
# Joel Lipman Thu, 7th April 2011
Hi Brian,

Yes this is to be included in a later version of the module for Joomla 1.6 as it was requested some time ago. It's been meant to make use of Joomla 1.6's language column which is new...

If you are asking related to Joomla v1.5 then you may need to wait a little longer. I'll see what Joom!Fish does but it should be ok.
Like | Dislike | 0 Reply | Reply with quote | Quote
robatmuc
# robatmuc Sun, 3rd April 2011
HI
it does not work. I assume it has something to do with

"?option=com_search&searchword="

for example

http://www.mitsm.de/?option=com_search&searchword=62351273 in teh browser
i got

Fatal error: Maximum execution time of 30 seconds exceeded in ..../mod_joeswo rdcloud/helper. php on line 239

is this because I'm using a sef tool? maybe I also don't use the normal search option help? thanks! rob
Like | Dislike | 0 Reply | Reply with quote | Quote
# Joel Lipman Thu, 7th April 2011
Hi Robatmuc,

I've had that before but that was only because I tried installing a Joomla 1.5 module in a Joomla 1.6 site.

Also if you are using SEO urls, then the value should be just "http://www.mit sm.de/search?se archword=" or just "/search?search word="
Like | Dislike | 0 Reply | Reply with quote | Quote
robatmuc
# robatmuc Sun, 3rd April 2011
Additional info
i can serach with http://www.mitsm.de/Search/?option =com_search&sea rchword= in the browser but if I put /Search/?option =com_search&sea rchword= with or without the leading / in the confi it does not work
Like | Dislike | 0 Reply | Reply with quote | Quote
pinsel
# pinsel Thu, 7th April 2011
Hi *,
I got a little problem running the tag cloud on the production server with mysql4. On my temporary machine with mysql5.1 all was running fine, but after backporting the site to production state the cloud module just stays empty.
Like | Dislike | 0 Reply | Reply with quote | Quote
# Joel Lipman Thu, 7th April 2011
Hi Pinsel,

Not sure I have a server available to test this and recreate the error. There are 2 database commands this module sends:

- UNION ALL (available in MySQL v4.0.0+)
- SET NAMES (MySQL v4.1+ or server tweak)

To avoid using the UNION clause, you would have to disable the 3 options of this module in the admin section. So say NO to "Include K2 content?", "Include Hot Property?", and "Include Phoca Download?".

To avoid using the SET NAMES clause (Do not do for sites NOT using Latin1 character sets), you would need to modify the helper.php file included in this download and remove lines 203-205 (inclusive). I.e. from the $sql_utf8 to the $temp_result line.

I hope that helps. Feel free to reply to this or use our contact form to update us on how this goes :)
Like | Dislike | 0 Reply | Reply with quote | Quote
pinsel
# pinsel Thu, 7th April 2011
Hey,

this did not do the trick. I'm really clueless why it stopped working. This is btw the statement if i enable the option in the module parameters:
Code:
[0 valid data row(s). SELECT title, intro FROM ( SELECT a.title title, a.introtext intro FROM `#__content´ a WHERE a.state=1 ) t1 ]
Like | Dislike | 0 Reply | Reply with quote | Quote
# Joel Lipman Fri, 8th April 2011
Hi Pinsel,

It's as if the #__content isn't changing its prefix. The default should mean the "#_" is replaced with "jos" so the table will be "jos_content". Can I ask if you use a different prefix then the default installation one? If you run the query you sent me with #__content replaced with your content table (usually jos_content) then does this work? (should just retrieve titles and introtext).
Like | Dislike | 0 Reply | Reply with quote | Quote
pinsel
# pinsel Fri, 8th April 2011
Hi,

no, jos_content does not work (yes, it is the right table ;)).
Thats the result of the change:
Code:
[0 valid data row(s). SELECT title, intro FROM ( SELECT a.title title, a.introtext intro FROM `jos_content´ a WHERE a.state=1 ) t1 ]

The exact Database Version is the 4.0.27-nmm1-log .
Do you think this is the showstopper? I need to talk to my hoster then.
Like | Dislike | 0 Reply | Reply with quote | Quote
# Joel Lipman Fri, 8th April 2011
Hi Pinsel,

That query doesn't work for me because of the second backtick (`) after the jos_content. Sounds silly but I ran query above and it errored, but when I change the second apostrophe to a backtick, it works... Thing is I've checked the module files and this is how it is in the script.

I would figure the solution is to get rid of the backticks altogether and just hope no one names their databases after reserved words.

Does the query: Code:SELECT title, intro FROM ( SELECT a.title title, a.introtext intro FROM jos_content a WHERE a.state=1 ) t1 work?
Like | Dislike | 0 Reply | Reply with quote | Quote
pinsel
# pinsel Fri, 8th April 2011
Well, seems mysql4.0 is quite pure.
Anyway, I got it running now, I just shortened the statement to:
Code:
$sql_query = 'SELECT title,introtext FROM jos_content where state=1';

Now it shows a nice cloud again. Thanks for your help!!
Like | Dislike | 0 Reply | Reply with quote | Quote
Mat
# Mat Thu, 7th April 2011
I get this:
Fatal error: Call to undefined function mb_strtolower() in E:\domains\m\ma thewhill.com\us er\htdocs\modul es\mod_joesword cloud\helper.ph p on line 27
Like | Dislike | 0 Reply | Reply with quote | Quote
# Joel Lipman Fri, 8th April 2011
mb_strtolower() is what was used so that it supports international characters.

Thanks to you I've just looked into this and there is another way of doing this which has been tested to be quicker so give me a day or two and I should release a new version which doesn't use this function

(Note: mb_strtolower() requires PHP v4.3.0+).
Like | Dislike | +1 Reply | Reply with quote | Quote
# Joel Lipman Sat, 9th April 2011
Hi Mat,

I have released a new version (v1.5.2) for Joomla! v1.5.x users that hopefully addresses this issue. I will be working on getting the v1.6.3 release for Joomla! v1.6.x websites as soon as possible.
Like | Dislike | 0 Reply | Reply with quote | Quote
Mat
# Mat Sat, 9th April 2011
Thanks for your help!
Like | Dislike | 0 Reply | Reply with quote | Quote
Paul
# Paul Thu, 14th April 2011
Hi Joe - apologies for sounding dim but I have installed your wordcloud okay but cant get any words to appear! Do I need to insert something in the module class suffix box?
Please help!
Like | Dislike | 0 Reply | Reply with quote | Quote
# Joel Lipman Thu, 14th April 2011
Hi there Paul,

Can I ask what Joomla! version you are using as well as is there any text/punctuatio n in the "inclusion keyword list"?

Also if you're not using K2, HotProperty or Phoca Download, make sure these are switched off.

If you're still having problems, try switching on the "debug SQL query" option and it will show you how many articles and what it's asking the database.

Hope that helps! Feel free to reply to this comment.
Like | Dislike | 0 Reply | Reply with quote | Quote
Richard
# Richard Tue, 3rd May 2011
IM GETTING THIS ERROR;

Warning: Invalid argument supplied for foreach() in /home//public_h tml/plugins/sea rch/discussions /discussions.ph p on line 138

...when I click one of the words in the tag cloud. I'm running 1.6.2

what can I do to solve this?
Like | Dislike | 0 Reply | Reply with quote | Quote
# Joel Lipman Tue, 3rd May 2011
Hi Richard,

It looks like your search URL parameter in the admin panel for this module has been changed to link to the discussions component or there is an issue with the search plugin for the discussions component. I have the same Disucssions component v1.3 running on a Joomla 1.6.3 website and this cloud without any issue.

There is a double slash in the URL you posted. It's also possible that the foreach() method isn't fully supported on your system. Which I could fix but can you tell me what value is in the SearchURL parameter in the admin panel for this module? Also if you could include a link (only logged-in users will see it, in the "Website" field of these comments.
Like | Dislike | 0 Reply | Reply with quote | Quote
# Joel Lipman Wed, 4th May 2011
Hi Richard,

Thanks for your email. I would suggest checking the search plugin for the discussions forum is enabled. Disable it if it's causing problems. Otherwise I have a Joomla 1.6 site successfully running Discussions. It's true that I've run into some issues with running them alongside but fingers crossed, the discussions developers will get it right :) If you do find what causes the problem, I'll be interested to see what it was (and whether it was this word module).
Like | Dislike | 0 Reply | Reply with quote | Quote
Bart
# Bart Sat, 7th May 2011
Hi Joe,

I have a problem with displaying your module on my website, it doesn't show any words. With debugging on it says:
0 of 18 word(s)
18 valid data row(s)
[SELECT LOWER(title) AS title, LOWER(introtext ) AS introtext FROM `#__content` WHERE state=1]
Why doesn't it show the words?
Like | Dislike | 0 Reply | Reply with quote | Quote
# Joel Lipman Mon, 9th May 2011
Hi Bart, Can't say for sure as that works fine as a MySQL query to the database.

Do you have a link I can see or if it isn't live can you give more info as to whether the site is on a window setup (WAMP) and what version of Joomla you are using?

Cheers!
Like | Dislike | 0 Reply | Reply with quote | Quote
Rene
# Rene Mon, 9th May 2011
Hello

Is it possible to exclude categories or article? Where must i put the IDs in the sql-query?

Thanks
Rene
Like | Dislike | 0 Reply | Reply with quote | Quote
# Joel Lipman Thu, 12th May 2011
There isn't anything at the moment except for a core hack (the file will be helper.php - Line 245). I'm about to release a new version for Joomla 1.6 as more development has been going towards the Joomla 1.5 version. I'll give you a shout when I have an update as you're not alone in your request.

Kind Regards,

Joe
Like | Dislike | 0 Reply | Reply with quote | Quote
Richard
# Richard Thu, 12th May 2011
Hi Joe

Thanks for developing the module. Great effort.

I installed the 1.6.2 version on my Joomla 1.6.1 site and it works great - apart from the module suffix feature, which I need otherwise the module doesn't match the rest of the layout.

Any ideas? Your help would be greatly appreciated.

Thanks very much in advance.
Like | Dislike | 0 Reply | Reply with quote | Quote
# Joel Lipman Thu, 12th May 2011
Hi Richard,

This is an issue I had with the Joomla1.5 version of this module (mistake on my part for not including it) which I'm addressing in a release for Joomla 1.6. I'll email this comment when it's available for download.
Like | Dislike | 0 Reply | Reply with quote | Quote
Richard
# Richard Thu, 12th May 2011
Thank you, much appreciated! Looking forward to the download. Keep up the great work.
Like | Dislike | 0 Reply | Reply with quote | Quote
# Joel Lipman Mon, 16th May 2011
Hi Richard,

Found this was because I'm referring to the module class suffix differently in my 1.5.x versions compared to my 1.6.x versions of this module. I have released version 1.6.3 of this module which hopefully addresses your issue as well as some others.

Apologies for the delay, testing went somewhat awry and I needed to be sure that I'm not just releasing another monstrosity into the Joomla community.
Like | Dislike | 0 Reply | Reply with quote | Quote
Richard
# Richard Wed, 18th May 2011
Hi Joe

Thanks for the update.

I've installed the 1.6.3 version, but I'm afraid to report that I can't still get the module class suffix to work :sad:

I'm pretty sure it's because of my template, though - I'm using one of the RocketTheme ones - and the template has an override for the module output.

That said, some of the other modules that I've got installed are using the module suffix correctly despite the override.
Like | Dislike | 0 Reply | Reply with quote | Quote
Snobbis
# Snobbis Thu, 2nd June 2011
Hello, first of all a BIG Thank you for this extension. It works very good!

May I ask you help in a small modification:
I'd like to have a border-bottom in grey. Where I can do this modification? I can't find a css-file.
Many thanks for help.
Like | Dislike | 0 Reply | Reply with quote | Quote
# Joel Lipman Thu, 2nd June 2011
Hi Snobbis,

You would need to give the module a class suffix (eg. jwcmodule), then in a CSS file (eg. template.css) you can add

Code:.jwcmodule {border-bottom:1px solid grey}

I hope that helps!

Kind Regards,

Joe
Like | Dislike | 0 Reply | Reply with quote | Quote
Pascal
# Pascal Mon, 13th June 2011
I'm using a Yootheme template with several Module Class Suffix options. Unfortunately the Module Class Suffix options does not work ont his module. Whatever I fill in there, the Module Class Suffix is not recognized. Strange enough it's the only module where it's nog accepted / enabled.
How can I solve this so that the Module Class Suffix option will be used?
Like | Dislike | 0 Reply | Reply with quote | Quote
# Joel Lipman Tue, 14th June 2011
Hi Pascal,

I have not been able to recreate this error. I have a Yootheme template which works fine for Joomla 1.6 (http://live.joellipman.com/ - Corona template) and for Joomla 1.5 (http://www.drawnjoe.com/ - Crystal template). This module works fine on both without changing any of the default settings.

Please tell me what Joomla version you are using and what template as this has happened for other people and I would like this to be resolved. Thank you!

Kind Regards,

Joe
Like | Dislike | 0 Reply | Reply with quote | Quote
Pascal
# Pascal Wed, 15th June 2011
I've send you an e-mail with the answers because it's too long for here to post..

Pascal
Like | Dislike | 0 Reply | Reply with quote | Quote
# Joel Lipman Wed, 15th June 2011
Thanks Pascal!

Still cannot recreate the error. I am using Joomla! 1.6.3 and Yootheme Template Expo v5.5.6 (April 2011). Demo site: http://dev10.joellipman.com/. I know this problem exists though as other people have reported it so I know you're not inventing it.

I am hoping the problem is because the current module (v1.6.3) isn't in an MVC structure. I am currently trialling a version 1.6.4 that has been changed into an MVC extension and am also hoping this will fix your issue.

It's the only thing I can think of as I don't control the module title with the module itself (other than via the MVC). There are some other fixes included in version 1.6.4 which will be released as soon as I finished testing it. I will try to remember to update this post so that you'll be alerted to try it and see if it fixes the problem.
Like | Dislike | 0 Reply | Reply with quote | Quote
Manuel Gonzalez
# Manuel Thu, 23rd June 2011
This module would be great if you could link those tags to articles instead of searches...

Honestly I don't find the use of this nowadays for users or google, you are just putting links to searches which is not really recommended or good from google eyes. Would be awesome to just place a keyword in your module linking to an article... creating usefull content instead of a random search :-*
Like | Dislike | 0 Reply | Reply with quote | Quote
# Joel Lipman Mon, 27th June 2011
Hi Manuel,

You can do this, it just depends whether you've switched the site to SEO friendly URLs. Unfortunately the same word might be used in more than one article in which case how will the system know what you want to do?

You can use the "Include keyword list" option to specify the title(s) of the article(s) (separate with comma) then your search URL parameter will be something like "index.php?opti on=com_content& amp;title=" or whatever the receiving title variable was.

It was abandoned as a development because Joomla wouldn't be able to figure out which article it has to link to based on a single word.
Like | Dislike | 0 Reply | Reply with quote | Quote
Manuel Gonzalez
# Manuel Wed, 29th June 2011
Hello.
Thanks for reply, there are currently 2 systems that are capable of doing this for joomla 1.5.

One is "labels" and the other one "Tags".
They create a url www.yoursite/tags/yourtag there you edit an article and it shows something like "related articles" which contain those terms.

So basicly you create your own article for a word and it shows the different articles containing that word.. apart from the own article defined in the term.
Like | Dislike | 0 Reply | Reply with quote | Quote
# Joel Lipman Wed, 29th June 2011
Hi Manuel,

Sounds interesting. I may have to include it in a future release though not sure on the delivery. The point of this module was to minimize setup. This module doesn't work on tags but if the words change a lot, it would probably generate a lot of articles all with one word titles. I want to automate this, perhaps it could create a single article (or component page) that lists related articles based on a given word...

I didn't actually realize people were going to use this module so much or see potential in it, as you said. It's just for search engines to bolster relevance rather than for website visitors.

Thanks anyway for your suggestion. It might be included as it isn't the first time someone has asked for this.
Like | Dislike | 0 Reply | Reply with quote | Quote
Manuel Gonzalez
# Manuel Wed, 6th July 2011
Hello, you are right, maybe thats a bit too much complicated, another option is what the module joomulus does which is give you an option to link a term to an url of your site... IMO thats not the best solution but is quite better than linking terms to searches. To sum up my request is that terms in the cloud should link to "content" and not searches. Thanks
PD: Still think tags and labels are the examples to follow.
Like | Dislike | 0 Reply | Reply with quote | Quote
# Joel Lipman Mon, 27th June 2011
Hello everyone waiting for version 1.6.4 for Joomla! 1.6.x websites,

Apologies for the delay. In part due to a flood wiping out my home exchange but also because all the changes in the new version were not as easy to implement as I originally thought. Testing has taken up almost a fortnight because it consistently failed initially and the module had to be rewritten anyway based on an MVC model.

Changes this time round:
Code:
v1.6.4 (13/06/2011)
- Module Content Caching
- Include content based on User Level
- Include Category IDs
- Exclude Category IDs
- Sort Words By (shuffle, alphabet, frequency)
- Sort Words Order (ascending, descending)
- Restructured extension into an MVC model (to fix H3 and Module Class Suffix issues?)


Note the admin parameter: "Use Access Levels" is a restriction for the general levels: Public, Registered, or Special. For example, a "Super User" has access to level 1, 2, and 3 (ie. Public, Registered and Special), a normal website visitor who is not logged-in will be access level 1 (ie. Public).

A copy of this version has been downgraded to work with Joomla 1.5.x websites and is available as JWC v1.5.3.

Joe
Like | Dislike | 0 Reply | Reply with quote | Quote
Pascal
# Pascal Wed, 29th June 2011
Hello Joe,

Great news: Joes Word Cloud 1.6.4 now works with te Module Class Suffix!!!
Problem solved! :lol: :lol:

Pascal
Like | Dislike | 0 Reply | Reply with quote | Quote
# Joel Lipman Tue, 5th July 2011
Thank you so much Pascal! That is such a relief! Of course, it's meant that I've been revisiting all my Joomla! modules and restructuring them to the MVC model.

Thanks again for your patience.
Like | Dislike | 0 Reply | Reply with quote | Quote
Paul
# Paul Mon, 4th July 2011
Hi Joe,

I seem to be suffering from the 'blank content' feature also. I installed the 1.6.4 version of the module on my Joomla 1.6.3 site running php 5.2.9 and mysql 5.1.40
The dbug output gives

// Debug


1 of 4 word(s)
4 valid data row(s) of 4 total row(s).
[SELECT title, introtext FROM `#__content` WHERE state=1]

any pointers would be appreciated

Regards

Paul
Like | Dislike | 0 Reply | Reply with quote | Quote
# Joel Lipman Tue, 5th July 2011
Hi Paul,

The dreaded blank error again. Although the module seems to have found 4 rows and 4 words using that statement (may not sound right but it means the statement is valid).

Don't suppose you have a link? Are your articles managed by an extension not included by Joomla! (eg. K2, JContent?). The problem keeps coming back and I'm still not 100% sure what causes it.

Kind Regards,

Joe
Like | Dislike | 0 Reply | Reply with quote | Quote
Paul
# Paul Tue, 5th July 2011
Hi joe,

no I don't use anything other than article manger in Joomla,K2 etc are not installed. I do use templates from RT although I have tested it with the the default beez atomic etc with the same result. I don't have a live link yet as the site is still in development. It is not a show stopper but certainly good to have I will check back perhaps when the next relase is available.:sad:

Regards
Paul
Like | Dislike | 0 Reply | Reply with quote | Quote
tcladin
# tcladin Thu, 14th July 2011
Hi Joe.
I use your tag module with setting of "case-sensitive - no". I have in articles words like "Dnes" and "dnes" and "DNES". Your module in this case give three tags "dnes" and "dnes" and "dnes". But when is set "case-sesnitve - no", I would like obtain only one tag "dnes". Is it possible?
I use J 1.6.3 stable, JWC 1.6.4
thx. Ladislav
Like | Dislike | 0 Reply | Reply with quote | Quote
# Joel Lipman Thu, 14th July 2011
Hi tcladin,

I don't think so. If you had switched "case-sensitive = yes", I would have recommended to put "DNES, Dnes" in the exclusion list of the module. Because you have put "case-sensitive =no", the module will not see these as different and will lowercase everything.

My only suggestion would be to put "case-sensitive =yes" and then use the exclusion list to get rid of words you didn't want to include.

Hope that helps!

Joe
Like | Dislike | 0 Reply | Reply with quote | Quote
tcladin
# tcladin Thu, 14th July 2011
Hi Joe,
Thank for reply.

I wanted tell you, if I choice "sesitive - no". I would like obtain only one tag with size depend on occurence of all words (Dnes, DNES, dnes).

I have not problem with using case sensitive, but in this case I obtain three tagy with same value (in practice is dnes=Dnes=DNES, in English today=Today=TOD AY). If I put "Dnes" and "DNES" in black list, tag "dnes" have size dependent only of occurence of word "dnes".

ladislav
Like | Dislike | 0 Reply | Reply with quote | Quote
# Joel Lipman Tue, 19th July 2011
Hi tcladin,

Not sure if this addresses it but I have released module version 1.6.5 which removes any spaces before and after comma separated words in the keyword exclusion list. Stared for ages and the answer was this silly.

For those of you who don't necessarily want to upgrade to 1.6.5 and you use the keyword exclusion list of this module, you could use version 1.6.4 and simply make sure there are no spaces in between the words and the commas.

As for the "case-sensitive =no", I have tested this and this also works properly.

Feel free to add to these comments if it still causes problems and I'll have a look.
Like | Dislike | 0 Reply | Reply with quote | Quote
tcladin
# tcladin Tue, 19th July 2011
Hi Joe,
i know spaces bug in exclusion list. I used list without spaces.

About switched "case-sensitive = no" and word weight
1. I need use this "case-sensitive = no". I want get only "dnes" tag. Not "DNES", "dnes", "Dnes"
2. If I switch "case-sensitive = no", I obtain three tags "dnes" and "dnes" and "dnes".

Perfect will be, when I obtain only one "dnes" with weight of "Dnes" and "DNES' and "dnes".
Im not good in English ... :-)
Like | Dislike | 0 Reply | Reply with quote | Quote
tcladin
# tcladin Tue, 19th July 2011
Quoting Webmaster:
As for the "case-sensitive=no", I have tested this and this also works properly.


Also works properly? What? weight of tags? Not for me at J 1.6.3 stable, JWC 1.6.4
Like | Dislike | 0 Reply | Reply with quote | Quote
tcladin
# tcladin Tue, 19th July 2011
I use your extension here
http://praguedj.cz/
This is not spam, characters limit occure. Ladislav
Like | Dislike | 0 Reply | Reply with quote | Quote
# Joel Lipman Wed, 20th July 2011
Hi tcladin,

Thank you for your patience. I think I finally see what you mean and when checking the code, I realised it was only checking initially if the word is already listed and then it checked if you changed the setting to case-sensitive.

I have modified this in release version 1.6.6 of my module and so "dnes", "DNES" are now counted in total under one "dnes" if you keep "case-sensitive =no". Again, thank you for bringing this to my attention. I hope it works for you.

Kind Regards,

Joe
Like | Dislike | +1 Reply | Reply with quote | Quote
tcladin
# tcladin Wed, 10th August 2011
Hi Joe,
Thank you for your patience.
Your module, version 1.6.6, working fine for me now.
Thank you lot. I must vote for yours extension at joomla.org ;-)
Lada
Like | Dislike | 0 Reply | Reply with quote | Quote
Jamiel
# Jamiel Fri, 22nd July 2011
Hi Joel,

I don't know how to config ur extension. I try use this way: (http://www.yoursite.com/index.php?option=com_search&searchword=######

but it's wrong.

My site is villasunidas.es and i'm using k2 for then conten.

I need to install ur tagcloud, but i now how to config. Please, show the way.

Thanz.

Jamiel
Like | Dislike | 0 Reply | Reply with quote | Quote
# Joel Lipman Fri, 22nd July 2011
Hi Jamiel,

If you mean the Search URL parameter, then no, it prefixes that with the root of your website so "http://villasu nidas.es/" then the parameter add to this "index.php?opti on=com_search&a mp;SearchWord=" will result in "http://villasunidas.es/index.php?option=com_search&SearchWord="

Is that what you mean?

You should only have to put "index.php?opti on=com_search&a mp;SearchWord=" into the parameter, by default this is what it is set to.
Like | Dislike | 0 Reply | Reply with quote | Quote
Angela
# Angela Thu, 28th July 2011
Dear Sir.

I have configured your module but when i press on word, open this white page:

http://www.leterrazzedelduca.it/?option=com_search&searchword=hotels%20amalfi%20coast
Like | Dislike | 0 Reply | Reply with quote | Quote
# Joel Lipman Fri, 29th July 2011
Hi Angela,

Thank you for your message.

I have had a look at the link you have sent and you do not appear to have a search component installed. As you have switched your site to SEF website addresses, you need to have at least a disabled/hidden menu containing items that you want to use but for which there is no link to.

Even if you enabled a "search" module this should fix this program. But your site and "?option=com_se arch" does not even work. You can change the search URL parameter if you want the module to behave differently but it will be less predictable.

Kind Regards,

Joe
Like | Dislike | 0 Reply | Reply with quote | Quote
Mark
# Mark Wed, 3rd August 2011
Hey Joe! Having fun with WordCloud. I've noticed a lot of 'noise' words show up. (when, that, about, etc.) Have you thought of a common word filter? I was thinking about adding a where clause to the SQL statement, but I think that might not be good for performance. I bet you could filter out noise words out of the result set is returned. (My PHP skills aren't that good yet.)

Thoughts?

Nice module, keep up the good work!

~Mark
Like | Dislike | 0 Reply | Reply with quote | Quote
# Joel Lipman Wed, 3rd August 2011
Hi Mark,

I have had several people send me their common word filters and in various languages. I advised that I couldn't add them as they add about 10Kb to my module. Downloading from an online dictionary or other site wouldn't help because it would make my module slower. As the keyword exclusion request came from a Dutch person, I couldn't really add words (used to but took them off).

So yeah you just get a keyword exclusion list and up to you if you want to write encyclopedias into it :D
Like | Dislike | 0 Reply | Reply with quote | Quote
Mark
# Mark Wed, 3rd August 2011
Ha! I'm such a dork, I read the comments after I submitted mine and I see that word exclusions are already there! I must be blind.

Thanks again!

~Mark
Like | Dislike | 0 Reply | Reply with quote | Quote
Paul
# Paul Thu, 4th August 2011
Hi, just installed the 1.6.6 on Joomla 1.7, however when I enable the use "Access Levels" I get a error on the home page with the module published.. is this because I'm running Joomla 1.7 and the module isn't working fully with 1.7?

I can send a link to the site privately if you need to take a look.

Great Module though.. would have been happy to pay for this, but will donate if I can get it working correctly.

Cheers
Paul
Like | Dislike | 0 Reply | Reply with quote | Quote
# Joel Lipman Mon, 8th August 2011
Hi Paul,

I have not been able to recreate the error you reported. I have enabled "Use Access Levels" and restricted this. Can I ask to what groups you have restricted your module to; there is perhaps something there I have overlooked?

Kind Regards,

Joe
Like | Dislike | 0 Reply | Reply with quote | Quote
# Joel Lipman Mon, 8th August 2011
Correction to this, I have JWC v1.6.6 running on a Joomla 1.7 site (http://demo.joellipman.com/joomla17). I have tried restricting this to the only categories I have (public, registered, special). Feel free to send a link and I'll take a look.
Like | Dislike | 0 Reply | Reply with quote | Quote
# Joel Lipman Tue, 9th August 2011
Just for future reference. This error (strangely only when access levels were switched on) was due to Joomla 1.7 not being ok about Code:$db->nameQuote('#__viewlevels') which has to be switched from Code:"SELECT id, rules FROM ".$db->nameQuote('#__viewlevels')." WHERE rules LIKE '%".$value."%'" to simply Code:"SELECT id, rules FROM `#__viewlevels` WHERE rules LIKE '%".$value."%'" back ticks are optional but anyway. Some Joomla 1.7 setups (eg. default) will be fine with this but just in case.
Like | Dislike | 0 Reply | Reply with quote | Quote
tcladin
# tcladin Wed, 10th August 2011
Hi Joe,
I found HTML validity errors. It is ampersand error in cloud link part "...?option=com _search&searchw ord=...". I use little hack (repair) in file ..modules/mod_j oesworlcloud/he lper.php at line 140 replace str_replace('&' ;'&',trim($ params->get('pa ramSEARCHURL')) ) instead of original trim($params->g et('paramSEARCH URL')). And now is HTML without validity errors.
Is this idea usable? I belive yes.
Lada
Like | Dislike | 0 Reply | Reply with quote | Quote
# Joel Lipman Thu, 11th August 2011
Hi tcladin,

Yes the default install actually installs as valid XHTML. The reason being is that when you save parameters in Joomla! CMS, the Joomla system will format your "&amp;" and convert this to "&".

I mentioned in an earlier comment, the only way round this was to replace "&" with "&amp;amp;". This error can be fixed without a core hack by simply replacing the ampersand in the Search URL parameter with "&amp;amp;" (without the double-quotes)

I may use something similar to your code but it isn't very universal because in your solution, a W3C savvy person will type "?option=com_se arch&amp;Se archWord=" as their parameter value. Also I know it's a typo but str_replace won't accept the semi-colon as the delimiter between 1st and 2nd parameter.

Thank you for the input though!
Like | Dislike | 0 Reply | Reply with quote | Quote
Mark
# Mark Tue, 13th September 2011
Hey Joe, was wondering about the process for upgrading word cloud. Currently have 1.6.6 installed, would like to upgrade, but I don't see any notes about how to. Do I just install the latest version over the existing one?

Thanks in advance,

~Mark
Like | Dislike | 0 Reply | Reply with quote | Quote
# Joel Lipman Tue, 13th September 2011
Hi Mark,

Thanks for your message. It should work as an upgrade. Download v1.6.7 and install as per usual. Go into the module parameters and Save the module even if you haven't made any changes. Let me know if there are any problems.

Kind Regards,

Joe
Like | Dislike | 0 Reply | Reply with quote | Quote
Zee
# Zee Wed, 21st September 2011
Hello, I was wondering about how this module determines relevancy. With other tag cloud modules, they draws from the meta keywords and usually have relevant words. How exactly does this one work though? The word "many" could show up if used a lot. Or is there more to it than just how often a word is used? Whereas as, more relevant topics are found using traditional tag cloud modules. For example, "cooking" or "travel." Please advise. Thanks.
Like | Dislike | 0 Reply | Reply with quote | Quote
# Joel Lipman Thu, 22nd September 2011
Hi Zee,

A rare question which I ask myself a lot. The solution that I created for myself was to be able to specify a minimum word length.

On my own personal website the minimum word length is 6, this encompasses the topics that I cover on my personal website such as Joomla, Business, Intelligence, Autohotkey, Mediawiki...

If I reduced the minimum character length to 3 or 4, then I would get the problem you described in your post. The module doesn't do anything with relevance, it takes the most frequently used words from your Joomla articles/titles and displays these in the module.

I hope that answers your question.

Kind Regards,

Joe
Like | Dislike | +1 Reply | Reply with quote | Quote
Zee
# Zee Thu, 22nd September 2011
Hey Joe,

Yep, that answers it. In theory this extension is good. But relevance is what I need more than frequency of word usage.

That's actually what Google tries to do as a search engine - bring relevant listings. And we would need the same with a tag cloud.

If you can ever figure out a way to find more relevant words for the cloud, you'd have a winner in me.

So I guess for now, the only true way is to write your own tags. :oops:
Like | Dislike | 0 Reply | Reply with quote | Quote
# Joel Lipman Fri, 23rd September 2011
Hi Zee,

I kinda see what you mean by relevance. This module just gives the summary of what your website is about.

I have been thinking of making a version which looks at word frequency per article. I have been watching other tag modules for Wordpress sites that have become really complex and they rely on tags that are relevant in the opinion of the author.

Word frequency modules like this one can even surprise the author :) I don't even know why I'm justifying this module. It was created for a client who didn't want to spend time setting up tags. I put it up on this site for fun and it's my most downloaded/comm ented on module...?

Kind Regards,

Joe
Like | Dislike | +1 Reply | Reply with quote | Quote
Zee
# Zee Fri, 23rd September 2011
Thanks again for responding Joe! The module definitely has its place and I can see exactly why it would be popular. :P
Like | Dislike | 0 Reply | Reply with quote | Quote
yoav
# yoav Thu, 29th September 2011
very nice any easy to install mdule!
It seems to me that the tags are the same on every page. How can i configure it to show different tags on each article?
Like | Dislike | 0 Reply | Reply with quote | Quote
# Joel Lipman Thu, 29th September 2011
Hi Yoav,

Thank you for your post.

This module is a word frequency module rather than a tag manager. I've been considering making a newer version which looks at frequency per article but otherwise no, you're right, they are the same tags on every page. This is because I needed a module where the client doesn't have to spend time setting up meta data and tags. This module takes the words most used in your site and says this is what your website is about.

I hope that answers your question.

Kind Regards,

Joe
Like | Dislike | 0 Reply | Reply with quote | Quote
Tim Richardson
# Tim Mon, 3rd October 2011
Hi Joe. I downloaded 1.5.3 for my 1.5 site.
I have case-sensitive 'no' but I'm getting duplicate words. In the changelog I see that there is a bug fix for this in the 1.6 series; could you port this back to the 1.5 module?
Like | Dislike | 0 Reply | Reply with quote | Quote
# Joel Lipman Mon, 3rd October 2011
Hi there Tim,

Thanks for your post. Bit baffled as I thought I'd fixed this for my module version 1.5.3.1. I have sent you a separate e-mail with a modified version with some other fixes I overlooked that exist in my Joomla 1.6+ versions.

Please try it out and let me know how it goes. Thank you!

Kind Regards,

Joe
Like | Dislike | 0 Reply | Reply with quote | Quote
David
# David Mon, 10th October 2011
Very good extension. Just one question only partly related to the extension itself: is it possible to NOT display the "Search", "Search for" and "Search Only" fields. The extension has found the tagged articles so there is no reason to show additional search parameters to user.
Thanks.
Like | Dislike | 0 Reply | Reply with quote | Quote
# Joel Lipman Tue, 11th October 2011
Hi David,

I don't know I'm afraid. I never thought of controlling the search extension, is that through the URL? the search component itself is just joomla but the module just has links to the search.

Having a quick look at the joomla docs, I haven't found any URL passed parameter feature but I'll have a harder look when I can. Maybe it's just a setting in the Joomla Admin Panel.

Code:
?option=com_search&amp;view=search

NTS: view

Joe
Like | Dislike | 0 Reply | Reply with quote | Quote
David
# David Tue, 11th October 2011
Thanks, Joel. I thought as much.
Like | Dislike | 0 Reply | Reply with quote | Quote
Alison
# Alison Wed, 12th October 2011
Joel you build the best mods! I love Word Cloud but have since discovered your YouTube app and love it too. So today I found your Links app and am going to give it a try. I wish all mods were built to install and run as easy as you build yours!

I love your products!
Alison
Like | Dislike | 0 Reply | Reply with quote | Quote
alfredo
# alfredo Sat, 15th October 2011
excellent! many thanks :-) SicilianDays
Like | Dislike | 0 Reply | Reply with quote | Quote
Plastik Çatal
# Plastik Tue, 18th October 2011
thank you :lol:
Like | Dislike | 0 Reply | Reply with quote | Quote
Andrea
# Andrea Mon, 24th October 2011
Hi,
I really like your extension, thank you for it.
I have just one question for you: can the module generate tags from the article's meta-data instead of the article's content? That would be great!
Like | Dislike | 0 Reply | Reply with quote | Quote
# Joel Lipman Tue, 25th October 2011
Hi Andrea,

I suppose so. At the moment it just scans the title, introtext fields. This is simply a matter of extending it to the meta_key and meta_desc fields within the database query.

I will make a note to include this in future versions.

Kind Regards,

Joe
Like | Dislike | 0 Reply | Reply with quote | Quote
Davide
# Davide Fri, 28th October 2011
Hallo, thanks about this great (and free) module, I would like to pubblish one module on right in same pages and one on home in bottom, but when there are 2 moudule pubblished just one works.
Thanks.
Davide from Italy
Like | Dislike | 0 Reply | Reply with quote | Quote
# Joel Lipman Mon, 5th December 2011
Hi Davide,

I must have lost your email or this message somehow because I remember reading it and saying I'll reply later...

Currently the word cloud module has to be unique or it will break W3C validation. It should still work on the site but you may need to survive with just one. I have plans to change this as I have done to my other modules (I never imagined other people wanting to display my modules more than once on the same page).

Hopefully I'll remember to address this in a future version.

Kind Regards,

Joe
Like | Dislike | 0 Reply | Reply with quote | Quote
Idso Brouwer
# Idso Sun, 4th December 2011
Joel, thanks for the great module.

I have made a multi-language website (Joomla 1.7). The word cloud module only takes words from the dutch part of the site. I have created a 2nd module specially for the UK part of the website, but it continues to only show dutch words.

Everything else works in multi-language.

Please help.

Thanks,
Idso.
Like | Dislike | 0 Reply | Reply with quote | Quote
# Joel Lipman Mon, 5th December 2011
Hi Idso,

From what I can see the script is working properly on your site. Have you specified specific categories for this module to show?

Strangely enough, I looked at having the module display different languages, but in the end I opted to have it display ALL (defined by * in Joomla 1.6 or greater). Only J16 or greater supports this new field (lang), but I still don't see why the module doesn't see them.

The module sees all articles or at least everything in the database "#__content" where "#_" is the prefix of your tables. Are your articles in duplicates? As in are there the Dutch and then English versions, or are just some in either language? It is possible you have more Dutch articles then English ones in which case it's likely to have mostly Dutch words in the module.

Anyway, food for thought. Please feel free to reply to this post or contact me via the website.

Kind Regards,

Joe
Like | Dislike | 0 Reply | Reply with quote | Quote
Idso Brouwer
# Idso Tue, 6th December 2011
Joe,

All articles are duplicated in both languages and I have a Dutch and an English category. You are correct that there are more Dutch than English articles, but currently there is not a single English word that shows up.
I read somewhere else that multiple versions of the module is currently not supported. Does that mean that if I delete one of the modules it will work ?

Thanks,
Idso.
Like | Dislike | 0 Reply | Reply with quote | Quote
# Joel Lipman Wed, 7th December 2011
Hi Idso,

I thought the only reason it's not currently supported when it's on the same page more than once, was due to a W3C validation error and not really a functional one.

You can try unpublishing one module but I don't see why that would be the problem.

If your articles do not share the same category (so English and Dutch in the same category) then you can tell one module to only include Dutch articles and another to only include English articles.

Another test is to switch "Debug Mode" to "On" and make it show more words (including the word count) and hopefully some English ones will appear. Which will tell you why only Dutch words may be appearing.

The module is not currently programmed to understand different languages, only to display all foreign language characters. Joomla 1.6 and later have introduced the language field which would be good to use as I've had some requests from people using JoomFish.

I think your best bet is to switch debug mode on and increase the number of words to display. You can then make a perhaps more accurate decision to adjust exactly what words should show.

Kind Regards,

Joe
Like | Dislike | 0 Reply | Reply with quote | Quote
Idso Brouwer
# Idso Wed, 7th December 2011
Joe, I think it works as designed: I increased the wordcount to 100 and it does show some English words. Not the whole site has been translated yet and I think that is the problem. It even knows how to select beteen the languages, so I don't have to enable two modules.

Great module and thanks for the excellent support.

Idso.
Like | Dislike | 0 Reply | Reply with quote | Quote
Michele
# Michele Wed, 14th December 2011
Hi Joel,
I've installed your module in my site, I've configured all parameters in administration and... I get a blank module: no tags! :cry:

Please, can you check if I'm doing someting wrong or if there are problems with my server or site configuration?

I've left Display SQL query to Yes, if it could help...

db: 5.1.52, utf8_general_ci
PHP: 5.2.10, cgi-fcgi
Apache
Joomla 1.5.22

Let me know if you need other info.

Thanks
Like | Dislike | 0 Reply | Reply with quote | Quote
# Joel Lipman Wed, 14th December 2011
Hi Michele,

I wasn't able to see anything wrong with the debug code other than it seems to find some words. Would you be able to send a copy of your parameters for this module?

Joe :c)
Like | Dislike | 0 Reply | Reply with quote | Quote
eao
# eao Tue, 20th December 2011
1st of all thanks4this great peace of code...
i'm running a german site and in firefox all is okay. in ie9 the german 'umlaute' like Ö make the searchsite to not transfer the whole word to the search box.
any idea?
thx in adv.
eao
Like | Dislike | 0 Reply | Reply with quote | Quote
eao
# eao Mon, 26th December 2011
its me again, still no answer...
i gave it to myself. the & was encoded wrongly. i just used a stripped down seaxrch-url entry without any other params and dont need a & this way. working fine now
Like | Dislike | 0 Reply | Reply with quote | Quote
# Joel Lipman Wed, 28th December 2011
Hi Eao,

Sorry I missed ur post. This module is meant to preserve the accents on most languages so the umlaut should display. However, yes you're right, if the letter is encoded into a HTML entity the this module won't display it. So &#137; is not the same as directly keying in "e".

In recent releases the ampersand has been encoded to trick joomla during setup as well as conform to w3c validation.

Hope that clears it up, even if you already fixed it.

Joe
Like | Dislike | 0 Reply | Reply with quote | Quote
Stefan
# Stefan Sun, 15th January 2012
Hi Joe,

on my 1.5 Joomla website I am using JWC 1.5.0, and it works fine. Now I have tried to install the latest version 1.5.3.2 on a test machine, and I have a problem with the minimum font size. Although it is set to "12", the cloud shows extremely small, almost invisible words. Is there a solution for that?

Thanks in advance,
Stefan
Like | Dislike | 0 Reply | Reply with quote | Quote
tooktaall
# tooktaall Mon, 27th February 2012
Thank you so much!
Like | Dislike | 0 Reply | Reply with quote | Quote
geo
# geo Fri, 2nd March 2012
Hi Joe,

i am running the latest moduleversion on a joomla 2.51 site. Is it compatible to 2.51? Because everything works! BUT i dont get the cloud-like-look ing. Every word has the same size and appereance? Any advice? :roll:

TIA geo
Like | Dislike | 0 Reply | Reply with quote | Quote
geo
# geo Sat, 3rd March 2012
Hi Joe,

Close to the reason...Here is what i did:

I just want 15 Words that i put in the Keyword Inclusion List and make it case sensitive. That is what triggers the words to come out at the same size/look. Is there a way to bring variation to that 15 words, too?

One other thing: Is there a way to include "R&D". Cause right now that "&" doesn´t work...


Thank you for your help! :-)
Kind Regards geo
Like | Dislike | 0 Reply | Reply with quote | Quote
# Joel Lipman Mon, 5th March 2012
Hi Geo,

Only by letting the cloud generate the words, then copying these and pasting them in the "inclusion list" and then adding R&D though I don't remember whether the script will complain as it doesn't like anything other than letters and numbers.

Joe
Like | Dislike | 0 Reply | Reply with quote | Quote
# Joel Lipman Mon, 5th March 2012
Hi Geo,

Version 1.6.8 works on Joomla 2.5.1 which I have running at http://demo.joellipman.com/joomla25 with font-size variations. Are you able to send me a link or perhaps a screenshot of your parameters so I can see what's different?

Kind Regards,

Joe
Like | Dislike | 0 Reply | Reply with quote | Quote
Geo
# Geo Tue, 6th March 2012
Hi Joe,

thank you for your answer. here are some pics/links from the backend:

http://s7.directupload.net/file/d/2821/cjjxxrke_jpg.htm
http://s7.directupload.net/file/d/2821/fxl68idu_jpg.htm
http://s7.directupload.net/file/d/2821/mcg9r6ar_jpg.htm
http://s1.directupload.net/file/d/2821/owr655cp_jpg.htm
http://s1.directupload.net/file/d/2821/abyygupx_jpg.htm

TIA geo ;-)
Like | Dislike | 0 Reply | Reply with quote | Quote
# Joel Lipman Tue, 6th March 2012
Hi geo,

I have replicated this on my Joomla 2.5.2 site. It occurred to me that the (configuration > ) "how many words" to display is also important. Set this to the number of words in your inclusion list (15?) set this to about 5.

Hope that fixes it!

Joe
Like | Dislike | 0 Reply | Reply with quote | Quote
Alison
# Alison Mon, 19th March 2012
Hey Joe

Many thanks for the updated notes here that it's tested on 2.5 - just getting into a couple new builds and came over to get my updated must have mods from you :)

Thanks for all you do!
Alison
Like | Dislike | 0 Reply | Reply with quote | Quote
Designer
# Designer Thu, 5th April 2012
HI is it possible to modify the 2.5 version so that it turns out to look as it does on this site, see link: http://blog.vitamindcouncil.org/ and scroll down to the "popular topics" portion on the lower right??

Also how do you change the colors? thanks!


B-
Like | Dislike | 0 Reply | Reply with quote | Quote
# Joel Lipman Thu, 5th April 2012
Hi Designer,

You could only replicate that if you use the inclusion list but it isn't a real representation of your most popular words. Their site uses tagging where all keywords per article are entered in manually.

The color can be changed by updating to the latest version of my module (wasn't in early versions) and changing the module parameter "Word Text Color". You can use any valid CSS color name (eg. "White" or "#fff"). Here's a link to some more colors to get you started: http://www.w3schools.com/cssref/css_colornames.asp

Hope that helps,

Kind Regards,

Joe
Like | Dislike | 0 Reply | Reply with quote | Quote
Eduard F.
# Eduard Fri, 13th April 2012
Hi Joe,
I very like you module Joes Word Cloud. Using always when making site by Joomla!

I found a flaw: all links/words in module rendered as flat text composed with param 'Search URL'. It's not SEF frendly.

Tip for new versions: render all links/words through JRoute. This allows users adding Itemid parameter to 'Search URL' and get SEF link and assigned correct menu item!

P.S. Sorry for my broken English. But I think you understand this idea!
Like | Dislike | 0 Reply | Reply with quote | Quote
# Joel Lipman Tue, 28th August 2012
Hi Eduard,

Thanks for that tip. I'm currently upgrading my website and all my downloads so I'll definitely try your solution. A lot of people mentioned the SEF issue and although I override it in my installs, I've realised I cannot expect others to do the same. Your solution seems to be the easiest!

Thanks again.

Joe
Like | Dislike | +1 Reply | Reply with quote | Quote
Andrija
# Andrija Sun, 17th March 2013
Dear Joel

I have installed your module on a beez 5 template where I changed the header. The module works but when I click on tag words the site reopens with the original Beez 5 header instead.
I cannot understand how to resolve this.
Please help!
Like | Dislike | 0 Reply | Reply with quote | Quote
# Joel Lipman Tue, 26th March 2013
Hi Andrija,

What does the tag word link look like? Also note that templates in Joomla 2.5 can be assigned per item (really annoying) so is the search assigned to a certain template?

Kind Regards,

Joe
Like | Dislike | 0 Reply | Reply with quote | Quote
Chitra
# Chitra Thu, 18th April 2013
Hello, I installed this module with out of the box configuration, published on left on a couple of pages on my test site. I get this error:-

// Debug


1 of 47 word(s)
47 valid data row(s) of 47 total row(s).
[SELECT title, introtext FROM `#__content` WHERE state=1]
// Word Count
// Development
Array Testing...

And nothing else.

I am running Joomla 2.5.1

here is the url http://dev.agileise.com/s/siem

Clearly I've done something wrong.

Thanks

Chitra
Like | Dislike | 0 Reply | Reply with quote | Quote
Chitra
# Chitra Fri, 19th April 2013
Installed on Joomla 2.5.1 got this error message :-

// Debug


1 of 47 word(s)
47 valid data row(s) of 47 total row(s).
[SELECT title, introtext FROM `#__content` WHERE state=1]

// Word Count

// Development
Array Testing...
Like | Dislike | 0 Reply | Reply with quote | Quote
# Joel Lipman Fri, 19th April 2013
Hi Chitra,

I don't suppose you can tell me what categories you have selected in the module parameters?

Also it seems the module only found 47 words which isn't many and may not fit the conditions you specify (eg. minimum 5 characters, maximum 10 characters, etc...)

If you could send me a screenshot of what the settings you have set for this module, I'll be able to help further.

Thanks for the feedback!
Like | Dislike | 0 Reply | Reply with quote | Quote
Add Comment

Name:

Email:

Website:

Message:



Human Check:

Security code
Refresh

Please type what you see in the image above:

Latest Posts

  • Joes Revolver Map (JRM)

    • Fri 17-May-13
      Hmmm... Sounds like a problem with the identifier. Was it working before and has there been a change ...
      Joel Lipman  
    • Fri 17-May-13
      Hello Joel: Yes, I do have it published on all pages of the site. I just went back to Revolver maps to ...
      Bill Duncan  
    • Fri 17-May-13
      Hi Bill, From the developers of RevolverMaps, "the module would need to be published on every page ...
      Joel Lipman  
    • Fri 17-May-13
      Hi Bill, I'll investigate further as you're not the first to say this happens. In the meantime, simply ...
      Joel Lipman  
    • Fri 17-May-13
      Its a great extension. But when I set it up I only show my presence on the 3D map and no other visitors ...
      Bill Duncan