MyBB Codes
I Would Like to request a tag cloud plugin - Printable Version

+- MyBB Codes (http://www.mybbcodes.com)
+-- Forum: Mods Database (/forumdisplay.php?fid=4)
+--- Forum: Requests (/forumdisplay.php?fid=16)
+--- Thread: I Would Like to request a tag cloud plugin (/showthread.php?tid=1645)


I Would Like to request a tag cloud plugin - howman - 08-17-2010 01:14 AM

I know there are a few out there and they are pretty good right now I am using the one made by watt from mybb.com but I like this one wp-cumulus
Info
http://www.roytanck.com/2010/05/29/wp-cumulus-2-is-finally-in-development-again/
http://wordpress.org/extend/plugins/wp-cumulus/screenshots/
http://www.tag-cloud.de/
http://www.artviper.net/website-tools/html-to-flash-tag-cloud.php

I have attempted to put to add manually to this site http://www.mybb.co.cc but the tag cloud links do not up date or change you would have to do it all by hand.

I think the colour full tag cloud would look good.


RE: I Would Like to request a tag cloud plugin - exdiogene - 08-17-2010 01:41 AM

I had a quick look at the wp-cumulus and it is a Flash plugin, like all your other selections. At the moment i do not do Flash plugins because it would not be worthy of the cost of the Adobe application to do them!

I could make an automatic colour text tag cloud plugin, that will update himself at each new index page generation.

Just tell me if this would be enough for you or if you would like more options...

Wink


RE: I Would Like to request a tag cloud plugin - howman - 08-17-2010 10:58 AM

Thank you for your reply
O.K the page http://www.mybb.co.cc was my attempt at trying the code from http://www.tag-cloud.de/ which I do not think page is working right. I never had to Use Adobe flash to setup anything but I think that if you made aplugin we could still get it to work
Could you Do?
Example
Adding up similar words: forums(3) and forum(9)
Adding up similar words: members(4) and member(3)
So you get html cloud like this
PHP Code:[Highlight]
<a href="http://forums" onmouseover="this.style.color='#9a68f1'" onmouseout="this.style.color='#8c156c'" style="color:#8c156c;font-size:25px;text-decoration:none" title="Count: 12">forums</a> <a href="http://guest" onmouseover="this.style.color='#d6a57e'" onmouseout="this.style.color='#69b4f9'" style="color:#69b4f9;font-size:11px;text-decoration:none" title="Count: 3">guest</a> <a href="http://statistics" onmouseover="this.style.color='#c44deb'" onmouseout="this.style.color='# dad05'" style="color:# dad05;font-size:16px;text-decoration:none" title="Count: 5">statistics</a> <a href="http://members" onmouseover="this.style.color='#b5643c'" onmouseout="this.style.color='#49bb44'" style="color:#49bb44;font-size:20px;text-decoration:none" title="Count: 7">members</a> <a href="http://posts" onmouseover="this.style.color='#796b4b'" onmouseout="this.style.color='#5ab9f1'" style="color:#5ab9f1;font-size:14px;text-decoration:none" title="Count: 4">posts</a> <a href="http://online" onmouseover="this.style.color='# 9d328'" onmouseout="this.style.color='#eb3827'" style="color:#eb3827;font-size:14px;text-decoration:none" title="Count: 4">online</a> <a href="http://users" onmouseover="this.style.color='#6c8062'" onmouseout="this.style.color='#5bbcc8'" style="color:#5bbcc8;font-size:14px;text-decoration:none" title="Count: 4">users</a> <a href="http://weather" onmouseover="this.style.color='#f4cfba'" onmouseout="this.style.color='#f7b998'" style="color:#f7b998;font-size:11px;text-decoration:none" title="Count: 3">weather</a
And have that stored in an .xml file called cloud_data.xml and look like this
PHP Code:[Highlight]
<tags>
<
a href="http://forums" hicolor="0x9a68f1" color="0x8c156c" style="font-size:23">forums</a>
<
a href="http://guest" hicolor="0xd6a57e" color="0x69b4f9" style="font-size:9">guest</a>
<
a href="http://statistics" hicolor="0xc44deb" color="0xdad05" style="font-size:14">statistics</a>
<
a href="http://members" hicolor="0xb5643c" color="0x49bb44" style="font-size:18">members</a>
<
a href="http://posts" hicolor="0x796b4b" color="0x5ab9f1" style="font-size:12">posts</a>
<
a href="http://online" hicolor="0x 9d328" color="0xeb3827" style="font-size:12">online</a>
<
a href="http://users" hicolor="0x6c8062" color="0x5bbcc8" style="font-size:12">users</a>
<
a href="http://weather" hicolor="0xf4cfba" color="0xf7b998" style="font-size:9">weather</a>
</
tags
And about 50 to 100 words in cloud max so it does not look to cluttered

I might be able to use the plug in you make with the flash tag cloud or I could just be dreaming Tongue who knows maybe it will

So could that be Done ???????


RE: I Would Like to request a tag cloud plugin - exdiogene - 08-17-2010 01:42 PM

Yes i can easily create an .xml file called cloud_data.xml and put in it the tags from the places you want, But how would it be good for SEO and your site?

I strongly believe that it would be better to have your tags in your HTML page for the Search engines to see them easily...

Unless you plan to use both methods to keep the fancy flash presentation of your tags,, but still the HTML links would still be available to them, so it would be a duplication of content for your visitors... Undecided

___________________________

Addendum :

I verified about the application license and there was none!

I feel quite uncomfortable to developp something connected to a compiled binary which i cannot see if anything harmfull could be present inside it! If theis application was created by a very well knowned software developper established since several years it would be quite a different story.

So the best i can do, is to developp my own tag cloud plugin having an option to also write a cloud_data.xml file in a specified directory for your flash application to work with it. I am also suggesting to enhance considerably our actual "Thread Tags 1.0" plugin to add those features to it and more...

What do you thing about this? Wink


RE: I Would Like to request a tag cloud plugin - howman - 08-17-2010 04:18 PM

That sounds good and should work for what I would want. And your way would be good for seo too.

That application license you where talking about was for the page http://www.tag-cloud.de/ right ??? listed under the GPL

That page it setup and run by http://www.artviper.net/ and it based on a word press plugin http://wordpress.org/extend/plugins/wp-cumulus/ created by roytanck http://www.roytanck.com

I just found this too javascript version
http://jeroenvanwarmerdam.nl/content/resources/javascript/jscumulus/jscumulus.aspx


RE: I Would Like to request a tag cloud plugin - exdiogene - 08-17-2010 04:44 PM

Yes, i would greatly prefer to integrate the javascript version in my plugin!

But it is based on a GPLv3 License not allowing anything connected to it to not be GPL...

Also there is 3 needed Javascript files to be downloaded by each users, with a total of 200000 bytes that is quit much for slow connections. There is also a conflict with one file and the prototype.js script used by MyBB forums, it could be solved with some other codings but i prefer to not make so much changes in a public plugins...

I will think about it this week and respond here. But it seem at this point that my previous solution would be better for most users! Wink


RE: I Would Like to request a tag cloud plugin - howman - 08-17-2010 04:59 PM

What ever works I am easy going It's just that i like that tag cloud and would like to see it for MyBB I could always install wordpress But I would rather stick with MyBB.

I will await you answer
Looks like you may have a new subscriber soon

And Thank you for you time


RE: I Would Like to request a tag cloud plugin - howman - 08-24-2010 08:01 PM

The thread tags that you where going to update would it be possible to have the tags auto add from the post subject?


RE: I Would Like to request a tag cloud plugin - exdiogene - 08-24-2010 09:18 PM

The tags are normaly typed when creating the thread first post, if you mean that its subject should be parsed to extract the possible tags from it, then if would need some artificial intelligence to choose only proper words! Tongue

Unless you are suggesting to simply extract all words longer than 3 characters and dump them in the tags box, this would need to be done using javascript, because it should be edited before the new thread is posted. Another solution for this without javascript, is to enable in AdminCP a setting adding automaticely these words in the tags when the thread is saved.


RE: I Would Like to request a tag cloud plugin - howman - 08-24-2010 09:47 PM

Right now when you use the thread tags And you Enter In the post subject the thread tags is empty and you got to in cert the tags your self.

example:

Post Subject: Hello How Are you to day? (Now have the tags add automatically)
Thread tags: Hello, How, Are, You, Day (doping "to" cause it smaller then 3 characters)

That's what I meant artificial intelligence would be nice but I am pretty sure you would want more then subscription to your site Big Grin lolol

See I do like the Tag cloud by watt over at mybb.com but it has lots of problems and the color tag cloud would look way better.


RE: I Would Like to request a tag cloud plugin - exdiogene - 08-24-2010 10:02 PM

So you would like my second choice without javascript. Then i could put 2 settings to achieve this :

1- Enable/Disable Automatic addition of subject words to tags. (Default=Enabled)
2- Minimum word characters count to be included. (Default=3)

This way you also are able to add your own tags in the list. The subject words would be added to them when saving the thread.


RE: I Would Like to request a tag cloud plugin - howman - 08-24-2010 11:16 PM

Yea that's the ticket

and xml out put like this where it groups like words so the font is bigger or smaller according to how many and the colour
PHP Code:[Highlight]
<tags>
<
a href="http://www.mysite.com/forums" hicolor="0x990977" color="0xf42e5a" style="font-size:23">forums</a>
<
a href="http://www.mysite.com/post" hicolor="0x1dcac8" color="0x16ae47" style="font-size:9">post</a>
<
a href="http://www.mysite.com/guest" hicolor="0xed2f32" color="0x846ba5" style="font-size:9">guest</a>
<
a href="http://www.mysite.com/statistics" hicolor="0x ac50f" color="0xf9e2e5" style="font-size:14">statistics</a>
<
a href="http://www.mysite.com/members" hicolor="0xc54948" color="0x172a4e" style="font-size:18">members</a>
<
a href="http://www.mysite.com/threads" hicolor="0xa55aa6" color="0x ea66d" style="font-size:9">threads</a>
<
a href="http://www.mysite.com/posts" hicolor="0xbf3c41" color="0xebd964" style="font-size:12">posts</a>
<
a href="http://www.mysite.com/online" hicolor="0x99321b" color="0xc7bf99" style="font-size:12">online</a>
<
a href="http://www.mysite.com/users" hicolor="0x17d7a2" color="0x a856a" style="font-size:12">users</a>
<
a href="http://www.mysite.com/shout" hicolor="0xd40259" color="0x5ea51a" style="font-size:9">shout</a>
</
tags



RE: I Would Like to request a tag cloud plugin - exdiogene - 09-06-2010 12:13 AM

Good news!

I completed the plugin tonight, i need someone to test it elsewere.

Now it is 3 times bigger than the original plugin previously available here.

It is working well on one of my forums, i have tested all new features and you should be quite happy of the SEO advantages included in it. I even included a META Keywords LINK that will update itself with the most used Tags.

I will send you a PM telling you how to download the Beta plugin, just post your comments here after testing it...

Wink


RE: I Would Like to request a tag cloud plugin - howman - 09-06-2010 09:21 PM

[attachment=769][attachment=770]

Could there be options for ??? see images


RE: I Would Like to request a tag cloud plugin - exdiogene - 09-07-2010 12:17 AM

I have added this functionality in the settings... Wink


RE: I Would Like to request a tag cloud plugin - howman - 09-08-2010 11:44 AM

Hello every one first I would like to thank exdiogene for all his hard work and giving me the ability to add this tag cloud to my webpage with the use of this plugin that exdiogene created and sidebox plugin and the flash file and info found here http://www.tag-cloud.de/

You can add a tag cloud that looks like this (see image)
[attachment=771]
pretty cool eh yeahhh

sidebox plugin I used can be found here (but you have to subscribe to download)
< link deleted by the moderator >


RE: I Would Like to request a tag cloud plugin - Technoman - 09-19-2010 09:05 PM

This would be cool to be able to add the tags inside the proportal box and be able to have it inside the header of the index Wink

Thanks!


RE: I Would Like to request a tag cloud plugin - exdiogene - 09-27-2010 01:00 PM

The latest "Advanced Thread Tags" plugin is currently available at :
http://www.mybbcodes.com/showthread.php?tid=1809


RE: I Would Like to request a tag cloud plugin - howman - 11-19-2010 12:02 AM

I can not remember if it was one of your pm's but I think you said that you could have it so i could put the cloud_data.xml in another dir is it to hard or to late to implment this.

and how would i fix the Markup Validation 6 errors
http://validator.w3.org/check?uri=http%3A%2F%2Fwww.mybb.co.cc%2F&charset=%28detect+automatically%29&doctype=Inline&group=0&user-agent=W3C_Validator%2F1.1


RE: I Would Like to request a tag cloud plugin - exdiogene - 11-19-2010 12:30 PM

For now the directory cannot be changed unless the plugin is edited for it.

About the w3.org validator, the errors are quite odd, i could expect a message mentioning that the closing slash was not there, but not the fact that the Meta Tag is invalid because from the documentation they are valid in xHTML as in xml!

I will add the closing slashes to be fully compliant but there is little i can do about the failing test, unless it was only because of the missing slashes and the error was wrongly described.


RE: I Would Like to request a tag cloud plugin - howman - 11-19-2010 08:29 PM

Thank you for your responce where would i add slash or have you done it an i should just redownload

I just asking about the dir just cause i want to put anything that i add to mybb in its own folder to keep my root clean. Its nothing majior just asking if you had time to do it

I would try to do it but i have no clue as how i would do it.


RE: I Would Like to request a tag cloud plugin - exdiogene - 11-20-2010 02:24 PM

If you want to do this yourself, you can do this:

Replace
PHP Code:[Highlight]
$headerinclude .= "\n".'<META NAME="DESCRIPTION" CONTENT="'.$mybb->settings['Regentronique_Advanced_Thread_Tags_MetaDescription'].'">'."\n"
with
PHP Code:[Highlight]
$headerinclude .= "\n".'<META NAME="DESCRIPTION" CONTENT="'.$mybb->settings['Regentronique_Advanced_Thread_Tags_MetaDescription'].'" />'."\n"

Replace
PHP Code:[Highlight]
$headerinclude .= '">'."\n"
with
PHP Code:[Highlight]
$headerinclude .= '" />'."\n"

For the cloud_data.xml directory you can replace the path here :
PHP Code:[Highlight]
$handle fopen(MYBB_ROOT.'cloud_data.xml','w' ); 
with something like :
PHP Code:[Highlight]
$handle fopen(MYBB_ROOT.'MyDirectory/cloud_data.xml','w' ); 

I will upgrade the Tags Cloud plugins in a few weeks with other features, so if you prefer to wait, it should be available at the beginning of December...

Wink


RE: I Would Like to request a tag cloud plugin - howman - 11-20-2010 02:29 PM

Hay thank you your too nice I will fix that part
thanks for the code changes
and i will wait for you up grade also
I will check back in dec and see you changes
I noticed you have it running here on your site

Thank you exdiogene

For these changes should i deactavte then reactvate


RE: I Would Like to request a tag cloud plugin - exdiogene - 11-20-2010 02:36 PM

No, it is not necessary. But if you want the cloud_data.xml file to be accessible after the directory change, I would suggest to copy or move the original file in the new directory. Be sure also that the choosen directory is writable.

Do not forget to change also the directory for this file in your flash application...


RE: I Would Like to request a tag cloud plugin - howman - 11-20-2010 02:57 PM

I also changed

PHP Code:[Highlight]
$headerinclude .= "\n".'<meta name="DESCRIPTION" content="'.$MyDescription.'">'."\n"
to
PHP Code:[Highlight]
$headerinclude .= "\n".'<meta name="DESCRIPTION" content="'.$MyDescription.'" />'."\n"

And changed META NAME and CONTENT to lower case hope thats ok it valadates now

thank you