Jump to content

Charles

Management
  • Posts

    20,452
  • Joined

  • Last visited

  • Days Won

    435

 Content Type 

Downloads

Release Notes

IPS4 Guides

IPS4 Developer Documentation

Invision Community Blog

Development Blog

Deprecation Tracker

Providers Directory

Forums

Events

Store

Gallery

Everything posted by Charles

  1. Invision Community Suite allows you to easily change the top-level menus on your site, to suit your own needs. Whether these be internal links, external links, dropdown menus, or sub menu items, the menu manager makes these simple and quick to set up. Menu Manager The Menu Manager can be found within your ACP in the following location System -> Site Features -> Menu Manager This allows you to fully control the top-level menu of your community. Menu Manager You can create one or two-levels of menu items and all menu items can have drop down menus as well. Menu items available include: custom link = link to any URL you want special Suite areas = specific apps are special app functions activity streams = access to a specific activity stream Pages = link to any page you create in the Pages app Permissions All menu items support full permissions. You can either set them to honor the permissions of the item they're linking to or set custom permissions, by selecting the groups you would like to see the menu item. Permissions If you do not set any second-level menu items then that bar will automatically hide and only the top tabs will show. Example Use Below are a few examples of how to use the system to change things around to your liking, showing each item in turn Moving an Item Moving an item within the menu manager is as simple as drag and drop. You can drag items into and out of other menu items, to create sub menus. Moving Adding an Item To add a new item to the menu, you select the "Add Item" button and select a menu type. What menu types show will depend on what you already have added, and what applications you have installed. You may even have 3rd party items that will add their own menu items. You will see in the video below, that depending on what you select, there will be different items available to you. For example, you can create a menu link to an external page if you wish by supplying a URL. Or select the pages application, and select an internal page. Adding an Item Previewing Changes When making changes on the menu, you can see an instant preview of what these changes will look like, by expanding the "Live Preview" option at the bottom of the page Previewing Changes Restoring Defaults If at any point you decide you would like to restore the menu to its original defaults, so you can start again with your menu, you can do this by selecting the "Restore Default Configuration" button in the top right of the page Restore Defaults Secondary Menu Removal The platform by default has 2 levels of menu. A primary and a secondary menu. If you decide you wish to have only a single menu, you can achieve this by ensuring you have no second level items, as shown below Removing Secondary Publishing Once you have made any changes to your menu, and you are happy with them, you must ensure that you publish your menu. Publishing
  2. You will see references to "constants.php" throughout our guides. The constants.php is a special file you an optionally create in the root directory of your Suite which can include special commands and configuration options which alter the normal behavior of the Suite. File Format You would create a file in the root directory of your Suite, the same directory where index.php and init.php are located, called constants.php. In that file you would simply enter: <?php \define('THE_CONSTANT_YOU_ARE_ADDING','ValueOfConstantHere'); Then below that line any special commands referenced throughout our guides or via instructions in the AdminCP. Many functions are available and common settings include caching controls, debug tools, and special overrides based on your server environment. Most people do not ever need to worry about constants.php until you find a special circumstance. Common Constants While this list is not a full list of constants within the system, these are some of the most common ones you will find in use WARNING: Changing any of these values without full knowledge of what you are doing can result in system issues. Please do not add constants without this knowledge. Constant - CP_DIRECTORY Use - Name of your admin CP directory when changed from the default of 'admin' Example value - 'newcpdirectory' Constant - IN_DEV Use - Places the system into developer mode (dev tools must be present) Example value - TRUE Constant - IPS_FOLDER_PERMISSION Use - Default permission folders will be set to for writable folders Example value - 0777 Constant - FOLDER_PERMISSION_NO_WRITE Use - Default permission folders will be set to for non-writable folders Example value - 0755 Constant - IPS_FILE_PERMISSION Use - Default permission files will be set to Example value - 0666 Constant - FILE_PERMISSION_NO_WRITE Use - Default permission files will be set to for non-writable files Example value - 0644 Constant - COOKIE_PREFIX Use - Prefix to add to any cookie. Helpful if you have cookies of the same name for other uses Example value - 'ips4_' Constant - UPGRADE_MANUAL_THRESHOLD Use - Row count in a table before manual query prompt will occur. Do not change unless you are 100% sure your server will run above this in all queries. Example value - 250000 Constant - UPGRADE_LARGE_TABLE_SIZE Use - Size of table before manual query prompt will occur. Do not change unless you are 100% sure your server will run above this in all queries. Example value - 100000000 Constant - USE_DEVELOPMENT_BUILDS Use - Adding a true value to this will allow the automatic upgrader to pick up public alpha and beta releases. Example value - TRUE Constant - TEMP_DIRECTORY Use - Temp directory to use. By default this will use your servers set temp directory Example value - '/some/full/path/' Constant - BYPASS_ACP_IP_CHECK Use - Removes the check of IP from your ACP Example value - TRUE Constant - RECOVERY_MODE Use - Used for recovery of the system when failure occurs in 3rd party items, preventing ACP access Example value - TRUE Constant - DISABLE_MFA Use - Disabled two factor authentication on the system. Example value - TRUE Constant - REBUILD_SLOW Use - Number of items to be rebuilt per-cycle for routines that take a while (change only if you are 100% sure your system will cope) Example value - 50 Constant - REBUILD_NORMAL Use - Number of items to be rebuilt per-cycle for most routines (change only if you are 100% sure your system will cope) Example value - 250 Constant - REBUILD_QUICK Use - Number of items to be rebuilt per-cycle for routines that are fast (change only if you are 100% sure your system will cope) Example value - 500 Constant - UPGRADING_PAGE Use - Allows you to use an alternative page to the usual upgrading.html page, which is shown when an upgrade is in progress Example value - '/some/full/path/something.html'
  3. Setting Addresses In Email Settings you can configure both the incoming and outgoing email address. Outgoing email address = When the Community sends an email out to a member this is the email address in the "From" field. Note that on our cloud services, the "From" field will always be noreply@invisioncloudcommunity.com but the Reply-To address will be the outgoing email address you set here. Incoming email address = Some error pages display this email so your visitors know how to contact you and the Contact Us form sends messages to this address. Technical Configuration For our cloud services you do not have to configure anything to send email. However, you can optionally choose not to use our built-in email services and instead use your own SMTP, SendGrid, or other services. Applies to self-hosted customers only By default, the Suite will use your local server's PHP mail but some system administrators may want you to use SMTP. You can find settings to enable these other email services on this page as well. If your SMTP server requires SSL or TLS you may need to prefix your SMTP Host with ssl:// or tsl:// to have the system recognize these requirements. When you change any email-related settings, always use the Test Settings button to be sure your changes are working. Email Error Logs can help you diagnose any issues. Emailing Your Members You can use the Bulk Mail feature to easily email all or a portion of your members. There any many filters you can use to email only a subset of your member database. Ranging from by group, join date, last visit date, content count, and even what they have purchased in Commerce. You can customize who receives your emails and what they say. Below you can see an example of these filters. You will see at the top, there are fields for 'About Me' and 'First Name'. These are custom profile fields, which can also be filtered Email Filters The following members will never receive a bulk email regardless of what filters you choose: People who have not checked the "Receive email from admins" box either on sign up or in their account settings. Those who have clicked the unsubscribe link in previous bulk emails as this auto-unchecks the receive emails box. Members who are suspended/banned. When you send a bulk email it will process in the background and can take some time to send depending on how many emails must be generated. Applies to self-hosted customers only If your web host or email provider cannot handle sending many emails at once, you can optionally add the following line to your constants.php to set a number to process per bulk mail cycle. In this example we are setting it to 25 per task cycle. define ( 'BULK_MAILS_PER_CYCLE', 25 ); Customizing Emails Right on the Email Settings page you can change the basic setting Primary email color and Email Logo. This is a quick setting to set the header colors and logo in the HTML email templates. If you want to edit the actual email templates you can visit email appearance and have full control over both the HTML and plain text versions of all emails sent. You can edit both the "wrapper" which contains the overall template that all emails use or the specific content that goes inside the wrapper for email events. There is a list of all email events. This is a useful feature if you want to add info to all emails (edit the wrapper) or just specific emails (edit the email for that event). Email Debugging You can write full email logs to disk. If you need to debug the emails being sent from the Community, you can create a folder (example here named _mail) with appropriate write permissions in your Community root directory, and then add in your constants.php (editing the example path provided): define( 'EMAIL_DEBUG_PATH', "/full/path/to/the/folder/_mail" ); This will cause every email that is sent to be logged to a flat file under this _mail folder. The email will not actually be sent. You should not leave this on for long, especially on a production forum as it can generate a lot of logs. The emails will not be delivered to the recipients The files written are in plain text, and viewable via a web browser if you know the correct URL A high-traffic forum can generate many hundreds or thousands of debug files in a day The debug switch is useful to determine the raw contents of the email being sent to identify any problems, and to confirm the emails you expect to send are being generated and passed to the mail transport agent. If you are looking for what error has been generated on an email that goes out prior to setting the above, you can see these within your email error logs. See Also You may also want to check on the Notification Settings as they define the defaults for when members receive emails based on actions on the Community. Applies to self-hosted customers only If you are being limited on mail by your hosting company, it may be worth taking a look at using an external email enhancement such as send grid for sending your emails. You can set this up from the Community Enhancements section of your ACP
  4. In a world where personal information is high on the agenda, and policies on your site are every more prevalent in our daily internet lives, it is important that you have the ability to add the key information to your site that is required in some countries, and indeed by many 3rd party integrations. Invision Community Suite aims to provide you with the tools necessary for you to manage these with relative ease, so you can get on with the day to day running of your site. Guidelines You can add guidelines on how you wish people to use your site within the following area of the ACP System -> Settings -> Terms & Privacy Policy This allows you to add test which will automatically be added to the guidelines page of your site, directly into an editor. Alternatively you can switch these off entirely if you choose, or link them to a page in an entirely different location Guidelines Setup Once you have added your guidelines, you can add a link to this, by linking to the built in guidelines option within your Menu Manager Privacy Policy Having a good privacy policy set up on your site, is not only important to many, but also required by many 3rd party integrations. Setting up items such as facebook and twitter logins for example, will both ask you to ensure you provide a link to your privacy policy. In order to set up a privacy policy, you would visit the following area in your admin CP. Privacy Policy Setup Here you can provide all your privacy policy information, or a link to an external privacy policy, in a similar manner to that of the terms section discussed above. You will also note there is a switch to add third party information, which is discussed in the next section. Your privacy policy link will be shown in the footer of your site, and will also require acceptance on registration by your members If at any point you change your privacy policy, or registration terms, you will be asked if you would like to force your existing members to accept the changes. This ensures that all your members are kept up to date with this information. New Policy Acceptance Third Party Information There may well be 3rd party items that you have are used by your site, such as recaptcha, the spam defense service, google maps and more. Each of these may use information such as email addresses, IP addresses, and cookies. It is important that this information can be easily added to your own privacy policy on your site. Selecting the "Add third party information" checkbox beneath the privacy policy setup, will automatically add the information from services in which you add to the site. You can see an example of this in the image below Third Party Information Registration Terms & Rules You can add guidelines on how you wish people to use your site within the following area of the ACP System -> Settings -> Terms & Privacy Policy These will show to the user on registration to your site, and have to be accepted in order to register. As with the above items, these can be typed in, linked to an external site, or excluded entirely if you wish to do so. Rules Setup This includes some default text which will be applicable to most sites, which you can then edit to your liking. Guest Options In the guest options setting of the following location, you can set up a terms of service confirmation bar, when guests are viewing your site. You will have seen these already on many sites you visit, with regards to accepting cookies. System -> Settings -> Terms & Privacy Policy -> Guest Options Here you can set up what you wish to show on your guest bar. You will also see below this that there are some placeholders you can add, such as {cookies} and {terms}. These will prepopulate some text with information on each Guest Bar Setup On the above I have added {cookies}, which displays information to guests about the sites use of cookies, with relevant links. You can see this in the image below Guest Information Bar Other Options Bulk Mail Opt In In some areas, most notably the EU, it is important that your members are asked to opt into emails, rather than automatically having a checkbox selected for them. You can set whether this setting is automatically opt in, or opt out, in the following location in your ACP Members -> Member Settings ->Notifications >Newsletter Opt 'In' or 'Out' by default In addition to this, we have provided an easy way for your users to then sign up to your newsletters at a later point in time, should they decide not to opt for them to begin with. This is done by adding the 'Newsletter Signup' block from the system section of your block manager Newsletter Signup Removing IP Addresses IP Addresses are an important part of how the internet functions, and are stored each time a member posts on your site alongside the content. By default these are stored indefinitely. If however you wish for these to be periodically removed, you can do this in the following location. System -> Settings -> Posting -> Content Automatic IP Removal Personal Information Requests There will occasionally be requests from your members to provide any personally identifiable information which is stored on their account. This can be done very easily from the members account within the ACP. Members -> Members -> {Name Of Member} Select account functions, and then select to download personal information Personal Information Download
  5. In the AdminCP under Settings you will find the Posting section which is another one of the more important settings areas as these options control how your members post content throughout your Suite. These are your general settings and individual apps can override these settings depending on their specific feature set. It's a good place to spend some time thinking about how you want things to look and work on your community. General Allow remote images = You can completely disable the ability for members to embed images from external sources in posts. Maximum Image Size = Controls the largest size an image can be posted on your community (in dimensions not file size). If someone uploads an image that is larger than these defined dimensions then the system will generate a thumbnail up to the size defined here. Example: The settings on this site are set to max of 500 x 350 yet I uploaded an image with a dimension of 1300 x 936 so the system saved both my original image and also created a new thumbnail with a width of 500. The thumbnail is shown above. I can also resize the thumbnail down and even change positioning of the thumbnail as you can see by the smaller thumbnail that is right aligned here. If I click either thumbnail I am shown the full-size original image scaled down to fit in my browser window (larger the window the more you will see). Finally, I can click to view full size and the image then opens in a new window without any styling. Acronym Expansion A basic but pretty useful feature which allows for commonly type acronyms to contain a tool type. Example: ACP Polls Some apps have the ability to show polls and here you can define the Suite-wide options for how you want to handle polls. The more important options define if a user can see what other people voted for, are required to vote before seeing results, and if they can change their vote. Depending on the nature of your community and how you use polls these can be very important settings to consider. Profanity Filters You can of course use these filters to filter out profanity on your site. But beyond that you might also use them to replace commonly misspelled words, block out references to your competitors, or wherever you might want to do a word replacement. As with many features in IPS Community Suite, you can be creative with how you apply this one. Tags & Prefixes Many applications support the use of tagging and you can use tags to associate content with similar purposes across all your various apps and areas of the Suite. By just clicking a tag a member can see everything related to that tag regardless if it's a forum discussion, gallery image, or blog entry. This settings pane controls some important global options for tags but note that some apps can override these settings if they have local configuration options. You can read more about these here URLs Members will always post URLs linking people to other sites and here you can define how you want those URLs handled and if you want to enable any restrictions to what people can link to.
  6. Once you have configured your various storage options you can then assign them to various areas of the Suite. By default all areas use File Storage but you can create as many storage configurations as you want. Storage Settings In the screenshot above there are some examples of various storage areas of the Suite. Here we are using the same Amazon S3 "bucket" for all areas. But I could choose to switch just one of them to a different storage configuration or all if I chose to switch providers. When you changes file storage configuration for a particular area the system will have to move your files. If you have a large number or large storage amount of files this could take a very long time so keep this in mind when changing. You will see a status bar on the AdminCP dashboard. When you change your storage option: The area you changed locks to prevent other changes. A queue task is started to copy all files from the old to the new storage configuration. When the queue task finishes, files on the old configuration are deleted. Configuration unlocks to allow changes again. While Step 2 above is processing, all your file references will still work. So you may see some files linking to the old location and some linking to the new. This keeps your from having broken images or downloads during the move.
  7. There are four standard file storage options you can choose to configure. Most will use the default File System option which stores files on your local server. Any option can be used for a Content Distribution Network (CDN) if you choose to use such a service. You can create multiple storage configurations to mix and match storage for various areas of the Suite to suit your needs. File System Default option which is sufficient for most environments. This stores files on your local server with no special configuration needed. Amazon Web Services (AWS) S3 Remote storage system recommended for very busy sites. Service fees apply. AWS S3 Setup Database Use if you do not have much file storage space available or file writes are undesirable for your server environment. Will require more server resources to display a file. For database storage no configuration is needed. Your files will be stored in MySQL in a BLOB column type. This takes more resources but is sometimes the only option available based on your environment. Using a CDN All storage options, excluding Database, can be used with a CDN. You will see a "Use Custom URL?" option under those options where you can override the default URL to use a CDN. You will need to contact your CDN provider for instructions on the proper URL to use. As an example here, I have visited System>Overview>Files>Storage Settings>Configuration and selected to edit one of my Storage methods (in this case my uploads) Editing your storage settings We can then switch on the "Use a custom URL" settings and add in our CDN URL as shown below. Enable a custom URL
  8. When you click Files in the AdminCP the first page you see is the Attachments screen which lists all file attachments Suite-wide. File attachments on this screen only include those files attached to a post-field. This would be any attached file to any content that members type in the editor. It does not include application-specific files such as Gallery images, Downloads files, member photos, and so on. Attachment List You can quickly delete attachments on this screen or use the magnifying glass icon to see where a certain attachment is being referenced. Members can upload ones but embed an attachment in multiple posts so it's a useful way to see how a member is using their attachments. Attachment Search You can also quick search a file name or open up advanced search options. Note that downloads do not work for images as they are not downloaded but simply viewed in the post itself.
  9. You can store file attachments in the Suite in several different ways and you can vary storage based on your preference for the various Suite areas and applications. Options include: FTP Use if you want to store files externally on a server optimised for rendering files or a third-party storage service. File System Default option which is sufficient for most environments. This stores files on your local server with no special configuration needed. Amazon Web Services (AWS) S3 Remote storage system recommended for very busy sites. Service fees apply. Database Use if you do not have much file storage space available or file writes are undesirable for your server environment. Will require more server resources to display a file. You can also define how different areas of the Suite store their files. So you might choose File System for most files but AWS S3 for Theme Resources so you can enable a CDN. Storage Options
  10. The Forums app contains several special widgets that can be placed in the header, footer, or sidebar. Available Widgets The popular now widget references the popular settings option in the Forums app. The topic and post feed widget are particularly powerful as they let you create a customizable feed of forum activity anywhere you might like to place it on the Suite. You can place these widgets on any area of the Suite - not just the Forums app. So you might choose to put a feed of topics on your Gallery page to cross-promote areas of your community. With any widget just access the control panel using the icon on the left of the screen and drag it where you like. You can then edit to get more options. Some options for the topic feed might include: Topic Feed Options Be creative with the filters and option to highlight many types of content.
  11. On an active community you will find yourself often doing the same moderation actions or posting the same reply quite often. Problems might be: Members often posting topics in the wrong forum Locking a topic with a reply of "resolved" when you fix an issue Adding a prefix or suffix to a topic that's important There are many time saving ways to use Saved actions and a whole list of options you can select. Below is an example where we have created a quick saved action to move topics to a news forum, prefix them with "News: " and add an appropriate reply
  12. Under the Settings area for Forums you will find an Archiving option. If you have a very large site, it can be beneficial to reduce the size of the database table storing posts. Archiving topics is an alternative to deleting which allows them to still exist and be viewed as normal, but moves them to a separate database table. Some example options: Archiving Options Archived topics cannot be posted in or edited, and will not show in search results. You can unarchive topics after they've been archived if you change your mind. You can also optionally choose to store your archived posts in an external database. Tip This is a power-user option designed for communities with millions of posts and a long history where they would want to archive off old post data to conserve resources.
  13. There are a few settings in the AdminCP under the Forums app you may want to review. These are global settings that apply to all member groups. Each of these sections are discussed below, along with what each setting is for General forum settings The first of these are forum settings. So anything which affects the forum view outside of the topic itself. RSS feeds enable a feed option for members to subscribe to get updates on activity in your forums. General Forum Settings All other settings in this section are related to the layout of the the forum and topic listings. Each of these can have a default set, and you can also choose whether or not to allow your members to choose which view mode to use. The forum view comes in one of 3 views. Table - This is the traditional view of forums you may be used to seeing around the internet, and is used by default on a new site Grid - Displays forums as cards in a grid, with optional header images Fluid - A simpler dynamic listing of topics, with a filter box in the sidebar of your forum. Note that when using fluid mode, this will only display up to three levels deep, and is intended for use with sites that have fewer forums, and less complex hierarchies. Question Settings Here you will find various settings that relate only to forums that are set as a "Questions" style forum. These settings are self explanatory in nature Question Settings Topic Settings While most settings here are self explainatory, the 'popular now' setting we will go into in a little more details Topic Settings The 'popular now' option allows for intelligent flagging of topics that are popular right at that moment. Rather than relying on historical replies, the system keeps track of the number of posts in a topic within a certain timeframe so you can call attention to a topic that is about a current event or getting a whole lot of interest right this moment. So with the example above, any topic which has had 10 posts in the last 60 mins would be highlighted as popular on the forum. Topic Summary Settings The topic summary section allows you to add a summary on any topic which meets the criteria you have chosen. For example you may wish to show the top posts in a summary on any page that isnt the first page. Topic Summary Settings Below is an example of how this looks within a topic, when placed in the sidebar Topic Summary Placement
  14. The first thing you are going to want to do in the Forums app is create the overall structure of your discussion areas. You can create categories, forums, and any number of sub-forums or sub-categories. Types Before you begin, it is important to know the difference in the various types available. Categories - Containers in which you would place forums. Every forum must be within a category of some description. Discussions - A forum built for classic topics Questions - A question and answer type forum, where users can vote up/down the answers to those questions Redirect - This would place a link in place of a forum location, which can link to any location of your choosing. Creating/Editing You can set up your forums and categories from the following location in your AdminCP Community->Forums->Forums Forum Listing Example You can edit any forum by selecting the pencil icon at the side, or select "Create New" to create a new forum or category. When editing or creating a forum, you will need to provide a name, along with the type discussed above. There are then various other tabs where you can customise to your liking, such as adding forum rules, enabling star ratings, adding post requirements and more. Create / Edit Forums in the forum listing can be reordered by dragging and dropping Reordering
  15. People signing up on your community just to post spam is a never ending battle much like spam in your email inbox. IPS Community Suite has tools to help you fight that battle. You will find the various methods in combatting spam in the following location in your ACP Members -> Content Moderation ->Spam Prevention Spam Defence Service The IPS Spam Defence Service is a free service provided by IPS to clients with an active licence. Each time a user signs up to your site, the registration is checked with the spam prevention service which will determine its likelihood of being an spam. This is given a level of 1 to 4. Setup From here you can set up what automatically happens to these users when they are detected as being a potential spammer by the service. Spam Defence Setup You can change the default settings to any of the following items Allow user to register as normal Allow registration, but require approval of all posts Flag the account for manual review Register the account, but immediately ban it Do not allow the user to register at all Logging There may be times when you need to see what level has been given to a registering member, and for this we have provided logging for each registration which goes through the spam defence service. This can be helpful if for example a registering member reports they are getting the message they are not allowed to register. You can find these by selecting the "Spam Defence Logs" button in the top right of the Spam Prevention section. Members -> Content Moderation ->Spam Prevention -> Spam Defence Logs Defence Logs Here you can see the users details, along with what level has been registered. This alongside your spam defence settings would show you what action was taken White Listing There will be instances where someone has been flagged at a higher level than you would have liked. A prime example of this would be if you are testing registrations yourself. Trying to register over and over would eventually flag you as a spammer at level 4. By default this would refuse registration. In the above scenario, you can whitelist individuals in the spam service, so they are not checked. To do this, you would visit "Spam Defence Whitelist" where you can add an IP address, or email domain to be excluded from any future checks. Email domain localhost has been whitelisted CAPTCHA CAPTCHA is an external service, in which can be used to determine whether a user is human, or not. Automated code known as bots are often used to automatically sign up to websites, in order to post spam, adverts etc. Therefore adding a captcha method is one form in which to prevent this. You can set up a captcha on your site from the 'CAPTCHA' tab with the spam prevention section, where you will be able to choose from one of the following Invisible reCAPTCHA - Users do not need to do anything. The system intelligently detects if the user is human in the background. reCAPTCHA V2 - The user clicks a "I'm not a robot" checkbox keyCAPTCHA - The user must complete simple jigsaw puzzle hCaptcha- The user must click a checkbox and may be require to select certain images from a grid For each of these services, you are required to create a (free) API key in order to use them. You will find a link to this under the key section related to the selected service. Important Note: Google has discontinued reCAPTCHA v1 and this service is no longer available. If you are using Invision Community 4.2 or below, you will need to reset your CAPTCHA service preference to reCAPTCHA 2 or keyCAPTCHA. Flagging Spammers The "Flagging Spammers" section is where you can set up what happens when a member on your community is flagged as a spammer. This will allow you to have a member automatically banned, remove submitted content and notify someone if you wish to do so. Flagging spammer options You can flag a member as a spammer from one of 3 areas on the site. You will see a flag at the side of each member in the member list on the admin CP which can be used for this purpose, a button on the members profile on the front end, or under the 'More Options' menu in a member card Flagging a spammer Question and Answer Challenge The question and answer challenge gives you an extra customizable set of questions and answers you can present to a potential member to ensure that the user is human and not an automated spamming bot. You can put whatever questions you like in here for people to answer along with multiple possible answers. Try to use a question and answer that will make the user think, not a simple math or color question as bots can get right past those. Be sure to add more than one, so the answer isn't the same for each registration, as a human can plug that info into a bot and get right past the same answer each time. Examples: Question: What is the third letter of the 5th word in this sentence. Answer: t What is 3rd, word, in this sentence after the comma? Answer: sentence Q&A Setup
  16. Before we start worrying about managing members we must first decide how members actually register on your community. In the AdminCP go to System -> Login & Registration, under the registration tab you will see a page with various options. Registration Options Key Options Allow new registrations = You might want your community to be completely private where you manually create new members. If that is the case then just completely disable registrations. When do you this, the Sign Up link on the front end automatically hides. Validation method for new accounts = By default this is set to Email Validation which requires new members to validate their email account before completing their setup. You can also allow for administrator approval if you want tighter control over your membership. Tip You might not want to enable administrator validation of new members unless you really need that level of control as often people will lose interest if they have to wait around for approval to join your community. We also provide COPPA support for clients who need to comply.
  17. Everyone here at Invision Power Services, Inc., (IPS), the company that makes Invision Community, is happy you have chosen our system to power your Community! We are very proud of what we do and enjoy helping our clients grow their Community. Let's first go over general terms and concepts in Invision Community. General Terms No one wants to read a glossary of terms so we will keep this short but it's important to know what we are talking about when we use a term or abbreviation. AdminCP/ACP = Administration Control Panel which is the backend control area of your Suite Member = Any user account in the system Member Group = Control permissions and settings for members assigned to that group. All members are part of one or more member groups. Guest = Someone who is browsing your community but is not logged in Admin = A member who is in a group or otherwise has permission to access the AdminCP Moderator = A member who has permission to perform any sort of control over other member's posts on the front end Permissions = Throughout the Suite you will see permission options and be presented with a huge selection of checkboxes: Permission Matrix These permission checkboxes define what each member group can see or do within the area of the Suite you are working with at the time. The columns define the various options. Applications You will often hear us refer to the applications or apps in Invision Community. This may be referring to our primary applications (Forums, Blogs, Gallery, Pages, Commerce, or Downloads) or the ability for you to add third-party applications. Cloud vs. Self-Hosted We offer both a hosted, cloud-based service for Invision Community or a downloadable, self-hosted license you can run on your own server. There are some more advanced functionality and server-level requirements that may not apply if you are using our cloud services. When something does not apply to cloud it will show like this in our documentation: Applies to self-hosted customers only Example text that only applies to self-hosted licenses. So when you see that text you can safely ignore all the technical requirements there when you are on our cloud services.
  18. The first thing you will want to do is login with the account created on install or was sent to you from our cloud services. Your initial account is in the administrator member group and therefore has full access to all areas of the Community. AdminCP The AdminCP (ACP) is the administration control panel area for your community. It is the place that administrators go to change settings, customize, and implement policies for how members interact on the community. First Time Login When you log into the ACP for the first time, you will see the page shown in the image below. If you are happy with how the ACP works, or wish to explore this yourself, you can of course skip. Quick Setup If you choose to select this option, it will allow you to quickly add in the main details about your site, such as logos, the name of your site etc. Quick Setup List Quick Search Menu Quick Search Learn to love the quick search menu as it will save you so much time! From here the system will search the entire AdminCP, member list, Commerce support requests, and more. If you are looking for a member's account to edit you can either go to the Members tab or just enter their name here. Let's say you need to edit a setting but cannot remember where it is: just enter the name and the system will take you there. Perhaps a client has give you their support request number for support: again, just enter the number and there you are. It's a real time saver. Menu Reordering Reorder Menu The ability to reorder the menu is also quite useful. You can move menu items around and, if you change the root item, when you login that will become your AdminCP landing page. So let's say you are primarily involved in sales on your site: in that case make Commerce your top menu item. Perhaps you are a designer? Make Customization the top item. Then when you login you are taken directly to the most commonly used area for you. AdminCP Dashboard The Dashboard of the AdminCP is normally the default view when you login unless you have chosen to reorder your areas or are restricted. Dashboard It serves as a customizable overview of what is going on in your community. There are several widgets you can add/remove from this page and move them around to give you an overview that suits your needs. As you install additional apps new, app-specific widgets may also appear. There is one widget in particular that is important to note: Background Processes There are various actions throughout the Community that cause tasks to be queued for background processing. Sending a bulk email, notifying people of new activity, deleting/moving large amounts of content, rebuilding post content, building the search index, and many more intensive actions. These actions are queued for work so you can continue to use your Suite while these intensive tasks occur without any further interaction from you. The Background Processes widget allows you to monitor the status of these queue tasks and see their progress. Background Processes AdminCP Notifications Within the AdminCP you will see a notifiation 'bell' icon in the top right. This will bring your attention to any notifications that you wish to see, by preference, and also to any items which need your attention such as something going wrong on your server setup. Notification Alert Icon When clicked, this will show you the current notifications awaiting your attention. From here you can click to see the full list using the link provided, and can also set up your own preferences for notifications. These preferences are set up per administrator. Notification List You can set up to see notifications for various items such as when a user registers, if there is a user who requires validation, when an error is logged, and many more items. It is important to note that some items you will see are greyed out, which are notified by default. You can choose to see these either in the admin notification area, by email, or both. Notification Preferences General Configuration One of the first basic things you will want to set up in your AdminCP will be your general configuration. From here you can enter your Community name, address, copyright, and email addresses that will be notified when there are any updates to the software. General Configuration Next Steps Now that you have logged in, become familiar with the AdminCP, and set your most basic settings you should start exploring the system. A few good places to start are: Learn about member groups Setup your permissions Create your category structure The best way to learn is to explore the system and see all it has to offer. Invision Community is very powerful and configurable and you are sure to discover many features that will make your Community all it can be!
  19. We have made a huge upgrade to our editor in IPS Community Suite 4.1 with a focus on speed an usability. I made a video overview of the new editor to point out some of the key changes. Before viewing, here are the release notes about the editor for your reference: Uses div-mode which is much faster and more reliable. Clicking into the editor is now pretty much instant. Auto-linking and member mentions to use new APIs for better reliability Quotes, code boxes, and spoilers can be dragged and moved and there is no more "red line" When cmd/ctrl right-clicking: options to remove or break-out of quotes, edit links and edit image properties Pasting asks if you want to convert to plain text Totally new code plugin with syntax highlighting as you type Option to make enter behave as a new line rather than with spacing Editor is responsive, and ability to have small editor show in areas with less space Member @mentions in posts can now be selected by tab key The major things to note are that the editor is much faster loading, particularly on mobile devices. It makes the mobile experience much more pleasant. Check out the video for some more information or register on our site here and post a topic in our test area. We are really happy with the editor upgrades and early feedback has been great. We hope you enjoy it! We are still on track to release 4.1 in early October. Expect beta release soon.
  20. The two largest changes in IPS Community Suite 4.1 are the new Menu Manager and Activity Streams. I will do a quick overview of what we were thinking with designing each one and show a nice video to summarize. I made a video to quickly go over the new Activity Streams and also a bit on the new Menu Manager. I hope you will see just how powerful and flexible they are. You can do everything you could do in previous versions of our software plus a whole lot more. We are really excited to see all the inventive uses our clients come up with for the new Activity Streams. If you are not interested in hearing me ramble in the video, and who can blame you really, here are some screenshots and info on the Activity Streams in general. AdminCP Interface: The streams you see there are some examples of the default ones that come with 4.1 and a few others we made. The one labled View New Content we renamed from Unread Content to demo that it is the same thing just in a different name Admin creating a stream: All these admin-defined streams show up here: And if you want them to show somewhere else you just use the menu manager: If you do not like the "All Activity" stream (or anything else really) just remove the link to it: Then, once you actually view a stream, the use can choose how they want to see it. In the full format or in condensed: Once the user selects their preferred view format the system will remember it. There is no way for the admin to set the default view format because we did not really think that made sense. While many of us that run a site are power users and might want the condensed format because we "understand" what is going on, new users would not have that knowledge. Therefore, it makes more sense to show them all the content at first until they understand what it is they are seeing then they can choose, if they want, to condense it down. In early previews of 4.1, some people were confused about the All Activity stream versus the custom streams that can be told what to do (like creating a View New Content stream). Also, some did not realize you could create admin-defined streams that could be tailor-made to what you want them to do. It is a bit different than old versions but in a good way in that you have a lot of flexibility. We hope you enjoy! We are still on track to release 4.1 in early October. Expect beta release soon.
  21. Charles

    4.1.0

    The next major release for IPS Community Suite 4 is now in the final stages of development. We have added dozens of new features, enhancements to existing features, fixed the majority of 4.0 bugs, and made large performance gains. See our blog entry for full information. Changes and New Features Include: New menu structure and drag-and-drop menu manager Ability to have two menu levels Option to create both custom-link menu items and embed preconfigured menus Preview before publishing All menu items support group permissions Discovery system that allows for both admin and user created Activity Streams Admin-defined streams always visible to users. Users can edit and save admin streams to create their own, custom copy. The main show-all stream automatically tells you when there is new activity Users can create custom streams User streams can be shared but viewer will only see content based on their permissions Filter options include: All content or specific apps. Some apps support further refinement into categories or content-type. Unread content Ownership Content I posted in Content I started Content by specific members (user can create a list) Content I follow Areas I follow Specific content I follow Posted by members I follow Time Period Any time Since my last visit Specified number of days Specific date range Activity Streams that reference features not available to Guests such as unread tracking and follow system will auto-hide Option to serve images via a local proxy script (useful for SSL sites) Option to globally disallow remote images in posts Ability to preview email template wrapper Version number in AdminCP header Selective quoting to highlight a bit of a post and quote just that Pages application enhancements Now installs with better default content to help new users Pages menu manager removed in favor of Suite-wide menu manager. Upgrade system will attempt to preserve menu items. Blocks New blocks Members block, Blog comments, Blog List, Download comments, Download reviews, Poll block commentFeed/itemFeed based widgets have date limit (today, 7 days, etc) RecordFeed has a customisable title Calendar widget has a calendar selector to restrict events to specific calendar(s) Better selectors for open/pinned/featured selection External Widgets: Ability to add blocks to other websites via generated iFrame code Pages Larger editor box when editing/creating pages More tags in sidebar when editing/creating pages Custom error page configurable Fields Simple relational field added Ability to place fields above or below record content Simple Name: Value display format added Media Manager Ability to upload media for use within Pages pages, CSS, templates and blocks Compatible with designers mode Templates New templates for when viewing the record homepage as 'articles' Ability to export and import templates to share with other IPS4 communities Gallery application enhancements New upload image process Images and movies are submitted to the same upload field Image reviews Editor updates Uses div-mode which is much faster and more reliable. Clicking into the editor is now pretty much instant. Auto-linking and member mentions to use new APIs for better reliability Quotes, code boxes, and spoilers can be dragged and moved and there is no more "red line" When cmd/ctrl right-clicking: options to remove or break-out of quotes, edit links and edit image properties Pasting asks if you want to convert to plain text Totally new code plugin with syntax highlighting as you type Option to make enter behave as a new line rather than with spacing Editor is responsive, and ability to have small editor show in areas with less space Member @mentions in posts can now be selected by tab key Upgrade process New upgrade process where new files are downloaded and installed automatically when possible. Option to set email address for notifications when an upgrade is available Banner shown to admins on the front end when an upgrade is available. It can be dismissed except for security updates. Design and interface enhancements Improve typography for titles Better contrast for user-entered text (posts/comments/etc) Brighten background colors Pre-select text in when share popup is opened Make positive/negative colors consistent across all uses Better hover highlighting of 'blended' links Better styling of mentions in posts (both the username, and the menu to select a user) Better contrast for ipsAreaBackground Flatten the default photo image Checkbox/radio buttons now use custom styling, giving themers more control of their style Improve popular/selected post styles Change popular post icon to heart for consistency with likes Make date a permalink for sharing Improve sidebar contrast and block styles Remove tab bar 'stretch' option and use CSS approach Improve attachments dialog Add more IDs to the user bar template for hook use Add X to close mobile nav menu Upgrade FontAwesome to 4.4 Select messages for multiple deleting in messenger Make leaving a conversation clearer Improve warning panel in user profiles Move content status icons (pinned, hidden etc.) to start of row Improve cover photo so it automatically puts it into position mode after uploading Android title bar inherits theme header color Added date uploaded to Downloads version dropdown Browser notifications for completed actions (such as large file uploads) Option to prompt users to re-consent to Terms and Conditions and/or Privacy Policy when you change them in AdminCP Search The main search box defaults to the app you are currently browsing unless you are on home page where it searches all New default interface Results now highlight and skip to search term in preview Retina emoticons Ability to uncheck all when adding Moderators in AdminCP Instant Notifications Receive notifications via your Browser Notifications of new Personal Messages and anything in the notifications menu Intelligent auto-polling that only polls when needed to reduce server traffic Browser local storage used, to allow for cross-communication if you have multiple tabs open to further reduce resource use We now require a minimum PHP version of 5.4 though we do suggest at least 5.6. Version 5.4 will be supported for a short period of time as it is also EOL. No Longer Included Areas such as View New Content, My Content, My Followed Content, Status page and so on are replaced by the new Activity Streams Sphinx is no longer supported as an alternative search engine. We are evaluating alternative search technology for a future release. Changes to the eAccelerator made it incompatible with IPS Community Suite so support has been removed.
  22. The next major release for IPS Community Suite 4 is now in the final stages of development. We have added dozens of new features, enhancements to existing features, fixed the majority of 4.0 bugs (bug tracker will be updated soon), and made large performance gains. You can see the full list of items changed in our Release Notes section. Here we will review some of the larger changes and why we did them. New Menu Structure Our new menu structure is designed to highlight the two ways people go about interacting with a community: general browsing of specific discovery. The Browse tab looks just like the current, default menu does in IPS Community Suite with your list of apps. The new Activity menu is designed for discovery features like our new Activity Streams and the search functions. This is just the default menu and gives new communities an idea of the different concepts. When upgrading from 4.0 to 4.1 your existing menu items will be placed in this format with any menu items created under the Pages app moved to a location in the new menu. You will want to adjust things to best fit your community. Menu Manager The Pages menu manger has been removed and replaced with a Suite-wide menu manger that is much more powerful. As shown above, you can now have both a top and second level menu bar. If you choose not to have a second bar it will hide itself automatically and will then look much more like the older menu style. In addition to simply placing menu items, drop down menus, and special links: all menu items have permission controls so you can easily show or hide menu items based on a member's permission settings. Activty Streams The new Activity Streams are a discovery feature that takes the concept of the old View New Content, Activity, Followed Items, etc. and merges them into a unified system to allow for both admin and member-defined streams of content based on their preferences. The system is very powerful and allows for countless different ways for your members to discover content or for you to more easily expose content you want to highlight. Front end interface member created streams Streams that admins create are always visible to all members. Members can simply view those admin streams, create their own, or copy an admin stream as a base. Guests also have access to view all admin streams excluding those that reference unread or followed content as Guests do not have access to those features. Always available to all members is the All activity stream that shows a list of activity in order by date. The admin can define what shows in the All activity stream. Admin options for All Activity stream Members can share the link to the streams they create to other members. There is no need for privacy here as all they are sharing are their various filter settings - the actual stream data returned changes based on what member is actually viewing the stream. Use cases for Activity Streams are endless. Some examples might be: The current View New Content type of result. A Stream of all content from members you follow. Show a list of unread items from a specific list of members (perhaps members of staff). Maybe you are a prolific Gallery contributor and you want to see a feed of all unread comments on images that you posted. Rather than following every item you reply to, you can choose to create a feed of all content you have ever participated in. Get really fine-tuned and create a Stream showing unread comments in Blog only from members you follow. The Activity Streams feature is very flexibly and you can get really imaginative with its uses. It is a really big addition to IPS Community Suite 4 and we think you will enjoy it. We already do! Updated Editor We have updated our WYSIWYG editor in 4.1 to the latest version of CKEditor and we have also switched from iframe to div mode in the editor. That is basically technical speak to say that the new editor will be much, much faster and specifically behave much better on mobile devices. Many of the custom systems we wrote for 4.0 have been replaced with native editor functionality in 4.1 to allow for both speed and greater reliability. This does mean some things work a bit differently but you will quickly see the very small learning changes are worth the editor being so responsive. You can now move quote boxes with your mouse to embed them or move them above/below existing text. Another great feature is the new cmd/ctrl right-click menu that allow for contextual options. For example, cmd/ctrl right-click on an embedded image attachment yields: When pasting in rich text from an external source the editor will now prompt you asking if you want to keep that formatting: And admins can define paste and enter/return behavior in the new editor settings page: A small, but useful improvements is allowing @member mentions to be selectable by keyboard. Just do @member and use the arrows and tab key on your keyboard to select the member. The editor also now recognizes its area size not only based on your browser window (to distinguish mobile, tablet, or desktop) but also where it is embedded. An example of this is the new status update widget: A really useful feature is the ability to select and text in any post and get an option to quote just that text. The new editor is a total rework and we hope you enjoy the new speed, stability, and options. Using the editor is the core function of any community so getting it right is very important. Pages Enhancements Our Pages CMS app not only lets you create basic web pages within your Suite with either drag-and-drop ease of use or, for power users, direct HTML/PHP access but it also allows for Databases and Blocks to greatly enhance what you can do. We have made several enhancements to Pages to make it easier to use and more options. On install, Pages now includes some default content to point out key features to new users to get them started quickly. When creating an actual page, the editor box is larger, there are more tag sections in the sidebar to access advanced features, and you can now configure a custom error page. There are tons of new Blocks in Pages now and create quite an impressive list: Many Blocks have been enhanced. For example: comment/item feed blocks can now have a dat limit, customizable titles, Calendar widget can be restricted to one calendar, and so on. External Block embedding is now available. You can now embed any Block anywhere on the web - not just inside your IPS-powered site. Within the Database system we have an enhanced article-view template, you can now export and share templates with others, and database fields can now either show as "labels" as they do now or as simple text either above or below the body of the entry. We have also added a simple relational database field to cross reference other databases when viewing an entry. The other big addition to Pages is the new Media Manager. The problem we are solving here is access to the file system. There are many situations where you do not have access to FTP or other methods to directly access your server either because of security restrictions or because you are on a cloud/load balanced environment where it is simply not possible. So we now have a Media Manager that allows for direct uploading of things like images, CSS, and JavaScript. All the items get a key tag to be used in any template or page throughout the Suite. The Media Manager is also compatible with designers mode. Terms and Privacy Policy Confirmation A small but important change is the ability to force your members to re-accept your Terms and Conditions and Privacy Policy when you edit them. Currently they are only prompted when joining your community but now you can ask them to accept again if you make a change. On their next visit they will see: Gallery Enhancements There are two changes to Gallery that may seem small at a glance but actually make using Gallery much easier and more flexible. There is now a new upload process which makes adding images or videos much easier to understand. You can more easily see the category, album, or album creation options on the screen. Once you actually upload your image you can more easily add descriptions and other data to your images either individually or all at once. This direct change to how your members add images should result in a much more pleasant experience when adding images to Gallery. We also now support reviews on Gallery images in addition to comments. New Upgrade Process Since IPS Community Suite 4.0, you have been able to download "delta updates" (a zip containing just the files you need to upgrade from the version you are running to the latest version) from the Admin CP when a new version is released. On IPS Community Suite 4.1, you no longer need to download the zip and upload the files manually. The system will automatically guide you through a wizard which will apply the update automatically and take you straight to the upgrader. The system will also send you an email as soon as an update is available (you can configure any number of email addresses to receive the notification), and display a dismissible banner to administrators who have permission to run the upgrader so you also no longer need to check the Admin CP or the IPS website for updates. When an update is available, just click "Upgrade Now" in the email or on your community and follow the steps. Special prominence is given in both the email and the banner if the update contains fixes for any security-related issues. Also, the banner cannot be dismissed if an update contains a security fix. Updated Search Interface We have given our search interface a revamp to more effectively use space and be easier to use (especially on mobile): As well as simplifying the way filters appear, we have separated member searching from content searching. This made sense given that the filters available for finding members are entirely different to those you see when finding content, so this visual separation should make that more apparent to users. This new approach to filters also becomes the new Advanced Search view, with results loading dynamically below when submitted. Another change we have made is to adjust the text snippet to show you the context of the result hit. For example, if you search ‘lorem', the results will now show you the text surrounding the first match. This small improvement can greatly improve the perceived quality of results: Finally, another small change has been made to the contextual search box shown in the header on every page. We now default the context to the app you’re currently using, unless you’re on the homepage in which case it’ll search all content. In our testing, we have found this aligns much better with user expectations. Notifications We have introduced two new notification features: instant notifications and HTML5 browser notifications. Both work together to provide a great boost to engagement in IPS 4.1. HTML5 Browser Notifications We have built in support for browser notifications where they are supported (right now, this includes desktop versions of Firefox, Chrome, Safari and Opera, but not IE, and mobile browser support is patchy). This allows IPS 4.1 to let you know when important things have happened even if you aren’t active in that window at the time. We have enabled browser notifications in three areas. When you upload files using any attachment area, you will be notified when your files have finished uploading; when there are new replies to a topic you have currently viewing; and for instant notifications (more about that below). Instant Notifications Instant notifications has been a long-requested feature, and we are pleased to say they are included in IPS 4.1. We have worked hard to build an approach that is as light on resources as possible. If you are active in the window, instant notifications will show as a standard flash message at the bottom of your screen; if you are not active, and your browser supports them, you will get a desktop notification instead, and a chime will sound to alert you. Clicking the notification box will take you to the new item (or open the notification menu if alert is telling you about multiple items). Ability to limit the number of emails received In IPS 4.1, you can optionally choose to receive just one email notification per content item until you revisit the community, rather than a separate email for each new reply. This is an option that was previously available in IPB 3.x that we have reintroduced based on feedback. Retina Emoticons Our well-loved emoticons have had a facelift (pun intended) and now look great on high-resolution retina screens and dark backgrounds: The emoticon manager in the ACP intelligently handles retina versions of your own emoticons for you - simply upload emoticons with “@2x” appended to the filename, and IPS 4.1 will know it’s a high-res version of an existing emoticon and seamlessly serve it for you. Not Included in 4.1 Areas such as View New Content, My Content, My Followed Content, Status page, and such are replaced by the new Activity Streams. You can easily create the same functionality with admin-created Activity Streams and we ship with several default examples that will serve most communities well. Sphinx is no longer supported as an alternative search engine. We are evaluating alternative search technology for a future release. Obviously we included a lot in version 4.1 so many things were not included. If your specific feature request or feedback was not included it may still come in a future release. Launch Date We invite everyone to check our our public preview and give it a try! Please report bugs in our bug tracker and keep all discussion about 4.1 on the preview site so we can easily review it and make changes. Depending on testing, we do anticipate a release in early October. We hope you enjoy all these changes in 4.1 and that they help your community grow!
  23. Much like last month, August has been all about performance and stability. We are happy to report that most clients are telling us things are running well and we are getting caught up on our support volume. It's nice to be back to much better response times to your questions! So nothing too exciting to report for August but really necessary work being done. That's August... but then there's September... We have a whole lot in store for you in September. Behind the boring scenes of bug fixing and stability improvements we have been preparing a whole lot of changes. You might want to follow our Blog here as we will be announcing, over the next few days, some exciting news like improvements to our CiC (Community in the Cloud) service, special renewal promotion for existing clients, and a feature-release (rather than just stability focus) nearing completion. Thanks for sticking around through the quiet summer months of 2015. We were not resting or on vacation and cannot wait to show you all the new things we have in store for IPS Community Suite 4! Keep an eye on our blog here or our Release Notes section.
  24. Everyone at IPS has been working hard to continue development on our new IPS Community Suite 4 platform. We have been getting great feedback from clients and are looking forward to implementing your ideas as we keep moving forward. Most of July was spent with a focus on stability of version 4.0. As with any new platform there is a lot to learn and address once it gets out into real world use. Stability realeases are not very exciting and do not make for a fun blog entry but we have fixed hundreds of bugs with each maintenance release and continue to keep that as our focus. Clients are reporting that things are greatly improving and we are happy to hear that! Of course there are always some issues but the majority are running great. So that's really it for July. I know, it's seems like not much but it's actually tons of work from our team to keep getting things better each day. But don't worry! We have some exciting new features in the works that will be introduce in August so do keep watching and keep letting us know you feedback.
  25. Charles

    4.0.12.1

    This release primarily focuses on stability with many bug fixes from both tickets and the bug tracker. Among dozens of other fixes, important fixes include: Multiredirect is changed to use base64-encoded data as upgrader was failing on certain hostsCustomizable topic/post feed widgets not storing preferencesSome reports of issues with insert/embed images into postsEmail notifications do not work for commerce, which also results in purchases not getting marked paid/approved automatically (this only happened when you had extra cc/copy email addresses specified for emails)We are working on big improvements to our Search system but, until those are ready, we have made two small changes to make search a bit more pleasant: date will be default sort order and words will be searched using AND logic rather than OR logic. Update Version 4.0.12.1 released to address issues with form input validation and security updates.
×
×
  • Create New...