Jump to content

Stuart Silvester

Invision Community Team
  • Posts

    3,614
  • Joined

  • Last visited

  • Days Won

    26

 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 Stuart Silvester

  1. SAML is a bit more complex than things like OAuth, it is not something that is natively supported at this time.

    Based on experience, most authentication providers that support SAML also have OAuth 2 support which is natively supported in Invision Community (It's also much easier to set up). We can provide a bespoke SAML-based  solution if required, please see here for more information: https://invisioncommunity.com/services/sso/

    Personally, I would look at using OAuth if it's a solution that's available to you.

  2. You would need to write a plugin to overload \IPS\Text\Parser::_htmlPurifierModifyHtmlDefinition() to whitelist your custom attribute on the chosen tag. I would recommend taking a look at that method to see how we're whitelisting certain attributes.

    Allowed JavaScript controllers is purely for controllers (data-controller attributes that we use to load JS)

  3. 25 minutes ago, Adriano Faria said:

    Anyone having issue to display on ACP? It works fine on front-end but I can't seem make it work on ACP:

    - Front-end:

    
    		<div data-ipsTruncate data-ipsTruncate-size='3 lines'>
    			<span class='ipsType_break ipsContained' style='white-space:normal;'>
    				{template="richText" group="global" app="core" location="global" params="$row['note_content']"}
    			</span>
    		</div>

    iYFNNal.png

    ACP table:

    
    		'note_content' => function( $val, $row )
    		{
    			return \IPS\Theme::i()->getTemplate( 'members', 'membernotes', 'admin' )->noteContent( $val );
    		},

    Template noteContent:

    
    <ips:template parameters="$note" />
    <div data-ipsTruncate data-ipsTruncate-size='3 lines'>
    	<span class='ipsType_break ipsContained' style='white-space:normal;'>
    		{template="richText" group="global" app="core" location="global" params="$note"}
    	</span>
    </div>

    NMt9ahQ.png

    Doesn't show the image.

    No it's a front-end thing only, core.front.core.lightboxedImages is a front end controller only. In the AdminCP, you could just add data-ipsLazyLoad to your container tag

  4. 4 hours ago, AlexWright said:

    Good to know, thanks! Would it be possible to implement other forms of password encryption? Would this even be necessary? 

    We use whatever PHP defines as the 'default' algorithm in your PHP version. At the current time, that is blowfish for all PHP versions. Argon2ID was added in PHP 7.3 and would be eligible to be the default algorithm in PHP 7.4/vNext, although there's no guarantee they'll do that.

    http://php.net/password_hash

  5. 6 hours ago, SMBiT Professionals said:

    To be honest i'm not sure, i would suspect oAuth of some sort, we're not using the inbuilt Invision put together an application for us and it is not using the inbuilt oAuth support in 4.3, maybe i should go back to them and ensure that the MemberSynch  is being called?

     

    Thanks for the reply.

     

    7 minutes ago, Adriano Faria said:

    Yes. Tested "Other OAuth 2.0" handler with onCreateAccountonProfileUpdate and onDelete. All work fine.

    You are assuming that if member validation is enabled, that everyone will validate. This isn't true for anyone that signs in with an SSO (be it Custom, OAuth, Facebook etc) or anyone that registers (when purchasing an item) in Commerce. You would be better to just use onCreateAccount() and make sure you have onDelete() supported for accounts that get removed (currently there are only methods for onCreateAccount() and onValidate())

  6. 38 minutes ago, Adriano Faria said:

    Reeaaaaaaaaaaaaaaaaaaaaally weird. It's the FURL again. /applications doesn't work. /staffapplications works fine. The thing is that /applications isn't used anywhere, so it *should* work.

    /applications is a folder on the file system where the applications are stored.

  7. 29 minutes ago, Gabriel Torres said:

    Hi,

    I really appreciated that as of IPS 4.2.2 broken member photos are replaced with the name of the user, improving the aesthetics of our community. However, on these cases, on the member's hover card, the image is still shown as a broken broken image.

    This is probably a small issue that you guys want to fix in the next release.

    See screenshots below.

    Thank you in advance.


    Gabriel.

    broken-avatar-1.png

    broken-avatar-2.png

    This is actually a bug that's fixed in 4.2.3, they should be displaying a letter photo instead.

    p.s. support issues and bug reports should be submitted via a ticket in the client area.

  8. Just now, heartbreakers said:

    On IB 3.4.6, what does the rebuild post content do? Will it throw off any posts? I used the rebuild signatures feature and the editor coding in my members' signatures malfunctioned and showed the codes. Is it a good idea to use this feature before upgrading?

    No, this tool is only for users that have upgraded from 2.3 (and should only be ran once). We removed it in 3.4.7.

  9. In preparation of the 3.4.x files it is best to manually remove all third party skin themes, mods, hooks and applications before proceeding to the upgrade.

    It sounds as though you have fragment hanging around during and after the upgrade. When you do a fresh install there is nothing to convert so therefore nothing to be missed during its cleanup...

    Try another upgrade. But first manually remove all third party skin themes, mods, hooks and applications as explained in this topic.

    That really isn't required, anyone following this instruction will permanently delete any data stored by those 3rd party applications and be unable to upgrade to their IPS4 version. The upgrade process will remove any 3.x themes and plugins.

  10. There seem to be a bug with the upgraded topic and forum subscriptions.

    In ipb348 the subscriptions have been stored in table ips_core_likes. The area field only contained plural words of "topic" and "forum".

    After the upgrade to ipb4 the subscriptions have been moved to ips_core_follow. But now we have both versions (singular and plural) in the area field. I opened a ticket and after a couple of conversations they told me that this seem to be a bug they don't have a fix yet.

    This means some subscriptions are not working in ipb4 because the area field has to contain singular words only.

    Could you please check your follow table?

    The bug report for this particular issue

×
×
  • Create New...