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.
User Wall -- give your users a Facebook-style wall (guestbook)
I'm working on a new addon called User Wall. It adds a space to every user's profile where any user can post a public comment. This is similar to the "Wall" feature on Facebook or the "Comments" feature on MySpace. It's a fun feature for communities.
I've uploaded Beta 1. I'm calling it a beta, but it may be more of an alpha, because some features are still missing, and it's not really ready for use on a public forum. But I believe in "release early, release often", and I'm posting this to get early feedback, such as bug reports, feature requests, and interface style suggestions, from those who like to test new addons.
Stuff that I know is missing and that I'll be adding:
* Pagination. Currently, all comments are displayed on the user's profile page; that could get messy, so I'm going to have it paginate discussion-style. The default will be 5 comments per page, I think.
* Customizability. The user will be given an option to disable their wall.
* Notifications. Users will have the option to receive email notifications of new wall comments.
I've uploaded Beta 1. I'm calling it a beta, but it may be more of an alpha, because some features are still missing, and it's not really ready for use on a public forum. But I believe in "release early, release often", and I'm posting this to get early feedback, such as bug reports, feature requests, and interface style suggestions, from those who like to test new addons.
Stuff that I know is missing and that I'll be adding:
* Pagination. Currently, all comments are displayed on the user's profile page; that could get messy, so I'm going to have it paginate discussion-style. The default will be 5 comments per page, I think.
* Customizability. The user will be given an option to disable their wall.
* Notifications. Users will have the option to receive email notifications of new wall comments.
0
This discussion has been closed.
Comments
Error Message Could not create User Wall table Affected Elements UserWall.undefined(); The error occurred on or near: Incorrect table definition; there can be only one auto column and it must be defined as a key
I'm on Dreamhost running PHP 4.4.2 and MySQL 5.0.24a.
I uploaded Beta 2 which should fix this. Alternately, you can edit userwall-mysql.sql and change the second line from:
`WallCommentID` int(8) NOT NULL auto_increment,
To:
`WallCommentID` int(8) NOT NULL auto_increment PRIMARY KEY,
That's the only change, so you don't need to redownload it if you'd rather change it manually.
Beta 3, which adds proper pagination, is coming soon.
I'll change it so that it only shows the IP address if the IpHistory extension is installed. I had that installed on mine, and I had forgotten it wasn't the default behaviour.
The authentication thing was an oversight; that'll also be corrected in the next version. User icons also will.
I'm not sure about adding formatting; I don't want to overcomplicate it. I want people to just be able to click on the button, type something, and have it posted. I had considered it, but decided to leave it out for now. Maybe I'll see what other people think.
Currently an issue with the PageList class is holding the next version up. I'm working on resolving it with Mark.
I'm thinking it'll also have a "Wall-to-Wall" feature like Facebook, so you can follow a cross-wall exchange.
The default number of comments per page is 5. For now, you can change this in conf/settings.php (USER_WALL_COMMENTS_PER_PAGE).
More features coming tomorrow.
It gives everybody the possibility to comment on an user. These comments are listed in the profile of the user, who has received a comment.