When clients ask for extra facilities on their websites, suitable software needs to be written. Usually the authoring draws on work and experience which people have kindly published on freeware websites or added to forums, blogs etc.. It seems only right, in return, to make the finished code available under the "free to download and use" GNU license. The work is still copyright, so people cannot simply copy it and sell it as their own.
Items are being revised and re-published so look out for additions to the list below.
Wherever possible, packages are designed to work "out of the box" without the necessity to identify and change variables. Just download the package, unzip, upload to your webspace and go.
Yowsie! OpenSource WYSIWYG Textarea
Many people have designed WYSIWYG editors to put in forms instead of plain-text <textarea> controls. Unfortunately, hardly any are Standards Compliant. Also, to get URLs for links and other "arguments", almost all rely on built-in prompt boxes (which are dull) or Active-X controls (which can scare people). This easy-to-use, cross-browser editor successfully addresses both those problems.
Yowsie! OpenSource RSS Reader
This simple and efficient RSS Aggregator package lists the most recent items in any selecion of RSS Feeds. The xml RSS Feed files are cached locally and refereshed at any interval you select. Results are displayed in an easily customised template (interchangeable with the template you use for the Yowsie! OpenSource Blog System). At your option, graphics embedded in RSS Feeds are included.
Enjoy the demonstration and download »
Yowsie! OpenSource User Management
includes php .csv parser
This User Management and Logging-on System uses a ".csv" file to store usernames, passwords and other data. At its heart is a php function to parse .csv files, providing for easy development of associated uses.
Yowsie's Easy Translation Interface
The Yeti package allows web developers to offer content in any language without having multiple copies of their scripts to code and maintain. You will need help from people who can translate (like your client's overseas agents), but you need no linguistic skills at all and they need no understanding of HTML, php etc.. You need to have your website on a server that runs php and can use utf-8 encoding.
Yowsie's On-Site Statistics
Yoss offers simple on-site recording of the countries where visitors live, whether they came to the site via a search engine and how many times each page was viewed. It is not designed to substitute deep analysis of the server logs or to match Google Analytics etc. but to provide a fast and easy glimpse into how the site is performing.