3
votes
Integrate MemberDash and LearnDash widgets / blocks
Since StellarWP owns: Kadence, LearnDash, and MemberDash – it seems to me to only proper to have the Kadence team build very nice looking / styled (that match the Kadence Theme styling) blocks for both MemberDash and LearnDash.
I understand both LearnDash and MemberDash need their own blocks (for other themes and other editors), but – this is precisely why the Kadence team should build some custom blocks (just like you did for WooCommerce). Having the Kadence team build enhanced, better, stronger widgets / blocks (perhaps as a selectable add-on), or it just detects when LearnDash and MemberDash are present and simply turns on the blocks – would provide a level of depth and configuration (colors, styles, actions) that currently leave a lot to be desired.
The current blocks that both LearnDash and MemberDash provide are very basic at best (ie: shortcodes in some cases), and in some cases don't even provide proper styling controls.
I think if Kadence built new custom blocks that utilized Kadence Theme properties, it would:
a) look better
b) provide more widgets
c) integrate faster with Kadence Themes
d) reduce support calls to all three teams
e) increase customer satisfaction
f) increase conversions from other themes to Kadence Themes (thereby increasing revenue for Kadence)
I think, it's a winning combination – but that's just my opinion. I know today, I spend 24 hours?? (im not a designer by trade, so I have a lot of fiddling going on to get it right), just trying to: find the right CSS to tweak, getting the right function call in LearnDash or MemberDash to execute, writing the correct glue, or giving up and defaulting to the ugly stuff that LearnDash and MemberDash provide (not all of it is ugly, it's just not optimized within Kadence Themes). If I could reduce that time to 5 minutes by using a pre-built custom Kadence Theme block (say : LearnDash User Profile edit which includes the custom fields in LearnDash), then wow. that's huge! same with registration screens, membership lists, learnDash learner profile, etc..
Right now it's a huge struggle to put together a fully responsive learner profile beyond the simple "list all learndash courses under a headshot and some basic metrics"… what a pain. Multiple shortcodes, multiple design efforts, loads of time. You understand.
Sorry for being long winded.


