Index of /benbr/Public/blog/050617

      Name                    Last modified       Size  Description

[DIR] Parent Directory 12-Sep-2005 14:09 - [   ] linkwalla.zip 17-Jun-2005 22:03 11k


README - LINKWALLA - Version 0.1 - June 17, 2005

Hi! Thanks for checking out this script. I am releasing it to the Public Domain, meaning you can do what ever you like with it. I'd be honored if you use it and mention my name, but that is purely optional.

REQUIRES: PHP 5

FEATURES:
 - Build a list of links. Sort of like del.icio.us for your own website, but without the social tagging. 
 - Add edit and delete from the list
 - Runs off a XML file - no DB needed
 - Comes with a javascript bookmark for adding links on as you see them
 - Creates an RSS feed of the links as you update the list. 

INSTALLATION: Just put everything on the server as is, and it will work. The default password is "pw." You can change it at the top of the "dw_functions.php" file.

DIRECTIONS: Hopefully pretty self explanatory. Click "log in" at the top of the page to get started (default password = "pw"). Then you'll see links to to add remove and edit links. The bookmarklet will make you're life much easier.



FILE LIST:

bookmarklet.js
Edit this so that the server address matches your server. Create a new bookmark in your web browser, and make this one line the URL. You can now visit any page on the web, click the bookmarklet and it will open the "add link" form with some of the info filled out for you.

dw_functions.php
These functiona are all the basic authorization functions. Really basic stuff. Set's a cookie if you fill out the password. Checks to see if you're logged in, etc. Nothing too fancy. This is also where you set the password.

foot.php
head.php
These 2 files should be edited to match your web design. There is some basic PHP templating stuff you might want to keep in head.php.

index.php
Main view, shows the link list, and the command links if you are logged in.

item-act.php
This is the PHO that does the editing of the XML files.

item-edit.php
The form for adding or editing links.

item-remove.php
The confirmation page for removing links.

linklist.xml
This is the 'database' that store the link data.

linkrss.xml
RSS feed that gets updates whenever the link list is modified.

login.php
Login form (jsut a simple password)

validate.js
General purpose validation script for the forms

wishlist.css