My collection of PHP classes. At the moment contains following classes:
iCalendarClasses for generating iCal-files.
i18nClasses for internationalization. Mainly for translating strings. Translationstrings can be stored in different backends (like MySQL, Text, …). Since there is an interface you can create your own backend too. Further there are methods for converting measurements, currencies and numbers.
vCardClasses for generating vCard-files.
CacheSimple class for caching strings.
RSS BuilderClasses for generating RSS-feeds. Support for different versions. Output can be saved for caching.
Atom BuilderSame purpose as the RSS Builder only for creating Atom-feeds. In general I would use the Atom format since it's implementation is much cleaner and done after the specs. The RSS Builder classes were build by reverse engineering RSS files.
ReloadPreventerSmall class which creates tokens to check if a form has been submitted more than once (i.e. by hitting F5 in a Browser to reload the page).
ThumbnailThese classes can generate thumbnails of images and cache the smaller versions. Also you can use other small image as watermarks to place them over the original picture. Further you can create a contact sheet for a whole folder with pictures.
MCryptClass for encrypting and decrypting strings with PHPs MCrypt functions.
DocumentationSince I'm a lazy bone, there is not much documentation for the classes. All of the downloads contain example-files which are documented inline and use all of the functionality of the classes. You should be able to understand how it works by looking at those files.
Copyright © 2013 Black Duck Software, Inc. and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a Creative Commons Attribution 3.0 Unported License . Ohloh ® and the Ohloh logo are trademarks of Black Duck Software, Inc. in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.