Jump to content

Chris Anderson

Clients
  • Posts

    728
  • Joined

  • Last visited

  • Days Won

    2

 Content Type 

Downloads

Release Notes

IPS4 Guides

IPS4 Developer Documentation

Invision Community Blog

Development Blog

Deprecation Tracker

Providers Directory

Forums

Events

Store

Gallery

Posts posted by Chris Anderson

  1. You tested PHP version 7.3.33 which the requirements checker found suitable.  I would recommend switching to the other PHP versions and rerun the checker again to see if one of the required modules isn't being loaded for that particular php version.

  2. You might consider installing the Requirements Checker found below on your server to see if the current PHP settings meet the minimum requirements for the IPS Suite. Once installed you open up a browser and type in your domain followed by ips4.php like this: https://www.mydomain.com/ips4.php

    It's not out of the realm of possibility that one of the required php addons is not being loaded.  This checker may alert you of which one.  If one or more are not being loaded, then you need to work with your hosting provider to get them loaded for you.  If you manage your php settings via a GUI interface all you might have to do is to select the missing addons and save the settings.  

     

  3. 2 hours ago, Jordan Miller said:

    here is a list of updates and fixes made to the platform in the last 7 days

    @Jordan MillerCould you please be a little more specific in regard to these lists. The above list seems to indicate a list of identified issues that the developers have acknowledged as being a verifiable issue warranting a fix. What is up for debate is when one could expect each of the above fixes to appear in a release.  Is it the next beta, 4.7, or in some future 4.7.x release yet to be determined? Knowing "approximate" release times helps an admin better manage issues such as workarounds or managing customer expectations.

    An issue that will be fixed next week requires an entirely different management approach than that of an issue that could take several months before being resolved.  This would also assist in the beta testing process, knowing when a reported problem is supposedly resolved the beta testers could test the fix one more time to ensure that it is fixed under a variety of different testbeds. This would really be helpful now that we have a near monthly release schedule.

  4. The problem is that the big social media companies have zero loyalty to their users or those of us that would like to integrate with their platforms.  They giveth access one week and pull it the next with little to no notice or exclamation.  That means integrations have an extremely short shelf life.  Then you factor in the fact that they randomly revoked access at the individual level on what seems like a whim.

    When things go amiss IPS is likely the one blamed when they are trying to be helpful to us.  

     

     

  5. Well, IPS has outlasted all but a few competitors.  While that has benefits, a little good old-fashioned competition is good for businesses as it often inspires employees to be ever more creative and to push themselves and their company as a whole to be just a little bit better year in and year out. 

    Without competition businesses often become more and more complacent and more willing to accept the status quo.  There's a term in the startup world, the MVP or minimum viable product. 

    Too often that becomes the norm for product release cycles and not for the early months while you are striving to make it big.  With no "real" competitors companies tend to release a string of "nice" features and never seem to stive to release only "great" ones.  They embrace quantity over quality.

    Meeting you customer's needs is "fine", but delighting them?  That can really set a company apart and make them truly competitive in the marketplace, even against far larger competitors.

    Instead of releasing a bunch of features one after another I would encourage looking more holistically at the product suite and release features that work together to better allow communities to interact more effectively and truly delight their membership. Release a feature once with all of the things one would want on day one not fill in the missing pieces over the course of many subsequent releases. Release a feature once (and be bug free) then move on. Repeat the process with the next feature.

    That would be something I would like IPS to strive for in the future, doing so would put the last remaining competitors in their dust.

     

  6. If I remember correctly setting up Zapier required downloading two .htaccess files one went to the same directory as your index.php file resides and another would be placed in the /api directory. The htacess file needed to have a period placed in front in order for the system to register it's intended purpose.  Both files would become hidden unless you control panel was set to unhide it.

    When the two files were in place a new configuration screen was shown to me to configure the Zapier credentials.  Have you at least made it to that step?

    You might need to refresh the system cache after placing the two htaccess files for the configuration wizard to recognize their existence and proceed to the next step. That helped for me if my memory is correct.  

  7. Have you considered going to your account settings page and disable the Facebook connection and then enable again. 

    Facebook is constantly changing things on their end and it's possible the stored connection details are problematic and you are getting the error message in response to that.  It's also possible IPS might have to make changes on their side to reset their connection with Facebook. 

  8. @beats23 There are a multitude of professional level Learning Management Systems created to run on the WordPress platform.  Some professionally hosted and managed (with their own subscription plans) and some you can install on your own site. You might be able integrate one of these solutions with your IPS suite with WordPress to create an all-in-one solution.  

    You should read the following thread about such an integration:

    Or you could simply provide a link to the LMS platform via the menu and members could create an account on that site and navigate back and forth from that site to your site. Not a seamless experience by any means but it might "just" work for your members.

     

  9. Many of the marketplace apps have been updated to integrate into the Achievements app and utilize Webhooks.

    The Members Shop automates many tasks within its own ecosystem as well as integrating with some other third-party marketplace apps. 

    There are a fair number of different things you can automate within this suite now, but it requires a great deal of research and time to understand what can and cannot be automated natively and the steps to accomplish it.

    Utilizing apps like Zapier and integromat simplify things "to a point" but you have to pay dearly for it.  These third-party companies do expand the number of different services you can tap into to expand upon what the IPS Suite is capable of "out of the box".  Automation as a whole requires a fairly high technical level to implement and not every site admin has the requisite skills to reach that level, at least in a timely fashion.

    If you can pair up with some technical folks to help you out, you might be able to implement some great things around automation.

     

  10. 3 minutes ago, Kappa0xc0035fd6 said:

    And is there any IPS app/plugin for it? Or just these external services?

    Check your ACP Integrations tab to find the setup for Zapier.  They offer one free Zap to play with before charging.  The other service I have no first hand knowledge on how it is setup.

  11. Also note that once IPS announces support for 8.1 anyone using third-party apps will have to be assured each and every app is fully 8.1 compliant.  There will likely be a lag between official IPS support and every app getting updated (if needed).  There are lots of great new features in 8.1 that some developers may want to take advantage of to take their apps to the next level.  This upcoming PHP version will likely be a bumpy ride, but hopefully worth it in the long term.

  12. If you look at the permissions for "Store/My Details" menu item, you will see, I have only assigned "Administrators" access.

    Could contain: Page, Text

    I assigned each of these menu items access to the "Administrators" and "Moderators" group and clicked on the "Save Menu item" button and then clicked on the "Publish this menu" button to save the configuration for each of the following:

    Could contain: Text, Page

    Sometimes the setting sticks and sometimes it doesn't:

    Could contain: Text, Page, Word

    When it doesn't it inherits the permissions assigned to "Store" which is only Administrators" not "Moderators".  The "Payment Methods", "Paypal Subscriptions", "Account Credit" menu items also exabit the above behavior whereas the others don't.

    I've assigned these menu items a variety of different permissions and they don't consistently stick.

    Other sections of the menu have also reverted back to the permissions shown directly above.  I did a random audit of my other three 4.6.12.1 sites and it appears that they are keeping their settings, it is only on the primary site that has all of the suite apps installed that have issues. 

    I have a duplicate test environment that I updated to 4.7 Beta 3 and it appears the issue still exists in that build.

     

  13. If for some reason you want to delete an OAuth authorization it seems it can't actually be done.  See below for illustration:

    If I click on "View Details":

    Could contain: Text, Page, Paper

    The following screen appears:

    Could contain: Text, Page

    If I click on the "X" button as shown the following screen appears:

    Could contain: Text

    I click on "OK" and the following screen appears:

    Could contain: Text, File, Page

    The authorization "appears" to have been successfully deleted.

    View the member's Oauth Apps and it shows there:

    Could contain: Text, Page, Paper

    The "View Details" screen shows it back again:

    Could contain: Text

    So, it appears deleting an OAuth authorization actually doesn't delete it.  This behavior shows up in ver 4.6.12.1 and 4.7 Beta 3

     

  14. If you navigate to the "Dashboard" section of the marketplace you see a listing of all of the apps currently marked compatible with 4.7.

    Could contain: File, Person, Webpage, Flyer, Advertisement, Paper, Metropolis, Building, Urban, Text

    But if you navigate to the "All Applications and Plugins" section it only shows one.

    Could contain: Person, Human, Text, Page, Car, Transportation, Vehicle, Automobile, File

    Doesn't (NE) USE_DEVELOPMENT_BUILDS reminder, and (NE) Hide Content fall within the "All Applications and Plugins" designation?  If so, why aren't they showing up?

     

  15. Marking a post here as a "solution" is great but without an informative subject title the value to the community is minimized.

    This topic: Is this right? has a solution.  Which is great, but what exactly was "solved".  

    If a staff member decides that an answer warrants the "Solution" designation, they should tweak the subject title (if needed) to reflect what exactly was solved.

    This will help provide more relevant "Similar Content" and make it easier for others to see problems and any marked solutions more readily when scrolling through the forums.

  16. @Elliot MarxEach self-hosted customer will utilize this software in completely different ways. Very few of us use the platform "as is", we tweak this, we tweak that, we install a multitude of marketplace or custom apps and then our customers (and bad actors) abuse our sites in every conceivable way. We also tend try to run our sites on hosting platforms that aren't "really" setup to accommodate this platform, or if so, not always well.

    The IPS programmers and testers do think outside of the box but its next to impossible to guess how every site will be configured and if there might any underlying problems with a site. So, they create upgrade scripts that will work well on "healthy" default installs.  When an upgrade fails it is more likely than not to be attributable to something from the above paragraph.

    The more details you can provide IPS (and any customer who might lend a hand) about how you setup the IPS suite and your customers use it the more likely they might hit upon some workarounds to get your site up and running again and prepare you for upcoming upgrades.

    One wonders about the number of tables created and prefixes.  What led to their creation in the first place? What has been your upgrade path over the last year or so? The more clues you can provide, the better chance one can deduce what the underlying problem(s) might be. 

  17. 2 minutes ago, Lucas Thompson said:

    Thank you.  Have you used this app?  Do you know if the blocks feature works for the "topics" (forums) section of the club?  I want to add a sidebar and blocks to that as well...

    Check out the support forum for this app:

    You can ask the developer any questions you like about the app prior to purchase. 

     

×
×
  • Create New...