Help - Search - Members - Calendar
Full Version: IPB 2.2 Suggestions - Long List
Invision Power Services > Invision Power Services, Inc. > IPS Company Feedback > IP.Board
Pages: 1, 2
Luke
- Multiple Choice & Public Poll's

A multiple choice and public poll option would be nice to have... This was done in the modification linked below. The only limitation to this mod was when a poll is edited and public poll is turned on, the list of who voted for what gets cleared. The member list needs to be displayed and preserved, and at the same time not allowing the person editing to change who voted for what.

Links:
http://forums.invisionpower.com/index.php?showtopic=189252 (has pics)
http://mods.invisionize.com/db/index.php/f/5339

- Members Online Today

This is an important resource for communities starting out. Many mods out there list the members "online today" on the fly, but by experience that is not a good idea because it increases overhead... It's a better idea to have the "members online today" list cache in the board's default time zone and then provide a link to a window displaying the members "online today" for the members time zone. There should be 4 options for this:

1) Display list, but hidden. (have a Show List, Hide List link toggle using javascript)
2) Display list, but shown. (have a Show List, Hide List link toggle using javascript)
3) Hide list - Only shows numbered results and link to external window for list (user's time zone thing). This option is important because when the site gets busy you want to reduce the size of the page, especially if you're getting over 1000 members online per day).
4) On/Off - Be able to turn it off completely.

Why is this important? For communities starting out it's hard to capture interest because new members see the form is dead and that no one visits. If you show who's been on that day, you get the new member thinking "it's not that popular, but it still gets traffic".

- Invisible Topics/Posts (aka mod preview) Visible to Author

The mod preview is pretty much a global ignore. The only thing about it right now is the member who created the topic or post under preview cannot see that its there. Thus, they'll try posting again and again. Trust me, it's happened to my community to other admin's as well. This mod simply enables forum users to see their own topics and posts:

http://forums.invisionpower.com/index.php?showtopic=189111

However, it may be important to give a forum-by-forum option. Have a global option and then have these options for single forums:

1) Use Global
2) Not Visible
3) Visible to Author, see shaded
4) Visible to Author, cant see shaded

This way the mod preview feature can be used for multiple needs. Where it may be making a form a help desk, censoring a member (with or without them knowing), or providing a download form (or similar).

- Make Year Optional for Birthday

This is quite easy and important, especially for those that want to sensor ages but not remove the ability for one to celebrate their birthday. Should have the option to disable the year field all together.

- Forum Title (# viewing)

This is pretty handy since it lets you know how many members and/or guests are inside a forum on a global basis. It is best to cache this with a task every minute, or every other minute. Is not wise to do this on the fly, especially with a busy form.

- Cache the "who's visiting" results for topics and forums

This is for the people viewing a form or topic and seeing who's viewing it, etc. Most Admins end up turning this off after a forum gets a lot of traffic, like Neowin. Where it may be nice to have by the second results of who's viewing the forum, its better to cache the results for the whole forum every minute or every other minute. This may seem over-kill, but when you have a busy form its better that the server cache's it every minute rather than request results a hundred times a second.

- Reason for Editing

This seems to make more sense then the "Add edit line" option. It's important for moderators who like to make a note to a topic when editing it.

http://forums.invisionpower.com/index.php?showtopic=188748

- Restrict PM Abilities Via Warn Panel

This feature basically restricts the ability for a member to send a PM to other members accept for super moderators and administrators. This may not effect who they can receive from, but preventing them from sending pm's to other members when they've abused it, while keeping the lines of communication, is important.

http://forums.invisionpower.com/index.php?showtopic=188724

- Restrict Chat Abilities via Warn Panel

Just like PM, but for the chat. Gives the moderators more control over the chat room, if they have one, when someone abuses it.

- Restrict Signature Editing Ability via Warn Panel

Could be useful. Tell a member to reduce their signature size and they refuse... Take their signature and signature editing ability away for x amount of time. If there is a way to do this in AdminCP already (on a permanent basis) it's might be on a group-by-group basis, and only available to Admins. Would be great for the super moderators.

- List Moderators on Forum

Some people don’t like the "Forum Led By" scheme, or would like the names listed (in group color, ordered by authority) when viewing the forum at the bottom. Would be nice to have an option to have both or just one, choose able via adminCP.

- Log IP Address on Login Attempt

I cant tell you how important this is. In the past some accounts get hacked and where the user logged into the person's account, its impossible to track because they didn’t do anything else but browse around. IP address use needs to be logged by login as well...

- Cache Signatures

Where I don’t encourage you to do this on a member by member basis, (as it would screw me up along with other people), it would be a good idea to cache a members signature while on the fly. For example if someone posted more than once on the same page of the topic their signature's bbCode is processed more than once. After it's processed it should be cached in ram so if the same user comes up again, the same signature isn’t processed twice.

- JavaScript Manager

Right now JavaScript loading is pretty sloppy. JavaScript classes can be large enough in size to cause an impact of loading time, and on a large scale can be devastating. So it's important to only load JavaScript classes ONLY when they are needed. It would make no sense to load a JavaScript file if it wasnt going to be used. So this is what I suggest:

1) Have a dedicated area in the wrapper for javaScript to be loaded.
2) Have a JavaScript importer where you can save/cache inline or external javascript to a list and label it.
3) In each template and template set have a multi-selector for selecting javaScript parts listed. Have an option to include or not include based on if a member is logged in or not. The new My Assistant isn’t used for guests, so chances are dom-drag isn’t going to be needed.

- CSS Manager

Same concept as the JavsScript manager accept you're breaking the style-sheet up into parts. Load only what's needed.

- Dynamic BBCode

This is an option to make BBCodes that are processed by a custom php class instead of the html template option. Already done this for 2.1, but haven’t released it. Interested in further concept, let me know.

- File Cache

Cache is better loaded to file because it can be included in php forum directly rather than having to un-serialize. This application might not be best for all cache, but it is for most. An option to switch from DB or File on different cache's would be cool.

- Global Cache's

An option to set which cache's to load globally, on every page, would be useful for those creating components.

- Component Installer

The component manager is great, and you can import the listing from an XML file. But it's really lacking quite a bit. Should have the ability to include files with relative paths, template bits, settings, additional queries, and additional installation notes after install, in the component xml file (even options to rebuild cache's and templates). This would make component development SO much easier and more reasonable.

- Auto Login On Register AND Better Validation Instructions

Right now registration can be very confusing to new members, especially validation. It makes no sense to many people... This is what I propose:

#1) When a member registers they are automatically logged in.
#2) If validation is turned on, instead of seeing that one box validation message (and nothing else) show the forum index with a short validation instructions at the top that NEVER goes away until they validate. Some communities allow their validating members to do things, but not everything. After that validation message, and especially if they didn’t get the email, they forget about it and don’t do it. Then if the board deleted non-validated accounts after a month, some serious members might loose their account and decide not to come back. For the global instructions, it should point out the resend email link along with a link for further instructions on how to validate with pictures.

- What PM did you reply to?

Would be nice to have some sort of indicator of what PM's you replied to like you have for emails in Mozilla Thunderbird. Sometimes I cant remember if I replied to someone or not...

- Reply to PM :: Additional Option :: Delete PM

When I reply to PM's I tend to forget to delete it when im done with it. Would be cool to have an option, under "track this message" to delete the pm i'm replying to. Would also be cool to have an option to go to the next un-read pm

- Remove BBCode from PM Preview

Not sure if this is still true or not, but BBCode needs to be removed (since its not parsed) in the My Assistant window. Quotes need to be completely removed (with it's text). And any other tags need to be removed... I don’t know how many times I'll end up seeing what I sent the person in the preview because they quoted what I said. I'm more interested in seeing what they said...

- Minimum Post Length

A minimum post length feature where when you post it must be X amount of characters, set on a group-by-group basis. Should have the option to count quote and it's text or not (as in quoted text is counted, or not).

- Combine, Refine, and Cleanup UCP

I've gotten complaints of how cluttered the UCP is. It gets even more so with the more components you have installed. For example:

1) Change Password and Change Email can be combined.
2) Board Settings and Email Settings can be combined.
3) Edit profile information, Change Display Name, Change Personal Photo, and Edit Avatar Settings could be combined.

The point im trying to make is you've got way to much there. "Personal Profile" and "Options" share a lot of similarities and should not be one section, and their items reduced. Subscriptions could also be under there as well as one option.

That way if you can get the items reduced, you'll only have 2 highly refined sections, plus any sections from added modules. I would also suggest having a tree format with an icon next to each to expand each one at a time.

I think you can agree it needs some changes....


- Topic & Post Balancing

When a table gets relatively large and you site is busy it can be pretty slow... I suggest having a "storage bin" set of tables for topics and posts where a task moves topics that haven’t been viewed in x amount of time to be moved to another table... Thus keeping a smaller table for active posts. If an older topic is viewed (remember they're still accessible) it's moved back into the active table. This would all be done by task, preferably by cron job.

- "Brute Force" or "Account Locking" feature

Like someotherguy's mod, a way to lock an account after x amount of failed attempt and multiple unlock options.

- IP Group Sorting

On the "last click" option where you can view where everyone's at it would be cool to be able to group guests with the same ip address and number how many instances, and also be able to sort by IP to spot any users using the same IP. Would be useful to be able to hover over their name to view their browser handle (more important as a super moderator or admin option).

This gives you a better idea of who's an unknown spider, or who may be attacking (provided that you can get to the page).

- IP Instance Control

Limit how many instances/sessions a single IP address may have on a forum at one time for guests. Have a logic system where if more than X of the same guest session is hitting the same page frequently to temporarly ban the ip for a limited time and flag the administrator when he/she next logs in with browser agent.

- IP Banning Notes

Why did I ban this IP address 6 months ago? What user was involved?

- Member Name Banning Wildcards

Don’t think it works now, but the wild-card thing working for member registration would be helpful. Would also be nice, if it doesnt already, to check member names against the bad word filter. If I dont want it in posts, I dont want it in member names either.

- IP Banning Options

Some users are more pesky than others... If you give them a "You are banned!" message they might know how to change their IP address and come back. But if you were able to set their ban to throw a "page cannot be found" message (to the browser) that might make them think the site is down and go else where.

- Task Manager Cron Escpaing

Just to let you know, the & symbol is supposed to be escaped for that curl line. The "cron helper" thing doesnt escape it, making it hard for those that dont know cron. Also, there's a component= thing (or something like that) in the link that doesnt need to be there at all.

- Server Load

There's that server load thing for the Invision Power forum, but is not enabled on any other forum I've seen. Want to share how to make that work?

- Page Statistics

When a forum becomes more popular the #1 priority is speed. Would be nice to keep statics on how long a page is generated, in php, for each link (not individual topics, but general pages). Then have a list of page statistics from slowest pages to fastest. Even have statistics on what browser is used most by your community.

- Time Spend on Forum

It's funny one of my Admin's wanted to know if something like this existed. Currently it tells you the last time you were active, and how often you post, but not how much time is spent. This could be a tie in between javaScript and PHP with cookies (or ajax). Have a hidden javaScript timer that counts out how long someone spends on a forum and send it via ajax and have a setting of how long before it's sent. Or store the time in a cookie so it's totally client based and the next time they visit that time is extacted from the cookie. If added, would be cool to have an option to use cookie or ajax.

How is this useful? It allows members to know how much time their spending on a forum. Better yet, if you employ moderators it gives the admin a better idea how much time they're spending (to compare to what's been done). Could have an option that only root admin see's this time. And remember, they can always close out the browser. So the more accurate this is, the better. May even have an option to turn it on/off for certain user groups.

- Validate Template HTML

All template HTML should be validated and checked. This is a serious product, it should be gone over well.

- Admin CP Language Bits in Language Packs

Was said to be done in 2.2 or 3.0, but this is just a reminder.

- Sigma Chat

I know you dont "prefer" it any more. But could you please fix the display name issue?

Here, I've done the work for you already:

http://forums.raidersoft.com/showpost.php?...59&postcount=15

Also, where you may have to ping the site with ajax to get a "who's viewing the chat page" thing for ParaChat, SigmaChat has a way of getting who's actually in the chat (so it's more accurate). Please take advantage of this feature for the SigmaChat component.

- Poll Module

In the poll module you have to pick a topic to show on your portal. This means only the admin can change this.... It needs to be by forum and show the latest poll... Would make more sense. When I say latest, I mean last created, not updated. Although you could have an option for this.

- "News" Header, Please Fix

The "News" feature does not work. It shows the latest topic that someone has replied to even though the forum order is set by topic creation date. This should be by the order the forum uses, not always last replied.

- Poll :: Hide Results

Would be nice to be able to set a poll to hide results until a certain date. Would be good for contests. Right now I'm manually editing the template with HTML logic, not something all my staff know how to do. It's a pain. Would be a useful feature.

- Permalink

I know this would be kind of a pain, but it would be nice for the whole board to use a permalink structure. Include topic titles (alpha numeric characters only) in the URL for search spiders to pick up on. I've done something similar for most places on my forum, but it's something that needs to be done for everything, including redirects.

- Favorite Quries

There are quite a bit of unique statistic tools. But sometimes you can make your own by a complex MySQL query, and you may run it time to time. Or maybe you have a custom clean-out function you like. Either way, it would be nice to be able to store queries in a list (with description) and have a "Run" button. Would save a lot of time and effort rather than typing out your query each time, or saving it in notepad on your desktop somewhere.

Final Notes

The suggestions arnt listed by importance at all. There are some bugs listed that are considered limitations that should be addressed.

Here are some useful tools to test the "default" form with:

http://www.websiteoptimization.com/services/analyze/
http://validator.w3.org/
http://jigsaw.w3.org/css-validator/
https://addons.mozilla.org/firefox/249/
https://addons.mozilla.org/firefox/60/
.Logan
That's an excellent list, no I didn't read all of your suggestions mainly skimmed through a lot of them. I also vouch for just about all of them.

You really have some great suggestions, just hope they are implemented, for IPB 2.2 not IPB 3.0 since it's quite far away.
bfarber
I couldn't see implementing this large a change (entirely) with 2.2 unfortunately. But that doesn't mean they won't be taken into consideration, and that doesn't mean they won't be useful when we begin 3.0.

That said...

QUOTE
I cant tell you how important this is. In the past some accounts get hacked and where the user logged into the person's account, its impossible to track because they didn’t do anything else but browse around. IP address use needs to be logged by login as well...


I understand the logic, but this would be a HUGE table for large sites.

QUOTE
Where I don’t encourage you to do this on a member by member basis, (as it would screw me up along with other people), it would be a good idea to cache a members signature while on the fly. For example if someone posted more than once on the same page of the topic their signature's bbCode is processed more than once. After it's processed it should be cached in ram so if the same user comes up again, the same signature isn’t processed twice.


When a row is parsed from topics.php, the member is stored in an array and if he comes up again (i.e. multiple posts in one topic), the value cached in the array is used rather than parsing his entire account a second time.

QUOTE
- CSS Manager

Same concept as the JavsScript manager accept you're breaking the style-sheet up into parts. Load only what's needed.


This would kind of defeat the purpose of caching CSS to flat file if you use that feature..

QUOTE
- Global Cache's

An option to set which cache's to load globally, on every page, would be useful for those creating components.


I might not be understanding the suggestion, however you can control what caches you load on your component pages with the components_init/file.php file.

QUOTE
- Server Load

There's that server load thing for the Invision Power forum, but is not enabled on any other forum I've seen. Want to share how to make that work?


In CPU Savings you set a load limit (must be on Linux, use something like 100 if you don't actually want to shut down your site when it starts spiking).

QUOTE
- "News" Header, Please Fix

The "News" feature does not work. It shows the latest topic that someone has replied to even though the forum order is set by topic creation date. This should be by the order the forum uses, not always last replied.


Already fixed.
elj
There's a few really needed features in that list. thumbsup.gif
Luke
QUOTE(bfarber @ Apr 24 2006, 01:22 PM) *
I couldn't see implementing this large a change (entirely) with 2.2 unfortunately. But that doesn't mean they won't be taken into consideration, and that doesn't mean they won't be useful when we begin 3.0.

That said...
I understand the logic, but this would be a HUGE table for large sites.
When a row is parsed from topics.php, the member is stored in an array and if he comes up again (i.e. multiple posts in one topic), the value cached in the array is used rather than parsing his entire account a second time.
This would kind of defeat the purpose of caching CSS to flat file if you use that feature..
I might not be understanding the suggestion, however you can control what caches you load on your component pages with the components_init/file.php file.
In CPU Savings you set a load limit (must be on Linux, use something like 100 if you don't actually want to shut down your site when it starts spiking).
Already fixed.


The storing IP thing: This is just when they login. Not if they are already logged in through cookie. Besides, you could possibly log the IP on failed attempts. The idea is to find out who hacked into who's account.

I'm pretty sure that 2.1 does not cache signatures html in member_cache. And I hope you dont. If you do, this ruins the effects of a Dynamic BBCode feature, which allows me to have a certain bbcode query a database for player stats. If there was a expiration time, that would be more resonable. Like after X amount of time redo the cache for a certain member (reasonable isnt it?). That way the Dynamic Codes I have will remain somewhat dynamic, otherwise it screws me and other people over. --- Currently what im doing now is caching signatures in a variable so if the same user comes up twice it isnt done more than once.

The cache thing I've tried to explain many times before. You have cache's that load for the component only, then you have cache's that load on every page of IPB. Example? Let's pop open Index.php to show you what I mean.

QUOTE
$choice = array(
"idx" => array( "boards" , 'boards' , array('chatting','birthdays', 'calendar', 'online_today') ),
"sc" => array( "boards" , 'boards' , array('chatting','birthdays', 'calendar') ),
"sf" => array( "forums" , 'forums' , array('announcements', 'multimod') ),
"sr" => array( "forums" , 'forums' , array() ),
"st" => array( "topics" , 'topics' , array('attachtypes','bbcode', 'multimod','ranks','profilefields' ) ),


The bolded above are called local cachies. They load only for the specific choice, or "actions". Simarly, you would load cache's in your component with it's initialization.

Then, you have this:

QUOTE
$ipsclass->cache_array = array_merge( $choice[ $ipsclass->input['_low_act'] ][2], array('rss_calendar', 'rss_export','components','banfilters', 'settings', 'group_cache', 'systemvars', 'skin_id_cache', 'forum_cache', 'moderators', 'stats', 'languages') );


These are called global caches. They load on every page. For a component author that needs to have a global cache, they need to modify index.php. For one that wants to avoid modifications at all costs, this is not good. Why would you need this? An alert feature like My Assistant poping up to give you a message. Or maybe a number listed in the member_bar. If you used a local cache and you had "# New Reports" (like mod center) it would result in the # of New reports on the mod center's page, but always 0 New Reports on every other page.

Thankyou for pointing out the server load thing. I wasnt sure where that was. Looked for it, but didnt find it.

Many of these suggestions are relatively simple to do. Some would take me, efficiently (looks like a built in feature), 15 minutes each. Some are even simpler and take less time. Then there are a few that are relatively complex and take a lot of time, but in the end worth it.

I know you guys have this plan for 2.2 and then 3.0. But these are major updates here. Minor upgrades, 0.01 difference, take me 2 hours to upgrade on my site. The 2.0 to 2.1 upgrade took me 2 months. Many features I had to code in myself because I needed them. Every time there is a major upgrade, I end up having to redo everything. That's expected. But I hope you understand that a lot of these features should already be there, and every time I do a major upgrade I have to add them in again and again. Sure you guys come up with some great features I would have never thought of, and I'll give you props for that. But for once Id like you to focus on improving existing features, which really doesnt take very much time. Then there would be less for me to modify, less mods for admins to install. I mean, things like a note for each IP address being banned. That's one of the easiest things to add, and should be there. Right? And if most of these things dont make it, I wouldnt bother upgrading to 2.2. I'll wait for 3.0. I dont like major upgrades, and avoid it as long as I can. You'd be better off jumping strait to 3.0, even if it takes longer.

One of the only reasons why I wanted 2.1 bad enough was because the AdminCP for 2.0 was horrible. I had a growing community, and I was the only admin. I was considering adding on more admins, but I wasnt about to get them confused over it. The 2.1 adminCP was a hudge improvement. It was more layout than anything else. Sure 2.2/3.0 has an ever nicer adminCP, but 2.1 already established the clean layout and death of framesets biggrin.gif

I can wait for 2.2. If there was no 2.2, I would wait for 3.0. There is an expression: If it aint broke dont fix it. So what I'm asking is, if you're going to come out with another major upgrade, make the upgrade more worth it to me, and coutless others.

EDIT:

About the CSS thing... I kind of thought of that. I just know that the CSS does need to be down-sized. There has to be a way to cut-down on the css without removing the effect. It is quite large. Just needs to be broken up like the javascript files and loaded when needed.
Coastie
my votes:

Multiple Choice polls (not Public Poll's)
Members Online Today (also in the ACP Stat page for history)
Invisible Topics/Posts (aka mod preview) Visible to Author
Cache Signatures
IP Banning Notes
What PM did you reply to
Reply to PM :: Additional Option :: Delete PM (delete on reply)
"Brute Force" or "Account Locking" feature

a few of my own:
Reported Posts go to admin forum, not PM or email
Limit registrations to A-z 0-9 (ACP setting)
Warn Meter, display only if >0
Subscription Manager, ability to take unspecified donation amount. User option.
bfarber
The css will get an overhaul when the skin is redone (for 3.0).

Please keep in mind that the focus right now for 2.2 has been to improve existing features. However, it requires a balance of the most requested changes vs some that might help a few people. There are certain requests we get day in and out, which of course would weigh higher on the "must do" scale.

The expected changes have not been finalized yet.

Regarding the signature - sorry about that, for some reason I got "avatar" stuck in my head. The signature is parsed on each row, yes.
elj
I'd really like (what I guess will be really simple) an option to make the 'year' optional. It helps privacy of forum users...
Angus
I agree with few suggestion in this topic, especially this one:
- Invisible Topics/Posts (aka mod preview) Visible to Author

It really annoying, because I agree that many members would think that their topic didn't created, and keep posting again
.Logan
Yeah, that happens constantly.

I think it should still be visible to the user, and still shaded just saying "Under moderator preview, only visible to you (the author) and moderators" somewhere on the post.
.William
I like that list. Very good ideas in there! original.gif
Millar
I agree with most of the ideas on that list, good job.
DAN21
Some great ideas yes, but you sould also keep in mind that 2.2 upgrade is mainly for improving the exsiting stuff and the ACP skin improvment (as far as i read).
so i guess that 3.0 will consist most of the suggestions mentiond here.
Myr
That is a really good list. The Members Online Today and Sigmachat stuff would be especially useful. But most of it would ve nice.

Multiple Choice Polls! (Select the top x answers, where x is definable)

I would prefer to see PMs as a private topic. Kind of like how Gmail combines everything. That way you can follow the whole conversation without miles of quoted text. As an admin, I often exchange lengthy PMs with new members, and find myself lost when they reply a week later without quoting.
ellawella
QUOTE
I would prefer to see PMs as a private topic. Kind of like how Gmail combines everything. That way you can follow the whole conversation without miles of quoted text. As an admin, I often exchange lengthy PMs with new members, and find myself lost when they reply a week later without quoting.

That's a good idea. thumbsup.gif
backdream
I agree with most of the ideas on that list too, especially File Cache. good job.
Mesmer
I only would like to see 'multiple answer polls'
lOgOl
QUOTE(Mesmer @ Apr 26 2006, 04:45 PM) *
I only would like to see 'multiple answer polls'

I would like to see multiple answer polls with (numeric)values.

01 question: [10] Points
02 question: [09] Points
03 question: [08] Points
....
10 question: [01] Points

as an example...
Brandon C
I'd like to add my idea to that excellent long list of suggestions as well. thumbsup.gif
Badchannels
I'd like to see an option that hides the subforums listings under each forum on the index page.

I'd also like to see an option to turn off the ability to long in as invisible ( if there isn't an option already for that )

Also, I'm tired of paying for skin design upgrades with each Invision upgrade. It gets quite expensive when you have an extensive skin selection. Could the skins be compatible with 2.1.X and up for a change?

Another thing would be the ability to hide the minutes on the user list.

thumbsup.gif
bfarber
QUOTE
Also, I'm tired of paying for skin design upgrades with each Invision upgrade. It gets quite expensive when you have an extensive skin selection. Could the skins be compatible with 2.1.X and up for a change?


Unfortunately, this is much more difficult than you would think. wink.gif To change the software, 99% of the time you have to change the skin files as well. There's just no way around it.
Chortos-2 (aka Astiob)
I'll post my wishes and a few of the ones listed in this topic (not including the first post, of course biggrin.gif) that I simply liked.

Absolute Ban System

Absolute Ban system, as I call it. When you absoultely ban a user, it stores the user's data (possible: username, display name, email, password, _ALL_ of the IP addresses used) in a special table and bans all of the stored data. Later on it keeps checking the other users' data if it's equal to the stored copy (must think out when to do these checks). When it finds a user/guest with something equal, absolutely bans that user too.

Topic Moderators

Allow the users moderate their topics just like the normal moderators do.

More Field Masks

Option to allow only usernames/display_names/passwords/etc. that go under a specified mask.

BBCode in My Assistant

My Assistant parsing BBCode in the PM previews.

Specifying the Amount of Warnings

For admins and possibly supermoderators: change the warn level of a member for more than 1 unit at once.

Integrated ACP Skins & Languages

ACP skins and languages integrated into the standard skin and language system.

Valid & Optimized Output

Output valid & optimized XHTML 1.0 (version taken from <!DOCTYPE>).

Choice Management in Polls

Allow the topic author or moderators to neatly insert, move and delete choices in polls. Insert = shift all the following choices (_WITH_ the corresponding vote numbers and authors) to the bottom. Move = change the order (and the numbers, of course) of the poll choices. Delete = remove the option and shift all the following choices to the top.

Changing Votes

Option to allow the users change their votes in polls (may be integrated with the following suggestion).

Who Voted How?

Allow somebody (everyone/topic_author/moderator/supermoderator/admin) to see who voted for which choice in a poll and, possibly, move votes that are associated with specific user from one choice to another (may be integrated with the previous suggestion).

Auto-Answer Poll Topic

Option to auto-answer to the topic when voting in the poll. Options: disable normal answers; disable deleting the auto-answers by the members even if they normally have this ability.

No Answers in Poll Topic

Please return this option!

Moderation Center

Make 'Report to Moderator' link add an issue to the Moderation Center. It is united for all moderators, and thus there's no need to send PMs or emails. The moderators can also change the state of the issues, e.g., when moderator A sees that a new issue has arrived, he reads it and, using the issue states, lets other moderators know that he is going to take care of the issue. Then moderator B logs in, goes to the Moderation Center and sees, that moderator A is already read the issue. Thus, the same issue will not be worked out by several moderators at once.

Re-Order Poll Options

Re-order poll options. I personally like the 'Poll Choice Management' suggestion much more, but this still seems to be one of the 'poll wishes' of many admins. original.gif

PM Threads

Already discussed.

Rating Separated from the Warn System

Normal rating/reputation system, or at least separated from the warn system.

Auto-Ban in the Warn System

Option to auto-ban when the member's warn level reaches N points or percents.

Subforum List Options

Option the show the complete subforum list (<select>), to just list the top-level ones or to hide the subforum list at all.

Complete BBCode Management

Complete BBCode management with the abilities to use many arguments (like [quote=Name,Time]) or parameters (like [quote name='Name' date='Date']), PHP processing, etc. Should also move the standard BBCodes, which are currently hard-coded, here.

Enhanced Component Management

Enhanced component management that would allow you also to track the installed modifications and patches.

Automatic Modification and Patch Installer

Automatic modification and patch installer: you give it the list of changes to do and it applies them to the board's files. Options: to check if the file is original (possibly makes use of the previous suggestion) or modified. If it's modified, show the code and the changes that are to be applied to the user for approvement or manual installation.

Multi-Lingual Board

Make all features of the board multi-lingual, including the names. Just imagine: those who have selected 'English' as their language see the forum list in English ('General Forum', 'Let's Talk?', 'Games', etc.), the custom profile fields in English ('Real Name; Your real name'), and even the member nicknames and custom profile field _VALUES_ in English ('Chortos-2', 'Oleg')! But those who have selected 'Russian' see this: 'Основной форум', 'Поболтаем?', 'Игры', 'Настоящее имя; Ваше настоящее имя', 'Чёртос-2', 'Олег'. Edit: It would be also nice to have an option to link the languages with skins or image sets for skins. E.g., you use 'english' image set while English is selected and 'russian' image set while Russian is selected. But both of them go to the same skin! Or the language selection may also change the skin used (as the administrator will set).

P.S. Just a thought: the board's code can be optimized in many places. Hope this is done for IPB 3.0. innocent.gif
dlf
The sub forum thingy, isn't a good idea. I think it was in a version ForumFlash was using (before it changed). That would get probably get WAY TO hecktic. Think of the forums that are LARGE and have large amounts of sub forums and sub sub forums (and lower), would you want to scroll past all of them (on the main index) to get to another?
Chortos-2 (aka Astiob)
Oh sorry, I meant 'Option to show the complete list of subforums'. tongue.gif

P.S. Edited the 'Subforum List Options' suggestion.

I've just added 'Multi-Lingual Board' suggestion. One of my dream features... innocent.gif
Chortos-2 (aka Astiob)
Added a bit to the Multi-Lingual Board suggestion.

P.S. Sorry for double post. sad.gif
dlf
Could we also have the option for the Custom profile fields to put a minimum length of what's allowed and option to restrict what can be put in. I have 3 fields on my registration page (


  1. Find Us? How did you find us? You have more than 100 characters to use, but DO NOT SPAM these. Oh and if you put "admin" or something like it, that is no longer vaild.
  2. Members How BEST do you believe we could get members? Please be reasonable. You have more than 100 characters to use. but DO NOT SPAM these.
  3. Who refered you? A simple description of who on this board (user name) refered you to us. Try to be truthful!

I just had someone join today that put spam in all three, it's not the first time either. Could we have the option to "filter" what can be put in. If not, would that require a rewrite of the database table that deals with that/the PHP code it self (and I do mean large change).
JimDut
Some really good logical suggestions there, obviously I can appreciate its in some cases easier said than done.

Also, I've always wondered why IPS dont buy the rights to some of the modifications out there, especially ones with 0 or very low query counts... then just have the option to switch it on or not.

Dont get me wrong though... I have no idea of the relaity of the behind the scenes of all this.

Really do hope Matt and the team have a good think about that list and some of the other suggestions in the forum.

Jim
Chortos-2 (aka Astiob)
Several Codes per One Smilie

Ability to specify several codes for the same smilie in ACP. (e.g., to set 'smile.gif' equal to ':)', ':-)', ':smile:', '(:', and '(-:').
youngwun0
I'm going to be honest i like both list here although most of these can be easily be downloaded and modded but it would be great to have them as features instead of mods some things i like were the following:

- Forum Title (# viewing)
- Multiple Choice & Public Poll's
- Absolute Ban System
- Auto-Ban in the Warn System

Everything else i think would be a little too much for the server load and should stay as mods
dlf
Could you guys also try to speed the RTE up? I can bearly even post there, or make any topic multi-mods (like posting: moderator action move topic, in a topic (using addreply). The images don't even load, sometimes causing me to not be able to get to the forum for several minutes. It is startiing to tick me off, and that is not very easy.
.Logan
QUOTE(dlf @ May 6 2006, 02:41 PM) *
Could you guys also try to speed the RTE up? I can bearly even post there, or make any topic multi-mods (like posting: moderator action move topic, in a topic (using addreply). The images don't even load, sometimes causing me to not be able to get to the forum for several minutes. It is startiing to tick me off, and that is not very easy.

Once cached it loads pretty fast for me.
pulsar
I would like to share my suggestions too.

- RSS feeds of the forum topics only have an option to include the first post of the topic. However there is no need to export the first post again and again when somebody replies to the topic. There should be an option to include the text of the last post.

- Moderators should be able to review/modify the topic ratings. They're easily abused by posters to gather attention to their topics. There also must be a minimum threshold of votes before displaying the average topic rating publicly.

- It would be nice to see the on-the-fly "inline" topic changing function enabled on the "View New Posts" page.

- When a search result includes a post inside a massive multi-page topic, it's a little bit frustrating and tedious to locate the matched message. Favourable way is to show the link to the matched post instead of the topic.

Hope that none are referenced before.
Thanks original.gif
FrostedPopTart
The ones that I think definitely need to be implemented are:

Multiple Choice and Public Polls,
Invisible Topics / Posts Visible to Author,
Make Year Optional for Birthday,
Reason for Editing a Post,
Restrict PM / Chat / Signature Abilities via Warn Panel,
Log IP Address on Login Attempt,
Auto Login on Register,
What PM did you reply to?,
Reply to PM :: Additional Option :: Delete PM,
Minimum Post Length,
Combine / Refine / Cleanup UCP,
Topic / Post Balancing,
Brute Force Protection,
IP Group Sorting,
IP Instance Control,
IP Banning Notes,
Member Name Banning Wildcards,
IP Banning Options,
Page Statistics,
Poll :: Hide Results, and
Favorite Queries.

I don't think the others are needed right now though. original.gif
Myr
Moderation Center would be a huge plus.
smor
All of those would be cool and I would like them as well.

QUOTE
Moderation Center would be a huge plus.
Multiple Choice and Public Polls,
Invisible Topics / Posts Visible to Author,
Make Year Optional for Birthday,
Reason for Editing a Post,
Restrict PM / Chat / Signature Abilities via Warn Panel,
Log IP Address on Login Attempt,
Auto Login on Register,
What PM did you reply to?,
Reply to PM :: Additional Option :: Delete PM,
Minimum Post Length,
Combine / Refine / Cleanup UCP,
Topic / Post Balancing,
Brute Force Protection,
IP Group Sorting,
IP Instance Control,
IP Banning Notes,
Member Name Banning Wildcards,
IP Banning Options,
Page Statistics,
Poll :: Hide Results, and
Favorite Queries.

I don't think the others are needed right now though.
Pⅇter
I'd like to add a second vote for:
- PM Threads
- Topic Moderators

but I'll happily see any of the other proposed new features added in as well original.gif
wburdine
thumbsup.gif -Cy-

Excellent list!
Mesmer
and still i think this is needed

Image Verification for Guest Posts
amr.salah@live.com
- Ajax Fast Reply With all options of the normal add reply [like Vb]
- Ajax Unobtrusive sortable Topic instead of the normal order (by topic name - by last post)
- Drag And Drop Index Content and save the change for each member (like msn blogs)
-
Myr
I've seen Vb eat more posts with their stupid fast reply then anything else. I would be very displeased if IPB implemented something so crappy.
FrostedPopTart
I forgot the moderation center, that would be helpful as well. original.gif
Luke
QUOTE(Myr @ May 11 2006, 06:10 AM) *
I've seen Vb eat more posts with their stupid fast reply then anything else. I would be very displeased if IPB implemented something so crappy.


Actually there is a way to do fast reply with ajax that wouldnt be so bad. When you hit submit it could check to see if your post will be on the same page you're posting, if any posts are before yours (or missing), or if any have changed and make the adjustments. If your post ends up on the next page, redirect the page (the normal way) to the page where your post will be. Basically you use ajax to make the post and update the page ONLY if the change is minute, and if it's big enough just redirect like normal.

QUOTE(Joshua Young @ May 11 2006, 06:15 AM) *
I forgot the moderation center, that would be helpful as well. original.gif


Speaking of which I need to update soon. Will be something for me to do once I get things situated at home and work since I just moved...

Brandon you wanna use the mod center fear.gif? I can be reasonable wink.gif
Cherrymenthol
The ModCP I personally think should be re introduced, means moderators can control everything from one place.
traveloni
QUOTE(Cy @ Apr 24 2006, 07:36 PM) *
- Permalink

I know this would be kind of a pain, but it would be nice for the whole board to use a permalink structure. Include topic titles (alpha numeric characters only) in the URL for search spiders to pick up on. I've done something similar for most places on my forum, but it's something that needs to be done for everything, including redirects.


Yes! Yes! Yes!!!!!

thumbsup.gif
Will L.
well I mentioned this 3 times

1) when 1.3 was coming
2) when 2.0 was coming
3) when 2.1 was coming

I hope this gets added this time around

ban a user via warn panel

and not only ban him but have it like the modq and suspension where you can select

ban indefinitly or ban for so many hours or days

it might be skin wise a bit of work but this would be nice

also as well add this same thing inside acp edit profile section

-----

as for Cy's ideas

the IP logging is 1 thing I surely love to see in 2.2

edit reason as well in 2.2 or 3.0

I like alot of his ideas thats why the ones that are mods i use them


I do got to say 1 thing though

bfarber and Matt been doing a damn good job together on the IPB product

2.2 acp looks awesome

thumbsup.gif
ellawella
QUOTE
ban a user via warn panel

Totally agree. The lack of this feature constitutes a gaping hole in IPB, in my book.
Cherrymenthol
Option to ban a user via IP, Email, would be fantastic. It's not helpful when I am away and something happens that an IP ban needs to take place, and I'm not there to do it. And I don't want to give my moderators ACP access....

Account suspension is good, but the problem is moderators suspend an account that member can just register again and start over....

I think this would prove very popular.
ellawella
QUOTE(Karl Hurst @ May 12 2006, 04:28 PM) *
Option to ban a user via IP, Email, would be fantastic. It's not helpful when I am away and something happens that an IP ban needs to take place, and I'm not there to do it. And I don't want to give my moderators ACP access....

Account suspension is good, but the problem is moderators suspend an account that member can just register again and start over....

I think this would prove very popular.

I doubt many mods would know how to go about banning a variable IP. you would have to teach them how to look up the assigned range, then ban that range, etc. It might be a redundant feature for all mods and one that is too powerful to be available to anyone but admins

Email ban for mods might be an alright idea...
Chortos-2 (aka Astiob)
Another suggestion (also includes the Permalink suggestion):

Complete Integration of Lo-Fi

This includes:
  1. Friendly URLs. These are already implemented into Lo-Fi, so why not just port them to the main modules? (check this by clicking 'Lo-Fi Version' in the bottom of this page... wink.gif)
  2. Light Skin. This could be simply integrated as a normal skin. It could also be made a separated system, but I like the skin-type integration more.
Cherrymenthol
QUOTE(ellawella @ May 12 2006, 05:07 PM) *
I doubt many mods would know how to go about banning a variable IP. you would have to teach them how to look up the assigned range, then ban that range, etc. It might be a redundant feature for all mods and one that is too powerful to be available to anyone but admins

Email ban for mods might be an alright idea...


Would be ok with me, my mods know a lot about this stuff, and have suggested how handy it would be..


EDIT: improved registration visual code would be good, bots are getting past the current one.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2009 Invision Power Services, Inc.