Jump to content

Community

Leaderboard


Popular Content

Showing content with the highest reputation on 01/14/2018 in all areas

  1. 3 points
    Tego właśnie było trzeba, Polskiego developera zajmującego się Polską sprawą i to jeszcze Managera z invisionize Wszystko działa i wygląda przejrzyście, tak jak kolega po angielsku napisał. Brak wykorzystywania translatora i to jest poświęcenie.
  2. 2 points
    The best way to convert guests into members is to make the onboarding process as simple as possible. Over the years, we've added special log in methods for Facebook, Google, LinkedIn and Microsoft. We've carefully hand coded these integrations to allow guests to sign up with just a few clicks using services they're already a member of. These services used to use proprietary methods to link with other websites, but a new standard has emerged. OAuth You may not know it, but you're probably familiar with OAuth already. If you have enabled the ability for users of your community to sign in with their Facebook, Twitter, Google, LinkedIn or Microsoft account, you may have noticed that the process for setting up each of these is quite similar. This is because they all use the OAuth protocol. In Invision Community 4.3, we are introducing several exciting new features: In addition to all of the existing social networks above, which retain their "easy setup" status, we have also added Wordpress. Users on your community can now sign in with any Wordpress site you control (you will need to install a Wordpress plugin to enable OAuth capabilities). As well as those "easy setup" options, we have also added the ability for you to allow users on your site to sign in with any OAuth 2.0 based provider. This means, for example, if your community is based in a location where other social networks are popular, if they use OAuth, you can set those up too. While the setup is a little bit more complicated, this doesn't require any custom programming - you'll just need to find out a few more pieces of information from the provider (an example is provided below). Invision Community itself can now also serve as an OAuth 2.0 server so you can set up other sites to be able to facilitate logins using credentials from your community. This works in conjunction with our REST API, allowing you to make API calls as an authenticated member, which will return just the information that user has access to. With the ability for Invision Community to serve as both an OAuth server and client, this now provides standard integration for multiple Invision Communities together, which will now replace the old IPS Connect feature. We have also taken this opportunity to make a few other minor tweaks to login, registration and account management features, especially for communities which rely heavily on non-standard login methods (more details below). Setting Up a Custom OAuth Provider For this example, I'm going to use vk.com, which is a popular social network in Europe. While Invision Community doesn't provide this as one of the "easy setup" options, it is based on OAuth 2.0 so we can use the new functionality in Invision Community 4.3 to set it up. In older versions, the list of login handlers in the AdminCP had all of the providers listed with enable/disable toggles - because now you can add as many custom handlers as you like in 4.3, it's now a list where you can add/delete options: Login Handlers List When clicking the "Create New" button, you'll see all of the different handlers Invision Community supports. Since vk.com isn't in the list, but is still OAuth 2.0-based, I'll choose the "Other OAuth 2.0" option: Choosing a Login Handler You'll now need to use the documentation provided by the site you want to integrate with to fill out this form. While no custom programming is required, the documentation is usually quite technical in nature - but you only need a few key pieces of information. We anticipate that for some of the more popular options, guides will be provided to help you find the information you need. I have created an application in vk.com's developer center and so I will copy and paste my credentials into the form: Inputting vk.com credentials I then need to find the endpoints from vk.com's documentation and input those too. Inputting vk.com endpoints Next I need to find the endpoint where I can access the user's information within their API and the parameters they are returned by. The only required piece of information is an ID, but you can also provide the parameters for accessing the display name, email address and profile photo. If display name/email address isn't available/provided, the user will be asked for this the first time they sign in. vk.com's API doesn't provide access to the email, but I can use the screen name as the display name, and they do provide access to the photo: Inputting vk.com User Information Endpoint and response parameters Finally, provide a logo and a color for the sign in button and some final settings: Inputting vk.com Logo and Button Color And now vk.com login is set up. A button will now show up on the front end which I can use to sign in. I didn't provide a way to access the email address, so on the first sign in, the user will be prompted to provide that, but the screen name and profile photo from vk.com will be used: Signing in with vk.com Using Invision Community as an OAuth Server You can also set up Invision Community itself to be an OAuth Server. This may be useful for two main reasons: If you want to integrate two communities together, or integrate with something else which supports adding custom OAuth clients. If you are a developer and want to use the REST API using OAuth for authentication rather than an API Key. You can either make requests as an authenticated user (by obtaining an access token) or using Client Credentials. The screenshots below show the full capabilities which are quite technical and mostly aimed at developers. If you will just use this feature to link two communities, don't be concerned if it looks too complicated, an easy-to-follow guide will be available to achieve that. You will set up the clients from the AdminCP: Setting up an OAuth Client When creating the OAuth Client, you can control which scopes are available, and which endpoints of the REST API they provide access to: Defining OAuth Client Scopes The login process is then the standard OAuth flow, and users have the ability to view authorisations in the account settings: Authenticating an OAuth Client The REST API has new and updated endpoints to be aware of the authenticated user: A new REST API endpoint which returns details of the currently authenticated user An updated REST API endpoint which, when called using OAuth authentication, will only return data the authenticated user has access to Other Login System Tweaks Users can now choose if they want to change their local display name or email address if it is changed by an external login method (or the administrator can choose this behaviour). If there is an issue with this (for example, it wants to change the email to one that is already taken), or profile photo syncing, this is now better communicated to the user. You can now control per-login-handler if new registrations are allowed using it. This addresses some confusion from previous versions as to if the "Allow New Registrations" setting applies to accounts being created by social network logins. The Standard login handler can be disabled if you rely totally on an alternate login method. To allow this to happen: All areas where a user is prompted to re-enter their password (some areas of the account settings) now allow reauthentication using any login handler. You can disable local registration but still allow accounts to be created by other login handlers, or redirect users to an external URL to register an account. You can also disable or redirect to an external URL for changing email address / password or the Forgot Password tool. You can now create multiple instances of the external MySQL database and LDAP login methods which have also had some other minor tweaks: The external MySQL database handler now has PHP's password_hash() function as an available option for password encryption type, and defining a custom encryption method is now much easier, done entirely in the AdminCP without needing to modify PHP files. You can now choose if changes to the local display name / email address / password is synced back to the external database / LDAP database. You can optionally show these handlers in the Account Settings pages like other login handlers to allow users with an existing account to link their accounts. You can define a Forgot Password URL for the external database which the user will be redirected to if they try to use the Forgot Password tool and that is how their account is authenticated.
  3. 2 points
    Rikki

    Pending renewal?

    Sorry about the delay; I've gone ahead and approved your renewal
  4. 1 point
    Veilon

    🔥 FLine

    Version 2.3.1 - 4.3 / 4.4+

    653 downloads

    FLine Theme Fline is a new, unique theme for your forum. Great design combined with a huge number of settings. The theme is suitable for any forums of different directions. Added new types of articles and sliders with the possibility of editing. View demo 🔗 Full Screen: Home Page, Calendar Blogs, Gallery If you want to remove the copyright in the product, you need to purchase this plugin Articles Backgrounds Main Settings Forms Forum Nodes GuestMessage Header NavBar Other Footer Slider Social Icons Typography 4.4 version.If you have the problem with topic view, follow these instructions. Notice: If You need to install style on Your forum, but You can't do that, write me in personal messages If You like the style, then check out my other work

    $30.00

  5. 1 point

    Version 7.3

    202 downloads

    This is the Polish (pl-PL) translation file for IPS Community Suite 4 and contains translations for: System Forums Calendar Pages Gallery Commerce Downloads Blog Converter Front-end and back-end are fully translated. Translation is oriented towards quality, linguistic correctness and adequate syntax appropriate to the context. This translation is made by forum.invisionize.pl, the polish support site for Invision Community software. = = = Paczka zawiera spolszczenie poniższych aplikacji w postaci pliku .xml: Core (System) Blog (Blogi) Downloads (Pliki) Gallery (Galeria) Forums (Forum) Calendar (Kalendarz) Pages (Strony) Commerce (Sklep) Zachęcamy do zgłaszania błędów w spolszczeniu odwiedzając stosowne forum.

    Free

  6. 1 point

    Version 1.0.0

    124 downloads

    Easily show how many users are viewing each theme from ACP > Customization > Themes and see what themes are most popular. This is a simple plug-and-play plugin with no settings.

    Free

  7. 1 point
    Spanner

    Skrill - Payment gateway

    File Name: Skrill - Payment gateway File Submitter: Spanner File Submitted: 16 Sep 2013 File Category: Commerce Supported Versions: IP.Nexus 1.5.x Author: Dawid Baruch (IPSBeyond.pl) Description: Payment gateway for IP.Nexus. Note this file is encoded with Ioncube. If you are using the Zend version of Nexus please ensure that your host supports Ioncube encoded files. here to download this file
  8. 1 point
    rfcontreras

    Pages templates

    Hi all, Trying to make Pages similar in usability as Joomla, I suggest to include more templates for database, categories and listing templates. The category listing template is really ugly, they're articles, not a blog! I suggest to include a) The "recipes" and "release notes" should be included as default in every IPB Pages installation. It will not harm to add a lot of ways to show the information. b) Category listing should have options like database's article template (category 3 column feature image). Some very nice things were done by users, why dont include them? c) Import/Export for data OR move content between databases. Pages has a lot of potential, good for the admin, but regarding look & feel you must learn template syntax to do something nice. Best Regards!
  9. 1 point
    Meddysong

    Pages SuperGrid support

    <span class='ipsBadge ipsBadge_style7'>{$record->container()->_title}</span> will get you that result. Please go back to your post and edit it to remove the excerpts from Opentype's code, though. That's a good that he's selling and I know he understandably doesn't want people to share bits of it publicly.
  10. 1 point
    kmk

    Topics By Tags

    Sorry, I was tired and asleep...
  11. 1 point
    onlyME

    Videobox

    I fixed it in the latest version (2.1.1)
  12. 1 point
    onlyME

    Videobox

    I confirm this issue. I will be fixed in next version.
  13. 1 point
    Adriano Faria

    Topics By Tags

    Nope, this specific for topics. I can make a new one to you. Send a PM if you’re interested. Or you can try this:
  14. 1 point
    TheJackal84

    CodingJungle's Apps [support topic]

    Are we ever going to get a fix for downloads Plus? It's been nearly 2 months now
  15. 1 point
    Archimed

    Topics By Tags

    @kmk wake uuup
  16. 1 point
    Adriano Faria

    Topics By Tags

    Arrow added: Just waiting for the @kmk 's GC thing to update it.
  17. 1 point
    Adriano Faria

    Topics By Tags

    @kmk, the plugin works as intented. The problem in your case is that you are using Group Collaboration and wants to list tags from its topics. My plugin was made and it's compatible with Core/Forums app only. By default, it only searchs for tags in forums. You can include or not Clubs, so GC topics will be iincluded anyway. It uses the basic permission getItemsWithPermission, so I'm not sure if GC extends that in anyway to change how it works. It also only shows topics that everyone can see (it exclude topics that only author can see). So if it is like that, I suggest you to show this simple plugin to the GC dev and see what he says. I may add this a new setting in my plugin.
  18. 1 point
    Pete T

    Message on Signup Screen

    Hi @Stormlilly don't believe does show on Quick Register but will check tonight.
  19. 1 point
    Yes. You will need to install a free plugin on the Wordpress site. OAuth only covers account authentication.
  20. 1 point
    MADMAN32395

    4.2.7 Release or changelog.

    I've been submitting tickets for this one bug. Kept getting told I was crazy, eventually got around to replicating it on here and other sites was told it was fixed. But haven't seen it released yet. It would be nice to see when it gets released instead of general "bug fixes were done"
  21. 1 point
    Great work @Mark! I wonder if it might be possible to use native emoji but fall back to Twitter or EmojiOne for devices that do not natively support emoji?
  22. 1 point
    All my future feedback will now be written entirely in emoji.
  23. 1 point
  24. 1 point
    day_

    Remove ipsAdvertisement Class

    Thanks, just figured it out before coming back here, in the template advertismentImage just removed ipsAdvertisement, ipsAdvertisement_medium and ipsAdvertisement_large and now doesn't pick it up
  25. 1 point
    Phillyman

    IPB Pages Wiki-Type Linking?

    Before I moved to IP Content, I ran my IPB board and had a MediaWiki setup for my content management system. While I love not having do this kind of weird stuff to make an item bold..... '''this will be bold''' I do miss the ability to quick link to items that already have pages by doing this.... [[Super Nintendo]] I understand this could be tricky as with MediaWiki everything exists within 1 database, and on IP Pages, you could be linking to a Page or Database item across many different databases. But maybe we give our communities the ability to prefix a word, which would generate a dynamic list? Somewhat like how putting down an @ sign will bring up the members list as you type. At the moment I feel like there are too many steps required to link internal content between pages/databases. Just a thought
  26. 1 point
    amator

    Pages templates

    Yup, we want this! I speak for the rest of 99% inactive members
  27. 1 point
    Joel R

    Pages templates

    "A different article style" by @TAMAN I'd like to point out to any IPS representative who might read this topic that v4 has been out for one year, and yet the community has only managed to offer 1 community guide and 1 Marketplace purchase. There's clearly not enough community support or community innovation for what should be the most extensible app out of the suite, and that creates a steep learning curve for new admins who are uninitiated to Pages. I think even a handful of article block templates (like 4 - 6 different styles) can go a long ways towards helping non-technical admins put together some amazing pages.
  28. 1 point
    illogica

    Tags for Downloads?

    Disappointed that there's no tag system at all for downloads, unless I'm missing something.
  29. 0 points
    Adriano Faria

    Topics By Tags

    ...
×
×
  • Create New...