Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 05/25/2021 in all areas

  1. opentype

    Multiple owners/authors

    I also need this functionality often. Just because someone started a record, doesn’t mean others should not be recognized. They might have done most of the work. I set this up as custom MySQL query with some of my databases: Better control for who can edit would also be nice. I guess the typical way to do this is to allow “invitations” for contributors instead of letting all members edit.
    4 points
  2. In \IPS\Member, there is a function called spamService which has a $type and $emailAddress variable. This function is called during the account creation/register process, and also during the process of a validating user changing their email address, using the default value of 'register' for the $type, and sends the email address of the new account Within the spamService function, the $type is used to construct the endpoint for the request to the spam service: $response = \IPS\Http\Url::ips( 'spam/' . $type )->request()->login( \IPS\Settings::i()->ipb_reg_number, '' )->post( array( 'email' => $email, 'ip' => $this->ip_address, ) ); This endpoint then becomes https://remoteservices.invisionpower.com/spam/register/, with added query strings and POST content. I was using this function, with the 'register' $type, in v1.1.0 of my "(NE) Contact Us - check sender email address" application, but was requested to remove it as there may be concerns that this check could skew the spam service results, causing potential issues in the event that a valid 'Contact Us' sender results in being flagged as a spammer when they get to the account creation process. Could we have an additional $type added (e.g. 'check' instead of 'register') which allows a soft-test of an email address against the spam service, purely to determine if the email address has already been flagged as a spammer by the service? This will allow me to add the now removed functionality back in to the application (assuming that IPS don't add that in themselves) Ta muchly!
    3 points
  3. It has taken me ~3 months since upgrading to 4.5 (working with @Adlago) to recover my site speed, and eliminate the dozens of W3 html errors inherent in the standard version of IPB, and I won't be stopping until I'm in the 90% area for mobile (I'm currently at 97-98% for desktop). I'm just shocked that these issue continue in the latest versions, and in some ways were actually worse and harder to deal with in 4.5 than in 4.4.
    2 points
  4. Just tested on my testing install and it worked perfectly. I knew it would be fairly simple - thanks for pointing me in the right direction. I am enjoying using the software - it's different to my normal IT work and has been good fun migrating, re-designing and deploying our forum. Kudos to the converter for doing all the 'heavy lifting' - i was very impressed by the results. Nick
    2 points
  5. 2 points
  6. Yes, custom.css is the place to go: :root{ --container--width:1600px; } I hope you enjoy your new software 🙂
    2 points
  7. Everyone here has great points to make, and I'm leaning more to the side of it just being a custom thing that the few communities who would need it could take advantage of it rather than it being suite-wide. While my community has thousands of members on the LGBTQ+ spectrum, I wouldn't want this or have it enabled either. I've seen first hand what these pronoun labels invite on social media, such as Twitter and TikTok. It basically puts a target on the person's back for anyone who disagrees with anything that isn't cisgender or heterosexual. No amount of tools, staff, or community management style can effectively suppress that behavior. There are numerous studies that show how toxic social media in general is and how despite best efforts, this will never change until people themselves change. This will never happen because, well, humans. Right now, we have a couple custom fields that invite members to provide information about themselves in a broader sense. If they're comfortable enough to add that in, great, but I don't want them to feel pressured in any shape or form by having multiple fields for individual traits.
    2 points
  8. I vote no. Leave it to a plugin. If there were one I'd like to put my true identification which is none of the above listed. I identify as a "Rainbow Princess Unicorn of the Fourth Order" in which I would feel both left out and angry because my identification isn't listed there. I feel that this is a niche need and therefore needs a niche solution. Plugin. Plugin. Plugin. Edit: To be clear I joke because I believe that this opens up a pathway for people to attack others because of their gender preference. I have removed gender options completely from my community and people can choose to identify in their introduction, in their about me or not at all. It is up to them to make that choice, not me.
    2 points
  9. Version 1.1.0.5

    582 downloads

    ⚡Nexxe Theme⚡ ( IPS version 4.6 ) Template with a choice of ( light/dark ) color versions. Colors and sizes using CSS Vars. Choosing the font color, the theme has many settings and can be fully customized. It's perfect for all forums, beautifully displaying all site content. Possibility to change header, slider, navigation, popus, forms, comments and much more.. Permanent support - Write me a private message and you will receive the rank of customer on the codebite.dev/ips You can buy a plug-in to remove copyright from the footer. ( private message ) (click) View demo (click) Login: demo Password: demo Theme by 💖 CodeBite.dev Applications and plugins used: Icons in the menu:
    $40.00
    1 point
  10. 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.
    1 point
  11. No, I didn't want this and a few other ones.
    1 point
  12. Morrigan

    Multiple owners/authors

    Please use the requests forum as this is wholly intended for Pages, not forums. Thanks.
    1 point
  13. It doesn't add one single query. It simply changes the CSS to display in grid.
    1 point
  14. It will but there's a pending version that fixes mobile view. It's broken in mobiles.
    1 point
  15. This is could be a useful backup resource too... https://www.abuseipdb.com I'm conscious of the fact this is a freebie so don't have any expectations beyond the original ban filter check idea, which still works great for anyone interested in this plugin.
    1 point
  16. Correct.
    1 point
  17. Hi there 👋 Welcome to Invision Community! Do you have an active license with us? That'll definitely be needed before having access to downloads in our Marketplace.
    1 point
  18. OK - but this application doesn't get involved in the marking of spam (and no longer has any connection to checking the spam service as of v1.1.1). Your question relating to the "what happens when I mark something as spam?" would be better directed at IPS themselves - I personally doubt that just one person marking an email address as spam would instantly mark is as a spammer up on the IPS Spam Service...that's open for abuse, right there. Correct Maybe.
    1 point
  19. Yeah, shame but better safe than sorry. I have put in a request that might allow the functionality to be reinstated at a later point:
    1 point
  20. Thanks for the. note - sorry that I missed reading it earlier. I'll give it a go next week.
    1 point
  21. ACP > Applications > System > Search > click padlock > tick where appropriate.
    1 point
  22. Morrigan

    Pages relational database

    You have to create another database relationship field. You can't include multiple databases in a single field, this is intended. But you can still style it all the same.
    1 point
  23. I feel like just having a field makes it seem compulsory. Even if its not. Even if you can leave it blank. I'm a completionist. Seeing a blank field that I CAN fill out makes me feel icky (blame games) but then what if you make it a part of profile completion? Even if its not required if its not filled in then it is forever at 99% complete. I also tend to X out of sites that have this sort of thing because it means that my gender or my gender identity is more important than my contributions to the community when it means very little to me what you identify as. For me this sort of thing reminds me of the call centers that are in the Philippines or India where they are all named Steve or Julia. You know that's likely not their real name but at the end of the day does it matter?
    1 point
  24. I know it's a bit controversial but it's just a suggestion 🙂 Don't take it personally.
    1 point
  25. Mine too! Just installed your app, much appreciated!!!
    1 point
  26. Welcome to part 3 ( Part 1 & Part 2 ) of our series for 3rd party developers. Let's recap the interesting stuff: A new extension was added to the core app to allow 3rd party apps to extend the achievements. Content Items can be marked as anonymous We have cleaned up our code and have removed almost all the deprecated methods and variables! One if the most concerning changes for IN_DEV users will probably be our new ACP warning once the CSRF Key is being exposed in the ACP That's nothing to worry about, it's only returned with enabled IN_DEV mode, but please take it serious and try to avoid any redirect to any URL containing the CSRF key and containing user generated content.
    1 point
  27. Looking forward to it. I was hoping to see some controls over the contact us form because that’s where I get hit most. IPS spam defense for new registrations has worked very well over the years.
    1 point
  28. Well I finally gave this a go and I couldn't get it to work. I kept getting a 401 error when testing the connection and their plug-in was saying I was trying to use OAuth instead of OAuth2 in IPS. I also tried the Custom option instead of the Invision option in the WP plug-in, in case. I was following Option B IPS as the server, but I think in fairness it was very likely my fault because I was working on a WP staging site for a client which currently requires a PW to log into as yet so I think that was affecting the redirect. I even tried disabling Cloudflare on it in case. BTW the guidance seems to be somewhat outdated, screenshots, some typos, no mention of installing a htaccess etc, so I reported to let them know there's been some changes. Sorry I couldn't confirm for you, I will definitely be using it when the WP site launches and I think it will work.
    1 point
  29. Eudemon

    Enhance Core

    Version 1.0.8

    19 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
    1 point
  30. Morrigan

    Multiple owners/authors

    Again, I don't think this is a feature that needs to be added to forums. This is a feature that needs to be added to pages. Pages has its own thing and I think that Topics need to be unique to the users and SHOULD NOT be shared by multiple people. Pages articles/records, on the other hand, should have this capability especially on large sites where you want content submitters but not necessarily a million moderators. Its like "group blog" adjacent but at the article/record level of pages where you can add those that are permitted to make changes to the article that are non-staff members. So: I own an article but I need you @Jordan Invision to be able to edit the article because you're a person that knows about the subject/article/company/listing/thing that the article is about. I add you as "additional editors" or whatever you want to call it. Now, even though you're not a mod/admin you have the "can edit" functionality on my article, you can click edit and make changes as needed but I still own the article. Then, lets say you are no longer the business on this article and or no longer interested in updating it. I can remove you and add someone else to edit said article. That mod only works if you are also using the "account switcher" mod and you allow people to create accounts that multiple people can log into. Which is technically the only solution for what I'm asking for at the moment but the account security there makes me cringe.
    1 point
  31. Morrigan

    Multiple owners/authors

    I don’t want this suggestion to get diluted! Please!! I am looking for the ability to say “this is my article but I trust person1, person23 and person 1007 to make changes” and from there they have the same rights as the owner to make changes to the article. I’m not exclusively talking about wiki editing in which doesn’t have a real owner and all members can edit. Wiki editing has a mess of its own that needs to be solved first before this feature is permissible.
    1 point
  32. SeNioR-

    Multiple owners/authors

    I would also see this possibility in the future.
    1 point
  33. Before the question comes up.. Rules are handled via extensions, so 3rd party apps will be able to implement own rules in their apps :)
    1 point
×
×
  • Create New...