Webmastersite.net
Register Log In

4.0.0 Alpha 1

Comments on 4.0.0 Alpha 1

Paul
developer

Usergroup: Administrator
Joined: Dec 20, 2001
Location: Diamond Springs, California

Total Topics: 61
Total Comments: 7868
Paul
4
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.
peumus
Forum Regular

Usergroup: Customer
Joined: Aug 09, 2004
Location: Chile

Total Topics: 172
Total Comments: 462
peumus
Posted Jul 01, 2006 - 3:08 PM:

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)'
babrees
Expert

Usergroup: Customer
Joined: Aug 19, 2005
Location: England

Total Topics: 391
Total Comments: 1303
babrees
Posted Jul 02, 2006 - 6:24 AM:

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


babrees
Expert

Usergroup: Customer
Joined: Aug 19, 2005
Location: England

Total Topics: 391
Total Comments: 1303
babrees
Posted Jul 02, 2006 - 6:58 AM:

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.


Paul
developer

Usergroup: Administrator
Joined: Dec 20, 2001
Location: Diamond Springs, California

Total Topics: 61
Total Comments: 7868
Paul
Posted Jul 02, 2006 - 7:42 AM:

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
babrees
Expert

Usergroup: Customer
Joined: Aug 19, 2005
Location: England

Total Topics: 391
Total Comments: 1303
babrees
Posted Jul 02, 2006 - 8:18 AM:

Thanks Paul

I managed to schedule a test event, but can't see how to edit or delete it.


Paul
developer

Usergroup: Administrator
Joined: Dec 20, 2001
Location: Diamond Springs, California

Total Topics: 61
Total Comments: 7868
Paul
Posted Jul 02, 2006 - 11:40 AM:

Click 'edit'.

Attached Files:
babrees
Expert

Usergroup: Customer
Joined: Aug 19, 2005
Location: England

Total Topics: 391
Total Comments: 1303
babrees
Posted Jul 02, 2006 - 12:48 PM:

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.
fuee
Forum Regular

Usergroup: Customer
Joined: Nov 01, 2004

Total Topics: 56
Total Comments: 121
fuee
Posted Jul 03, 2006 - 3:41 PM:

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?

Paul wrote:

- SQLite database support (NOTE: adding fields doesn't appear to work with PHP5's integrated version)


Thanks,
Fuee
Paul
developer

Usergroup: Administrator
Joined: Dec 20, 2001
Location: Diamond Springs, California

Total Topics: 61
Total Comments: 7868
Paul
#10 - Quote - Permalink
Posted Jul 03, 2006 - 9:25 PM:

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.
babrees
Expert

Usergroup: Customer
Joined: Aug 19, 2005
Location: England

Total Topics: 391
Total Comments: 1303
babrees
#11 - Quote - Permalink
Posted Jul 04, 2006 - 10:25 AM:

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



zippo
Forum Regular

Usergroup: Customer
Joined: Jan 11, 2006

Total Topics: 48
Total Comments: 166
zippo
#12 - Quote - Permalink
Posted Jul 07, 2006 - 10:30 AM:

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
developer

Usergroup: Administrator
Joined: Dec 20, 2001
Location: Diamond Springs, California

Total Topics: 61
Total Comments: 7868
Paul
#13 - Quote - Permalink
Posted Jul 07, 2006 - 9:44 PM:

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.
babrees
Expert

Usergroup: Customer
Joined: Aug 19, 2005
Location: England

Total Topics: 391
Total Comments: 1303
babrees
#14 - Quote - Permalink
Posted Jul 07, 2006 - 11:05 PM:

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.

Paul
developer

Usergroup: Administrator
Joined: Dec 20, 2001
Location: Diamond Springs, California

Total Topics: 61
Total Comments: 7868
Paul
#15 - Quote - Permalink
Posted Jul 10, 2006 - 7:43 PM:

Confirmed, should work in alpha 2.
Search thread for
Download thread as
  • 0/5
  • 1
  • 2
  • 3
  • 4
  • 5



This thread is closed, so you cannot post a reply.