Jump to content

Daniel F

Invision Community Team
  • Posts

    6,572
  • Joined

  • Days Won

    37

 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 Daniel F

  1. There's already an own ACP permission for this.

    Only administrators with the "Can view and edit members' two factor authentication settings?" permission are able to see and edit this. If you're worried that your administrators could abuse the system, don't give them the permission to view and edit this 🙂 

  2. Deprecation of the interface directory

    In order to ensure Invision Community is compatible with modern cloud infrastructures we are deprecating the use of the interface directory in favour of a proper front loader system.

    We're working on a new solution which will allow HTTP requests to the interface directory.
    This means, any JS, HTML, GIF files uploaded there will work, even PHP will work, BUT you'll have no access to the IPS framework there.

     

    Last months common submission issues:

    All in all the quality increased, but there are still 2 common issues which are worth to be mentioned.

    • Versions (again) 😉 
      Please try to pay more attention to this. We're thinking about including an check for this to forbid any submissions where the new version is lower than the previous, but until this happens, please, please pay more attention to this.  It's one of the really unnecessary reasons for a approval delay..
    • Editors
      Please keep in mind that you can't just use any of the existing EditorLocations in your 3rd party applications and plugins.
      There's a lot going on in the background and there's a lot logic related to the specific area used in the EditorLocation Extension, so one can't just use e.g. the Admin EditorLocation for the editor field in his custom form.

    Last but not least, please try to install your application or plugin on a local test instance and also run the upgrade from the stable last release before you submit it to the marketplace. You'll be surprised how often we get submissions which result in an error while the installation.

  3. Could you clarify what you're trying to achieve?

    We have introduced a Webhook System in 4.5 which could be used for this, but right now it's limited to be used by 3rd party Applications, Plugins and our own Zapier integration.

    This means, registered web hooks will be able to get a notification with the available data when a specific event happens (e.g. when a member registers, when a topi (or literally any content is created, edited or deleted ) 

  4. 26 minutes ago, Paul E. said:

    What is this?? I've never seen a SQL toolbox.

    Edit: Never mind I just found it hidden as a link the support page. How on earth do you disable that? Is that considered part of diagnostic tools? That really should have a separate permission.

    I would like to clear cache and such, but no access to SQL toolbox. I don't see a separate permission for it. This should totally have a separate permission.

    This is already an own separate permission.

     

    perms.png

  5. Short update on the issue: This is indeed a limitation which we've just noticed ourself, We're looking at this right now and investigating possible solutions.

    In the meanwhile I would suggest to stop using the interface directory at all, and instead use controllers for the PHP logic and official CDNs or the application resource system for any other files.

     

    I'm going to explain this further in the upcoming September Marketplace Recap topic which will be published on Monday.

     

     

  6.  

    33 minutes ago, kmk said:

    One of the use of scene. 

    I often try find post that maybe contain the solution of my question (if I don't want to ask questions that already asked by others) , but how many of us want to read all posts one by one? IMG_20200928_100144.thumb.jpg.12900a2d50a570be0b9d8816dc88fbb0.jpg

    After so many participation of members con replies inside a topic, the topic itself maybe contain so many useful tips, ideas and solutions of some often questions.

    If we have ability of create a Title of redirect to the specific posts, the moderator can create a instant of FAQ by the Topic Summary structure. 

    And customer just review the Topic Summary area and will be easy-to-find the solution that already replied in some posts of the thread. 

     

    Wouldn't the new "Mark as solution" feature in 4.5 work better than links to random posts ?  This will also highlight the post and create a link to it..
    Another great indicator are the posts with the most likes (which are part of the topic summary)

  7. 58 minutes ago, Duken said:

    9 days later... 😞 

    IPB you really need to fix this waiting / review time for applications in the marketplace. @Matt what is the normal time for developers for getting the updated application in the store?

    It's depending on the approval queue, the submissions and the provided code quality.
    Some submissions also require further internal discussion

  8. There's a bug in the recent release..

    Stack: 

    TypeError: Argument 1 passed to IPS\communitymap\Members\_Groups::getData() must be of the type int, null given, called in /Applications/MAMP/htdocs/mpsept/applications/communitymap/extensions/core/GroupForm/communitymap.php on line 40 (0)
    #0 /Applications/MAMP/htdocs/mpsept/applications/communitymap/extensions/core/GroupForm/communitymap.php(40): IPS\communitymap\Members\_Groups::getData(NULL)
    #1 /Applications/MAMP/htdocs/mpsept/applications/core/modules/admin/members/groups.php(207): IPS\communitymap\extensions\core\GroupForm\_communitymap->process(Object(IPS\Helpers\Form), Object(IPS\Member\Group))
    #2 /Applications/MAMP/htdocs/mpsept/system/Dispatcher/Controller.php(90): IPS\core\modules\admin\members\_groups->form()
    #3 /Applications/MAMP/htdocs/mpsept/applications/core/modules/admin/members/groups.php(39): IPS\Dispatcher\_Controller->execute()
    #4 /Applications/MAMP/htdocs/mpsept/system/Dispatcher/Dispatcher.php(152): IPS\core\modules\admin\members\_groups->execute()
    #5 /Applications/MAMP/htdocs/mpsept/admin/index.php(14): IPS\_Dispatcher->run()
    #6 {main}

     

  9. Folks, please try to pay more attention to the version numbers you're using for your customisations!

    There's just another upset client who can't upgrade his file via the ACP - Marketplace because the system doesn't recognise the new upgrade release as "upgrade" because the recent version has long version 2800 while the old long version is 24344. I hope everybody here sees the issue?! The newer version is lower than the last version.

    Another common concern confusing clients and our backend is that some developers started going back with version numbers for their 4.5 releases. So from 1.4.2 ( 104020 ) they went back to 1.0.0 ( 100000 )

    Personally, I would suggest to try to use a proper semantic versioning system

     

    Last but not least, while it's mentioned in the MP guidelines, here's a slightly reminder: Please also increase the versions for EACH release, even if you changed only a minor typo because clients will freak out because the MP shows it as upgraded, but their installation not..

  10. 3 minutes ago, breatheheavy said:

    Hey @rebraf, quick Q.

    I just updated to 4.5. In order for me to add Auto Drip again, it's asking me to remove my previous version. I imagine that will make me lose all the campaigns I already set up. Is there a way to upgrade without having to uninstall and reinstall the new version? Would be awesome to be able to keep everything in versus manually re-inputting it in. Thoughts? 

    You shouldn’t have to uninstall the app?! Haven’t you associated it with the MP file while the marketplace onboarding after the 4.5 upgrade 

     ? 

×
×
  • Create New...