• 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.4.3 Latest
Buy Hosting
X

xaoseric

@xaoseric
About
Posts
10
Topics
3
Groups
0
Followers
0
Following
0

Posts

Recent Best Controversial

    Anyone working on couchdb adaptor (instead of Redis or Mongodb)?
  • X xaoseric

    @psychobunny said:

    Right now there's a postgres adapter in progress, no word of couchdb yet.

    Basically you just have to copy the structure and methods found here. If you do try your hand at it, let us know - we'll be happy to guide you along the way 🙂

    I'm working on mysql :). Wherer did you see the mention of Postgres? I'll take a look at couchdb tomorrow to see what it is.


  • NodeBB integration with Tapatalk
  • X xaoseric

    @Woody-Thrower said:

    Many of the members of the community (myself included) use Tapatalk to access the forum. After seeing @luke's comment regarding NodeBB having a great mobile interface (thus making Tapatalk unnecessary) I decided to try it out in Chrome on my Galaxy Note 4. The experience was unpleasant.

    As I tried to scroll through messages, the browser would sometimes go blank (solid white), then come back. As I was reading thread summaries, sometimes the metadata (age of the post, etc.) would disappear then reappear. I experienced those issues in the first couple minutes of testing. They were severe enough that I didn't want to continue to see if there were other more subtle issues.

    Is worth mentioning that on iOS 8 both Safari and Chrome crash when browsing any forum that runs NodeBB. Also concerning Tapatalk, it requires a database. It might be doable if we get mysql integrated.


  • Adding MySQL to NodeBB
  • X xaoseric

    @julian said:

    I noticed you have a MySQL integration PR open with the main repo right now -- is it actually usable? 😅

    It will be :), doesn't break anything as of right now 😉. First step to geting it integraded is adding the module for it.

    Edit: In the long run, it will allow people more comfertable with mysql to use NodeBB 😃.


  • Adding MySQL to NodeBB
  • X xaoseric

    In terms of Scaling, with MySQL, we could allow MySQL clusters to be used :).

    Edit: I have commented the necessary files that should get us started on adding MySQL. I have also submitted a pull request. Knex, and Bookshelf are being used as they provide ORM interfaces to interact with SQL based databases.


  • AngularJS App integration?
  • X xaoseric

    @julian might be wrong, but im guessing he is referring to user and theme integration. He said he has an existing site and he wants to integrate it more seamlessly, just a guess that is what he is referring to.

    @jvandellen these might be what your looking for:
    https://docs.nodebb.org/en/latest/themes/create.html
    https://docs.nodebb.org/en/latest/plugins/create.html


  • Adding MySQL to NodeBB
  • X xaoseric

    I did some looking around on the npm packages site (always a scary thought), found a couple MySQL packages that provide orm style interaction. Below are the packages I am thinking we could use to integrate mysql.

    http://bookshelfjs.org - Bookshelf would provide the orm: Models
    http://knexjs.org - sql builder
    https://www.npmjs.org/package/mysql - the MySQL package itself

    Does anyone know of better packages? Using Knex, and Bookshelf looks like we could do object oriented sql interaction.


  • NodeBB CentOS Dockerfile
  • X xaoseric

    @julian that is a good idea. The default master branch will fetch the contents from the current stable branch such as v0.5.x, and the dev branch will fetch the content from the master branch, just append -dev for the development branch. They are currently building in Docker Hub Registry and should be good to go shortly 🙂

    For stable:
    nodebb/docker:centos
    nodebb/docker:ubuntu

    And for Dev:
    nodebb/docker:centos-dev
    nodebb/docker:ubuntu-dev


  • NodeBB CentOS Dockerfile
  • X xaoseric

    The Dockerfiles are now in the official repository and are automatically built in the Docker Hub Registry. You can find instructions on GitHub and the Docker Hub Registry, I will be adding documentation to the docs tomorrow so instructions will be in the docs as well.

    The goal of offering the Dockerfiles is to make the installation process for NodeBB easier while still allowing an experienced Docker dev to customize the experience.


  • NodeBB CentOS Dockerfile
  • X xaoseric

    I'm working on making a NodeBB CentOS based Docker image, you can find it on github. Since Docker works differently, we can't do a normal ./nodebb setup, so instead, nodebb and redis will be run in seperate containers. Other than that, the Dockerfiles would just need to be adopted for the specific releases - ex different os, different db

    You can take a look at the Docker docs here: http://docs.docker.com

    Edit: I have added instructions, waiting on @julian to make an official repository so I can commit the dockerfiles, the addition of Docker images will make it easier for first timers to setup docker.


  • Imgur plugin upload error
  • X xaoseric

    I have the Imgur upload plugin installed, and enabled, but when I try to upload an image, I get "Upload Error: Invalid image path". Did I install it wrong?

    Edit: Just realized, I cloned the master branch and not the 5.x branch.

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

  • Don't have an account? Register

  • Login or register to search.