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.
some suggestions: - At Generate HTML we can have " Replace spaces in category names with [ _ ] " - At Add Fields, to include more small types like 'tinytext' and 'varchar(255)'
Calendar system does not appear to be operational yet. It states to schedule or join an event, click the day. When you click on a day you only get There are no events scheduled for 7/10/2006. There are no member birthdays on 7/10/2006.
Nothing concerning scheduling. Also, when it is working will you be able to edit / delete events? This is very important
As far as fields, I feel it defeats the point to have complicated options there. If you know what you're doing you can change the field type in phpmyadmin, and if you don't know what you're doing then having too many options will be confusing.
The lack of options on the calendar is just a usergroup permissions matter, I forgot to go through and check all the boxes by default. I believe event editing already works in WSN Forum, and I'm just dumping the forum code into Links here.
1. I tested the upgrade on one site and it worked, but naturally I don't suggest upgrading an important website to an alpha.
2. Added fields have no impact on anything. PHP uprades have no relation to added fields either (and yes, I just upgraded a site from PHP 4 to PHP 5 a couple weeks ago). As I've mentioned a number of times before, there's no such thing as a non-native field since they're all treated equally, the script is unaware that the custom fields you've added aren't part of a normal install.
You can't sidegrade from MySQL to SQLite if that's what you mean -- or rather, it's up to you to transform all your data since I'm not going to be writing any scripts to do it. I find it unlikely that anyone would want to, SQLite is really only useful (as far as WSN is concerened) if you're on a host that doesn't offer MySQL.
Hi Paul, Just wondered if you had missed my post of 2nd July above. Basically when I click on the day with an event it merely states there are no events for that day
BTW, warning message at the top of this page states
Warning: strftime() expects parameter 2 to be long, string given in /home/wmaster/public_html/forums/commonfuncs.php on line 57
While it is possible to add new fields or modify templates, it would be nice if {ADBANNER} content would allow conditionals.
I wanted to use <IF..> <OTHERWISE IF..> style syntax to tailor adsense to look good for different styles but had to incorporate the conditionals into the wrapper.
Paul wrote: babrees - You've hit in a special day, apparently it doesn't work when the day number ends in a 0. Set the event on the 9th or 11th and it'll work.
OK - guess you're working on that one then <G>
So, I made an event on the 11th - Yep I can see the edit button BUT the submit edit doesn't work. Made changes, submitted, nothing happened, deleted event, nothing happened.
Comments on 4.0.0 Alpha 1
developer
Usergroup: Administrator
Joined: Dec 20, 2001
Location: Diamond Springs, California
Total Topics: 61
Total Comments: 7868
Posted Jul 01, 2006 - 11:19 AM:
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.
Forum Regular
Usergroup: Customer
Joined: Aug 09, 2004
Location: Chile
Total Topics: 172
Total Comments: 462
some suggestions:
- At Generate HTML we can have " Replace spaces in category names with [ _ ] "
- At Add Fields, to include more small types like 'tinytext' and 'varchar(255)'
Expert
Usergroup: Customer
Joined: Aug 19, 2005
Location: England
Total Topics: 391
Total Comments: 1303
Calendar system does not appear to be operational yet. It states to schedule or join an event, click the day. When you click on a day you only get
There are no events scheduled for 7/10/2006. There are no member birthdays on 7/10/2006.
Nothing concerning scheduling. Also, when it is working will you be able to edit / delete events? This is very important
Expert
Usergroup: Customer
Joined: Aug 19, 2005
Location: England
Total Topics: 391
Total Comments: 1303
Is it possible to have a field type of date? So I can add a new field with date format so it can be sorted to date.
developer
Usergroup: Administrator
Joined: Dec 20, 2001
Location: Diamond Springs, California
Total Topics: 61
Total Comments: 7868
As far as fields, I feel it defeats the point to have complicated options there. If you know what you're doing you can change the field type in phpmyadmin, and if you don't know what you're doing then having too many options will be confusing.
The lack of options on the calendar is just a usergroup permissions matter, I forgot to go through and check all the boxes by default. I believe event editing already works in WSN Forum, and I'm just dumping the forum code into Links here.
Here's my proposed format for modifications: scripts.webmastersite.net/w...reating_Mod_Files-325.html
Expert
Usergroup: Customer
Joined: Aug 19, 2005
Location: England
Total Topics: 391
Total Comments: 1303
Thanks Paul
I managed to schedule a test event, but can't see how to edit or delete it.
developer
Usergroup: Administrator
Joined: Dec 20, 2001
Location: Diamond Springs, California
Total Topics: 61
Total Comments: 7868
Click 'edit'.
Attached Files:
Expert
Usergroup: Customer
Joined: Aug 19, 2005
Location: England
Total Topics: 391
Total Comments: 1303
OK - I don't have that.
http://www.thecatscene.co.uk/calendar.php?monthID...
This page shows Test 124 on 10th July, but when I click on that date it states there are no events.
Under usergroups I have everything to do with events checked
Just added another test 2 and that doesn't show either.
Forum Regular
Usergroup: Customer
Joined: Nov 01, 2004
Total Topics: 56
Total Comments: 121
A few questions for Paul?
1) Can WSNLinks 3.0 upgrade to 4.0 ?
2) IF I made fields in wsnlinks 3.0 will upgrading to 4.0 mess it up? or does that only apply to upgrading php 4 to php 5?
- SQLite database support (NOTE: adding fields doesn't appear to work with PHP5's integrated version)
Thanks,
Fuee
developer
Usergroup: Administrator
Joined: Dec 20, 2001
Location: Diamond Springs, California
Total Topics: 61
Total Comments: 7868
1. I tested the upgrade on one site and it worked, but naturally I don't suggest upgrading an important website to an alpha.
2. Added fields have no impact on anything. PHP uprades have no relation to added fields either (and yes, I just upgraded a site from PHP 4 to PHP 5 a couple weeks ago). As I've mentioned a number of times before, there's no such thing as a non-native field since they're all treated equally, the script is unaware that the custom fields you've added aren't part of a normal install.
You can't sidegrade from MySQL to SQLite if that's what you mean -- or rather, it's up to you to transform all your data since I'm not going to be writing any scripts to do it. I find it unlikely that anyone would want to, SQLite is really only useful (as far as WSN is concerened) if you're on a host that doesn't offer MySQL.
Expert
Usergroup: Customer
Joined: Aug 19, 2005
Location: England
Total Topics: 391
Total Comments: 1303
Hi Paul, Just wondered if you had missed my post of 2nd July above. Basically when I click on the day with an event it merely states there are no events for that day
BTW, warning message at the top of this page states
Warning: strftime() expects parameter 2 to be long, string given in /home/wmaster/public_html/forums/commonfuncs.php on line 57
Forum Regular
Usergroup: Customer
Joined: Jan 11, 2006
Total Topics: 48
Total Comments: 166
While it is possible to add new fields or modify templates, it would be nice if {ADBANNER} content would allow conditionals.
I wanted to use <IF..> <OTHERWISE IF..> style syntax to tailor adsense to look good for different styles but had to incorporate the conditionals into the wrapper.
developer
Usergroup: Administrator
Joined: Dec 20, 2001
Location: Diamond Springs, California
Total Topics: 61
Total Comments: 7868
zippo - Will do.
babrees - You've hit in a special day, apparently it doesn't work when the day number ends in a 0. Set the event on the 9th or 11th and it'll work.
Expert
Usergroup: Customer
Joined: Aug 19, 2005
Location: England
Total Topics: 391
Total Comments: 1303
babrees - You've hit in a special day, apparently it doesn't work when the day number ends in a 0. Set the event on the 9th or 11th and it'll work.
OK - guess you're working on that one then <G>
So, I made an event on the 11th - Yep I can see the edit button BUT the submit edit doesn't work. Made changes, submitted, nothing happened, deleted event, nothing happened.
developer
Usergroup: Administrator
Joined: Dec 20, 2001
Location: Diamond Springs, California
Total Topics: 61
Total Comments: 7868
Confirmed, should work in alpha 2.