linkAlias change:
authorTony Cook <tony@develop-help.com>
Wed, 23 Jan 2008 00:17:33 +0000 (00:17 +0000)
committertony <tony@45cb6cf1-00bc-42d2-bb5a-07f51df49f94>
Wed, 23 Jan 2008 00:17:33 +0000 (00:17 +0000)
commitc76e86eaa5466d62a8f340a48fe4fa64d82899d0
tree3336e87ec232b08d3ae49c015dc783e99fa5f230
parent5c4362e4b1e27278fd82e3148e177d21d21f5521
linkAlias change:

- new article field linkAlias "Link alias", this field must contain
only alphanumerics and at least one letter

- articles with a linkAlias have a url generated for them based on the
alias and their title.  You will need to use an ErrorDocument or
RewriteRule to point these at page.pl

- page.pl now accepts an alias parameter, and will display the article
with that alias.

- page.pl can now act as an Apache ErrorDocument handler and if the
original URI was a linkAlias url it will extract the alias and display
the given article.  Unfortunately Apache will still write an error to
the error log.
25 files changed:
schema/bse.sql
site/cgi-bin/modules/Article.pm
site/cgi-bin/modules/BSE/DB/Mysql.pm
site/cgi-bin/modules/BSE/Dynamic/Article.pm
site/cgi-bin/modules/BSE/Edit/Article.pm
site/cgi-bin/modules/BSE/Formatter.pm
site/cgi-bin/modules/BSE/Generate/Seminar.pm
site/cgi-bin/modules/BSE/UI/Page.pm
site/cgi-bin/modules/BSE/Util/DynamicTags.pm
site/cgi-bin/modules/BSE/Util/Iterate.pm
site/cgi-bin/modules/BSE/Util/Tags.pm
site/cgi-bin/modules/DevHelp/Tags/Iterate.pm
site/cgi-bin/modules/Generate.pm
site/cgi-bin/modules/Generate/Article.pm
site/cgi-bin/modules/Generate/Catalog.pm
site/cgi-bin/modules/Generate/Product.pm
site/cgi-bin/modules/Squirrel/Template.pm
site/cgi-bin/page.pl
site/docs/bse.pod
site/templates/admin/edit_1.tmpl
site/templates/admin/edit_catalog.tmpl
site/templates/admin/edit_product.tmpl
site/templates/admin/edit_seminar.tmpl
site/util/mysql.str
test.cfg