Jump to content

Charles

Management
  • Posts

    20,452
  • Joined

  • Last visited

  • Days Won

    435

Reputation Activity

  1. Agree
    Charles reacted to Dreadknux in Invision Community 5: The all-new editor   
    It's really not, to be honest. Seriously, this weird "unmarked white space that exists but doesn't really unless you click it" idea is a nonsense - both in usability terms and in WYSIWYG standards. If your community members can't discern what a 'Title' field is, they're definitely not going to figure out whatever esoteric suggestion this is. 🙂
    And I dare say that, if you know that your community mostly consists of people who are unable to operate forums, a small change to the post editor is really not going to move the needle for you one way or the other. I also don't know why you would decline to offer email support to people asking for help, but that is probably doing more harm to your cause than a blue arrow button ever could.
    Agreed. It's a pretty bizarre argument; "these contextual buttons that add lines above and below a quote box are simply too complicated for the common user! What they really need is a Source button to click on so they can dig into the HTML code, scroll to the line they need on their tiny mobile screen and add extra p tags and div containers!" 😂
  2. Like
    Charles reacted to Matt Finger in Invision Community 5: The all-new editor   
    Invision Community 5 has a brand new editing experience powered by a lightweight, fast React text editor built for mobile and modern browsers.
    The venerable CKEditor v4 at the core of our current editor is starting to show its age, so we wanted a clean slate with Invision Community v5 with an editor that was optimized for mobile use, easily extensible and had a feature set that would take us into the next era of Invision Community and beyond.
    The obvious choice was to consider the latest version of CKEditor, but it didn't fit our needs as it wasn't easily extensible, external plug-ins would no longer be possible, and its large footprint would affect page speed scores and be painful to use with a mobile connection.
    After a long search, we settled on Tiptap as the base for our editor. Written in React, loaded in chunks when needed for optimal performance and with many APIs and extensibility options, it was the perfect fit.

    Aside from the technical improvements, the editor offers new tools and a great base for writing our own plugins. I'll walk you through the main features throughout this blog. If you want a more technical deep dive, then please see my development blog.
    The Toolbar
    The toolbar has been redesigned to put the most commonly used styles first, with the least used styles and functions into an ellipses menu. The new paragraph menu contains the header styles, as well as the code block. The plus menu adds lists, boxes and quotes. The benefit of this new compact menu is that it displays just the same on mobile. Currently, there are different editor styles for desktops, tablets and mobiles with some style buttons removed to save space. With Invision Community 5, this is no longer the case. Even the smallest display gets all the functionality.
    mobile-toolbar.mp4
     
     
    Emojis & Icons
    Emojis have become a great way to embellish writing and express emotion. The new emoji picker has been modernized with larger emojis and tooltips to showcase the emoji shortcodes.
    The Icons tab, new for Invision Community 5, allows you to add Font Awesome Icons directly to your content.

    Lastly, both the emoji selector and the shortcode suggestion dropdown support arrow-key navigation, so you don't have to move your hands from the keyboard to the mouse.
    Content Boxes
    The feature I'm personally most excited about is boxes.
    The concept started as an abstraction of spoilers because sometimes you just want "a box" - a section that stands out from the rest of the content, something we do manually in our documentation and guides on this site. Each box has a tile and the following options:
    Expandable - You can mark a box as "expandable" which is functionally the same as a spoiler. One improvement is that expandable boxes use native HTML details and summary elements instead of plain Javascript animated divs. Colors - You can optionally keep it grey on grey like spoilers, but I think that's so boring! The colors automatically adjust to the theme colors, so it will look great in dark and light mode. Float (left/right/none) - You can make the box align to the left or right of other content just like you can for images Width - When the box is floated, you can set the width to big, medium or small. Boxes.mp4
    Link Expansion
    Invision Community has long expanded some links, such as YouTube, offering more context or even a mini-player where appropriate.
    With Invision Community 5, we've added support for embedding dynamic link previews using site metadata. This is a preview of a topic on our forum.

    For those unaware, the Open Graph (OG) Protocol is essentially a way webpages can specify a title, image, and description to be dynamically embedded on another platform. This is the underlying technology when you see the link preview in Meta, X, Slack, or iMessage.
    Code Blocks and Inline Code
    The new editor adds inline, syntax-highlighted code blocks and inline code. Both formats can be applied via the toolbar, or optionally, you can wrap text in a single backtick (`) to convert it to an inline code block or triple backticks (```) to convert it to a code block.

    The code blocks also support numerous languages for syntax highlighting, including a new custom highlighter for the Invision HTML Template Syntax (Invision Community theme creators and application developers, you're welcome!)
    Semantic Headings and Relative Sizes
    Invision Community 5 adds a block selector with headings 1 through 6 in the new editor. It's possibly the most common request I hear so that people can use consistent styling rather than just big bold text in a paragraph tag. Semantic headings are also ideal for SEO and accessibility.
    In addition to the block selector, you can create headings with the corresponding markdown shortcut. Consecutive pound signs (#) at the start of a line followed by a space (the number of pounds corresponds to the "level" of the heading). For example ### creates a Heading 3 (<h3/>) creates the heading for you.
    Using clear header tags means screen readers and search engines can better understand your content as using absolute font sizes, such as 16px, can make it unclear what type of element is actually being used. Is it a heading or just a paragraph with large bold text?
    Furthermore, you may want different sizes depending on the content and device type. Mobile devices may benefit from a large base font size. So we added percent-based font sizes which change the font size based on whatever the default would be for that block.
    text-menus.mp4
    Further UX Improvements
    The new editor in Invision Community 5 has several tangible improvements, including a mobile-first design.
    In the current editor, some functionality was hidden behind modals and double clicks, which are either not obvious on mobile devices or not possible at all. The new editor no longer relies on modals and instead uses buttons and dropdown menus that work perfectly with mobile and other touch-based devices.
    New Line Arrows
    For block content, such as boxes, images and quotes, we've added the ability to create a new line before or after the block with the click of a button. This was an issue of frustration for mobile and touch devices where it was not always clear where the cursor was and a finger is a much less accurate aiming device!

    Sticky Toolbar
    Anyone who has authored a long piece of content knows the pain of scrolling up and down to get the toolbar in view. To make writing longer content less stressful, we've made the toolbar sticky so that it will always be fixed at the top of the editor after scrolling down.
    sticky-toolbar.mp4
    Markdown Style Shortcuts
    One common request is to support markdown in the editor. While we opted not to include full markdown support, the new editor recognizes many markdown-style formatting shortcuts.
    markdown.mp4
    Colors
    A common challenge with rich text editors on sites with multiple themes is colors often need to consistently look right across all themes. This is even more important with Invision Community 5, as it has a native dark mode feature. For this reason, we opted to offer a reduced set of color options that all adapt dynamically to the theme. I mentioned this about box colors above, but this is also true of the font color. The difference in shade is slight, but it's very noticeable without it. Toggling between light and dark mode will never produce unreadable text.
    colors.mp4
    We can't wait for you to try the new editor; it has already been very popular with our small testing group. Which feature are you most looking forward to trying?

    View full blog entry
  3. Like
    Charles got a reaction from amir14364 in Demo System Term Extended   
    While not a particular interesting blog entry :) I wanted anyone interested to know that our demo service term has been extended from 24 to 48 hours. As always, you can email sales for a further extension if you might need more time.

    If you are considering using IP.Board now is a great time to get your proverbial feet wet on version 3.0.5 so you are ready as soon as the upcoming version 3.1 is released! If you have any questions, feel free to email sales@invisionpower.com to speak to our sales staff or post in our pre-sales forum for friendly help from the community.

    View full blog entry
  4. Like
    Charles got a reaction from hyprem in Introducing Live Topics   
    We do not plan to change the package requirements.
  5. Haha
    Charles got a reaction from Thomjeee in Passkeys instead of passwords   
    There are platforms other than Apple?
  6. Like
    Charles reacted to Matt in Emoji in seoTitle & (un)Friendly URL | 🔥😅😲💛🤩🤮😊   
    Guess it sucks if you're Chinese, Japanese, etc? They'll get no URL at all other than the ID. French and other languages that use accents will just have whole letters missing too?

    I do not think for one second that Google will punish you for using non ASCII characters. It's all UTF8MB4 so who cares?

    Spend more time managing your community and less time worrying about what the URL looks like when you paste it and that investment in time will server you much better.
  7. Like
    Charles got a reaction from Marc Stridgen in Introducing Live Topics   
    We do not plan to change the package requirements.
  8. Like
    Charles got a reaction from SC36DC in Introducing Live Topics   
    Thanks for letting us know you’re interested 😀
  9. Like
    Charles got a reaction from SeNioR- in Changes to traffic control   
    This topic only applies to those on our cloud services.
     
    As we prepare to launch improved spam management, we are also making changes to traffic control.
    We have many tools in place to stop malicious traffic on our network. These tools stop day to day bad actors and can also handle situations where we get a huge flood of traffic in a denial of service attack.
    It is always a balancing act to stop bad traffic while allowing good traffic. There have been some situations where real users were getting blocked because they were getting caught up in a suspicious IP range, for example.
    When you were caught in a block, all you got was a permission denied page and that was it. This is what we want for bad bots or attacks, but for real people that is no help. So today we are launching a new system where you will be presented with a captcha (or similar) challenge to bypass a bot-focused block.
    This will allow you, and your visitors, to continue browsing your community if you are caught in a block you should not be in. It also lets our firewall and other systems learn and do a better job of blocking bad traffic while allowing people in.
    Please let us know if you experience any issues, inability to access a community, or you are prompted more than once for the challenge to access.
    In normal operations, you should really never get the challenge prompt so please also let us know if you see it more frequently.
  10. Haha
    Charles got a reaction from WebCMS in Passkeys instead of passwords   
    There are platforms other than Apple?
  11. Haha
    Charles got a reaction from Clover13 in Passkeys instead of passwords   
    There are platforms other than Apple?
  12. Thanks
    Charles got a reaction from balazsp in Invision Community 5: Live Topic Improvements   
    Live Topics is available for all customers on the following packages:
    Creator Creator Pro Team Business Enterprise Live Topics is not available on:
    Beginner Classic Feel free to reach out if you have questions on upgrading.
  13. Like
    Charles got a reaction from Marc Stridgen in Invision Community 5: Live Topic Improvements   
    Live Topics is available for all customers on the following packages:
    Creator Creator Pro Team Business Enterprise Live Topics is not available on:
    Beginner Classic Feel free to reach out if you have questions on upgrading.
  14. Like
    Charles got a reaction from Gill in Invision Community 5: A more performant, polished UI   
    Invision Community 5 is still several months away from a release. We will keep posting blog entries about its development over the coming weeks. Those entries will keep you informed.
  15. Like
    Charles got a reaction from David N. in Data Integrity Updates   
    This is one of those behind the scenes improvements that you do not know happen but we still like to tell people about.
    All media that is uploaded to your community (images, videos, any sort of files) is now automatically replicated to a write-only backup within 5 minutes of upload. This means that backups of your media are basically continuous now.
    This part is not new but as a review.... For databases, we have two levels of backups: daily and weekly. Our daily snapshots are for catastrophic recovery and are extremely robust as they are replicated internally. The weekly backups are what I call "convenience backups" which might sound strange but let me explain.
    The weekly backups are not as robust as the daily snapshots but they are more easily restored. This allows our team to easily diagnose issues, assist you with recovering accidental deletions/configuration issues, and compare today to last week/month (we store several weeks for recovery purposes before old backups purge). We find having these two types of backups lets us be more agile in restoring service for both "major" events and "whoops" events.
    As always with Invision Community, your data is your data. At any time you contact support and we can send you a full export of all community data for your archives.
  16. Like
    Charles got a reaction from David N. in Invision Community 5: A more performant, polished UI   
    Invision Community 5 is still several months away from a release. We will keep posting blog entries about its development over the coming weeks. Those entries will keep you informed.
  17. Like
    Charles got a reaction from Gary in Invision Community 5: A more performant, polished UI   
    Invision Community 5 is still several months away from a release. We will keep posting blog entries about its development over the coming weeks. Those entries will keep you informed.
  18. Like
    Charles got a reaction from Marc Stridgen in Invision Community 5: A more performant, polished UI   
    Invision Community 5 is still several months away from a release. We will keep posting blog entries about its development over the coming weeks. Those entries will keep you informed.
  19. Like
    Charles got a reaction from Ehren in Invision Community 5: A more performant, polished UI   
    Invision Community 5 is still several months away from a release. We will keep posting blog entries about its development over the coming weeks. Those entries will keep you informed.
  20. Like
    Charles got a reaction from FanClub Mike in Invision Community 5: A more performant, polished UI   
    Invision Community 5 is still several months away from a release. We will keep posting blog entries about its development over the coming weeks. Those entries will keep you informed.
  21. Haha
  22. Haha
  23. Haha
  24. Haha
  25. Like
    Charles reacted to Matt in Invision Community 5: New Live Community Features   
    Bring your community to life with the latest live community features coming to Invision Community 5.
    Last year we introduced new features that immediately showed who was currently reading a topic and who was replying. This feature leveraged new technologies to connect members with each other instantly.
    In this blog post, we'll delve into the latest live community features for Invision Community 5 and explore how they enhance our sense of togetherness within our communities. We'll examine how these features instantly notify us about new events, updates, or interactions and how they contribute to a shared sense of presence.
    These features go beyond the static posts and comments we've grown accustomed to and introduce a real-time element. Whether you're part of a support community, a gaming forum, or a professional network, these features will have you feeling like you're interacting with other community members simultaneously, fostering a strong sense of shared experiences. 
     
     
    Posting
    We've all been involved in a busy topic where you're keen to see what replies your latest post has. Select packages on Invision Community 4 can see who is active on a topic and who is typing, but you have to hit refresh to see the new posts added to the topic. If you're anything like me, then you hammer refresh until something new appears.
    With Invision Community 5, this is no longer a problem. As you interact with a topic, new replies are automatically added to the topic without needing to refresh. This one feature brings the conversation to life, and you get a real sense of other members interacting with the topic at the same time as you.
     

     
    Reactions
    Did you drop a razor-sharp GIF or post something applause-worthy? Watch as others react to your content in real time with Invision Community 5. There's no need to refresh or return to the topic later to see who enjoyed what you wrote.
    Getting rewarded for your content is gratifying and encourages you to post more and show your appreciation for other's content via reactions.
    Notifications
    Notifications have long been a valuable way to be notified when anything important happens in your community. It may be that someone has quoted your content, tagged you in a post or started a new topic in a forum you're following.
    With Invision Community 5, you can watch the notification count rack up in real time, alerting you to new events that you may otherwise miss as they happen.
     

     
    We hope that you've enjoyed reading about these new features and look forward to them coming to select packages for Invision Community 5. They provide a sense of togetherness and immediacy, making it feel like we're interacting with fellow community members simultaneously. 
    We're keen to hear what you think, please leave a comment below.
    The features discussed in this announcement will not be available for Invision Community Classic. Click here to learn more about switching to our platform to get this and other benefits.
     

    View full blog entry
×
×
  • Create New...