Jump to content

Community

Leaderboard

Popular Content

Showing content with the highest reputation since 04/15/2021 in all areas

  1. Spam is as much a part of life on the internet as emoji overuse, serial GIF abuse and regretful tweeting. But I'm not here to talk about how I conduct myself online; I wanted to talk about three spam improvements coming to Invision Community 4.6. As you may be aware, Invision Community has its own Spam Defense functionality, which uses a mixture of crowdsourced data, publicly available data and our own special sauce to help reduce the number of spam accounts that get through the registration system. Invision Community also has several other tools to mitigate spam post-registration. These tools have served us well, but as spammers evolve, so must our systems. Here's what's coming to our next release. Spam Defense Scoring I can't divulge too much on our Spam Defense system lest we give spammers targeting Invision Community information that can assist them. Still, we have made several changes to our Spam Defense system. These include rebalancing the score thresholds, checking against known TOR networks and proxies and using other data in the public domain to inform our scoring decisions. Spam Defense Blocking The current implementation of our Spam Defense only allows options to either prevent registration entirely or put the registration in an approval queue. However, the days when Spam Bots stood out from normal registrations are long gone, and it's hard to know if an account in an approval queue is legitimate or not. In 4.6, we've added a new Spam Defense option that you can choose to allow the registration but put the new members into the posting approval queue, meaning their posts will need moderator approval before being published. This reduces the decision burden and makes it easier to take a chance on a low score from the Spam Defense system and review their posts before they are made public. Word Filters We have added a new option to the Word Filters to allow content containing specific words or phrases to be held for moderator approval where the author has less than a set threshold of posts. For example, you may notice an increase in spam targeting "CBD Oil" and add it to the word filter list to hold the content for moderator approval. This works great and captures a good number of spam posts; however, your regular members get frustrated when they want to talk about CDB Oil in their posts. This new option allows you to set a trust level for allowing these words to be used without capturing them for approval. We hope these three changes to our spam controls will reduce the level of spam you get in your community! I'd love to know what's the weirdest spam (that is safe for work!) you've seen in your community.
    24 points
  2. One of the overarching goals for any community leader is to shine a bright light on your members. Their contributions should be publicly recognized. Now with Invision Community’s new Achievements system... you can! Achievements is Invision Community’s native gamification system baked into our latest update, 4.6. We’ve dreamed up innovative actions for community leaders to publicly recognize members who show up and participate in meaningful ways. Award Points and badges based on conditional Rules! Here’s what you need to know... Points Our Achievements Points system keeps a running tally of Points. Members may earn Points in a multitude of ways. Essentially, it’s achieved by participating in the community. Create a topic? Points! Post a reply? Points! Follow another member? Nothing. Just kidding… Points!!! This is done through creating Rules. Rules Rules are actionable processes set up in the admin panel. Here are what members can earn Points for: When a... Member joins a club Reaction is given New poll is created User follows a content item Review is posted Member logs in for the first time that day New club is created Content item/comment is promoted or featured Comment/reply is posted User follows a forum, blog, gallery, category etc User votes on a poll User is followed New content item is posted Post is marked as best answer There are also corresponding When/Then Rules for each item listed above. When this action happens, then this subsequent action happens. Example: when a member posts 10 times, then this Badge is awarded. Badges Community leaders can also create specific Rules when deciding what actions earn Badges. For example, reward your members with a Badge for visiting your community for 20 days. Once a member reaches 20 visits or more over 20 days, the Achievements system will automatically award them a ‘20 Visits’ Badge you’ve previously created. Ranks In 4.6, we’ve completely revamped our Ranks system to communicate with Achievements. Achievements’ Ranks system will replace our previous Ranks system* Set up different Ranks based on how many Points a member earns. Ranks display a members’ perceived value to the community. The higher a members’ Rank, the greater their influence because the more they’ve participated. Ranks are currently for prestige at the moment. Here's our example for a pretend Coconut community: There’s a lot of information to absorb here, but if there’s anything to take away from this blog post it’s this: empower your contributing members with Achievements and watch your community grow. It creates an immersive and elevated experience for your die-hards. And hey, who doesn’t love to earn? When 4.6 and Achievements is officially released for all, we’ll hold a live Q&A event for you to join and ask any questions you may have. Props? Concerns? Comments? Questions? We’d love for you to sound off in the comments! Not only because we want to hear from you, but because it’ll earn you some sweet, sweet Points, too!
    24 points
  3. CKEditor 4 is reaching the end of life (source). Instead of jumping onto the CKEditor 5 bandwagon, I propose Invision consider an alternative editor. There are many well-established modern editors such as, for example, TinyMCE, Froala, Quill, and Redactor, to name a few. Any of these would make satisfactory alternatives. CKEditor may be 'old school,' but it has become bloated, larger in file size and load time. Most of the issues it encounters often have to do with responsive layouts on a mobile device and excessive load time. As mobile continues to dominate the landscape, I feel it may be prudent to focus on an editor development that has kept up successfully with the times with the least issues. Changing the editor should not be expected in the next release. But a roadmap should be considered for a future transition. Thank you for your time and consideration. 😀
    16 points
  4. Few months have passed since our last post here, so let's get ready to rumble🙂 Supported PHP & MySQL Versions: The PHP min version was increased to PHP 7.2 in IPS 4.6, this means that your marketplace submissions are required to work with this version, but keep in mind that few clients are going to use php8, so I would really suggest to try to get your code working with both versions, which means that you'll need to implement some changes to avoid some BC breaks in PHP8. Here's a great list https://www.php.net/manual/en/migration80.incompatible.php Security Improvements: I have mentioned this change in another topic today, so let's recap it here too:) We have a new IN_DEV code check similar to the slash check, which will inform you about any outputs containing the CSRF key in the URL. This is a bad practice allowing attackers and 3rd parties to obtain the users CSRF key, so please try avoid this at any cost! We're not going to reject MP submissions because of this, but please try to avoid this as much as much as possible. Withdrawal Requests: Please keep in mind that you're permitted to have only one payout request per week;) Since this didn't work out that great and to avoid any drama about canceled requests, this is going to be handled now automatically. As long as there's an open request, you won't be able to submit any new requests! But don't worry, you'll still be able to cancel it and create a new request!
    13 points
  5. To recap: You do not need to enable the new rules, badges and ranks. There is an option pre-upgrade that asks you if you want to switch to the new system or not. If you choose not to, then you retain the existing ranks you already have. The upgrade will also move any custom titles across to a new custom profile field. If you want to show the custom member title under the user's photo in a post, then just switch on these custom field settings which are off after the upgrade.
    12 points
  6. The 4.6 release now moves all existing custom titles to a new custom field.
    10 points
  7. We're very much aware of CKEditor 5. As mentioned above, the migration to v5 isn't a simple case of dropping in the new files. We'd need to re-code all of our custom plugins that handle many things including embedding, drag and drop uploading and much more. CKEditor 4 is supported until 2023. While CKEditor 5 brings many useful new things, it's not urgent enough for us to "down tools" and focus a 6-12 week block on it. It's on our roadmap along with other javascript improvements that we want to develop and deploy.
    10 points
  8. Just a little suggestion about 'Who's Online' For example: Who is Online: 3 Members, 0 Anonymous, 20 Guests If there is no anonymous user, system must hide it automatically like: Who is Online: 3 Members, 20 Guests or if there are only guests on forum: Who is Online: 20 Guests It'll be a little better, right?
    10 points
  9. Hello there! The main purpose of user profiles is to make discovering user's content easier. I've found a way to improve the process a bit. 1. Content discovery Let's take a look on my profile and especially on the filtering options: Problem: It's quite a long list that grows with every new app or a content type. I find it confusing as during my time here I've posted only a topic and some posts. I don't think I'm able to post anything in the documentation, release notes, providers, guides, IPS Blog etc. But I'm still able to filter my results by those options [basically to get no results note]. Solution: The idea is to hide all the empty-result-filters. Thanks to this we exactly know what type of content certain user posted, and save our time on scanning the long list. 2. Reputation view I wanted to check my reputaion activity and this happened: Problem: The page shows no results. Quite confusing as the sidebar clearly shows that I do have reputation activity. This is because by default the resulsts are filtered by Status updates in which I have no activity. And the list of possible filters is also very long (as stated above). Solution: As we have All activity filter in user's content page by default, we should also have All reputation activity filter in user's reputation page. And limiting the possible filters would (as above) make the experience more intuitive and clear. In my case it would look like this as I have reputation activity in blog entries, blog comments and posts: Thanks for reading! 🙂
    9 points
  10. Adriano Faria

    Job Board App ?

    Ok, let me talk about this a bit more. I abandoned the development a couple of months ago because it was very difficult to try to reconcile the interest of all the people who were participating with suggestions. Too hard. Everyone wanted the app to work according to what was best for their forums. This makes development impractical. So I quit. But I continued developing it as a marketplace resource and it will be available on marketplace soon. Here goes some screens of the app (please bear in mind that this is still in development and things can change, especially layout): - Job Opportunity view: - You will be able to create multiple application forms in the ACP: - You can add as many fields as you want per application form: - Each form has its own permission: - So users who are creating a job opportunity will be able to use only forms available to their groups: - The application form when the user clicks in APPLY!, based in the application form chosen when creating the job opportunity: - Adding a job opportunity: You will be able to use Commerce in the application (charge for job opportunity submission). Should be available soon!
    8 points
  11. Version 1.1.2

    822 downloads

    This is a modern Dark-/Night-Mode Design based on the new Invision Community 4.5 Theme. Lightweight, pure CSS, no additional graphics were used. You can see a LIVE DEMO on our site at InvisionFocus.de (select Bravo 6 in the footer). Tested with Forums, Pages and Downloads. It's well maintained, because we use it on our own website. If you find any possible bugs, we'll fix them immediately. It's free and comes without any brandings or visible copyrights.
    Free
    7 points
  12. We are working on making sure they're crisp across all browsers/devices 🙂 🙏
    7 points
  13. You can exclude duplicates by using following rules: Disallow: /*do=* Disallow: /*sort=* Disallow: /*sortby=* Disallow: /*csrf=* Disallow: /*csrfKey=* Disallow: */?tab=* Disallow: */?_fromLogin=* Disallow: */?_fromLogout=* My entire robots.txt https://hoilik.com/robots-txt-for-invision-community-473d8aa32984
    7 points
  14. I think there are two different use cases: Editor for user-generated content. Should be simple, not too many options, clear and foolproof. I think that the actual IPS editor fulfills the requirement. Editor for articles wrote by admin. Should be powerful, have many options (text positioning, blocks, columns, grids, custom code pieces, custom styles, extendable with SEO and other plugins, have additional extensions via Marketplace etc.) For this case, the actual IPS editor is not enough.
    6 points
  15. shahed

    Legend Styler - Posts

    Version 1.0.3

    5 downloads

    Legend Styler - Posts, is a plugin that can be use to give a lot of styles and parts rearrangements to Posts section in Forums topics/questions. with dozens of variable and settings, admin can modify and rearrange almost every part in posts area, in verities of ways to give a unique look, style and color to posts. in general, there are two different ways of display user info panel in this plugin (Vertical or Horizontal) and each one have sets of their own settings and variables. Demo (this demo uses Vertical UIP settings) Require IPS 4.5 (Forums app) Plugin works with every theme compatible with IPS 4.5 (IPS default theme and custom themes)
    $12.00
    6 points
  16. I hope not. If it has you'd be surprised how popular it is to set your own personal message below your username, instead of whatever the forum decides. It needs to stay.
    6 points
  17. For me, it is not important which editor to use, but how exactly it will be customized by IPS. The main thing I hope for is that IPS won't carry over all the same bugs that they added to the current editor and haven't been fixing for years. Such as the complete inability to delete mentions in mobile Chrome, for example: 1620649541089.mp4 As well as get rid of additional overcomplications, such as replacing existing editor functions. For example, fast and easy URL embedding on clumsy and slow: 👍 👎
    6 points
  18. There's lots we can do, but we really want to focus on the things we're really good at, which is enabling discussion. We have no plans to move into a hosting management market as it would require a lot of resources to compete an develop effectively.
    6 points
  19. New ranks and achievements is good but the ability to edit Member title and have it below your username needs to stay.
    6 points
  20. Morrigan

    Multiple owners/authors

    I’ve complained before that wiki editing shouldn’t have an original author, or owner, at all. While the authors/editors should be in the editing history the listing itself should never truly have a single author. It should be possible, especially in pages, to set multiple owners. You see this behavior on major websites such as Microsoft where the people that have contributed/have ownership of the listing are listed as “contributors”. I would like to empower my users to allow secondary editors to some of the contributions so those people also have the ability to edit their content. Sort of like adding a moderator to a forum, do it at the listing level in pages.
    6 points
  21. We have an internal suggestion for this already 🙂
    6 points
  22. Loving the conversation and replies we got going on in this post! 👏 We're working on implementing some of the feedback suggested :]
    6 points
  23. Go to settings > Posting and look to the arrowed check boxes and choose what you feel is best:
    5 points
  24. CKEditor 5 was made from scratch, and from what i've seen, it works really well. I don't see the point in moving to a different editor. What we need is Invision to finally decide to migrate to the new version, but because it was made from scratch, t's not a simple upgrade, but rather its a migration and it will give them a lot of work.
    5 points
  25. So our members from 20 years of forums use will lose their hard earned titles. I expect pretty annoyed members. Can we have both?
    5 points
  26. The old ranks and such were merged into the new Reputation system. If you want to maintain the ability for people to put some text below their name on the post bit, you can use custom profile fields to do the same thing.
    5 points
  27. Version 1.0.0

    9 downloads

    What does it do? This app will allow the admins to add fake members in the online list. When you add a fake member online, you can also add the number of minutes that you want that particular member to be online. A task will run every half hour to remove the expired fake sessions from the online list. This can be very useful for start up forums as well as for those forums where there is not much activity. It will make the forum look busy and it might attract new users and boost the activity. To keep things real, fake members will appear to read random topics, which they are allowed to view permission wise. You can select a certain forum or forums, whose topics you do not want to be showed up as being read from the fake members in the online list. You can view all fake members that have been added to the online list at the app 's log page.
    $15.00
    5 points
  28. Yes. But it has many bugs. An app with branding and all the customizations is technically not feasible, I guess or requires tons of programmers. Right now: no customizations, no monetization, no branding. All IPS communities sit in one app like TapaTalk. To have an own app for your community only, you would have to go through Google and Apple approval process to add it to their stores. You, not IPS. It costs. Another question: why do you need mobile app? If it is because of push notifications, they are integrated in 4.6 without mobile app. Any other reason, you would like to have mobile app? 🙂
    5 points
  29. Eudemon

    Enhance Core

    Version 1.0.7

    11 downloads

    This plugin enables few features for site wide: Optional Light and Dark mode switch This differ from other solutions on the marketplace that works for ANY theme with full customization-ability User option stays with them, even when they switch device, and since the style is loaded directly from source, you don’t get weird overwrite or lag on every page refreshes Optional set message required when reporting If you only want this and running 4.4 or below just use this free plugin Optional use SVG / Webp logo Much smaller size and scale without losing quality And more ... this app will get more features added Demo: https://turboduck.net/ Planned features: Add flying kitty All my Apps support Follow best coding practice Support language translation Reuse default system element as much possible ensure compatibility of theme and other component updates Edit logging Permission sets
    $10.00
    5 points
  30. You could use the live meta tag editor to add robot instructions to the pages which you don't want to have indexed. That said, we made also several improvements in IPS 4.6 to remove the CSRF key from URLs
    5 points
  31. This will be back in the next build 🙂
    5 points
  32. This site has been running 4.6 Alpha for only a few days now. Based on previous 4.x releases, it will take several beta releases before IPS makes it available for download in your client area. Once it's available there, it will take several 4.6.x releases before its "really" considered stable and the marketplace developers begin releasing updates to their products. If your site doesn't use marketplace apps a stable 4.6 will likely be available 2 to 3 months from now. If you are dependent on marketplace apps it could be many months before they get updated especially if the developer has lots of apps to update. There are a fair amount of apps that haven't yet been updated to 4.5 so it seems that updating isn't as easy to accomplish as it would seem. This timeline is based on IPS keeping Achievements "as is". If they should decide to take customer feedback into consideration and include their various suggestions to change, add or delete functionality then the timeline could be extended much further. Time will tell...
    5 points
  33. I agree with what many people here are asking for. I would really appreciate a way to surface what badges exist, how they are earned, and some explanation of the ranks and points system. I totally understand the sentiment of not wanting to surface this info but I think it needs to be an option.
    5 points
  34. Yes, the badges you see here will be included by default in Invision Community 4.6. There are many pages in the ACP. On the front end, viewing a member's profile shows you which badges they've earned. I'm not sure if we are going to do a "here's all the possible badges you can earn". I'm not sure of its value. We don't want to turn the community into a game. It's designed to reward good contributions and not encourage pure engagement for engagements sake to win points and badges. Yes, it does work across all apps. The profile link is also in this screenshot 😄 Not yet, but we already have this down as a future expansion idea. You can rebuild points and ranks at any time including post upgrade. It's what we did here. We had 21 million data points to look at, and it took about 5-6 hours. Reputation and points are still separate. One thing to keep in mind is that we don't want to turn a community into a game. An early rule I put in place was that we were not going to show point logic and show people how to specifically earn points, and which actions earned the most points because that will start to erode the purpose and people may decide, if you said that you earn 5 points for a post and 10 points for a gallery image, to reduce posting and start uploading random pictures just to earn points and rank up. We do not want this. The achievements system is meant to be a reward for great contributions, and not the purpose of the community. To this end, we will not be showing how you can earn points, and the rank thresholds. We do have on our list a way to give you a weekly update about how many points you earned, so you may get an email with "You earned 205 points last week, that's 20 more than the week before" for example to keep you updated on your progress. You can opt in to notifications to get a push notification / inline notification / email when you rank up or earn a new badge. You are seeing the entire system from the perspective of a user. There is a "recognise" system that allows you to manually award points and/or badges for content. Yes you can manually give points and/or badges. Yes, you can add a "location" "and" clause to specify just forums, or whatever app and set up points per thing differently.
    5 points
  35. Before the question comes up.. Rules are handled via extensions, so 3rd party apps will be able to implement own rules in their apps :)
    5 points
  36. Comment party let's GOOOOO 🎉
    5 points
  37. Delaying the update from when to when?
    4 points
  38. Hi Gazza! Yes, this is enabled by our Progressive Web Application (PWA) improvements coming soon in 4.6
    4 points
  39. That will stop everyone from posting external links, including admins, if they can’t bypass link moderation. If you want more control in the links management pointed by @Davyc, then you should take a look at this resource:
    4 points
  40. Version 1.1.1

    160 downloads

    Server table showing server information about the status, name, number of players, current map and their owners as applications on IPS Community Suite. 🔥 👉 === Demo === 👈 🔥 Other features: Set your own fields for the server: Name, Own name, IP, Own IP, Statistics URL, TV URL, Vote URL, Forum URL, Highlight for the server, Special badge for the new server, Hiding server owners in button, The scroll that the user can control, Color filling of players, RWD, Lazy loading in img icons, Table in 2 columns that the user can control, Debug mode for server (A reason can be enter), Separate page for server list 🏷️ Requirements PHP 7.2+ Bzip2 - Used for A2S Compressed responses ❗❗ Unlocked external ports on the website server 💻 Compatible servers ARK: Survival Evolved Arma3 Battlefield 2 Battlefield 3 Battlefield 4 Battlefield 1942 Battlefield Bad Company 2 Battlefield Hardline Call of Duty Call of Duty 2 Call of Duty 4 Call of Duty: United Offensive Call of Duty: World at War Conan Exiles Contagion Counter-Strike 1.6 Counter-Strike: Condition Zero Counter-Strike: Global Offensive Counter-Strike: Source DayZ Standalone DayZ Mod Discord Garry's Mod GRAV Online GTA Five M Grand Theft Auto Network Half Life 2: Deathmatch Hurtworld Insurgency Star Wars Jedi Knight: Jedi Academy Star Wars Jedi Knight II: Jedi Outcast Just Cause 2 Multiplayer Just Cause 3 Left 4 Dead Left 4 Dead 2 Minecraft Medal of honor: Allied Assault Multi Theft Auto Mumble Server Natural Selection 2 Quake 2 Server Quake 3 Server Quake Live Red Orchestra 2 Rust San Andreas Multiplayer 7 Days to Die The Ship Squad StarMade Teamspeak 3 Teeworlds Server Terraria Team Fortress 2 Tibia Tshock Unreal 2 Unturned Unreal Tournament 3 Unreal Tournament 2004 Ventrilo Warsow World Opponent Network Open source application! Anyone can take part in the development of the application!
    Free
    4 points
  41. Fast Lane!

    Amp pages (seo boost)

    We are leaving a lot on the table without this. IP Pages is ripe for being amp ready. Blogs too.
    4 points
  42. 📆 It will be ready when it's ready, and not a moment sooner. 📆
    4 points
  43. JMSetzler

    Scheduled Posts

    I think it would be really nice to have the ability to create a post and schedule it to be posted at a later date/time. This would allow me to do a LOT of work ahead of time on my forum.
    4 points
  44. I had a vision. Imagine, there is an app called SuperWidgets. The app has custom templates for system widgets: Recently Browsing with overlapping user avatars like in SuperTopics Who's online with overlapping user avatars like in SuperTopics Similar Content like SuperBlocks Activity Stream like SuperTimeline The app was submitted by @opentype in Marketplace, and I've bought it immediately. End of the vision. 🙃
    4 points
  45. Tell us how you really feel 😆 Lol jk. We are always striving to offer the best UX. I think it's worth mentioning that functionality and look will continue to improve in all areas of IC, including Achievements :] Fortunately, there's a bunch of options for all to stylize things to match their own taste (it may require a bit of extra work, but if anyone needs help please feel free to create a topic!).
    4 points
  46. Hi, here is a feature request. For personal sticky notes – how about having a "read" receipt? That will be very handy for administrators who are trying to contact individuals but without going back to the admin CP, it's not possible to see whether or not the sticky has been read. A little read receipt would be very helpful
    4 points
  47. You should submit that issue to the Bug Tracker, @Adriano Faria 😉 Looks like they are submitted though...just can't view them
    4 points
  48. @Matt et al. Regarding both an 'all badges' page and, especially, a 'how many {xyz} until the next badge/rank', it's not so much a 'game' issue as it is a motivation issue and don't take it from me, take it from a successful website: TripAdvisor. I'm a Level 6 at TA and, frankly, what got me there was their: "3 more reviews until Level X". They also do this for the 'sub-badges' for instance restaurant or hotel or monument reviews. "Two more restaurant reviews until you become a Gold Reviewer". Hope this helps to show how a real-world motivational strategy fuels engagement 😇 **edit** I CAN'T WAIT! Great addition!
    4 points
  49. I love it. The new point system ties nicely into a vision I have for one or both of my communities. I have been using Discuz! (2002) and FluxBB (2008); since the founding of their conception. Both of them have become dated in many ways, and while I have developed them both beyond their functionality, I feel we have reached an impasse. They most certainly work and function, but the development for one of them (FluxBB) has all but nearly stopped, and the other has become more 'hackish' (Discuz! 3.5) as the development has progressed (when it moves). Our current business model mimics Reddit, both in the way of ad placement, monthly subscription, and the ability to reward others. Members naturally already receive achievements and points, which I see Invision will have in the upcoming v4.6; this is a beautiful way to encourage engagement while giving the member base a sense of involved reward and recognition. Additionally, you already have a reaction system in place. What is lacking, and I presume we may need to build out in third-party development, is a method to purchase the reactions to reward others ("x" value allows to "y" number of reactions you can reward others). Nevertheless, I am excited and looking forward to the pending release of 4.6
    4 points
  50. Version 4.x

    25,317 downloads

    This script will check if you are ready to use Invision Community 4.x on your own server. Simply upload the script either to the directory where your current IP.Board 3.x. installation is (if you want to test if you're ready to upgrade) or anywhere else on your server (if you want to test if you can perform a fresh install) and run it in your web browser.
    Free
    4 points
×
×
  • Create New...

Important Information

We use technologies, such as cookies, to customise content and advertising, to provide social media features and to analyse traffic to the site. We also share information about your use of our site with our trusted social media, advertising and analytics partners. See more about cookies and our Privacy Policy