Would like to suggest that Questions & Answers should be separate when viewing a user's content. Right now it just mixed with Topics & Posts. For example, when viewing Lindy's content , in the sidebar there should be: Questions and Answers Questions Answers
That only shows the latest X content from the user. When you want to find more content from the user, you still end up in search results page.
IMHO, it should list all Rhett's content, paginated, hence the community.invisionpower.com/user/146014-rhett/Content_Type/ page-n / suggestion. That way, we can see all his content without leaving his profile.
Make the user's content part of their profile instead of listings in search results.
For example, when viewing Rhetts's content, it should be at: community.invisionpower.com/user/146014-rhett/topics/ - for topics community.invisionpower.com/user/146014-rhett/posts/ page-n / - for posts community.invisionpower.com/user/146014-rhett/files/ - for downloads
and so on instead of displaying it at the search results at community.invisionpower.com/index.php?app=core&module=search&do=user_activity&mid=146014
While I'd like to have the structure as suggested, I don't what the unique identifiers to be omitted. So what I think the best to have is like:
Base Forum ------------------------------------> /forums/
Parent Category -------------------------------> /forums/1-a-test-category/
Viewing a Category/Viewing Topics List -> /forums/1-a-test-category/2-a-test-forum/
Viewing a Topic -------------------------------> /forums/1-a-test-category/2-a-test-forum/1-welcome/
PHPFox forum has a structure almost similar ( no topic identifier ) above: http://www.phpfox.com/forum/general-support-and-questions-75/how-to-safely-post-in-an-open-forum/
The topic has already a fixed ID. So if we move a topic to a new forum, only the category and forum will be changed, i.e. /forums/ 20-new-forum-category / 25-new-forum /1-welcome/
I don't know much about SEO either but I think moving a topic can be solve with 301 redirects. I also think 301's will not increase because it will be gone as the time goes. I have tried this on my old WordPress blog where I switched from a date-base structure to just /category_name/post_title/.
Let's say we're moving 10 topics per day. At first, you would think that you'll reach 300 301 redirects in a month, 600 in two months, 900 in three months and so on. But I think that wouldn't be the case. As Google learned that an existing URL was moved to a new URL, it will start dropping the existing old URLs and use the new URL. Therefore, you may have a constant number of 301 redirects if you constantly move new topics but somehow it will reduce in due time. Or in the case of my WP blog, there are no more old URLs in their indexed - thus no more 301 redirects from search engines part, it's now a burden of the Apache to perform the 301 when visitors arrived from old links :smile:
I also want this URL structure, have asked here and here but seems no one knows how to do it or just doesn't bother.
If I remember correctly, I also asked this structure on another forum software I used. They answered that there will be problems when we moving a topic to another forum category, I don't bother to argue but in my mind I have " 301 redirect? ".
Chainable Dropdowns Custom Field
For example I have a custom fields for Country, State and City - these should be dependent on each other. On the submission form, when the user select US, the State field should be populated with US States and so on.
The absence of this field is also evident here on the Bug Tracker. If you submit a bug, you can see that you will be represented with all versions of all IPB software regardless of the actual application you choose from the first dropdown.
Would be great too if it can be also used as chainable filter :smile:
Geomap Custom Field
I think this is self-explanatory - let the user point-and-click the exact location on the map.
I'm not really sure but I'll give an example usage.
Scenario 1: Computer Hardware Forum
Admin create a forum.
Admin create a new "comment form" in the Comment Application. The custom fields are CPU, Motherboard, Memory, etc.
Bind the newly created "comment form" to the created forum in Step 1.
When a user replies to topics in that forum, he needs to fill-up the standard comment field, CPU, Memory, etc.
"comment form" can be bind to more than one forum.
Scenario 2: IP.Content Hotels Database
Admin create a new instance of "comment form" for this hotels database with custom fields such as Your Rating, Pros, Cons, Conclusion, etc .
Bind this "comment form" to this hotels database.
When a user replies to an entry in this database, he'll fill up the Ratings ( can be dropdown from 1-10 ), Pros, Cons, etc.
Scenario 3: IPS Community Suite Support Forum
Same as #1 above except that the custom fields in the "comment form" are PHP Version, MySQL Version, IP.Board Version, Installed Apps, etc.