Jump to content

Ryan Ashbrook

Invision Community Team
  • Posts

    12,714
  • Joined

  • Days Won

    13

Reputation Activity

  1. Like
    Ryan Ashbrook got a reaction from Meddysong in What does the Void Account button do in Commerce?   
    It does a number of things:
    Cancel all invoices. Resolve all support requests. Ban the account. Add a note indicating why the account was voided. Void or refund all transactions. Cancel all billing agreements. Cancel all purchases. All of these are elective, so you decide what happens when you void an account.
  2. Thanks
    Ryan Ashbrook got a reaction from The Old Man in What does the Void Account button do in Commerce?   
    It does a number of things:
    Cancel all invoices. Resolve all support requests. Ban the account. Add a note indicating why the account was voided. Void or refund all transactions. Cancel all billing agreements. Cancel all purchases. All of these are elective, so you decide what happens when you void an account.
  3. Like
    Ryan Ashbrook got a reaction from sobrenome in Recommend Usage of Amazon S3?   
    @Lord Nowe I would recommend all, generally. You can really cut down on actual server-side HDD space requirements by pushing as much as possible to S3.
  4. Like
    Ryan Ashbrook got a reaction from sobrenome in Recommend Usage of Amazon S3?   
    Amazon S3 for storage coupled with Amazon Cloudfront for the CDN is becoming a popular choice, yes.
  5. Thanks
    Ryan Ashbrook got a reaction from IPCommerceFan in Combine ->first() and ->join() on database query   
    As mentioned, you can chain the method calls:
    $select = \IPS\Db::i()->select( ... ) ->join( ... ) ->join( ... ) ->first(); The same applies to forceIndex(), setKeyField(), and setValueField().
  6. Thanks
    Ryan Ashbrook got a reaction from sobrenome in Combine ->first() and ->join() on database query   
    As mentioned, you can chain the method calls:
    $select = \IPS\Db::i()->select( ... ) ->join( ... ) ->join( ... ) ->first(); The same applies to forceIndex(), setKeyField(), and setValueField().
  7. Thanks
    Ryan Ashbrook got a reaction from SC36DC in Go to First Unread Post   
    Account Settings > Content View Behavior.
    https://invisioncommunity.com/settings/links/
  8. Haha
    Ryan Ashbrook reacted to Matt in Links in forum descriptions pointing to old domain   
    That's a @Charles thing. I'm not allowed near servers, right @TSP?
  9. Thanks
    Ryan Ashbrook got a reaction from Viktor Levytskyi in User profile link - strange query parameter "wr"   
    Correct - it's a warning reference. It contains data pertaining to the last item you were viewing to store with the warning if you issue one.
  10. Thanks
    Ryan Ashbrook got a reaction from The Old Man in How to check what a Storage Setting Configuration is set to?   
    The instanceof operator would also work.
    if ( \IPS\File::getClass('core_Emoticon') instanceof \IPS\File\Amazon ) { // ... etc ... }  
  11. Thanks
    Ryan Ashbrook got a reaction from KPDub in Image in front of Group Formatting   
    What kind of icon? You can include really any HTML in there - for your prefix, you would either do this, for an actual image:
    <img src='/path/to/image.png' alt='Group Name'><span style='color:white; background:#cd7f32; font-weight: bold; padding: 3px 8px; border-radius: 3px; text-shadow: #000 2px 2px 4px ;'> Or for a Font Awesome icon, you would do this (in this case, you can also control the color - if you want it to match the rest of the group name, then you would place it inside the span rather than outside):
    <i class='fa fa-ICON'></i><span style='color:white; background:#cd7f32; font-weight: bold; padding: 3px 8px; border-radius: 3px; text-shadow: #000 2px 2px 4px ;'>  
  12. Like
    Ryan Ashbrook reacted to Luuuk in Topic Summary: Sticky Posts   
    For such "FAQ", I would just use already existing public Staff Notes with simple links to "useful posts".
  13. Like
    Ryan Ashbrook got a reaction from SanU in Direct topic title links to first unread post by default   
    It's a built-in feature - you can choose what happens when clicking on the title: https://invisioncommunity.com/settings/links/
  14. Thanks
    Ryan Ashbrook got a reaction from Adriano Faria in Error after change PHP version on CPanel   
    You're missing the mbstring extension in PHP, so your host will need to install it.
  15. Like
    Ryan Ashbrook reacted to Veilon in How remap convertion id's (Xenforo 2 to IPS transfer)   
    Problem solved, thanks.
    In htaccess ,there was no dot at the beginning of the 😅
  16. Like
    Ryan Ashbrook reacted to borangeatx in Wordpress 5.51 to IPS 4.52 Converter   
    Sure Ryan.  Thanks
    Got it all moved over successfully.  The issue was with my .htaccess file having superfluous settings for memory limits, etc.
    Thanks to all!
  17. Like
    Ryan Ashbrook got a reaction from jwdenzel in Sanity check: Does upgrading 4.4- 4.5.2 require skin update?   
    Yes, more than likely - you can use the Theme Differences tool to see all the changes: https://invisioncommunity.com/index.php?app=core&module=system&controller=plugins&do=diff
  18. Like
    Ryan Ashbrook got a reaction from Carl Maltby in FontAwesome decides to stop working?   
    Please submit a ticket - looks like an issue with the SSL Certificate which, if you're on Cloud, we'll need to take care of.
  19. Thanks
    Ryan Ashbrook reacted to borangeatx in Wordpress 5.51 to IPS 4.52 Converter   
    Sure Ryan.  Thanks
    Sure Ryan, thanks
  20. Like
    Ryan Ashbrook reacted to xtech in So much empty space...   
    I see too much criticism here for the theme and the white space. UX is always a matter of discussion, and everyone has its personal tastes. Now try to put personal tastes aside, because everyone has his own ones.
    Do you have any UX test metrics other than "i don't like it" to present to support your views?
    My opinion is, this new theme is  great improvement over the previous one. Is it perfect? No, specially mobile-wise topic page navigation (you have to completely scroll down or up to move to next page, which is not user friendly, for example - surely this can be measured) but regarding the white space, i like it. It helps the text to "breath", and allow better reading. It doesn't bother me at all. My personal taste here, as valuable as anyone's.
    This is not a challenge of "how much content can be put in the screen". Simplicity is beautiful. Crowded interfaces confuse users.
    Thumbs up for the overall improvements that the IPS has put in the 4.5 theme. I could not use the 4.x theme directly without customizations, but 4.5 theme is good enough for it.
  21. Like
    Ryan Ashbrook reacted to Jordan Miller in So much empty space...   
    This post is... not the vibe.
    There's a way to offer suggestions and offer constructive criticism versus call something "absolutely terrible" that people spent a lot of time and energy on. 
  22. Like
    Ryan Ashbrook reacted to Lindy in When plugin/application upgrades fail in 4.5   
    Paul, the feedback truly is appreciated. With anything, there are inherent risks. You can buy anything and it can go unsupported, warranty denied, or any number of things you hadn't hoped for. The Marketplace is an inherent risk to IPS as well. Anytime there's a fraudulent purchase, a developer disappears and/or there are chargebacks, IPS bears the burden of such - financially and otherwise. When you are dealing with inexpensive resources at a 10% commission, one $15 chargeback it can take dozens of transactions to recoup the loss from that one previous transaction. The Marketplace, from a financial standpoint, is a loss leader for IPS, but it's something that adds value to the product and enhances the customer experience. So, yes, there are risks - for everyone. We've drastically improved the footprint and presence of the Marketplace for 4.5 and thus increased exposure - which ultimately, will be great for everyone. With that, however, necessitates the need to leverage tighter control of the Marketplace. If you buy an app in the App Store or Play, you don't get the source. If the developer disappears, that's the end of the app. That is the unfortunate reality that we all face virtually everywhere else. 99% of the time, the risk pays off.
    I completely understand where you are coming from, Paul. Truly. You are fortunate to have the skills and desire to get your hands dirty. I do, however, have the advantage of knowing our customer base and  very respectfully - you are indeed the exception, not the norm. Most want to point, click and go. I understand the argument that has been raised: "why not have both?" - we effectively do, even if it's not quite what you had in mind. You can manually install resources and if you wish to purchase something in the Marketplace, there is nothing stopping you from contacting the author and asking for files and likewise, nothing preventing the author from providing it to you. The only caveat is it's installed through the unofficial installation side of the framework and thus unsupported. Beyond that, if the author agrees with your assessment that you should have the ability to view and alter their resources, what we've done in 4.5 should have no bearing on you. If you're asking to have it like it was, I'm afraid we have no intention of doing so, to be completely candid. Whether that changes in the future is unknown, but at this juncture, we will continue to improve the infrastructure, processes and work with the authors to create the best experience we possibly can. There will be bumps. There always is - as we speak, there's an app I can't open on my iPhone since an update - it just crashes. I've been doing this long enough to know things happen and I don't expect the developer or Apple to catch everything. Likewise, we can't predict the perfect storm in every circumstance and when we find something, we will all learn from it, do our best to ensure it doesn't happen again and rather than mask issues that bubble up outside of the Marketplace, they will be dealt to ensure other customers don't encounter the same thing.
    Invision is moving in the direction that the majority of the Internet has already moved towards. Point. Click. Done. Fewer and fewer people have any interest in the nuts and bolts of things anymore. We used to have our own datacenter space long ago. I remember personally, in our earlier years, getting late night calls because a power supply failed, or one of the Cisco 6509's didn't come back after an update, or a processor failed. I know nothing about latest server hardware and I haven't had to telnet into a power strip in years... do you know why? Because I don't have or want to. 🙂 Our infrastructure is housed entirely within AWS these days. They do what they do, so we can do what we do and while they aren't perfect either... it works. That is what the overwhelming majority of customers want. Of course, if I wanted to get my hands dirty and rack a server, there are still colo providers available. If we wanted to download, hack up and mess with a collaboration and communication tool - we could, but why? That's what Slack does and I don't care what their code looks like, or what the third party developer's code looks like. It's point. Click. Done. If there's no done, they will work until there is. Again, it may not be your ideal outcome and I really do understand the mistrust, but we just can't be something to everyone and in this case, we're focusing on the things you shouldn't -have- to focus on vs carving out space for you to rack your own server. Others do that well, but we are moving away from that model and I do realize it's a big change for some. We hate to alienate or turn away anyone, we really do.
    In short: I would encourage you to contact authors moving forward if you want a copy of a resource and see if that's an option, either as a courtesy or by purchasing from their site instead of the Marketplace. We are standing firm on our position with regards to how the Marketplace will function moving forward. You have my word and commitment to making that the best possible experience it can be. We will also improve communication for these types of things in the future. I think we just assumed everyone would welcome the change - who doesn't like simplicity, right? There's obviously a few that do care and we'll be more mindful of that.
    Thanks again for taking the time to provide concise and constructive feedback, Paul. It's appreciated.
  23. Thanks
    Ryan Ashbrook got a reaction from MrFisc in Why is this hook causing ICS to have a parse error in ACP?   
    A fix for this should be forthcoming in 4.5.2.
  24. Thanks
    Ryan Ashbrook got a reaction from InvisionHQ in Why is this hook causing ICS to have a parse error in ACP?   
    A fix for this should be forthcoming in 4.5.2.
  25. Thanks
    Ryan Ashbrook got a reaction from SoftwareFactory in Why is this hook causing ICS to have a parse error in ACP?   
    A fix for this should be forthcoming in 4.5.2.
×
×
  • Create New...