NukeRusich / Narodi-Issue-Tracker

Submit issues for Ekunia Narodi; initial import of NodeBB issues.
http://ekunia.com
0 stars 0 forks source link

[RFC] Moving current default routes into plugins #12

Open NukeRusich opened 9 years ago

NukeRusich commented 9 years ago

Issue by psychobunny Sunday May 04, 2014 at 05:25 GMT Originally opened as https://github.com/NodeBB/NodeBB/issues/1480


/unread /recent /popular /outgoing /search -- this isn't even accessible without a search plugin! /notifications ? chat?

-- the list goes on - do we really, really, need user/name/followers and user/name/following routes in core? This is normally a plugin in most other forum software.

Things like /popular might be a plugin instead. I envy Ghost for their simplicity (grand total of four templates). Without any real scientific data to back this claim up I would wager that the amount of themes released is indirectly proportional to the amount of templates one requires to theme. Makes sense in my head. Proof here: http://themeforest.net/category/blogging/ghost-themes

Anyway - I feel like the less default templates in a stock vanilla NodeBB the better. Would be less overwhelming for a would-be designer. Also coming from a phpBB background I know how much of a hassle it is to theme 35+ views. That is definitely no easy task.

Would it make more sense to have /popular et al. released as bundled plugins in NodeBB? At the very, very least, the /search template for example should be bundled with the appropriate search plugin.

This task should be broken up into multiple issues after RFC is complete.

--- Want to back this issue? **[Place a bounty on it!](https://www.bountysource.com/issues/1976265-rfc-moving-current-default-routes-into-plugins?utm_campaign=plugin&utm_content=tracker%2F282529&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F282529&utm_medium=issues&utm_source=github).
NukeRusich commented 9 years ago

Comment by julianlam Sunday May 04, 2014 at 05:30 GMT


I completely agree with the suggestion that these should all be broken up into separate plugins. With the plugin system the way it is now, and coupled with the ability to one-click install plugins right on the plugin page itself, it's super easy to be able to pick and choose what to install.

NukeRusich commented 9 years ago

Comment by pitaj Saturday Jan 24, 2015 at 11:33 GMT


:+1: