1<?xml version="1.0" encoding="UTF-8"?> 2<package packagerversion="1.9.2" version="2.0" xmlns="http://pear.php.net/dtd/package-2.0" xmlns:tasks="http://pear.php.net/dtd/tasks-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://pear.php.net/dtd/tasks-1.0 http://pear.php.net/dtd/tasks-1.0.xsd http://pear.php.net/dtd/package-2.0 http://pear.php.net/dtd/package-2.0.xsd"> 3 <name>HTML_TagCloud</name> 4 <channel>pear.php.net</channel> 5 <summary>Generate a "Tag Cloud" in HTML and visualize tags by their frequency. 6Additionally visualizes each tag's age.</summary> 7 <description>This package can be used to generate tag clouds. The output is HTML and CSS. 8 9A Tag Cloud is a visual representation of so-called "tags" or keywords, that do 10have a different font size depending on how often they occur on the page/blog. A 11less used synonym for a Tag Cloud that came up before Web 2.0 is the term 12"weightet list". Popular examples of Tag Clouds and their use can be found in 13action at pages like Flickr, Del.icio.us and Technorati. A nice overview on what 14a Tag Cloud can actually do can be found at WikiPedia: 15http://wikipedia.org/wiki/Tag_cloud 16 17This package does not only visualize frequency, but also timeline information. 18The newer the tag is, the deeper its color will be; older tags will have a 19lighter color. 20 21The main goal of "HTML_TagCloud" is to provide an easy to implement and 22configureable Tag Cloud solution that is suitable for any PHP-based webapp. 23 24Features: 25 - set up each tag's name, URL, frequency, age 26 - customizable colors 27 - customizable font-sizes</description> 28 <lead> 29 <name>Bastian Onken</name> 30 <user>bastianonken</user> 31 <email>bastianonken@php.net</email> 32 <active>yes</active> 33 </lead> 34 <lead> 35 <name>Shoma Suzuki</name> 36 <user>shomas</user> 37 <email>shoma@catbot.net</email> 38 <active>no</active> 39 </lead> 40 <date>2011-03-02</date> 41 <time>13:39:54</time> 42 <version> 43 <release>1.0.0</release> 44 <api>1.0.0</api> 45 </version> 46 <stability> 47 <release>stable</release> 48 <api>stable</api> 49 </stability> 50 <license uri="http://www.php.net/license">PHP License</license> 51 <notes> 52No change since 0.2.4 beta; promoted to stable version. 53 </notes> 54 <contents> 55 <dir baseinstalldir="HTML" name="/"> 56 <file baseinstalldir="HTML" md5sum="0e9de33bcb985552f65ec16d0c21f7d0" name="docs/examples/TagCloud_example1.php" role="doc"> 57 <tasks:replace from="@package_version@" to="version" type="package-info" /> 58 </file> 59 <file baseinstalldir="HTML" md5sum="6c7cb63ed0c35362a736c898ecd93157" name="docs/examples/TagCloud_example2.php" role="doc"> 60 <tasks:replace from="@package_version@" to="version" type="package-info" /> 61 </file> 62 <file baseinstalldir="HTML" md5sum="ae57c82955c6cf15e02be01ef8dd21dd" name="docs/examples/TagCloud_example3.php" role="doc"> 63 <tasks:replace from="@package_version@" to="version" type="package-info" /> 64 </file> 65 <file baseinstalldir="HTML" md5sum="fc60f13a8512e2e68ba603283b7e6579" name="docs/examples/TagCloud_example4.php" role="doc"> 66 <tasks:replace from="@package_version@" to="version" type="package-info" /> 67 </file> 68 <file baseinstalldir="HTML" md5sum="7a31370622ef26faf990051d9a2341f4" name="docs/examples/TagCloud_example5.php" role="doc"> 69 <tasks:replace from="@package_version@" to="version" type="package-info" /> 70 </file> 71 <file baseinstalldir="HTML" md5sum="ba2b7d9ad12a1a696f93a3ae9d874974" name="tests/AllTests.php" role="test"> 72 <tasks:replace from="@package_version@" to="version" type="package-info" /> 73 </file> 74 <file baseinstalldir="HTML" md5sum="3868b71d9bd8a9a7ae786b93d56d7ca6" name="tests/TagCloudTest.php" role="test"> 75 <tasks:replace from="@package_version@" to="version" type="package-info" /> 76 </file> 77 <file baseinstalldir="HTML" md5sum="30736699ab366b9efe8e6da9b4d4550b" name="TagCloud.php" role="php"> 78 <tasks:replace from="@package_version@" to="version" type="package-info" /> 79 </file> 80 </dir> 81 </contents> 82 <dependencies> 83 <required> 84 <php> 85 <min>5.2.0</min> 86 </php> 87 <pearinstaller> 88 <min>1.4.0b1</min> 89 </pearinstaller> 90 <extension> 91 <name>date</name> 92 </extension> 93 </required> 94 <optional> 95 <package> 96 <name>Image_Color</name> 97 <channel>pear.php.net</channel> 98 <min>1.0.2</min> 99 </package> 100 </optional> 101 </dependencies> 102 <phprelease /> 103 <changelog> 104 <release> 105 <version> 106 <release>0.1.0</release> 107 <api>0.1.0</api> 108 </version> 109 <stability> 110 <release>beta</release> 111 <api>beta</api> 112 </stability> 113 <date>2006-10-02</date> 114 <license uri="http://www.php.net/license">PHP License</license> 115 <notes> 116First Release as PEAR Package 117 </notes> 118 </release> 119 <release> 120 <version> 121 <release>0.1.1</release> 122 <api>0.1.1</api> 123 </version> 124 <stability> 125 <release>beta</release> 126 <api>beta</api> 127 </stability> 128 <date>2006-10-03</date> 129 <license uri="http://www.php.net/license">PHP License</license> 130 <notes> 131removed docs/CVS 132 </notes> 133 </release> 134 <release> 135 <version> 136 <release>0.1.2</release> 137 <api>0.1.2</api> 138 </version> 139 <stability> 140 <release>beta</release> 141 <api>beta</api> 142 </stability> 143 <date>2007-11-23</date> 144 <license uri="http://www.php.net/license">PHP License</license> 145 <notes> 146Bug fix release 147 148Fixed bug #10569 "Notice on line 401 running example2.php" 149Fixed bug #12419 "Extended class defines wrong array parameters" 150 </notes> 151 </release> 152 <release> 153 <version> 154 <release>0.1.3</release> 155 <api>0.1.3</api> 156 </version> 157 <stability> 158 <release>beta</release> 159 <api>beta</api> 160 </stability> 161 <date>2008-01-23</date> 162 <license uri="http://www.php.net/license">PHP License</license> 163 <notes> 164Quality review release 165 - Heavily applied PEAR Coding Standards 166 - extended unit tests 167 168Fixed issues 169 - Fixed hard-wired css class name: If cloud consists of one tag and epocLevel 170 was set up by extending the class member, the default value for the css class 171 may be incorrect if it was not "latest". This behaviour has been changed. The 172 value for the css class is now based on the last value of a _epocLevel key 173 string. 174 - Returned value of _buidHTMLTags was of wrong type if no tags were set up. 175 This behaviour has been changed. An empty tag cloud will now be displayed 176 with text "not enough data" instead of returning an empty string. 177 </notes> 178 </release> 179 <release> 180 <version> 181 <release>0.2.0</release> 182 <api>0.2.0</api> 183 </version> 184 <stability> 185 <release>beta</release> 186 <api>beta</api> 187 </stability> 188 <date>2008-03-10</date> 189 <license uri="http://www.php.net/license">PHP License</license> 190 <notes> 191New features 192 - Added ability to set up timeline colors for tags dynamically by setting up a 193 latestColor and a earliestColor and the number of thresholds. 194 (requires PEAR package "Image_Color") 195 - Added ability to set up multiple tag cloud per page by attaching a unique id 196 to each tag cloud's individual css class identifiers 197Fixed issues 198 - Fixed issue with setting up basefonsize and fontsizerange on extending class 199 (doesn't got recognized when instance isn't constructed with these values; 200 so they were useless in most of the cases) 201 </notes> 202 </release> 203 <release> 204 <version> 205 <release>0.2.1</release> 206 <api>0.2.1</api> 207 </version> 208 <stability> 209 <release>beta</release> 210 <api>beta</api> 211 </stability> 212 <date>2008-04-07</date> 213 <license uri="http://www.php.net/license">PHP License</license> 214 <notes> 215Fixed issues: 216* fixed bug #13348: PHP warning message when not using timestamps 217* fixed issue with PHP notice message when not using counts 218* fixed issue with PHP notice message when not using urls 219* added missing code documentation to _buildHTMLTags and simplified function calls 220* addElement: name is now mandatory 221 222Feature requests: 223* implemented #12417: Adding weighted limitation of elements 224 </notes> 225 </release> 226 <release> 227 <version> 228 <release>0.2.2</release> 229 <api>0.2.2</api> 230 </version> 231 <stability> 232 <release>beta</release> 233 <api>beta</api> 234 </stability> 235 <date>2008-04-07</date> 236 <license uri="http://www.php.net/license">PHP License</license> 237 <notes> 238Feature requests: 239* implemented req #13598: Add public getElementCount() method to return the 240 number of elements in a cloud 241 </notes> 242 </release> 243 <release> 244 <version> 245 <release>0.2.3</release> 246 <api>0.2.3</api> 247 </version> 248 <stability> 249 <release>beta</release> 250 <api>beta</api> 251 </stability> 252 <date>2010-02-19</date> 253 <license uri="http://www.php.net/license">PHP License</license> 254 <notes> 255Bug fixes: 256* bug #14965: generateEpocLevel can't actually be used 257 </notes> 258 </release> 259 <release> 260 <version> 261 <release>0.2.4</release> 262 <api>0.2.4</api> 263 </version> 264 <stability> 265 <release>beta</release> 266 <api>beta</api> 267 </stability> 268 <date>2010-02-19</date> 269 <license uri="http://www.php.net/license">PHP License</license> 270 <notes> 271New Features: 272* req #17052: Added possibility to set up individual tag separators 273 </notes> 274 </release> 275 <release> 276 <version> 277 <release>1.0.0</release> 278 <api>1.0.0</api> 279 </version> 280 <stability> 281 <release>stable</release> 282 <api>stable</api> 283 </stability> 284 <date>2011-03-02</date> 285 <license uri="http://www.php.net/license">PHP License</license> 286 <notes> 287No change since 0.2.4 beta; promoted to stable version. 288 </notes> 289 </release> 290 </changelog> 291</package> 292