- WSN Support Forums
- Paid Scripts Support
- 4.0 beta notes
4.0 beta notes
Title | 4.0 beta notes |
Message Text | Some things about 4.0 require some discussion, hence this thread. As far as the WYSIYWG editor -- the task of translating a potentially infinite variety of HTML gunk into WSN Codes has proved unrealistic over the months, as all the complaints have indicated, so as of 4.0 I've given in and allowed it to be stored as HTML. This means the gunk is stuck in your database. If you want to keep your HTML validating, switch off WYSIWYG now or forever hold your peace. It also means that converting your data to another script will become very painful for you if you try it -- as I well know from trying to convert this forum from Invision's HTML gunk into WSN Forum. Another consequence is that switching from WYSI to text while composing something is useless. It would just show a bunch of gunk HTML, but in order to be a little friendlier I'm having it strip all formatting instead. Yet another point to keep in mind is that since HTML is being allowed this could open up security issues when using WYSIWYG. Now, as for the modifications installer... my hope is that this will be used by people to simplify maintinence of little code hacks they make, and that it may lead to a few people distributing (or selling) hacks [legal note: mod files and files in the modifications directory should be considered owned by you, hence you can do as you like]. Please remember to use the modifications directory where possible, as explained in the manual, to have code auto-included in the script. There are some things you can't do from a generic insertion point though, hence the modifications installer. As far as SQLite, please note that there isn't necessarily any reason to use it. The version bundled with PHP doesn't provide the ability to add fields, which means there would be uprgade problems using it, though I hope to get a workaround implimented if PHP won't update their version. Also, if anyone would like postgres or oracle contact me and perhaps we can speed that process a bit. After upgrading an old version, it's a good idea to supply your FTP info in settings->system so that you don't have to worry about chmods anymore. Those of you who are doing toplist side menus of categories should take note of the ability to use the sitemap now, it should easier and more server-friendly than using toplists. Those of you using mod_rewrite should no longer edit .htaccess manually, let the script take care of it. If the way it autocreates it doesn't work for you, please report it so that workaround methods can be implimented. When it comes to google pagerank, note that the pagerank is determined at submission time. The only way to update the pagrank is to regenerate links. This is mildly annoying, but remember that this is disallowed by google anyhow, and the more times you query their server the quicker they'll ban you. With various features you will of course want to check their manual entries. Remind me of things I've forgotten to document. Adequately tested: - FTP operations handled by WSN Links to simplify things - javascript used in places to simplify the display - conditionals now process items containing line breaks correctly - auction-style feedback system - registration invitations system - 'view original template' option in template editor - 'preview changes' button on 'edit link' page - option to put outgoing links in a frameset - required fields use .required style - load management via settings->system - bulk addition of links now allows specifying title and description - conditionals now work in {ADBANNER} - registration option for requiring both email and manual validation - submission rules auto-inserted on suggest link page - sitemap now works in any template - automatic .htaccess handling (rewrite_base calculation, etc) - easy way to rewrite specific URLs - google pagerank (sortable) - option on category edit to specify links per page - confirms email address change on profile edit when using email confirmation - google sitemap generation (limited to sites with < 25,000 links for now) - when the url is an RSS feed, feed fields are available within <!-- BEGIN FEED --> area as {FEEDFIELDNAME} - WYSIWYG overall switch that takes the option out of profile, registration and comments templates - WYSIWYG now stores as HTML so that all formatting works< br />- custom template specification in javascript export static page - bulkedit.php now handles any field sent to it, not just the presets - 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 - template conditionals now work in emails - future effective date for links - option to suggest a new category while submitting a link - a modification creator and installer - searches table that replaces searchlog.txt and makes toplists of searches possible - toplist option to sort by most common values of fields - guid in rss feeds - check that sites don't contain a list of banned phrases - a 'clear all suspects' option in link checker - SQLite database support - PAD file support - option to sort sponsored links differently from other links when they're separated - add fields option for a date field - pending, expired and hidden links in member home - custom accept members Partially tested: - XML based link importer (need to test with 100+ over multiple pages) - customizable flatfile database importer (would benefit from testing under more varied circumstances with more data) - a server-cronable htmlcron.php (still need to test on a site with many pages) - option to check for duplicate recipurls (needs testing on large site) Open issues: - option to require guests to validate the email they supply for their link (won't insert link into db with sqlite, does with mysql) - calendar system (editing the event time needs work) - PHP5's integrated version of SQLite can't add fields Untested: - usergroup option for validation of sponsored links - option to make former-sponored links hidden - option to set a default days to expiration - option to have extra allowable reciprocating urls |
Rating |
|
Ownership | Paul |
Views | 1,396 views. Averaging 0 views per day. |
Similar Topics | |
Submission Date | Sep 08, 2006 - 3:05 AM |