Jump to content

Community

Kjell Iver Johansen

+Clients
  • Content Count

    1,252
  • Joined

  • Last visited


Reputation Activity

  1. Like
    Kjell Iver Johansen reacted to Rikki for an entry, Invision Community Apps for iOS & Android   
    I'm excited to reveal that we are making Invision Community native apps for iOS and Android!
    For the past few months, our staff has been using an internal test build right here on our community. Now we are ready to widen testing to a larger pool of customers. Information on how to become a tester is at the end of this post. But first, let's take a look at the app itself.
    Technology Preview
    We have a lot of exciting plans for the Invision Community app.
    We wanted to take full advantage of a clean slate and build a brand new experience that embraces a native app's interfaces. While the app is unmistakably Invision Community, it features new ways of interacting with your content.

    We want the app to help shape the future of Invision Community, and we're asking for you to help.
    What we are opening up for testing today is a technology preview. This slim app covers the essentials with a view to much more expansion later.
    The technology preview is locked to our community. The app we will release will be a 'multi-community' app; a directory of communities users can browse and save.
    We’ve taken this approach because the app stores have clamped down on ‘template’ apps, and the cost involved in building and maintaining a separate app per-community won’t be an option for many of our customers. A multi-community app is a great approach for most: simple setup, minimal cost, still fully-featured, and a great way for new users to find your community too.
    What The App Does
    For the initial phase of this technology preview, discussions are the main focus which is the foundation of every Invision Community. Also available are profiles, streams, search and notifications - including (at last!) push notifications.
    Any areas that the app does not currently support will open seamlessly in a web view within the app. As we build new functionality into the app over time, users will encounter fewer of these hybrid views.
    Your feedback will allow us to target the highest priority areas during the technology preview phase.
    RPReplay_Final1568062287_1.mp4 Pricing
    Note: The information below outlines our current intentions, but may change as we finalize the app's release to app stores.
    The good news is we intend for the app to be free to both our customers with active licenses and their end-users. In time, we will offer a premium option to communities. This funding will secure the app's long-term future.
    The premium option could enhance their listing in the directory, or provide special functionality when users use that community in the app.

    Availability
    We intend to release the app alongside the next significant point release of Invision Community, expected to be 4.5. Communities will need to upgrade to this version to allow their users to use the app.
    Questions?
    Why not a PWA (progressive web app)?
    Invision Community 4.4 already supports several PWA features. However, until iOS supports Push Notifications (and other features) in PWAs, we don't feel they are a fully-rounded solution to using communities on a phone. Building native apps allow us to experiment with new interfaces and approaches. As PWA support improves in the years to come, we'll feed what we learn back into the main product for the benefit of all users.
    Why now?
    Those with a long memory will recall that we've had a few attempts at providing an app in the past that weren't successful.
    We are great at building apps with web technologies but creating native apps ourselves wasn't sustainable.
    Enter React Native.
    React Native is an open-source technology for building native apps. React Native allows teams to build native apps using web technologies, but crucially, React Native doesn't build hybrid apps. They are compiled into real native apps - not browser wrappers, but native buttons, text, dialogs, animations and more.
    A year or so ago, we started experimenting with React Native to see if it might be a viable approach for us. And it was. Finally, there was a technology that enabled web engineers to build delightful cross-platform native apps.

    As we can build native mobile apps using the technology we are familiar with allows us to incorporate mobile app development into our existing processes.
    Why just forums?
    Invision Community is a large, fully-featured platform, and building the entire platform in a native app from the get-go didn't seem to be the best approach. Instead, we've focused on the most active area of most communities - forums - with other areas still supported in the app via webviews. Over time, additional features and tools will be built into the app so that it eventually reaches feature-parity with the web version. We'll take feedback from our customers to determine which areas to support next.
    How will I add my community to the app?
    The next significant point release of Invision Community (expected to be 4.5) will have app support built-in. Including your app in the directory will be as simple as enabling the feature in your AdminCP and configuring a few options. 
    Is the app ad-supported?
    There are no ads of any kind in the app right now. We may include ads or allow communities to run their own ads as a premium option in future.
    Can I get a white-label version for my community?
    We aim to offer a white-label option in the future.
    Will my plugins work in the app?
    Probably not. We're intentionally building the app to work with standard Invision Community features and apps right now. If your plugins add new UI elements or change the functions that users interact with it's likely they will not work with the app.
    What about themes?
    Themes won't work in the app because the app doesn't use HTML. However, some branding/customization will be available via the AdminCP, and we may expand upon this in future.
    Have other questions? Let us know in the comments, and we'll answer them!
    Sign Up For Testing
    For the next stage of our testing process, we will be inviting several customers to try the app and provide feedback/bug reports. As part of the sign-up process, we'll ask for some information about your own community. We'll use this to select further testers once we begin testing of the 'multi-community' version of the app later. The answers you provide will not affect your chance of testing the app on our community.
    Interested in joining the testing group? Click here to sign up.
    RPReplay_Final1568062287_1.mp4
  2. Like
    Kjell Iver Johansen reacted to Mark for an entry, 4.4: Increase visitor registrations with Post Before Registering   
    It's very easy to focus on a single metric to gauge the success of your community.
    It's very common for community owners to look at page hits and determine if their SEO and marketing efforts have paid off.
    Getting traffic to your site is only half the equation though. The most valuable metric is how many casual visitors you're converting to engaged members.
    Invision Community already makes it easy for guests to sign up using external services such as Facebook, Twitter and Google.
    However, there has to be a conscious decision to click that sign-up button. For some, this may be a barrier too many.
    Invision Community 4.4 reduces this barrier by allowing guests to create a post to a topic they want to engage with.
    Once they have posted, they are asked to simply complete their registration. They are more likely to do this now they have invested in your community.
    This will be incredibly valuable when you consider how much traffic a forum receives from inbound Google searches. With Post Before Registering, you'll increase your chances of turning that inbound lead into a registered member contributing to your site.
    Let me take you through the feature and show you how it works.
    When browsing the community guests will see the ability to submit a post, with an explanation that they can post now and complete registration later. The only thing they have to provide in addition to their post is an email address.

    Posting as a guest
    This works in any application for new content (topics, Gallery images, etc.) as well as comments and reviews. It will only show when a newly registered member would be able to post in that area - for example, it will not show in a forum that only administrators can post in. 
    After submitting the post, the post will not be visible to any user, but the user will immediately be redirected to the registration form with an explanation to complete the registration. The email address they provided will already be filled in.

    Registration form after posting as a guest
    At this point, the user can either fill in the registration form, or use a social sign in method like Facebook or Twitter to create an account. After the account has been created, and validation has been completed if necessary, their post will automatically be made visible just as if they had registered and then posted.
    If the user abandons the registration after they've submitted their post, an email will be sent to them to remind them to complete the registration.

    Email reminding user to finish registering
     
    Some Notes
    Invision Community already has a feature that allows guests to post as guests without registration if granted permission. That feature has not been removed and so if you already allow guests to post, the behaviour will not change. This new feature is only available when a guest can't post in a given area, but a member would be able to. The entire feature can also be turned off if undesired. If the area the guest is posting in requires moderator approval, or newly registered members require approval of new posts, the post will enter the moderation queue as normal once their account has been created. Third party applications will require minor updates to support this feature. Once your casual visitor has invested time in your community by crafting a post, they are much more likely to finish the registration to get it posted. If you have set up external log in methods, then registration only takes a few more clicks.
    This blog is part of our series introducing new features for Invision Community 4.4.
  3. Like
    Kjell Iver Johansen reacted to bfarber for an entry, 4.4: Application manifest and icon management   
    Who remembers the earlier days of the internet? Back when you popped your logo at the top left of your site and you were largely done?
    Invision Community has continually developed to account for all the new services that have been built during our 16 years.
    We now have social media sharing images, favicons and more to consider.
    Invision Community 4.4 also adds mobile application icons, Safari mask icons and data for an application manifest. Handling of these logos and icons was a prime candidate for improvement in 4.4.
    Moving our current options
    Step one for improving our handling of these images was to move our current options out of themes and to allow them to be managed suite-wide from a single area. You can still upload a logo image per-theme (which shows in the header area), but the rest of the options have now been relocated to a new area: Customization > Appearance > Icons & Logos.

    Adding new options
    After giving favicon and share logo management its own dedicated area, we took a look at enhancing the configuration options made available through the interface without requiring theme template edits.
    Multiple share logos
    You can now upload multiple share logos. If you elect to upload more than one share logo, Facebook and similar sites will generally either show a carousel to allow you to choose which logo to use when sharing, or simply use the first image referenced.
    Application icons
    You can now upload an image to represent your website which will be used to generate the "home screen" icons for iPhones and Androids automatically. Uploading a single image will result in several different copies of the image (in different dimensions) being generated, and mobile devices will automatically choose the best option from the list as needed.
    Safari mask icon
    You can also now upload a Safari Mask icon, which is used to represent your website in certain areas on Apple computers (such as on the "touchbar" of certain keyboards). This image must be an SVG image with a transparent background, and all vectors must be 100% black.
    Additionally, you can specify the mask color which is used to offset your image when necessary (e.g. to represent it as "selected" or "active").
    Application manifest
    In order for devices to support the application icons that you upload, a file known as a web manifest must be generated and delivered to the browser. This now happens automatically, using details and icons specified in the AdminCP. Certain details, however, can be configured explicitly from the Icons & Logos page:
    Short name
    This is a short name to represent your site in areas with limited screen space, such as below your application icon on a mobile phone home screen. Site name
    This is the name of the site. The "Website name" setting is automatically used if you do not explicitly override it when configuring the manifest. Description
    A short description of your site Theme color
    You can choose a (single) color to represent the general theme of the site. This color may be used by devices in areas such as the address bar background. Background color
    You can also choose a (single) color to use as the background color for your site when the application is launched from a shortcut saved to the user's device home screen. Display mode
    Finally, you can specify the display mode your site should launch in. For our more astute designers and developers, you may have already realized that generating the manifest file lays the groundwork for future PWA (Progressive Web App) development and support. Additionally, some Android devices will automatically prompt users to add your website to their home screen now that a manifest file is generated by the site.
    Oh, and for the sake of completeness, we also generate the special browserconfig.xml file that Microsoft products (including Microsoft Edge, Internet Explorer, X-Box, and Microsoft-based mobile devices) look for when pinning sites and generating live tiles. There are no additional configuration options for this file - everything is automatically generated from the aforementioned options.



    The end result?
    Your community can now better convey, automatically, certain details to the myriad of devices out there that may be accessing your site, and you now have much better control over those details. You can more easily fine-tune the "little things" that help paint a complete picture of your web presence, and the groundwork has been laid for bigger and better things in the future as standardization and adoption of PWA functionality improves.
    This blog is part of our series introducing new features for Invision Community 4.4.
  4. Like
    Kjell Iver Johansen reacted to Mark for an entry, 4.4: AdminCP Notifications   
    Do you recall that scene in Harry Potter where young Harry is sitting in his Uncle’s living room when hundreds of letters from Hogwarts burst through the fireplace, filling the room?
    Sometimes, when you log into the administrator’s control panel, it can feel a bit like that.
    As the administration control panel has evolved, there has been more of a need to display notifications, alerts and warnings to the administrators.
    There are several things which may require an administrator's attention which may show a notice on the AdminCP dashboard, a banner on the community, or send an email. For example:
    When a new version of Invision Community is released. A new member registers and requires administrator validation. A configuration issue is detected, for example if dangerous PHP functions are enabled on the server. There are items Commerce which require manual action, such as transactions pending manual approval or items to be shipped. Up until now, each such area would manage how these notifications show and are sent independently. In 4.4 we have introduced a new section of the AdminCP which shows all things which require administrator attention in one place, easily accessible from any AdminCP page.

    AdminCP Notification Menu
    Clicking on any of these notifications will take you to the relevant area of the AdminCP, or there is also a full-screen Notification Center which allows you to quickly take common actions such as approving members.

    AdminCP Notification Center
    While the best approach is to take the appropriate action (which will automatically dismiss the notification) so you always have an empty Notification Center, most notification types can be hidden, either temporarily on a per-notification basis by clicking the cross in the top-right, or administrators can hide all notifications of a certain type from their individual settings. Administrators can also choose which type of notifications to receive an email notification about.

    Notification Settings
    Each notification has a severity indicated by the coloured bar on the side and certain notifications can also show banners either across the AdminCP, or also on the front-end (to administrators).
    Notifications group automatically (so for example, if there are 5 members pending approval, you will see 1 notification rather than 5 separate ones) and where appropriate each administrator can choose if they want to receive a single email, or a separate email with each occurrence.
    Now you won't miss an invitation to Hogwarts, or anything important again.
    This is a blog about our upcoming Invision Community 4.4 release, due later this year.
  5. Like
    Kjell Iver Johansen reacted to Matt for an entry, Your GDPR questions answered   
    You've no doubt heard about GDPR by now. It's a very hot topic in many circles. Lots of experts are weighing in on the best approach to take before the May 25th deadline.
    Which reminds me of my favorite joke:
    "Do you know a great GDPR expert?”
    Yes, I do!
    “Could you send me his email address”
    No, I'm afraid not.
    I wrote about how Invision Community can help with your GDPR compliance back in December. I've seen a lot of posts and topics on GDPR in our community since then.
    First, let's get the disclaimer out of the way. I'm a humble programmer and not a GDPR expert or a lawyer. The information here is presented to assist you in making decisions. As always, we recommend you do your own research and if you're in any doubt, book an appointment with a lawyer.
    It is also worth mentioning that GDPR is very much a living document with phrases like "legitimate interest" and "reasonable measures". None of these phrases have any real legal definition and are open to interpretation. Some have interpreted them severely, and others more liberally.
    GDRP is about being a good steward of the data you store on a user. It's not designed to stop you from operating an engaging web site. There's no need to create stress about users linking to other sites, embedding images, anonymizing IP addresses, and such on your site. These don't impact any data you are storing and are part of the normal operation of how the web works. Be responsible and respectful of your users' data but keep enjoying your community.
    Let's have a quick recap on the points we raised in our original blog entry.
    Individual Rights
    The right to be informed
    Invision Community has a built in privacy policy system that is presented to a new user, and existing users when it has been updated.

     
    What should your privacy policy contain? I personally like the look of SEQ Legal's framework which is available for free.
    This policy covers the important points such as which cookies are collected, how personal information is used and so on.
    There may be other services out there offering similar templates.
    Right to erasure
    I personally feel that everyone should listen to "A Little Respect" as it's not only a cracking tune, but also carries a wonderful message.
    The GDPR document however relates to the individuals right to be forgotten.
    Invision Community allows you to delete members. When deleting members, you can elect to remove their content too. There is an option to keep it as Guest content, thus removing the author as identifiable.
    It's worth using the 'keep' option after researching the user's posts to make sure they haven't posted personal information such as where they live, etc.
    Emailing and Consent
    Invision Community has the correct opt-in for bulk emails on registration that is not pre-checked. If the user checks this option, this is recorded with the member's history. Likewise, if they retract this permission, that action is also recorded.

     
    When you edit the terms and conditions or privacy policy, all users are required to read it again and opt-in again.
    Cookies
    A lot of GDPR anxiety seems to revolve around these tiny little text files your browser stores. If you read the GDPR document (and who doesn't love a little light reading) then you'll see that very little has actually changed with cookies. It extends current data protection guidance a little to ensure that you are transparent about which cookies you store.
    Invision Community has tools to create a floating cookie opt-in bar, and also a page showing which cookies are stored and why.
    This is the page that you'd edit to add any cookies your installation sets (if you have enabled Facebook's Pixel, or Google Analytics for example).
    Your GDPR Questions
    Now let's look at some questions that have been asked on our community and I'll do my best to provide some guidance that should help you make decisions on how to configure your Invision Community to suit your needs.

    Alan!!
    Is the soft opt-in cookie policy enough? What about the IP address stored in the session cookie?
    Great question. There's conflicting advise out there about this. The GDPR document states:
    The ICO states that session cookies stored for that session only (so they are deleted when the tab / window is closed) are OK as long as they are not used to profile users.
    This is re-enforced by EUROPA:

    My feeling is that GDPR isn't really out to stop you creating a functioning website, they are more interested in how you store and use this information.
    Thus, I feel that storing a session cookie with an IP address is OK. The user is told what is being stored and instructions are given if they want to delete them.
    Given the internet is very much driven by IP addresses, I fail to see how you can not collect an IP address in some form or another. They are collected in access logs deep in the server OS.
    Finally, there is a strong legitimate interest in creating a session cookie. It's part and parcel of the website's function and the cookie is not used in any 'bad' way. It just allows guests and members to retain preferences and update "last seen" times to help deliver content.
    Do I need to delete all the posts by a member if they ask me to?
    We have many large clients in the EU with really impressive and expensive legal teams and they are all unanimous in telling us that there is no requirement to delete content when deleting a user's personal information. The analogy often given is with email: once someone sends you an email you are not obligated to delete that. The same is true with content posted by a user: once they post that content it's no longer "owned" by them and is now out in public.

    Ultimately, the decision is yours but do not feel that you have to delete their content. This is not a GDPR requirement.
    What about members who haven't validated? They're technically not members but we're still holding their data!
    No problem. The system does delete un-validated users and incomplete users automatically for you. You can even set the time delay for deletion in the ACP.

     
    What about RECAPTCHA? I use this, and it technically collects some data!
    Just add that you use this service to your privacy policy, like so:
    I see many companies emailing out asking for members to opt back in for bulk mail, do I need to do this?
    Short answer: No.
    Since Invision Community 4.0, you can only ever bulk email users that have opted in for bulk emails. There's no way around it, so there's nothing to ask them to opt-in for. They've already done it.
    There is a tiny wrinkle in that pre 4.2.7, the opt-in was pre-checked as was the norm for most websites. Moving forward, GDPR asks for explicit consent, so this checkbox cannot be pre-ticked (and isn't in Invision Community 4.2.7 and later). However, the ICO is clear that if the email list has a legitimate interest, and was obtained with soft opt-in, then you don't need to ask again for permission.
    What about notifications? They send emails!
    Yes they do, but that's OK.
    A notification is only ever sent after a user chooses to follow an item. This falls under legitimate interest.
    There is also a clear way to stop receiving emails. The user can opt-in and opt-out of email as a notification device at their leisure.

     
    Do I need to stop blocking embeds and external images?
    No. The internet is based on cross-linking of things and sharing information. At a very fundamental level, it's going to be incredibly hard to prevent it from happening. Removing these engaging and enriching tools are only going to make your community suffer.

    There's no harm in adding a few lines in your privacy policy explaining that the site may feature videos from Vimeo and Youtube as part of user contributions but you do not need to be worried. As stated earlier, GDPR isn't about sucking the fun out of the internet, it's about being responsible and transparent.
    Phew.
    Hopefully you've got a better understanding about how Invision Community can assist your GDPR compliance efforts.
    The best bit of advice is to not panic. If you have any questions, we'd love to hear them. Drop us a line below.
  6. Like
    Kjell Iver Johansen reacted to Matt for an entry, We're now using Invision Community 4.3!   
    Cue the music; switch on the dramatic lighting, we've got fantastic news!
    We're now running Invision Community 4.3 on here for some advanced testing before we unleash the first beta release.

    There's a subtle hint above
    If you need a recap of what was added, take a look at our product updates blog which takes you through the highlights.
    As this is a pre-beta release, expect some funkiness as we scurry around and tidy up our custom theme wrapper and other areas as we spot them.
    If you you find a bug, we'd love for you to report it with as much detail as you can muster in the bug report area.
    We'd love to know what you think, let us know below.
  7. Thanks
    Kjell Iver Johansen reacted to Matt for an entry, Happy 16th Birthday To Us!   
    This month, we turn sweet sixteen!

    We made our own card this year.
    I know, it's hard to believe with our youthful looks and energetic personalities, but it's true. Charles and I have known each other longer than I've known my own children and we still make each other laugh on a daily basis.
    Over the past 16 years we've seen a lot of trends come and go.
    When we started, AOL dial-up was the preferred method of choice (and probably the only method of choice). Compuserve were flying high and I think I'll stop this walk down memory lane before I turn into my own grandfather and start talking about how things were better in my day.
    A lot has changed. We've seen the rise of social media and how it disrupted habits. We've seen MP3 players become iPods, and iPods become iPhones and iPhones become iPads (other digital devices are also available).
    It's crazy to think that our company pre-dates Facebook, Twitter and Youtube.

    Click on this image to see it unless you have excellent eyesight
    We're still here because we are always innovating and adapting. The software we're working on right now is vastly different from the one we started out with. And that is how it should be. We listen to our customers and we implement the great ideas.
    Of course, we'd not have lasted a year without our customers. We're genuinely thrilled to still be doing a job we love and serving customers who have trusted their community with us.
    Thank you all for choosing us and we're looking forward to the next 16 years.
  8. Like
    Kjell Iver Johansen reacted to Matt for an entry, How Invision Community's tools can help with GDPR compliance   
    The General Data Protection Regulation (GDPR) is a regulation (EU 2016/679) that is intended to strengthen and unify data protection for EU residents from 25th May 2018.
    How can Invision Community help?
    While Invision Community enables you to collect and store information, it's important to note that you as the site owner are the data controller. If your site can collect data from EU citizens, then we recommend that you research your responsibilities.
    We have introduced several new tools in Invision Community 4.2.7 to help you with compliance, and we'll run through them and the relevant sections of the regulation in this blog.
    Individual Rights (More information)
    Right to be informed
    Invision Community has an area for you to edit your own privacy policy. This is found in the Admin CP > Settings > Terms & Privacy Policy.

     
    Guidance on what the policy should contain can be found here.
    Right to erasure (More information)
    Invision Community allows you to delete a member from the Admin CP. If the member has left posts or comments on your community, you can elect to delete the content, or keep it but remove the author's details thereby making the content anonymous.
    Lawful bases for processing (More information)
    Consent (More information)
    Invision Community now features a setting to not automatically opt in to administrator emails such as those sent by the bulk email system often used for newsletters when registering a new account on your community.
    This feature is found in the ACP > Members > Registration Settings

     
    Part of the consent regulation is to record when consent was given. The consent to opt-in for administrator emails such as bulk emails sent via the Admin CP is recorded at registration, and each time they change the setting. This record can be found in the member history log when viewing a member in the Admin CP.

    If you change the Terms & Conditions, or the Privacy Policy, you can request that members accept these changes when they next log in thus giving their consent for those changes.

    Cookies (More information)
    Invision Community stores a small amount of data in cookies. These are used to authorize you when you re-visit a community. Other cookies are used to provide a service at the user's request, such as changing a theme or using Commerce's cart.
    We have added additional features for Invision Community 4.2.7 to permit acknolwedgement that cookies will be set, and a brief page outlining the types of cookies that are set.
    Invision Community has a feature that shows a small message to new visitors to the community. This is found in the Admin CP > Terms & Privacy Policy page.

     
    We have pre-configured a cookie acknowledgement message using the short-tags {cookies}.
    This will display as follows:

     
    This links to a new page showing brief information about the types of cookies that Invision Community stores.

     
    Although at the time of writing this blog entry, the regulation states that there is no exact information that you need to show on the cookie page, you can edit it to add more detail if you wish.
    Summary
    We hope these new tools available with Invision Community 4.2.7 make it easier for you to seek compliance with GDPR if you choose to do so.
    It's worth pointing out that we are awesome at making community software and know a huge amount about making communities successful, but we are not experts in EU regulation. We offer this blog entry as a way to assist you in seeking compliance but you must do your own research and are responsible for your own community.
    Invision Community 4.2.7 is currently in beta testing. We're aiming to release it early next week.
    We hope this is a good starting point for you!
  9. Like
    Kjell Iver Johansen reacted to Rikki for an entry, New: Clubs   
    This entry is about our IPS Community Suite 4.2 release.
    We are happy to introduce the next major feature that will be available in IPS Community Suite 4.2 - Clubs.
    Clubs are a brand new way of supporting sub-communities within your site. Many people have requested social group functionality in the past and Clubs are our implementation of this concept. Let's take a look at a few screenshots, and then go over what they are capable of doing.

    The Club directory

    A Club homepage

    Club member listing

    Example of content within a club (topics, in this case)
    There's a lot to digest there! Let's go over the basic functionality.
     
    Club Types
    Four types of club are available:
    Public clubs
    Clubs that anyone can see and participate in without joining. Open club
    Clubs that anyone can see and join. Closed club
    Clubs that anyone can see in the directory, but joining must be approved by a Club Leader or Club Moderator. Non-club-members who view the club will only see the member list - not the recent activity or content areas. Private club
    Clubs that do not show in public, and users must be invited by a Club Leader or Club Moderator As the site admin, you can of course configure which club types can be created and by whom. You could, for example, allow members to create public and open clubs, but allow a "VIP" group to also create Closed and Private clubs.

    Admin configuration option for Club creations
     
    Club Users
    Each club has three levels of user:
    Leader
    A leader has all of the permissions of a moderator, and can add other moderators. They can also add content areas (see below). The club owner is automatically a leader. Moderators
    Moderators, as the name implies, have the ability to moderate content posted within the club. As the site administrator, you can define which moderator tools can be used. You could, for example, prevent any content being deleted from clubs, but allow it to be hidden. Moderators can also remove members from a club. Users
    Anyone else that joins the club.
    Defining the moderator permissions available to club moderators
    Your site administrator and moderators, with the appropriate permissions, are able to moderator content in any Club regardless of whether they are a member of it. 
    Clubs can be created by any user who has permission. As you would expect, this is controlled by our regular permission settings.
    For closed clubs, there's an approval process. Users can request to join and the request must be approved by a leader. Leaders get a notification when a user requests to join; the user gets a notification when their request is approved or denied.

    Approving and declining join requests
     
    Club Content
    Club Leaders can add a variety of content areas to their club - forums, calendars, blogs and so on. It's important to note that these content areas are fully functional just as if they existed as a top-level admin created area. They will appear in search results, activity streams, users can follow them, embed links to them, and so on. If a user has permission to see a forum (for example) within a club it will behave exactly like other forums they see - and the same for all other kinds of content.
    Each content area a leader adds can have a custom title, and will appear in the club navigation. This means, for example, that you can have multiple forums within a club, and give each a different name.

    Adding content areas to a club
     
    Club Custom Fields
    Clubs also support custom fields. Custom fields are defined by the site administrator and can be filled in by Club Owners. The values they enter are shown (along with the club description) on the club homepage.

    Custom fields in a club
    On the Club Directory page, users can filter by the custom club fields.

    Filtering clubs
     
    Club Locations
    Clubs have built-in support for Google Maps, allowing users to specify a physical location for their club. Let's say you run a community for car enthusiasts; each club might be tied to a particular region's meetup. The Club Owner specifies the location when setting up the club, and clubs are then shown on map on the directory page:

    Club locations
    And within a club, the location is shown too:

     
    Club Display
    We offer two ways to display club headers within the club - the standard way, shown in the screenshots you've seen up to this point, but we also have a sidebar option. This is something the admin sets globally for the site, rather than per-club. This is useful where your site design doesn't facilitate another horizontal banner taking up valuable screen real-estate; moving the club banner to the sidebar alleviates this pressure on vertical space.

    Sidebar club style
    Using Clubs in Other Ways
    There's a lot of scope for using clubs beyond allowing users to create their own groups. You do not even have to call them "clubs" if that does not suit your use case. For example, on a company intranet you could rename Clubs to "Departments", and create a private group for each of your main roles. This would allow each department to have its own community, with its own forums, gallery, file sharing and so on, private and separate from other departments.
    Similarly, they'd also work well in situations where you as the site admin want to create entire micro-communities. Take for example a video game publisher. Using Clubs, they could create a micro-community for each of their games, complete with forums, galleries and so forth, and then set the Clubs directory as their overall community homepage. Immediately, they have a setup that hasn't until now been possible out-of-the-box with IPS Community Suite.
     
    We expect our clients will come up with some really innovative uses for the new Club functionality, and we can't wait to see what you do. We'd love to hear your feedback - let us know what you think in the comments.
  10. Like
    Kjell Iver Johansen reacted to Charles for an entry, New: Delayed Deletes   
    This entry is about our IPS Community Suite 4.2 release.
    I am sure we have all accidentally clicked delete on a post in your community and then realized you needed it. Luckily we now have Delayed Deletes to easily restore deleted content.

    Settings in AdminCP
    You can delete just as you normally do as you moderate and your posts will be removed just like now. The main difference is that you can now view recently deleted content and restore as needed in the Moderator Control Panel.

    Easily view what is pending delete
    All you have to do is click the deleted item and you will be taken to that item in context of where it used to be. This makes is much easier to understand why it was deleted and decide if you should restore.

    Restore and view deleted content in context
    Delayed Deletes is a feature that could be a life saver for your community and we cannot wait to get it out to you.
  11. Like
    Kjell Iver Johansen reacted to Charles for an entry, Coming Soon in 4.1.17   
    Version 4.1.17 is in the final stages of development and will be released soon!
    Check out the release notes for the full list of what's new and our preview articles for details on some of the most interesting changes:
    Better Analytics Integration Tag Quick Edit Default Warning Notes Custom RSS Feeds Word and Link Filters Leaderboard Moderation Improvements Security and Privacy Embeds and Integration We hope you enjoy all these new additions coming in 4.1.17 and be sure to read the release notes for many smaller changes. The big feature in 4.1.17 is the new Leaderboard which we really think will enhance your community.
    If you like using pre-release beta versions, the public beta of 4.1.17 will be available in the client area on 28 November. We support betas on live installs with some exceptions so give it a try if you like to be first to try the new features!
  12. Like
    Kjell Iver Johansen reacted to Charles for an entry, New: Security and Privacy   
    IPS is always auditing our software to improve security at the code-level but these improvements are not really visible to you even though they protect your site all the time. We are implementing some new features that you can use to enhance the security and privacy of your site. Many of these features depend on your personal preferences, local laws, or the policies of your own organization. Here is a list of what's new:
    Birthday Control

    You may wish to make birthday viewing only show to admins or you can completely disable prompting for a birthday if you consider that information sensitive.
    Member Delete Name Retention
    When deleting a member in the AdminCP, if you choose to keep their posts the system currently names the posts with a display name of "Guest user" where user is the previous display name of the member you deleted. You can how choose to retain their name in posts or not so you can either have it as it is now or simple "Guest" on member delete.
    Password Strength

    Password Strength
    You now have two new options for password: show a strength meter and require strong passwords. You can choose to either just show the meter as a suggestion or you can also choose to enforce a password strength. You can choose between three levels of password enforcement parameters depending on how strict you choose to be.
    Guest Terms Banner

    Guest Terms Banner
    There is a new option to show a guest terms of service banner when a new visitor first visits your site. You can set the text shown in the display and you can also put in two special tags to automatically link to your Terms of Service or Privacy Policy page.
    Age Restrictions

    Age Prompt
    We have always had COPPA support in the Suite but we have extended this to be a more generic age restriction feature. You can now set your site to reject registrations from anyone under a certain age you specify. For privacy, the birthday entered on registration is only used to calculate permission and is never stored.
     
    This change will be in version 4.1.17 which is scheduled to be released in early December 2016.
  13. Like
    Kjell Iver Johansen reacted to Rikki for an entry, New in 4.1.12: Round up   
    Last week we introduced you to a couple of key new improvements in IPS Community Suite 4.1.12, the new post preview and enhanced activity streams and search. However, this is a packed release, so I wanted to quickly review what else you can expect to find when it is released this week.
    Mentions
    4.0 introduced mentions, and since then a frequently-requested feature is the ability to ignore notifications triggered by particular members. In 4.1.12, we enhanced the Ignore Users functionality to also allow you to block mention notifications. They will still be able to mention you in posts, but you will no longer be notified about it.

    Ratings
    As of 4.1.12, ratings will now display half-stars in order to be more accurate. Users will still rate whole stars out of 5 (or 10 if configured so), but the aggregated ratings displayed alongside content will be more fine-grained.
    Custom date formatting
    We have used built-in, automatic locale formats for dates since 4.0, but it became increasingly clear that this did not offer the flexibility that some community administrators desired. As a result, 4.1.12 re-introduces the ability to provide custom formats for dates.
    Bug fixes
    Amongst the handful of new features, there's over 400 other bug fixes and improvements that contribute towards the overall stability of the IPS Community Suite, as we start working towards the next major release, IPS Community Suite 4.2 which will be available later this year. Further fixes for stability in the 4.1 line will come before 4.2 is available.
     
    Please check our release notes to read more about other smaller changes and fixes in 4.1.12.
×
×
  • Create New...