Vanilla 1 is no longer supported or maintained. If you need a copy, you can get it here.
HackerOne users: Testing against this community violates our program's Terms of Service and will result in your bounty being denied.
IDShare
Apreche
✭
I run a forum that is full of geeks. Geeks like to use social networks. Geeks also play lots of multiplayer video games. Because of this, our Vanilla forum has been cluttered with multiple threads that exist solely for people to share their Nintendo friend codes, Digg usernames, Steam usernames, Gamertags, etc. One solution that's pretty obvious is for everybody to add this information to their profiles. The MyGamerCard extension is a good example of this. However, typically what users want to do, especially with friend codes, is to systematically add every person in the community as a friend. Going around to all the profile pages, when most of them will not have anything on them, is not very efficient. We need a single page that makes it easy for someone to say, list all of the Steam usernames of forum members on one page.
Basically, here's my idea. I would have an add-on that creates a new tab at the top of vanilla that is visible only to users who are logged in. That tab will take you to a page that conveniently organizes, and perhaps allows you to search/filter the usernames and friend codes of other members of the forum. It will also have an interface by which users can add their personal codes and names. All the actual information could be stored in user's profiles, so that you see it as normal when looking at a user's profile page. Basically we just need a separate interface for more easily sharing this information and not cluttering up the forum with extra threads.
I'm not so much as requesting this extension, as I am announcing my intent to make it. I'm just looking to start some discussion about it to see if anyone else thinks this is a worthwhile extension, if there are ideas how to make it better, or if there is a demand for it from other forum communities.
Basically, here's my idea. I would have an add-on that creates a new tab at the top of vanilla that is visible only to users who are logged in. That tab will take you to a page that conveniently organizes, and perhaps allows you to search/filter the usernames and friend codes of other members of the forum. It will also have an interface by which users can add their personal codes and names. All the actual information could be stored in user's profiles, so that you see it as normal when looking at a user's profile page. Basically we just need a separate interface for more easily sharing this information and not cluttering up the forum with extra threads.
I'm not so much as requesting this extension, as I am announcing my intent to make it. I'm just looking to start some discussion about it to see if anyone else thinks this is a worthwhile extension, if there are ideas how to make it better, or if there is a demand for it from other forum communities.
0
This discussion has been closed.
Comments
IMO, it would be much better to have an admin defined set of things that the users can fill out. Ideally (perhaps not version one) the form would be easily extendible from within the Vanilla admin interface so that should a bunch of users request a new item be added to the form, even a non-coding admin could do so.
Then what you basically need is a tab which is a custom user search which would allow you the ability to drill down through all the user data as much as you like. Considering how much user data could be available from that I would also allow the admin to dictate which user items are available for view and also allow the users to hide things on an individual level as well - certainly it would be good to only allow regisitered users to view this tab at all.
If you could add "friends" using this system then you could even allow certain things to be visible in this master list only to "friends".
It would be nice to have list sorting done using javascript and remembered using cookies.
If nothing else, this would be a great tool for admins looking at their user base
Admins probably should have some control over the fields, but having an actual system where users suggest new ones can get cluttered and messy very quickly. I can imagine a way to keep it from being messy, but I don't think it's that necessary.
A friends system would definitely work in a larger forum of some sort and users could choose with a single checkbox to allow more than just the basics of their profile information to be visible to friends or to all users. On a small forum, I don't think it is necessary because everyone there will be friends by default. Right now we have users basically posting their names in threads which are publicly visible to the entire world, so they obviously don't care about that level of privacy. Having the tab and profiles only visible to logged in users will be more than enough.
Basically I want this thing to be as simple and clean as possible. The problem at hand is excess threads an forum clutter. The solution is consolidation and organization of information. If that is achieved, the rest is not necessary.
I started working on this, and my current problem is figuring out how to access information from all users. A user's profile attributes are stored in a data structure within the database, and I understand why. However, this makes things very difficult and inefficient when trying to read attributes from every single user. Anyone have an example of how this can be done efficiently in a Vanilla add-on?
I explained this later with the "friends" bit
The "system" for users suggesting new fields would just be them asking for it in a discussion - nice and unoffical - I don't see any reason to have something complex in place here.
User info has been displayed in the Members Page addon, however Wanderer reported that it massively slowed down his entire forums when it was enabled, so you may want to bare that in mind when looking at how it works.