Adam
May 2, 2025

SureDash Release Plan & Timeline

What we all have been waiting for is just about here.

The first release of SureDash.

After working long hours and weekends, the team is excited and energized to get this update in your hands.

In SureDash Progress Report #3, we were aiming to have the final version ready by the end of April, even if it was the last day of April.

The team needed just a few more days to account for some last minute redirection.

Here is our internal timeline:

  • May 5th: Final package is ready for QA (quality assurance). This is where we identify any bugs, and resolve them. We will also be giving this version to a few real users to gather their valuable feedback.
  • May 12th: All reported bugs resolved and final UAT (user acceptance testing). This is where we identify any final imperfections in the user interface or anything that does not feel right from a users perspective. To accelerate this process, we will start this on May 5th, but will still need a day on the 12th just to verify everything.
  • Week Of May 12th: If the UAT goes smooth, we should be able to get v1 in your hands this week, but we will be very communicative this week if any issues arise

Days prior to the final release we will be changing the pricing and introducing our annual plans.

Adam
April 17, 2025

SureDash 0.0.6-7: Custom Layouts, New Commenting System, & Big Performance Boost!

We’re excited to announce the latest update of SureDash: This new release not only introduces powerful new blocks & layout patterns to enhance your portal-building experience, but also has performance improvements to boost the speed of your portal. In this release, our new custom commenting experience.

Plus, we’ve improved our compatibility with page builders like Bricks and Divi, and squashed several bugs along the way.

Check out the full list of updates below!

SureDash Core Changelog

New:

  • Introducing Identity, Navigation, Notification, Profile, Search, Title, Content blocks for designing the portal.
  • Introducing Classic & Modern layouts for the portal through the block patterns.
  • Introducing “Portal” template part for designing the entire portal.
  • Ability to reply via inline commenting using the minimal comment box.
  • Added Giphy integration for the comment section.

Improvement:

  • Improved codebase with best coding practices.
  • Introduce a new filter “suredash_topic_restriction” to adjust the restriction of the topic.
  • Animation improvements and bug fixes for inline comment box under posts.
  • The inline comments now show the comment liked by Author and the logged in user’s latest comment.
  • Updated the centre position of active space in the side navigation for better UI/UX.
  • Bricks compatibility: Post/Page built with Bricks will be displayed on the portal.
  • The course thumbnail is now aligned with the homepage grid instead of the featured image for better visual consistency and user experience.
  • Ensured compatibility with WordPress 6.8.

Fix:

  • Presto Player compatibility: Media blocks are not working properly in the portal when FSE theme is active.
  • Presto Player compatibility: Video space Playlist selection points to sub_content posts instead of PP’s media library posts.
  • Divi compatibility: There was some HTML markup printed on the frontend while builder post/page/template loaded.
  • If custom Home Page sets, it results in a blank content area on the frontend.
  • Marking as Read not working properly & status remains same even after refreshing the page.
  • If a page designed with Spectra & set as portal homepage, their dynamic styling is not applied on the frontend.
  • Prefetching space on hover of the side navigation gets tracked in the search’s Recently Viewed section.

We also released a quick hot-fix update after the last 0.0.6 release, which covers the following issues:

Fix:

  • The home grid layout is narrow when the portal is set as the homepage.
  • Some UI glitches were fixed with an inline comment box.
  • The portal template parts have links which open the frontend in the editor.
  • The console error is related to the Giphy API URL targeting ‘http’ instead of ‘https’.
  • User Profile & Bookmark links are visible for non-logged-in users under the search quick links.

SureDash Premium Changelog

Fix:

  • Course Builder – Rearranging lessons in the course section is not auto save.
  • Course Builder – Deleted lesson still visible in the builder area which is not accessible.
Adam
March 26, 2025

SureDash Progress Report #3

Here is a new update regarding the SureDash development.

The last plugin update was on March 12th, 14 days ago.

The last written update with a video was March 7th, which was 19 days ago.

Elephant In The Room

Let me speak to the elephant in the room, development is clearly taking a bit longer than we expected. But let me explain that a bit.

When there is a delay, its because we are putting extra effort into making the product better. We are not sitting on our hands or putting fewer resources into the development.

Extra Effort 1: Performance

The first task that caused a delay was ensuring that we had performance figured out. This took us a month longer than we expected because we had to evaluate all the approaches and have a few proof of concepts. We also talked to multiple high end web hosts and developers of other similar products that had performance issues.

If we wanted to take the easy route, we could have made it so none of your plugins that render on the front end of your site would work. For example if you wanted to add a form to your SureDash, the easy route would be to make it so that you couldn’t do that, to completely bypass WordPress’s way of loading of content.

Whenever you add anything that loads on the front end of your site for a visitor, that plugin also loads the various assets it needs. The more you add, the more that needs to be loaded. This is a basic concept of how websites work.

But that was an approach that goes against what we are building. We are not building a one trick pony here, we are trying to build a community experience that can scale with you. Not just one piece.

So we spent more time on this.

Extra Effort 2: Layout Flexibility

The next thing that took more time was figuring out how we can enable users to completely change the layout of their SureDash.

One approach would be to have separate hard coded layouts, but we wanted to have a more flexible foundation where users could move anything around. Have complete freedom.

So we spent the time to have a better foundation where users have near complete control over the layout.

There are multiple benefits here.

For us, we have a better foundation to offer multiple layouts for your SureDash.

For users, you can move or remove anything you don’t want in your layout.

For teachers, you can create and share your own custom layouts.

Extra Effort 3: More Capable Comments

We were initially using the WordPress comment system, but kept hitting roadblocks when trying to add capabilities that we saw from user feedback here in the group.

This would be adding images, gifs, and videos into comments.

So we had to spend more time here to make sure that comments were more capable, which involved building a custom commenting system.

What We Are Working On Currently

Here is what our dev team is currently working on, and I will add more screenshots in the comments below.

Scaleable Color System

We just spent a ton of time perfecting our color system to be able to provide dark color schemes. Later we will add a front end color switcher.

The color system is very in depth to give you control over all the color details, hover colors, all the details.

Commenting Experience

We are refining the experience of adding images, gifs, and videos to comments. We have this working, but I was not happy with the UX so we have spent time to refine it.

Essentially we had a pop over for adding these, but the experience didn’t feel good, so we have been refining.

Admin Interface

Based on user feedback, users were having a hard time setting things up.

We took all the early user feedback and redesigned the user interface.

That new user interface is being built into the plugin. This work has been going on for some time because its also adding capabilities we didn’t intend on building initially. This is the space collections so that the front end UI would scale better.

SureMembers Compatibility

It goes without saying that these products need to work flawlessly together. This work is on going, but with a bunch of SureMembers enhancements to improve the experience.

First is a new UI that feel similar to SureDash.

Second, all protection option, styling, working as expected.

Third, a new feature to SureMembers to be able to display something different when someone does not have access. It can be a designed sales page or checkout page, whatever you want to display. And it can be designed from your page builder.

Prior you were limited to just displaying some text, a login button, a customizable button. But now you can display an entire designed page.

The reason this matters in the SureDash case is, if a user does not have access to a space, and they click into the space they don’t have access to, you can display a sales page or checkout for, whatever you want, right there. This is much better than a redirect because you leave them there in SureDash.

Also we have build something I am calling Dynamic Icons. In a simple sense, all spaces have an icon. With Dynamic Icons, SureMembers and any 3rd party plugin can change the space icon dynamically. So in the case of SureMembers, if a user does not have access to a space the icon will be changed to a lock. If a space is configured to drip feed, the icon will be changed to a clock.

Wrap Up

In retrospect, I think I unintentionally over promised and under delivered on the timeline of things. This is because of our quality standards and user feedback.

But in the end we will have under promised and over delivered on the quality and capabilities of SureDash once the final version is in your hands.

Our aim is to complete the final version in April, but likely to be later in April. It will be followed up with v1.1 and v1.2, which will bring the resource library and events.

Adam
March 12, 2025

SureDash 0.0.5: Capability of Reordering Lessons & Course Sections, and Bug Fixes

We’ve rolled out a new update for your portal, bringing some useful improvements and fixes to make things work better for you.

Now, you can see who liked a comment just by hovering over it, and we’ve also added a login menu option in the user profile dropdown for quick access for the non-logged-in users.

On the premium side, you can now reorder course sections and lessons, giving you more flexibility when organizing content.

Plus, we’ve fixed several UI glitches and issues with user profiles, spaces, and portal areas to make everything run more smoothly.

Check out the full list of updates below!

SureDash Core Changelog

New:

  • Showcasing comment liked users names on hover in a tooltip format for better user experience.

Improvement:

  • The single page container size can be managed through the Global Container Type setting.
  • Added a login menu item to the user profile dropdown if a user is not logged in.

Fix:

  • An incorrect login URL is showing on topic feeds for non-logged-in users.
  • There were some UI glitches on the user-view page while accessing the cover photo field.
  • In the user view, on an existing profile photo, a newly uploaded photo doesn’t appear in the field.
  • User view missed with user’s respective posts & comments.
  • On space creation, the default space group field is shown as unselected.
  • There was a jerk in the space icon search on the edit space screen.
  • The long-titled portal name was not displaying properly on the front end.

SureDash Premium Changelog

New:

  • Capability of reorder course sections in the course.
  • Capability of reordering lessons into different course sections.

Fix:

  • Empty p tags were added in the lesson content.
Adam
February 19, 2025

SureDash Progress Report #2 – See What’s New!

Hey SureDashers,

We’re excited to bring you our second progress report for SureDash, the WordPress community plugin you’ve helped shape with your feedback.

Here’s what we’ve been up to:

  • Four Updates This Year: We’ve released enhancements like multilingual support (Swedish, Polish, Hebrew, French, and more), performance improvements, and customizable portals. See the full changelog on our website.
  • Streamlined Admin Experience: A simpler, more intuitive UI is on the way to make setup a breeze.
  • Space Collections: Organize your content—like courses or discussions—into scalable, stylish collections.
  • Front-End Templating: Design your portal exactly how you want it with our new customizable templates.
  • Faster Performance: Thanks to the Interactivity API, SureDash is now lightning-fast.

Watch the full update to see these features in action! We’re also working on an easier onboarding process and the next big release, so there’s more to come.

Thank you for your support and suggestions—they’re making SureDash better!

Adam
February 10, 2025

SureDash 0.0.4: Code Stability & Bug Fixes

We’re excited to announce the release of SureDash v0.0.4, bringing improved code quality and fixes to enhance your community-building experience.

SureDash Core Changelog

Improvement:

  • Improved codebase for improved security.
  • Improved codebase with improved best coding practices.
  • Improved compatibility for the Bricks Builder Theme where Layout shortcode won’t work in the space area.

Fix:

  • Bricks compatibility: Editing SureDash CPT posts with Bricks opens portal dashboard.
  • There is weird aside space appearing to portal container when ACSS and Bricks work together.
  • Latest feed/topic posts should be displayed first on the frontend.
  • After creating a space group, newly added spaces immediately disappear from the dashboard area.
  • Once a Space Group is created, a placeholder Space is automatically added under it.
  • Beaver Builder & Divi Compatibility: There were some PHP errors on the frontend while using the Beaver Builder or Divi Builder.
  • PHP Error – “Uncaught TypeError: SureDashboard\Admin\Editor::register_block_category(): Argument #2 ($post) must be of type object, string given”.
  • The admin setup language is directly updated after the update, conflict with German language.
  • Timestamp was not displaying correctly when the timezone was set to something other than UTC.
  • HTML tags were displaying in the notification panel.
  • Deleted comment notifications showing under the notification panel.

SureDash Premium Changelog

Fix:

  • PHP Notice: _load_textdomain_just_in_time was called incorrectly. Translation loading for the suredash-pro domain was triggered too early.
  • “Install SureDash” notice CTA will leads to “plugin not found” error.
Adam
January 28, 2025

SureDash 0.0.3: Improvements & More Translations

We are pleased to release a new version of SureDash in response to the release just a few days ago. Several bugs were reported as well as requests for specific translations in French, Polish, etc.

SureDash Core Changelog

New:

  • New: Introducing translations for the Swedish, Polish, Hebrew, French, Dutch and Dutch (Belgium) languages.

Improvements:

  • Improved codebase for improved security best practices.
  • Improvement: Displaying premium plugin incompatibility admin notice on all dashboard screens instead of the only plugins page.

Fix:

  • Fix: Draft spaces are displayed on the front directly after the 0.0.2 update.
  • Fix: Breakdance compatibility: The entire portal dashboard appears under the Breakdance admin pages.
  • Fix: Oxygen & Breakdance compatibility: Some portal spaces load their content twice on the front end.
  • Fix: After the update of 0.0.2 SureDash admin dashboard gets auto-translated to the Spanish language in some cases.

SureDash Premium Changelog

Improvements:

  • Improvement: Displaying premium plugin incompatibility admin notice on all dashboard screens instead of the only plugins page.
Adam
January 24, 2025

SureDash 0.0.2: Performance Boost & Features

We’re pleased to share the newest updates to SureDash, the WordPress community plugin designed to empower online communities and learning platforms. This release focuses on performance improvements, customization options, and user experience refinements. Below are the key changes:

Core Updates

New Features

  • Performance Enhancements: A foundational update introduces a custom ORM structure, optimized REST APIs, and streamlined native function callbacks for improved speed and scalability.
  • Portal Homepage Option: Set your SureDash portal as your site’s homepage directly from the plugin settings.
  • Font Customization: Adjust portal fonts via the Display Settings for tailored branding.
  • Multilingual Support: Added translations for Hindi, German, Spanish, and Dutch.
  • Utility CSS Classes: New CSS classes enable deeper customization of portal elements.
  • Inline Commenting: Engage with content and topics more efficiently using inline comments.
  • Copy Link for Sharing: Quickly copy URLs from content and topic feeds with the new “Copy” button.

SureDash Premium Updates

New Features

  • Lesson Navigation Tooltips: Clarify course steps with hoverable tooltips.
  • Progress Badges: Visual indicators track lesson and course completion.

SureDash Core Changelog

New:

  • New: Introducing our first phase of performing measures, which includes custom ORM structure, own REST APIs, optimized native function callbacks and many more.
  • New: Introducing option to “Set Portal as Homepage” in the plugin settings.
  • New: Introducing Font settings under “Display Settings” in the plugin settings.
  • New: Introducing translations for the Hindi, German, Spanish, and Dutch languages.
  • New: Introducing utility based CSS classes for the portal for better customization.
  • New: Under social sharing, added “Copy” link support for Content and Topic feeds.
  • New: Introducing inline commenting for the content & topic feeds for easy interaction.

Improvements:

  • Improvement: Introduced minimum version notice setup for compatibility with the SureDash Premium plugin.
  • Improvement: Updated skeleton loaders for better user experience.
  • Improvement: Removed dependency of Headless-React from the plugin. [Internal]
  • Improvement: Post comment button scrolls to comment editor for better user experience.
  • Improvement: Enabled “Fullscreen Mode” by default for the iframe post editor in the portal dashboard for better user experience.
  • Improvement: The UI of content and topic feed has been improved for better user experience.
  • Improvement: The “Back to” button from single content or topic feed redirects to the referring space area instead of the portal home.

Fix:

  • Fix: Bookmark, Like-Dislike buttons looks steady till the update.
  • Fix: Like trigger not working on the immediate submitted comment.
  • Fix: Getting double header issue on the frontend once a custom page assigned as the portal homepage.

SureDash Premium Changelog

New:

  • New: Introducing tooltips for lesson navigation for better user experience.
  • New: Introducing badges for the lessons to track the course progress effectively.

Improvements:

  • Improvement: Introduced minimum version notice setup for compatibility with the SureDash Premium plugin.
Adam
January 7, 2025

SureDash Alpha 3

This update is primarily focused on a few bug fixes as well as adding our licensing so the next release can be pushed to your website.

But future updates will not be perfectly smooth just yet. While we can push an update to your site for the premium version, that is not the case yet for the core version, so this will have to be manually updated on the next release.

We are working with the WordPress plugin directory to have our core version there, which would push updates to your website. Sorry to get all technical on ya and this may require extra explanation.

Next Update

Early next week we will package and start testing the next release.

This is the update that will bring some new features.

  • Global topography options
  • Setting to make the portal your homepage
  • New inline comments and the comments improvements I demo’d 2 weeks ago
  • Course and lesson UI improvements that I demo’d 2 weeks ago
  • Translation improvements

The team will package this up, and we will start testing it next week, this is the step we have before we release it to everyone.

Performance Update

The performance update will come after the update mentioned above.

We have had some nice breakthroughs in regard to performance. This is partially what caused these brief delays, extensive testing and multiple POC’s (proof of concept).

The gist of it is, we are in the process of building our own custom ORM structure (Object-Relational Mapping) vs using the WP_Query which has bottlenecks.

We will have to put a doc together to explain this in more detail when we have the release ready. There are a few things we want everyone to understand related to performance and in some cases where some 3rd party plugins may not function as intended.

Can You Start Building Now?

Yes you can. When we have the update to switch our method of querying data, there won’t be any compatibility issues.

New:

  • Added licensing system for the plugin.
  • Introduced new “Performance Measures” settings for the plugin.
  • Introduced a “What’s New” notifier to highlight updates.

Improvements:

  • Added internationalization support for the plugin.
  • Coding standards improved as per w.org guidelines.

Fix:

  • Settings: Color reset option not working.
  • There is a line break in the topic creation & comment submission text area.
  • Video Space – Embedded video not working on the front end.
  • Console error for scrollIntoViewIfNeeded function incompatible with cross-browsers.
  • Forgot password not working on the portal login page.
  • Register Block – Social on-tap registration was missing.
  • Login & Register Block – Refactor codebase for social on-tap login.
  • Link Space – Link target conflicts with an opening in a new and same tab.
  • Login Block – Lost password URL missing in the form.
  • Coding standards followed as per WordPress guidelines.
  • Admin Portal Page – There is a jerk while accessing More settings in space or space group edit.
Adam
December 17, 2024

SureDash Progress Report #1: Blazing-Fast Performance & More!

Hey everyone,

We’ve got a huge update on SureDash!

Here’s what’s new:

  • Lightning-Fast Performance: SureDash now loads instantly. No more waiting! We’ve implemented a new interactivity API for seamless navigation. Check out the demo in the video to see it in action!
  • Improved Commenting: Leaving comments is smoother than ever. We’ve added a new emoji picker with search, user tagging, and instant comment posting.
  • Enhanced Course Experience: The course UI is already amazing. We’ve improved course progression tracking, added a completion percentage badge, and ensured mobile responsiveness. Resuming courses is easy—it picks up right where you left off!
  • Beta Launch Coming Soon: We’re aiming for a beta launch before New Year’s! You’ll be able to build sites with SureDash and won’t have to worry about compatibility issues. We’ll also release a document explaining our performance approach.
  • SureMembers Integration: SureDash works seamlessly with SureMembers. While not required, SureMembers gives you granular control over who accesses which content, including drip-feeding content. We’ve also updated SureMembers’ design to match SureDash for a consistent look and feel.
  • Upcoming Updates: We’re planning updates before and after Christmas, including adding an auto-update system and addressing user feedback.

Watch the full update video to see all the improvements!

Thanks for being part of the SureDash community!