Message Text |
The first development pre-release of WSN Links 4 is now available in the experimental section, scripts.webmastersite.net/w...action=displaycat&catid=64
Done for WSN Links 4.0.0 Alpha 1:
- FTP operations handled by WSN Links to simplify things
- SQLite database support (NOTE: adding fields doesn't appear to work with PHP5's integrated version)
- auction-style feedback system
- calendar system
- google pagerank (sortable)
- registration invitations system
- 'view original template' option in template editor
- load management via settings->system
- bulk addition of links now allows specifying title and description
- registration option for requiring both email and manual validation
- custom template specification in javascript export static page
- automatic rewrite_base guessing and file renaming for htaccess
- easy way to add specific URLs as static-style (writes changes to .htaccess)
- option to require guests to validate the email they supply for their link
- option to set a default days to expiration
- email prefs option to add headers to outgoing email coming from the admin address (for reply-to or the like)
- email prefs option to send all email from the administrative address
- option on category edit to specify links per page
- 'preview changes' button on 'edit link' page
- usergroup option for validation of sponsored links
- submission rules auto-inserted on suggest link page
- google sitemap generation (limited to sites with < 25,000 links for now)
In progress:
- integrated, customizable flatfile database importer
- a searches table that replaces searchlog.txt and makes toplists of searches possible. table stuff done, now need toplist. be sure to include in toplist generator. have a link in the search settings to clear the search log? or just put that on a junk removal page?
Planning to do (well, maybe) before the final release:
- postgresql, oracle
- make conditionals work in language items (noteably emails)
- postgres, oracle support
- put cookie path/domain in config.php so that don't have to go into database when evil conflicts happen
- make bulkedit.php handle any field sent to it instead of just the presets
- have a field for link expiration, so that it can be dealt with and be displayed in a list differently than just hidden/deleted links even though it'll still act like hidden/deleted in practice. this will mean adding expired=0 conditions all over the place, or at least in settings->condition. but wait, can't expire < UNIX_TIMESTAMP() already work in a toplist?
- XML based link imports -- specify an xml format i suppose and use it... that should be extensible, if the xml contiains <customfield>blah</customfield> then the data should be added to customfield for the link. use standard rss field names for the most common fields though, and the importer script should give the option of specifying a category when none is in the XML. see how much the ulsearch parsing functions help, if they don't then try the php xml functions and note that module has be compiled.
- per-category sponsorship, with an impressions-based option, as described at www.webmastersite.net/forum...ship_enhancement-6351.html
- www.webmastersite.net/forum...ry_authorization-4651.html
- option to sort sponsored links differently from other links when they're separated... ORDER BY type,$sponsorsort instead of ORDER BY type,$defaultsort
- confirm email address change on profile edit when using email confirmation
- a modification creator and installer - allow people to specify changes to be made and have them implimented automatically via FTP. Syntax like OPEN filename.php REPLACE x WITH y. Besides distribution, people who do internal changes can create these mod files to more easily re-apply the alterations to new versions/installs. Be sure to have it die with warning if x isn't found in the file.
This is your chance to suggest how things should change before they're finalized.
Note: There will probably be several more alphas this month, then betas sometime in August, and the final release around September or October. |