web/sidebar/.examples/001-nodelist.xjs
Message:
Hide the entire nodelist if ain't nobody online.
Only show nodes what gots somebody on them.
Don't show node numbers, show connection methods. Is less cheesy yesno? You'll wanna copy web/sidebar/.examples/001-nodelist.xjs up to web/sidebar/001-nodelist.xjs after pulling down this update.
hmm.. I sort of like seeing the full list of nodes, at least to know how many nodes the BBS has. I never thought it was cheesy. Though, I guess it could be less cluttered to only show the nodes that have a user on them.
I think it's useful to see the number of nodes the BBS has. Maybe the node list could have some piece of text saying (X nodes available) or something
1) "Look at all my nodes" just seems cheesy/dorky, but that's subjective
2) Clutter; it's not worth showing something that amounts to nothing
3) A bunch of inactive nodes reflects poorly on the BBS, makes it look dead
I think it's useful to see the number of nodes the BBS has. Maybe
the node list could have some piece of text saying (X nodes
available) or something
I had this same thought while I was eating lunch today; I may add that.
It is subjective, and I'm not sure I agree that it amounts to nothing or
necessarily reflects poorly on the BBS. Just for the sake of argument: If
choice. What if a sysop sets up a ridiculous number of nodes, such as 1000, and there are are "only" 100 (10%) in use, does that mean it looks dead and reflects poorly on the BBS? Similarly, if a sysop only sets up 2
nodes and they're both in use, I'm not sure you could claim that the BBS has 100% node usage and is thus one of the busiest BBSes around.
I think it's useful to see the number of nodes the BBS has.
Message:
Use the 'active_node_list' setting to decide between listing only
active nodes vs. only nodes in use.
Modified: mods/webv4-installer.js
Message:
If on an MS-DOS computer, run pkunzip.exe from the system exec
How would one be running your ecwebv4 on MS-DOS? I didn't think Synchronet
Author: echicken
Modified: web/lib/files.js
Message:
Don't invoke FileBase until it's really needed.
This might speed up library/directory listing.
Listing files in a directory may still be slow, not sure if anything can be done about that.
I went from 90+ seconds displaying my file libraries, to under .10 seconds.
displaying all the files in a directory is quite quick for me, but I don't have any areas with thousands of files. here's a directory with ~500 files: Jan 4 17:19:48 bbs sbbs: web 0069 JavaScript: Done executing script: /sbbs/exec/xjs_handler.js (0.58 seconds)
It's possible for a mail message to appear in both the inbox and sent folders
... when sending a message to yourself. :-)
New page type .link for adding external links to your navbar/menus.
Format is one line, two column CSV:
I think this was requested by poindexter fortran.
Modified: web/lib/pages.js, web/root/index.xjs
Message:
New page type .link for adding external links to your navbar/menus.
Format is one line, two column CSV:
When I update ecwebv4 from Github, and try to hit the main page
I'm getting an error in index.xjs.ssjs line 75, page_ctrl is undefined.
Check your web/pages/000-home.xjs file (or webv4/pages/000-home.xjs, can't remember where it normally is) and see if it has a line like this near the top:
<!--Home-->
It was line 3, with 2 blank lines above it. I took the 2 lines out, and am still getting an error:
I pushed an update to web/lib/pages.js which may improve things. Please give that a try and let me know what happens.
Sysop: | Tandy |
---|---|
Location: | New York, USA |
Users: | 15 |
Nodes: | 13 (0 / 13) |
Uptime: | 05:06:05 |
Calls: | 314 |
Messages: | 97,447 |