Jump to content

Hisashi

Friends
  • Posts

    433
  • Joined

Reputation Activity

  1. Like
    Hisashi reacted to Donnie95 in Cloudflare Turnstile for CAPTCHA   
    I hope V5 will support this. I want to remove Google related services for improved privacy.
  2. Like
    Hisashi reacted to Ehren in Invision Community 5: A more performant, polished UI   
    As showcased in our past blogs, Invision Community 5 introduces a brand new, modern interface which brings improvements to performance, aesthetics and mobile usability.
    An optional side navigation panel, new view modes, light/dark modes, customizable header layouts, a search modal and a mobile navigation bar are some of the things we've showcased previously. Today, lets take a closer look at some other miscellaneous changes that we've been working on while developing Version 5, including some of the code reductions and performance improvements that we've been able to achieve in the process.
    For those of you who are developers, we'll also give some simple explanations of how (and why) we've implemented these changes.
     
    Widgets
    Sidebar widgets are perfect for displaying content feeds, featured members, announcements, advertisements and more on your page. In version 4 however, the widget column would often become an empty space once the widgets had been scrolled past:
      widgets-v4.mp4  
    In version 5, widgets now stick to the screen once the last widget has been reached, ensuring your readers have more convenient  access to your widgets rather than a void space:
      sticky-widgets-v5.mp4  
     
    Messenger
    The Messenger is a great way to reach out to members when a private chat is more appropriate than a topic. Inspired by modern email clients, the messenger in Version 5 has been revamped with a full-height, sticky inbox, a longer message snippet, mini profiles and a more polished UI - all with a 25% reduction in CSS and a 100% reduction in Javascript.
    messenger-v5.mp4
     
    Sticky elements
    We've mentioned sticky elements a couple of times now, so lets take a look behind the scenes at how they're created, and some of the performance improvements with Version 5. Traditionally, sticky elements were created using Javascript which would calculate the position of the element on the page and adjust it's stickiness every time the page was scrolled. Scroll events can be quite taxing for browsers, and when it comes to Javascript, the less, the better (especially when aiming for great page speed scores)!
    With that in mind, all sticky elements are now handled using sticky positioning via CSS, which is a native and much more performant way of controlling these elements. We've been able to replace an entire 400 line Javascript component with just 3 lines of CSS.
     
    Grids and Masonry
    Grids have previously been handled in a similar fashion. Javascript would scan all elements within a grid to determine how many could fit on a single line, and would then shuffle these elements into position after the page was loaded or resized. CSS has since introduced its own grid properties, which has allowed us to replace more than 350 lines of Javascript with just a few lines of CSS, resulting in more performant page rendering and nicer looking grids (especially on small-medium displays such as mobiles and tablets).
     

     
    Fun fact: We first introduced a similar performance improvement to "masonry grids" in our Gallery update from January this year, by replacing more than 400 lines of Javascript with, you guessed it, just a few lines of CSS.
     

     
     
     
    Click targets
    We wanted to make Version 5 as simple as possible to navigate, and one way of doing that has been by implementing larger click targets. Clicking anywhere inside an entry in a table or grid will now take you to that entry (you can still click on other links like normal within the click target, such as subforums or profile links). Click targets are optional and can be disabled via your theme settings if necessary.
     
    click-targets.mp4
     
    Data Lists (tables)
    Speaking of tables, they too have been revamped. Tables automatically adapt to the space they've been assigned to (for those curious, this is done using CSS container-queries), so they're always neat regardless of the screen size, with no overflow or squashed layouts. Behind the scenes, the two columns below are created with identical code, yet they're quite different visually due to the size which they've been allocated. Even with these improvements, tables have received a 25% reduction in CSS.
     

     
    Profiles
    Profiles have been polished for Version 5 and include some nice improvements such as sticky widgets and tabs. 
    profile-desktop.mp4
     
    On mobiles, the side column collapses into a carousel, and the sticky tabs allow you to easily flick between content types without scrolling to the top of the page.
    profile-mobile.mp4
     

    Tabs
    You may have noticed in the above clip that tabs on mobiles are now scrollable, compared to a dropdown menu from version 4. We made this change to ensure that tabs are given more equal exposure on small devices, and have managed to reduce the CSS by a whopping 80%.
     
    Carousels
    Last and certainly not least, are carousels. Carousels are great for displaying large amounts of data in a confined space and they've been rewritten from scratch for version 5. Previously, a Javascript library was used to create the "scroll effect", however this has never been the smoothest experience on laptop trackpads and touch devices.
    In version 5, carousels are powered by native smooth-scrolling and scroll-snapping, which results in a much nicer user experience, especially on touchscreens. We've been able to remove a staggering 95% of the Javascript, substituting it with just a few lines of CSS.
     
    carousel.mp4
     
    To be honest, we've only just scratched the surface here! In addition to these changes, we've modernized (and reduced code) in almost every component throughout the suite including avatars, cover photos, dropdown menus, forms, inputs, buttons, lists, off-canvas menus, side menus, columns and more!
    Combined, these changes result in not only a significant reduction in code, but also a polished UI that performs smoothly on desktop and touch devices. We're excited to continue modernizing Invision Community well into the future as new technologies and techniques become available to us, and are looking forward to getting it in your hands in 2024.

    View full blog entry
  3. Like
    Hisashi reacted to MartinLawrence in Leaving community after 18 years :(   
    I've been using IPB since 2006 with the MSSQL driver.   I was always attracted to the flexibility of the platform with minimal programming.
    Recently tech support has become more difficult.  It's harder to find code examples and removing the marketplace killed a creativity source for me.   I had a stroke a few years ago, so my development skills are retarded, but still I believe this is one of the poorer organized forms in regards to technical documentation.
    A wiki, kept up to date by your community, would really help in development IMHO.
    Good luck all!
    Martin
  4. Like
    Hisashi reacted to Ehren in Invision Community 5: Badge creation and icon customization   
    Invision Community offers fantastic ways of customizing the user experience for your members, and today, we’re excited to introduce some new and really simple ways of customizing Invision Community 5 even further using our new icon tools.
     
    Icon Picker
    Lets begin with our brand new icon picker. Containing both Font Awesome icons and emojis, the new picker allows you to easily search and assign icons to specific areas throughout your site. Lets take a look at some examples!
    icon-picker.mp4  
    Navigation icons
    Adding icons to the navigation list has been a highly requested feature, so we're happy to announce that you can now use this new picker to do exactly that, for both the horizontal and vertical navigation panels, without needing to modify your theme.

     
    Forum icons
    Uploading forum icons is a great way to personalize individual areas of your community. In the past, these icons have typically been images, uploaded via the admin panel. In addition to the upload form, the icon picker now makes it a breeze to assign icons to forums - and if a Font Awesome icon is chosen, it'll even inherit the featured forum color.

     
    Forum Feature Color
    We have brought the existing forum feature color to feed view allowing for a flash of color and personalization that helps associate a color with a specific forum. The feature color pairs really well with the card image to lift the forum display.

     
    Icon creator for badges, ranks and reactions
    Creating unique badges, ranks and reactions is a great way to boost activity within your community by encouraging members to share more engaging and frequent content - but designing these icons from scratch using a graphics program often comes with hurdles of its own.
    With our new icon creator, you can now design your own custom icons for badges, ranks and reactions straight from your Admin panel, using a combination of colors, icons and shapes.
    icon-creator.mp4  
     
    We think this new icon creator will make the rank, badges and reactions features even more accessible for everyone, allowing you to create a user experience that is uniquely yours. With Invision Community 5, bringing in customization and personalization moves beyond adding new themes.
    We're excited to see how you can take advantage of these new tools, and we look forward hearing your feedback in the comments below!
     


    View full blog entry
  5. Like
    Hisashi reacted to Matt in Invision Community 5: Finding community experts   
    Long ago, back in the dark ages, forums used the number of posts a member made and how long ago they joined to demonstrate trust and experience.
    Is simply posting a lot and being a member for a long time the best way to know which community members are experts?
    And is there a better way?
    We think so.
     
     
    What makes an expert, and why are they important?
    Community experts are the keystones to any thriving community. You probably recognise a handful in your community. They tend to be active regularly, are often the first to try and help others with their questions and help set a positive example within the community.
    Wouldn't it be great if newer community members could discover who these super users were a little easier? These members trying to find their feet in a new community could follow trustworthy individuals, absorb the positive tone of the community, and even get help a little quicker.
    In the past, forums have shown trust and experience through basic metrics like post count and the years since they joined. However, these metrics only show that the individual has been around a long time and posts a lot. It doesn't show that they are potential role models or helpful and trustworthy.
    Community Experts with Invision Community 5
    Invision Community 5 identifies these experts through metrics such as the number of solutions they have, the volume of 'helpful' votes on their replies, the speed of answers and more.
    Each forum will have its own experts, so if you have a very broad community, someone who is very helpful in a particular area will show as an expert in that area only.
    When a member has been picked as an expert, they'll receive an email thanking them, and they can then opt-in to be shown as an expert along with a regular notification or email with any unanswered questions in forums they are experts in.

    I'm absolutely killing it in the Test Forum
    Every few months, the experts are recalculated to reflect the organic way communities grow and change. After all, there's little point in showing that a non-active member is an expert. It might even encourage new community experts to keep up the great work and remain active longer.

    Community experts have a badge shown with their posts, along with the option to follow them. Encouraging new members to follow trusted community members should be a core part of any community strategy.
    Settings and control
    Of course, not everyone should be labelled as a community expert, and perhaps, in very rare circumstances, an existing community expert could have a bad day and not represent the community well.
    Invision Community 5 gives you the ability to set which groups experts can be picked from and offers you the opportunity to block existing experts, ensuring they won't be selected again in the future.

    Over to you
    All communities have to be purposeful and provide value. That value may be in close friendships, or it may be in getting answers for problems you have. Either way, locating the most helpful members will help develop trust, provide guidance and increase knowledge within your community.
    For transactional communities such as support-based communities, experts are vital in providing timely answers and demonstrating credibility and expertise to others.
    As always, we'd love to hear your thoughts. Please let us know in the comments.
     

    View full blog entry
  6. Like
    Hisashi got a reaction from Hostingunlock in Marketplace Closure   
    @Lindy I sincerely see other ways for you to do this.
    As I said earlier, the marketplace is a great showcase that connects developers to IPS customers without leaving here. Having this removed makes life difficult for your clients in trying to find resources quickly without having to go to thousands of developer websites.
    My idea is, remove the paid market and keep a free market so that developers can maintain this showcase, so they start offering two versions of the product. A free one, where the user could get it directly from the IPS website, and the paid (full) version that would be described within the product and the user would be redirected to the developer's store. Where he would have all financial responsibility for the product.
    Example 1

    Example 2

     
    IPS could go another route, which in this case would be to charge a small fee to developers who publish resources with a limited free version. And keep the market for developers who support the community with completely free resources.
    Many of these resources are made with good heart and are freely available in the market, such as translations that connect people all over the world, and all of these will be "lost".
  7. Like
    Hisashi got a reaction from Hostingunlock in Marketplace Closure   
    That's the biggest rewind I've seen from IPS in years of service. 🤯
    The marketplace is an excellent showcase for small and big developers to publish their work that would have a potential chance of being bought, you've killed every chance for these products to be discovered.
    There are many small modifications that enrich the IPS, and now they will no longer have visibility.
    People will now have to apply for paid service one by one, for features that were already available in marketplace.
  8. Haha
    Hisashi reacted to Day_ in Invision Community 5: The All New Theme Editor   
  9. Like
    Hisashi reacted to Cedric V in Invision Community 5: The All New Theme Editor   
    It's truly amazing to see how easy the theme editor is. The amount of possibilities are really endless. And that will definitely be fun to see various communities making their own version. Having a 3rd party theme designer create something like this custom for you is worth alone thousands of dollars. This version takes your community to a whole new level. I don't think people can really comprehend how much work goes into this.
    Brilliant work team, well done. Couldn't be more excited to see more!
  10. Like
    Hisashi reacted to Ehren in Invision Community 5: Dark mode, accessibility, performance and mobiles!   
    Welcome to the second video of our sneak peak series! Today we'll be taking a closer look at the new Invision Community interface, including dark mode, accessibility improvements, performance improvements and the mobile layout! Before we begin, I should mention that this is a pre-alpha version of Invision Community 5, so some areas of the design may change before the official release.
     
    New traditional header design
    In our previous video, we showcased our new, optional side panel which formats your navigation into a vertical list. For those who prefer a traditional, horizontal header, here it is!

    A much more compact header compared to version 4, the new design condenses the navigation bar into a single row, moving all sub-navigation items into dropdown menus. A new, optional area below the text logo allows you to add your website slogan or announce events such as anniversaries or holidays, and our new search modal provides convenient access to the advanced search filters from any page on your community.

     
    Accessible interface
    The main content area has been designed with accessibility as a priority. High contrast text colours and larger font-sizes help to make reading more comfortable and clickable table rows (which can be enabled or disabled via the Theme Editor) allow you to navigate between pages more easily. A visible focus ring significantly improves navigation for visitors who find it more comfortable to browse with their keyboard TAB key, instead of using their mouse (ie. visitors with conditions such as Parkinson's disease, or those who have temporarily lost function due to a broken arm).
     
    Focus.mp4
    Elements are highlighted while navigating with the keyboard
     
    Dark mode
    Dark mode has become increasingly popular over the past few years - so it's no surprise that Version 5 has been designed from scratch with both light and dark mode in mind. With version 4, it was necessary to manage two themes in order to provide a light and dark colour scheme. In version 5 though, all of that is handled by a single theme.
    By default, your members will be able to choose their own color scheme preference: either light, dark, or system. System assigns a color scheme based on your system preferences - so if your device automatically switches to dark mode at night, your community will too! With that said, as an administrator, you also have the option to restrict your site to a single color scheme - so if you ONLY want to offer a dark theme, that's easily achieved.

     
     
    Performance
    Despite all of these new inclusions, the version 5 UI has been coded with significant reductions in both CSS and Javascript. We'll dive deeper into code reductions in a future blog entry, however two great examples are:
    - Grids: which have had a 100% removal of Javascript and are powered by only a few lines of CSS, resulting in a faster rendering time, especially for users on slow connections.
    - And carousels: which have had a 95% reduction in Javascript and now rely on native browser scrolling, for a much smoother experience on both desktop and mobile!
    Additionally we've removed a number of helper libraries that are no longer needed with modern browsers saving even more.
     
    Mobile UI
    With an incredible amount of mobile visitors accessing the web, we’ve placed a huge priority on redesigning the interface to ensure it lives up to todays standards.
    A new navigation bar at the bottom of the page provides convenient access to your activity feed, notifications, messages, a search panel, and navigation links. A conscious effort was made to ensure that this information was available within a single tap, and we found that a bottom bar like this was easier to interact with compared to icons in the header.

    The mobile navigation bar from Invision Community 5
     
    A goal of the mobile UI was to display elements that were previously only available on larger devices, while still maintaining a clean interface. For example, to improve navigation, we've added a scrollable breadcrumb list to the top and bottom of the page. To improve guest participation, we added Sign In and Sign Up links to the bottom navigation bar. These links were previously hidden within the hamburger menu, so we feel like this will really benefit those looking to improve registrations. And as demonstrated in last weeks video, profile information is now available within posts, comments and reviews on small devices.
    We’re really excited for you to literally have a hands on experience with the new mobile interface of Invision Community 5, and we're interested to hear your feedback in the comments!

    View full blog entry
  11. Like
    Hisashi reacted to Cedric V in Invision Community 5: Dark mode, accessibility, performance and mobiles!   
    Brilliant work ! Loving the progress.
     
    Can we also round up an applause for the frequently in depth updates Invision is bringing? Something that doesn’t need to go unnoticed. It’s one thing to keep working on v5, but keeping us informed with a top notch video, is equally as important!
     
    Well done team!
  12. Like
    Hisashi reacted to Ehren in Invision Community 5: Dark mode, accessibility, performance and mobiles!   
    Not at all, image logos are most definitely a thing. Next weeks video will showcase that in detail 🙂 
  13. Like
    Hisashi got a reaction from AGambler in Marketplace Closure   
    That's the biggest rewind I've seen from IPS in years of service. 🤯
    The marketplace is an excellent showcase for small and big developers to publish their work that would have a potential chance of being bought, you've killed every chance for these products to be discovered.
    There are many small modifications that enrich the IPS, and now they will no longer have visibility.
    People will now have to apply for paid service one by one, for features that were already available in marketplace.
  14. Like
    Hisashi reacted to Matt in Introducing a fresh new vision for Invision Community 5   
    It is indeed an option.

  15. Like
    Hisashi reacted to Ehren in Introducing a fresh new vision for Invision Community 5   
    Welcome to Invision Community 5!
    Over the coming weeks, we'll be exploring a bunch of new features and improvements coming to our user interface including our brand new theme editor, a new mobile UI, dark mode and performance improvements thanks to a reduction in both JavaScript and CSS. To kick off this series, let’s take a closer look at the new sidebar layout and new view modes for the forum index and topic pages.
    Sidebar Layout
    Traditionally, Invision Community has shipped with a horizontal header and navigation bar at the top of the page, which is still available in version 5. We're introducing a brand new (and optional) sidebar layout, which can be enabled or disabled easily from within your theme settings. The sidebar not only provides convenient access to your applications, activity streams and search bar, but you can now add links to nodes for even easier access to popular or commonly used areas of your community. For example - a category from your forum, an album from the Gallery, or a product group from Commerce.
    Sidebar-zoom.mp4
    Forum Index: Feed view
    One of our goals for version 5 was to re-imagine new ways for your visitors to consume content, and the sidebar layout is just one of our solutions. Table view has been the typical way of displaying forums, providing visitors with a simple summary of the most recently active topic. Grid mode introduced cover photos to forums and is a great way to make your page more visually engaging, while fluid view allows visitors to filter through a list of topics to easily focus on multiple areas of the community.
    Joining these view modes in version 5 is our new Feed view. Optional cover photos and featured forum colours allow you to personalise each forum, and a list of recently active topics with snippets of the most recent reply allow you to easily see what each forum is focusing on at a glance. The topic list drops below the cover photo and converts to a scrollable list on small devices. It's our fresh take on content display, and we can’t wait to hear your feedback!

     
    Topic pages: Compact view
    In addition, Invision Community 5 also introduces a new, compact layout option for topics. We wanted to create a layout which placed focus on your content while still keeping all of the authors profile information easily accessible within a mini profile. Stats, rank, badges, reputation points and more can be found by tapping the icon at the top of every post. The mini profile strip has also been added to other areas of the software too, such as comments and reviews in applications like Gallery and Blogs, and will appear on the mobile layout when the traditional "table view" is used in topics.
    Switching between the new compact view and the author sidebar view takes just seconds giving you complete control over your community.
    Mini profile.mp4
     
    As part of this view, you also have the choice to feature/pin the original post to the top of every page, making it a breeze for your visitors to easily understand the context of replies without navigating back to page 1. Pinned posts have a slightly larger font-size to distinguish them from replies, and we've thoughtfully truncated them on pages beyond the first to keep scrolling to a minimum.

     
    The new sidebar layout and view modes offer a fresh and innovative approach to navigating and interacting with your community. We’re really keen to hear your thoughts on these new views and whether you’ll be unleashing them on your own sites! We appreciate that no two sites are the same, and those who are a fan of the classic header look will benefit from quick styling tools and a visual way to re-arrange the header elements which we’ll cover in a later blog.
    We’re looking forward to showcasing a whole bunch of new features over the coming weeks - so stay tuned, and we’ll see you then!
     

    View full blog entry
  16. Agree
    Hisashi got a reaction from gigantor in Marketplace Closure   
    That's the biggest rewind I've seen from IPS in years of service. 🤯
    The marketplace is an excellent showcase for small and big developers to publish their work that would have a potential chance of being bought, you've killed every chance for these products to be discovered.
    There are many small modifications that enrich the IPS, and now they will no longer have visibility.
    People will now have to apply for paid service one by one, for features that were already available in marketplace.
  17. Like
    Hisashi got a reaction from ZLTRGO in Marketplace Closure   
    @Lindy I sincerely see other ways for you to do this.
    As I said earlier, the marketplace is a great showcase that connects developers to IPS customers without leaving here. Having this removed makes life difficult for your clients in trying to find resources quickly without having to go to thousands of developer websites.
    My idea is, remove the paid market and keep a free market so that developers can maintain this showcase, so they start offering two versions of the product. A free one, where the user could get it directly from the IPS website, and the paid (full) version that would be described within the product and the user would be redirected to the developer's store. Where he would have all financial responsibility for the product.
    Example 1

    Example 2

     
    IPS could go another route, which in this case would be to charge a small fee to developers who publish resources with a limited free version. And keep the market for developers who support the community with completely free resources.
    Many of these resources are made with good heart and are freely available in the market, such as translations that connect people all over the world, and all of these will be "lost".
  18. Thanks
    Hisashi got a reaction from Markus Jung in 'Hive' button forced   
    If it wasn't activated by default (which I don't remember), the trigger for causing this is when you click on "Enable" to only see the settings, when in fact you haven't really activated it.
  19. Agree
    Hisashi reacted to Markus Jung in 'Hive' button forced   
    Same issue here (cloud - standard theme) - Example: https://www.fernstudium-infos.de/topic/20142-fernstudium-rundschau-202309-chat-coaching-resilienz/

     
    If someone clicks the button, they get an error message (content not found).
    Hive is not activated:

  20. Like
    Hisashi got a reaction from UncrownedGuard in Future Published Topics being sent to RSS Feed   
    You have send rss with your user key with permission, in public rss this is not displayed.
    https://www.uncrownedaddiction.com/forums/forum/9-serious-debates.xml/
    I don't know if this is important to you, but now your key is exposed in topic.
  21. Like
    Hisashi reacted to Jim M in About scheduling publication   
    Thank you for bringing this issue to our attention! I can confirm this should be further reviewed and I have logged an internal bug report for our development team to investigate and address as necessary, in a future maintenance release.
     
  22. Like
    Hisashi reacted to Miss_B in Upgrade Error [4.7.8 > 4.7.13]   
    It's strange that the upgrader threw an error about a missing column when in fact that was not the case. Anyways, if everything works fine with the chart then you have nothing to worry about imo. 
  23. Like
    Hisashi reacted to Miss_B in Upgrade Error [4.7.8 > 4.7.13]   
    This error indicates a missing field. Can you check the ips_core_saved_charts table at the database and see if the  chart_timescale column is indeed missing?
  24. Agree
    Hisashi got a reaction from Jon Matcho in Marketplace Closure   
    Perhaps this would be the perfect time to come back with the "Requests Forums"? @Matt
    Honestly, I feel it's too intrusive to have to message each developer. Creating a topic telling about your project and letting a developer be interested in it is more pleasant for both sides.
  25. Like
    Hisashi got a reaction from Yamamura in Marketplace Closure   
    That's the biggest rewind I've seen from IPS in years of service. 🤯
    The marketplace is an excellent showcase for small and big developers to publish their work that would have a potential chance of being bought, you've killed every chance for these products to be discovered.
    There are many small modifications that enrich the IPS, and now they will no longer have visibility.
    People will now have to apply for paid service one by one, for features that were already available in marketplace.
×
×
  • Create New...