@sebastián-cisneros In static:api.routes, you'll want to call controllerHelpers.setupAPIRoute to mount the route to the appropriate /api/v3/plugins mount point.
You can see an example of how we do it in the quickstart plugin
Should I write a plugin if I want to change all the postures that link outside of the forum? I dont want to change the urls in the database. It should be a type of filter that changes the urls when rendering the posts.
In the post you have a link to http://www.google.com
But I want http://myproxy.com?u=http://www.google.com
In other words a prefix before the urls and the url must be urlencoded
$prefixsettinginacp.url_encode($urlfromdb). Maybe this is supereasy todo
Have a look at this plugin: https://github.com/psychobunny/nodebb-plugin-youtube/blob/master/library.js
A post filter is probably the most simplest type of plugin that you could make for NodeBB. Using that format you could write a regular expression to find all links and add your prefix
Cool, is it easy to get a text field in the acp as setting for this plugin? Iam going to fiddle with this later
Have a look here for a sample admin page
I wish we could get more contributions to this plugin, us core devs just don't have the time to add all the cool samples and stuff to this plugin
Yeah, I love this project. I will try to help out as much as possible. Problem is that I have a newly started company and all my focus is in that now. Food on the table must go first hehe
I have to add that the kitchen-sink plugin is using the plain config-access in combination with the old settings-module. That's fine for a few attributes, but when it's getting more you should consider using the Settings Framework that allows you to save objects of any type, etc.
@psychobunny FYI I'm currently working on sth that's related to sample plugins: A rework of my nodebb-grunt-development which contains (currently nearly the only thing it contains xD , even the README didn't get an update yet...) a task to initialize a new module by initial setups.
Now I have started my work: https://github.com/Jenkler/nodebb-plugin-postlink
Now it works! @psychobunny plz check it out and do a code review if you have the time