Steps following install
-
Maybe I could contribute an easy-as-in-pie Admin Options and Procedures wiki page that would list each area, the options that can be changed, and include room for tech notes that point out particular tricks or ramifications of the admin action, as well as a place to sort of list any questions and suggestions. With screenshots. That would have helped me at the point I stalled out. Mind if I start something like that?
-
sounds awesome. yes please!
-
OK - hit a snag trying to deploy my test app to heroku. This may need to be in a different location, maybe a formal github issue, but will start here:
I followed the very helpful wiki entry at (https://github.com/designcreateplay/NodeBB/wiki/Installing-NodeBB-on-Heroku)
Got to Step 8:
me$ heroku labs:enable websockets -a guarded-basin-1356.herokuapp.com Enabling websockets for guarded-basin-1356.herokuapp.com... failed ! Application error
Everything seemed fine up to that point, and I checked this Heroku help page (https://devcenter.heroku.com/articles/node-websockets), and seemed to work - I got the local app to work ok from:
me$ foreman start
So any ideas? I may just try a different hosting cloud if this isn't an obvious fix.
-
-
Success! I have my test NodeBB up on heroku - Thanks for that guidance. I updated the wiki to try to steer next users away from that mistake.
All in all, this forum and the wiki page on deploying to heroku got me through the process. I have deployed other apps to CloudFoundry and nodejitsu, and the first push is always a huge obstacle. The best you can do if you are a novice like me, is follow a good step-by-step like that and learn how to interpret and correct your errors.
btw, when will you be offering hosting packages?
-
I did a very quick wiki page on Administrator Functions. I realize this is really somewhere between user help and development. The value added might be in (1) explaining some of the features where its needed or helpful (I made a few NOTEs), and (2) linking out from that page to other more technical pages that are managed in ACP. Can't necessarily expect an Administrator to be a developer but also want to give them a heads up whats there and how its all connected.
Very rough still - If you would prefer different formatting let me know.
-
Thanks for the feedback! Let me try to address them one by one:
Users have noticed that sometimes they are sure they are posting a new topic to a certain category, but that topic goes in to a different topic (perhaps the one they were last in?).
If a user opens a "new post" window in one category, that post window is tied to that category. If you switch categories and still use the same posting window, the new post will appear in the category you were in prior.
When users load their own image/avatars from local resources, they stay in the system while they are logged in - but the next day those images are gone/broken.
Heroku's file system is "ethereal", meaning that every time you restart your Heroku, all of your stored data (that is, things like any uploaded avatars) are lost. It is an inherent limitation of Heroku, and can be theoretically worked around by using a third party image hosting service. NodeBB doesn't support this yet, but you can take advantage of Gravatars, which brings me to...
One user put in his email address and was surprised to see an unexpected old picture of himself, that he had no idea where it came from. He did not think it was from his known social network ids. This bothered him. Maybe a clear understanding of where NodeBB can extract pictures based on email would be helpful.
NodeBB uses "gravatar"s by default. A gravatar is an image you register once (on gravatar.com), and it can be used in all sites that support them.
-
On just one of our machines - Win7, NodeBB communication (login, posting) just failed on all 3 browsers (Chrome, FF, IE). Other similar side-by-side systems worked fine on the same network. I suspect that there is something blocking websockets on that pc. Is there a way to troubleshoot that on a WinPC?
Right after registering, users reported they could not edit or delete their own posts. One user saw that logging out and in would clear this up, and that did seem to help. It was as if the more the user worked in NodeBB the smoother the functionality. But first impressions...
These two seem like bugs, we'll have to take a look at them.
-
Hi. A couple of our users are having on-going issues trying to log in. (Remember several others are doing fine - which points to a OS or browser setup issue of some kind)
Here are additional notes. Let me know if you could use a more formal "bug troubleshoot/test" rundown on these:
Two users have had trouble when attempting to log in when using Chrome.
However, one later logged in with IE and it worked.They get on Chrome console:
GET http://guarded-basin-1356.herokuapp.com/socket.io/1/xhr-polling/Eycd2uG1ooBH3CWMYtf1?t=1382981648897 503 (Service Unavailable)
and
Uncaught ReferenceError: io is not defined nodebb.min.js:6
Uncaught TypeError: Cannot call method 'config' of undefined garvacious1?loggedin:25
Uncaught ReferenceError: templates is not defined garvacious1?loggedin:128
Uncaught TypeError: Property 'require' of object [object Object] is not a function garvacious1?loggedin:183
GET http://guarded-basin-1356.herokuapp.com/socket.io/socket.io.js
In the network panel - socket.io.js isn't loading.One of them also got in FireFox:
The connection to ws://guarded-basin-1356.herokuapp.com/socket.io/1/websocket/z4TG-kJ-orOfGxnYYtgK was interrupted while the page was loading.
this.websocket = new Socket(this.prepareUrl() + query); -
I did a very quick wiki page on Administrator Functions. I realize this is really somewhere between user help and development. The value added might be in (1) explaining some of the features where its needed or helpful (I made a few NOTEs), and (2) linking out from that page to other more technical pages that are managed in ACP. Can't necessarily expect an Administrator to be a developer but also want to give them a heads up whats there and how its all connected.
Very rough still - If you would prefer different formatting let me know.
Totally missed this.
thanks for doing this @KTys!