Joomla extensions have moved!

Galaxiis (formely creates industry leading premium Joomla Extensions and is the longest running Joomla extensions provider since 2005.

Powerful Joomla extensions. - Excellent documentation. - Amazing support.

Visit now

The code is now working with an advance caching mechanism (a recommended feature since TagCloud can be overkill on big site).

I also wrote:
  • A mambot: joomlacloudbot.php which is activated onContent and scan scan onDemandyour articles, site.
  • A module mod_joomlacloud.php displaying onDemand a site wide tag cloud or only a section, category, item
Dont ask for a release,
  • It will be out when it is ready!
  • I am doing this on my spare night time ;-)
  • The principle of tagCloud is quite easy, can be done in 20 lines of php BUT I wrote my component by keeping in mind the word extensibility!
Some words on architecture:
  • Analyser classes are responsible for tokenizing text using different strategies, removing certain words based on dictionary, words length too small...etc
  • Scanner classes are responsible for giving back a subset of data of your site
  • Limiter classes are cutting the collection of tokenized words, for example you only want the tag cloud of the most 100 words, or only the least used words or ...
  • Cache classes are storing TagCloud result in Database for efficiency, but using file datastore is also possible, or no cache
  • Engine classes are of 3 Types:
  • SuperCloudEngine is giving some basic functionalities for creating a TagCloud
  • PluginsCloudEngine can customized the way links are created in the cloud
  • LazyCloudEngine is using a PluginsCloudEngine and a ... cache for efficiency, creating cloud onDemand and saving them to database
and for a total of 80 files ....

Right now, what is still open:
  • Testing administrator panel, I assume it is 70% correct
  • Testing installer -> only boring, modifying XML by hand
  • Testing module and mambots, maybe some more code to write
Everything is checked daily in CVS

For a planning point of view, I will deliver first JoomlaCloud since it has never been released in the wild, then finishing migration of OpenComment to Joomla 1.1 API

 {mosgoogle center}
comments powered by Disqus

You might like also

No Thumbnail was found
BUG (discovered by CS): scanner classes were not using generic database and tablename prefix. An empty dataset of words has trigger a division by 0...the right way is to use the __ prefix when building a SQL statement....Version has been released in my download section, at joomla forge, and at (see it live running and change settings in admin panel)By the way, Joomla forge host now more than 943 open source projects, and has more than 22537 registered users …
4842 Days ago
No Thumbnail was found
??? I am aware of a "Division by Zero" exception on 2 hostname. While I can not explain it, I am still inverstigating on it.Contact me if You have this problem. As usual it work locally (WinXP) and on (Linux SuSE)NEW: Add more css type from 1 to 40 for having more size in tagcloud, add a normalize() CSS name method in class superCloudEngineBUG: CSS editor was always editing the same css: joomlacoud an not the one choosen by …
4849 Days ago
JoomlaCloud Released!!
I am currently polishing the admin panel and testing the installer.I've get rid of my own caching mechanism in favor of the one integrated in Joomla. I think it is now time to invest power into looking in Joomla API to avoid loosing time implemeenting basic functionnalities...JoomlaCloud version 1.0.0 has been released now (both in download and at Joomla Forge) and is up and running on this site: see the top menu entry "TagCloud"JoomlaCloud is the FIRST component to bring …
4852 Days ago
No Thumbnail was found
I am currently refactoring my whole PHP code, interfaces, abstract classes, default implementations, factories and a lot of tricks in code will make joomlacloud maybe the more advanced PHP code I&39;ve ever written. Concepts are emerging, code is lot less hard coded than 20 lines of PHP (which may also work well) Scanner is responsible for returning a subset of data: can be the whole site, the current article etc...many implementations can be used and or created Analyzer …
4883 Days ago
JoomlaCLoud status
You can see below the output of the first 2 plugins of JoomlaCloud, the plugins has scanned my online content (17000 unique words found)core 1CSS drivenoutput like core 2No CSSChanging font heightWhat it can doDo not count words found in a dictionary,Do not count words less than XX character,Do not display words which have less than YY occurences,Limit number of words displayed to ZZ,Separator between word is configurable,CSS driven,Database caching (primary),Editor for CSS, Language, dictionary for both engine and …
4887 Days ago
a virtual product also need a box
I am trying to design some boxes for all my project, this has force me to play a little bit with:Inkscape (GNU vector graphics)Gimp (GNU 2D graphics images)3dBox maker (great tool for $29)result of 20minutes of try and errors, feedback welcomed. It is not definitive in any ways. Products will always stay free and under GPL: it is only for FUN …
4921 Days ago
Logo for JoomlaCloud
I've tried to design a logo for my new component. The code (Engine) is ready. I hope to release it for beta testing soon...Status:Cache support in days: Tag cloud will only be generated each XX daysLocalization, engllish and french inside.Locale Dictionnary to omits words when couting occurences, do not count words less thanDisplay some statistics: word counting...Full Object OrientedOuput plugin support to allow different Tag cloud output designBut no admin panel (I hate creating them, need way too much time)
4941 Days ago
New Project: joomlacloud at
I am proud to announce You that I've create a new project at Joomla forge: joomlacloud (link soon here)A tag cloud (more traditionally known as a weighted list in the field of visual design) is a visual depiction of content tags used on a website. Often, more frequently used tags are depicted in a larger font or otherwise emphasized, while the displayed order is generally alphabetical. Thus both finding a tag by alphabet and by popularity is possible. Selecting a …
4943 Days ago