Steps following install



  • Can I help with the Wiki documentation for what I perceive to be the obvious "next steps" after installing NodeBB:

    1. How do I apply my own theme (colors, logo, images, etc.);

    2. How do I configure my Title, Categories, and other functions such as roles/permissions, etc.

    Tell me where to go - I will take those steps and start wiki pages for them! Thanks.



  • Found this myself - pretty self-explanatory:

    http://localhost:4567/admin or the equivalent will land you on the admin page which enables you to set all this up.

    I was expecting a config file for it, but this seems to work fine, and I assume all changes go directly into Redis.


  • Admin

    🙂 and as you probably saw, you're able to switch color schemes from the admin panel (although for the moment it requires you to restart the server for changes to take effect)

    if you're interested, we just finished building a theme manager as well, so you could potentially write your own themes. Have a look at these for an example:

    https://github.com/designcreateplay/nodebb-theme-cerulean
    https://github.com/designcreateplay/nodebb-theme-vanilla

    we'll make more themes as we go along. Thanks for offering to help with the wiki btw, all help is greatly appreciated! 🙂



  • 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?


  • Admin

    sounds awesome. yes please! 🙂


  • Admin

    Definitely - any help from the community is highly encouraged!

    You're correct in that we don't really mention that there is an /admin panel... would be nice to correct that oversight 🙂



  • 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.


  • Admin

    Hey @KTys -- that specific error means Heroku wasn't able to enable websockets on your particular instance. That's definitely odd, as I tried it just last week and everything went fine.

    Let me look into this and I'll get back to you.


  • Admin

    @KTys - https://discussion.heroku.com/t/application-error/160

    Edit: Looks like you only need to type in your app name: guarded-basin-1356, and not the entire url.



  • 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?


  • Admin

    btw, when will you be offering hosting packages?

    Soon! We're working towards our hosting platform, and we're hoping to have something to show for it very soon 🙂



  • 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.



  • OK - What does the ImgurID actually do or enable, and how do you get it? It says "Imgur Client ID for uploading images" - but I can't find any documentation for it.



  • This post is deleted!

  • Admin

    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.


  • Admin

    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);


  • Admin

    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.

    https://github.com/designcreateplay/NodeBB/wiki/Administrator-Functions-Outline

    thanks for doing this @KTys!


 

Suggested Topics

| |