SS Bookmarks
SS (Single-Script) Bookmarks is a single, entirely self-contained PHP script for managing your bookmarks/links. It is intended for light-weight (< 500 links)
and personal use only (no multi-user support). It makes a rather good widget for desktop homepage portals.
Features
- Single, self-contained script. No need for a SQL database or external data files (all data is stored inside the script itself!).
- Easily deployed, easily modified (simple markup and CSS).
- Doesn't require javascript (you can switch it off in the config).
- Should work in practically any browser.
- Should be W3 standards compliant - I'll check it every so often :)
Working On...
- Editing bookmarks. Currently you can only add/delete bookmarks (not a huge traversty). I'm thinking about the best way to implement editing in the UI.
- Smartphone CSS support (iPhone/Android/Pre/WinMo).
- Fixing bugs.
- Improving code efficiency.
- Improving UI/usability.
- Improving this document.
Download
Installation
Simply upload the script to your webspace and ensure it has permissions to write to itself (this usually involves setting its CHMOD to 755/777 on linux-based systems).
Next, take a look at the configuration section at the top of the script for further options. The defaults should work out-of-box though.
Warning! Security is not considered by this script. If you don't want others seeing / changing your bookmarks, make sure you block off access
to the script (e.g. using .htaccess auth when under Apache). I take no responsibility etc.
Oh and PHP 4 or above required.
History
Version 0.3, 01/06/2010
- Added "viewport" meta data to the script with configurable width for better scaled display on iPhone/iPodTouch/iPad.
Version 0.2, 13/01/2010
- Re-labeled "Delete" links to a simple "-" (dash) and added some CSS to make them appear button-like.
- Natural sorting of links. Before, labels beginning with lowercase characters were listed after all uppercase. Now they mix in naturally for a natural alphabetic ordering.
Version 0.1, 05/01/2010
(first release)
License
This script is distributed under the Creative Commons Attribution-Share Alike 2.5 Australia license.
Contact
If you have any questions you can e-mail me at dominic@dominicmanley.com.