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 &quot;Tag Cloud&quot; in HTML and visualize tags by their frequency.
6Additionally visualizes each tag&apos;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 &quot;tags&quot; 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&quot;weightet list&quot;. 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 &quot;HTML_TagCloud&quot; 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&apos;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 &quot;Notice on line 401 running example2.php&quot;
149Fixed bug #12419 &quot;Extended class defines wrong array parameters&quot;
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 &quot;latest&quot;. 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 &quot;not enough data&quot; 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 &quot;Image_Color&quot;)
195 - Added ability to set up multiple tag cloud per page by attaching a unique id
196    to each tag cloud&apos;s individual css class identifiers
197Fixed issues
198 - Fixed issue with setting up basefonsize and fontsizerange on extending class
199   (doesn&apos;t got recognized when instance isn&apos;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&apos;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