"Adding" tutorials? You do mean write, compose and publish, right? Go on, write an article and I'm pretty sure it won't be too difficult for the webmaster to add the article that you wrote (or however it works). Or did you really expect that the webmaster has time to write all kinds of tutorials and articles? Tutorials are obviously written by users. You are one. Start working on it.
What exactly do those articles have to do with the forum? No one is going to leave this forum because another site that might have more up to date articles also has a forum.