Jump to content



  • Posts

  • Joined

  • Last visited

  • Days Won


 Content Type 



IPS4 Providers

Release Notes

IPS4 Guides

IPS4 Developer Documentation

Invision Community Blog



Everything posted by Morgin

  1. @Jordan InvisionCan I propose a brainstorm session over how to store and easily highlight these extremely helpful and long running posts in a way that pinning doesn't always fit perfectly for? I'm wondering if maybe a subforum called "Community Guides" or something where only long running and extremely helpful community generated guides could live. There used to be a whole lot more of those pinned in the server and self hosted topics forum, but some of that has gotten lost in the consolidation and forums refresh. Pinning is not great for mobile especially with a lot of pinned posts because it pushes new content below the first page fold, but I do appreciate how @Woodsmanis able to quick reference this thread to alleviate all the e-mail traffic. Anyway, just a thought! There's so much great community content on these sort of (now) niche topics, and having a one stop shop to see some of the great long running threads might be helpful.
  2. @Jordan InvisionMight want to look at the pinned topics (including this one) and think about a refresh. Should be very very very few people left on the 3 family now.
  3. Currently on 4.4 with upgrade planned for next week, so forgive me if this issue is resolved already. I have a section of my forums that requires a minimum content count to see or access (the "off-topic" section). Every few months, I'll get a member who will randomly start a topic in our support area asking how they get access to these "hidden" topics. Usually some variation of "I see a bunch of topics in the "Recent Updates" block that I can't access and get error code 2S136/V. How do I access them?". I've checked every time to see if somehow "honor permissions" on the block setting got turned off, and it's always fine. The user can't see the topics (or even the forum itself). Settings on the forums are: Minimum content count to see forum: 10 approved items of content (posts, comments, etc.) Users without read permission can open forum? (UNCHECKED) I'm assuming this is perhaps some sort of caching issue? Strangely, if I login as that user, I can't ever see these topics in the sidebar block. Apparently they don't consistently see them either - they just pop into the block from time to time. Is there any possibility the block caching is somehow bypassing the permissions system? Alternatively, is there some possibility that because the user is a member of a group that CAN access once the requisite content has been contributed, the block permissions is ignoring that and focusing on whether the member group as a whole has permission? I also use cloudflare, but it doesn't cache any dynamic content so shouldn't be interfering with my block permissions. At a bit of a loss on what's going on. Any advice appreciated!
  4. My only comment is I would strongly urge someone to look at Discourse to see what a typical "basic" set of badges looks like and make it very easy for Invision users to implement such a "basic" set to very easily have a great user onboarding experience. This is the only area I think Discourse has been crushing us, and they really have pretty much nailed user onboarding through badges and gamification. I've joined two discourse communities recently related to some smart home stuff I'm doing (Hubitat being one of them) and the user onboarding with badges to reward participation and elevating to higher and higher trust levels the more things a person does to engage is just *chef's kiss*. Sort of like the below (although I dobn't think this is the default set):
  5. The only reason I would say this is redundant is that both iOS and Android have built in capability to do a quick scroll to top. In iOS it’s universally just tapping the top of the screen. Android has a few different implementations but you can set it up with a gesture in any event. I understand that a button is super easy, but in this case it does seem like replication of native OS behavior.
  6. Nothing to add, great video, but omg please don't ever ask me to smash a like button again.
  7. I had a user note that they had spent a good deal of part of a day working on a post before submitting, and discovered that after submitting they were unable to take advantage of the 60 minute edit window we provide. They “tested” and seem to suggest that perhaps the window is being calculated from when the post draft is first started, and not when posted. I can’t seem to reproduce, but wanted to check with the community here to see if anyone has more specific technical knowledge of how the edit time is calculated and what triggers it.
  8. Latest version of IPS? I haven’t personally benchmarked, but I’m going off what most the trusted PHP experts (and the PHP development team) have said about 8. Expect performance gains from JIT in certain specific calculation tasks and long running php apps. Most web apps (which aren’t either of those things) aren’t not expected to specifically benefit from the initial release of 8. If IPS is seeing a x2 performance gain, I would be shocked and that goes against everything written about the purpose and expectations for 8, but would obviously be a welcome surprise.
  9. PHP 8 is not faster than PHP 7.4 for the vast majority of web applications. There are many great new features and language improvements, but speed improvements for web apps was not the focus of PHP 8. There will be limited reasons for IPS to officially support PHP 8 until it's baked a few versions, minimum.
  10. Yeah sorry! Horrible reply on my part. @Ryan Ashbrook covered one of the big issues I had which was that ckeditor would randomly fail to load or would load improperly so certain functions were disabled. I don’t know how to characterize it other than very weird and annoying bugs that didn’t happen every time so were hard to replicate, but always related to JavaScript. There were also times the entire site would just stop loading about halfway through initial paint so you were left with broken stylesheets etc. As soon as rocket loader was disabled, all of that went away
  11. Cloudflare Rocket Loader usually breaks IPS, as a heads up.
  12. Going to be an issue if iOS9 is the latest the device supports. Your users are on nearly decade old hardware at this point
  13. Thanks for the update! Looks great.
  14. The comment Matt made was in reference to push via web, which isn't supported in iOS without using native apps. They now have a native app.
  15. It’s easy, but man, I would never recommend to anyone who values their time and having a secure server to run their own mailserver. It is not low maintenance.
  16. I love this feature. Agree with @Paul E. above that forcing OP to be anon would be helpful. An alternative would be to ensure that moderators can go the other direction as well, i.e. in addition to revealing who the OP was and de-anonymizing, it would be great if there was a setting for mods to edit a post and change to anonymous. We often have members who join to post a question that can sometimes reveal highly personal info and it’s fine when they think it’s a one off question, then they decide to stay (because our community is so great) and become a long time member. That usually prompts a PM asking if we can go back and remove some personal info they posted when they didn’t think through the implications. Would love to use this tool as an easy anonymizer for that type of content.
  17. What’s the need for plug-in toggles or specific settings for when to enable/disable? Shouldn't this be as simple as the ACP specifying the default dark theme and then just relying on @media prefers-color-scheme? If no dark theme set as default, nothing happens? I’m not exactly in the running for developer of the year but even to me this seems like a pretty easy solution that utilizes OS features re night/dark mode and not have to reinvent the wheel in Invision.
  18. Could open source this with a git repository that anyone inclined to assist could contribute to. I have none of the skills required to do anything technical and all I can do is cheerlead. Frankly I also like the default skin save for some decisions about how big text and other elements are on mobile/tablet which is why I run at 75% zoom on mobile, so not a huge vested interest either. But clearly there are a lot of people who want a default skin that is far more flexible for their needs, and there is absolutely the talent here to help. Doesn’t seem like a candidate for a paid exercise, but something the community will need to figure out on its own. Ultimately, maybe providing a working framework that can be compared to what Invision provides and makes the case for certain changes. Would love to see that sort of collaboration. Can also happily assist with any grunt work lower skilled tasks if they are needed.
  19. I don’t pay IPS nearly enough for what I get from this software and the support. I suspect self hosting is not exactly a profit centre, per say!
  20. That’s right - I think you also had directed me how to use the media query or viewport check or whatever to ensure this was only applicable if it was a phone size device, as I was trying to do it by targeting the responsive classes which was the wrong approach.
  21. Hey @Rikki - you had provided me the css to insert into custom.css to achieve this. Unfortunately, I had asked this on the invisionalpha site and I neglectfully didn’t copy your answer to somewhere safe in case I ever lost it. I reset my custom.css in anticipation of 4.5 upgrade, and have subsequently lost it. When you have time, obviously not urgent, any chance if you still have access to that board you could repost here, or alternatively if you know this off the top of your head you could retype it here? Thanks!
  22. Thanks @christopher-w. I've much appreciated your input here over the last few years so would love to see what you've cooked up. Will watch for that post!
  23. If you ever want to share any of this back (appreciating for strategic reasons you may not want to) it would be welcomed by many. Love seeing the small adjustments others make.
  24. This means they are on an OG iPad, ipad2, iPad 3rd gen, or iPad mini 1. Basically, hardware released at latest in 2012 (and possibly earlier) where Apple only supports up to iOS 9. iOS 9 has been out of security support for a few years now This also means the hardware is at least 8 years old. That’s a long time for mobile/tablet device compatibility, especially given how much changed over the last decade. Can’t support everything forever. For the software to improve, it’s gotta look ahead. I’m sympathetic given how expensive it is to update what otherwise “works”, but also selfishly glad they are not burdening this software with legacies from the past. And as @Charles alluded to, someone on iOS 9 is gonna find 90% of the web unusable, not just IPS.
  25. This thread is a good reminder of the diversity of users. I haven’t thought about post numbers in decades. Would never have thought some people are so passionate about this topic. Certainly a curiosity to me as to why people are so hung up on them, but that’s what makes this community interesting!
  • 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