• Home
  • Categories
  • Recent
  • Popular
  • Top
  • Tags
  • Users
  • Groups
  • Documentation
    • Home
    • Read API
    • Write API
    • Plugin Development
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
v3.5.2 Latest
Buy Hosting

Prerequisites to development

Scheduled Pinned Locked Moved NodeBB Development
5 Posts 4 Posters 1.9k Views
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S Offline
    S Offline
    Shawn Michael Hartwell
    wrote on last edited by
    #1

    As mentioned on TAZ, I an rather interested in this platform, but have yet to learn languages. What languages are needed, what is helpful, etc? I'd love to learn to develop the platform, plugins or themes(HTML,CSS I assume.)

    1 Reply Last reply
    1
  • barisB Offline
    barisB Offline
    <baris> NodeBB
    wrote on last edited by
    #2

    Hey Shawn,

    NodeBB is developed using Node JS so javascript is a must. For styling we use less which compiles down to css. You can check our github page for more info and the source code :
    https://github.com/designcreateplay/NodeBB

    1 Reply Last reply
    1
  • psychobunnyP Offline
    psychobunnyP Offline
    psychobunny
    wrote on last edited by
    #3

    @shawn-michael-hartwell all of our technical guides on the wiki are pretty much geared towards seasoned coders who know what they're doing.

    I'd very much like to create a series of wiki articles on basic coding w/ NodeBB - simple stuff like modifying a layout or adding a new field to the user's page, etc.

    I think that if you're really serious about this, you might be able to help us by posting what you've learnt as you go along. Will definitely be happy to help as you make your way there:) Either way, good luck!

    1 Reply Last reply
    0
  • S Offline
    S Offline
    Shawn Michael Hartwell
    wrote on last edited by Shawn Michael Hartwell
    #4

    Thank you for the support. Currently running through CodeAcademy's JS series. Few other languages I want to learn, but I've decided to prioritize for NodeBB.

    I hope to be a decent coder within a year. I'm amazed at the innovation of NodeBB and want to become involved. This might just have been the push I needed to begin learning.

    Also, in the event I wish to install a NodeBB forum, how would I go about that? What hosts(free!) support node,redis and the other requirments? I've a forum project that would require less attention then my main prpject, and I'd be proud to run NodeBB software.

    1 Reply Last reply
    1
  • julianJ Offline
    julianJ Offline
    julian GNU/Linux
    wrote on last edited by
    #5

    Heroku allows developers to run small instances for free (even their redis add-on is free), but if your site becomes popular, you will have to pay.

    We have a guide to setting up NodeBB on Heroku in our wiki.

    1 Reply Last reply
    0

Copyright © 2023 NodeBB | Contributors
  • Login

  • Don't have an account? Register

  • Login or register to search.
Powered by NodeBB Contributors
  • First post
    Last post
0
  • Home
  • Categories
  • Recent
  • Popular
  • Top
  • Tags
  • Users
  • Groups
  • Documentation
    • Home
    • Read API
    • Write API
    • Plugin Development