12202 comments found.
Hi!
I’m really looking forward to the release of this (HTML):
Hello! Is there some sort of AJAX crud/datatable support in v8 already, or is it still in development?3 days ago
Thanks for your feedback. We will add Ajax/server side examples in a future updates for sure.
And to the release of this (HTML):
8 days ago 2. Support Center App: – Support dashboard. – Tickets list page. – New ticket modal. – View ticket page. – Tutorials list page. – Tutorials post page. – FAQ page. – Contact us page. – Licenses page.
Best regards and keep up the excellent work!
Hi,
Thanks for staying in touch. We are working on all above. You may stay updated at https://twitter.com/keenthemes .
Thank you.
Very good! 
Hello! I am using the Vue version, but it seems to me the documentation is incomplete? when trying to deploy the app (after yarn build) I am getting the following error in console: Uncaught SyntaxError: Unexpected token ’< any ideas? thank you
Hi,
Can you please specify which version of Metronic are you using?
Regards,
Lauris
metronic_v7.2.7, demo 1 thank you!
Hi,
Sorry, but we were not able to reproduce this issue.
Did you make any changes to our codebase?
If yes please describe them.
Regards,
Lauris
No I haven’t, just yarn build
Can you try to update the publicPath inside the file vue.config.js?
In the production build, it will be deployed in a /metronic/vue/demo1/, you can update this path or even remove it in case to deploy the app to the root folder.
You can read more about this option here
Regards,
Lauris
I want to remove plugins which I don’t use from the plugins.js and css file. How do I do that, any automated process?
Hi
,
Thanks for your interest in Metronic.
You can fully customize your build and reduce the plugins bundle size by excluding any unused plugin from “optional” plugins in gulp config in “core\html\tools\gulp.config.js” as shown here:
https://imgur.com/dh36bVrYou can refer to Metronic v7 video tutorial https://www.youtube.com/watch?v=NDlQ09mmvu8 as the instruction can be applied for Metronic v8 as well.
If you need any further clarifications please let us know
Stay tuned for updates via https://twitter.com/keenthemes and https://www.instagram.com/keenthemes/
Regards, Sean
Hello
,
Thank you for your interest in Metronic.
If you are using Gulp builder, you can fully customize your build and reduce the plugins bundle size by excluding any unused plugin from “optional” plugins in gulp config in “core\html\tools\gulp.config.js” as shown here: https://imgur.com/dh36bVr
You can refer to Metronic v7 video tutorial https://www.youtube.com/watch?v=NDlQ09mmvu8 as the instruction can be applied for Metronic v8 as well.
If you are using Webpack builder, please refer to the Webpack config file tools\webpack.config.js and core\html\tools\webpack\plugins\plugins.js and core\html\tools\webpack\plugins\plugins.scss to exclude any optional plugins.
Please note that mandatory plugins should not be removed as they needed for the theme core layout functionality.
Stay tuned for updates via https://twitter.com/keenthemes and https://www.instagram.com/keenthemes/ and check our market for other amazing products coming soon: https://keenthemes.com/
Regards, Sean
Hello,
I am trying to use the kt menu dropdown in the datatable like in the User List example in Metronic 8, except my data is coming from AJAX, and I’m using the datatable’s custom column renderer to display the dropdown. However, if I click on the dropdown menu, nothing happens. I’ve checked, and the dropdown’s html seems to be the same as in the working example page, yet it still doesn’t work.
Is there some javascript I need to invoke in order for it to work?
Thank you
Hi
,
Thanks for your interest in our theme – Metronic.
For newly populated menus you will need to call the below API method to initialize the menu instances:
var selector = ''[data-kt-menu="true"]''; KTMenu.createInstances(selector); You should call the above API within the Datatable data load callback functuon.
If you need any further clarification please do let us know.
Stay tuned for updates via https://twitter.com/keenthemes and https://www.instagram.com/keenthemes/
Regards, Sean
Thank you, this works perfectly! I haven’t seen this in the v8 documentation, so unless I failed to find it, you guys should write a page about it.
Hi
,
Glad to hear that. Sure, we are preparing detailed documentation for over 20 in-house components and will be released soon. If you need any further help please do let us know.
Regards, Sean
I am using demo 5 in metronic_v7.2.8.
Is it possible to show the aside menu showing always by default ?, right now it is visible only when click on the button (btn btn-icon aside-toggle ml-n3 mr-10)
Hi,
You can add the below attribute to the body tag to show the offcanvas aside menu by default:
data-offcanvas-aside="on"
You can also set overlay: false to remove the overlay block from the page body in “src/js/layout/base/aside.js”
// Initialize mobile aside offcanvas
_offcanvasObject = new KTOffcanvas(_element, {
baseClass: offcanvasClass,
overlay: false,
closeBy: 'kt_aside_close_btn',
toggleBy: ['kt_aside_desktop_toggle', 'kt_aside_tablet_and_mobile_toggle']
});
After making the above js code changes you will need to recompile the assets folder.
All the best with your projects!
Regards, Sean
Hi!
Keep up with the good work! Small bug report:
Metronic 8 -> HTML -> Pages -> Wizards -> Horizontal: Form step titles are not responsive on mobile devices.
Hi
,
Thanks for informing this. We will fix it in the next update. if you need a quick fix please replace “src/sass/components/_stepper-links.scss” with the below code:
.stepper.stepper-links {
.stepper-nav {
display: flex;
margin: 0 auto;
justify-content: center;
align-items: center;
flex-wrap: wrap;
.stepper-item {
position: relative;
flex-shrink: 0;
margin: 1rem 1.5rem;
&:after {
content: " ";
position: absolute;
top: 2.3rem;
left: 0;
height: 2px;
width: 100%;
background-color: transparent;
transition: $transition-link;
}
.stepper-title {
color: $dark;
font-weight: 600;
font-size: 1.25rem;
}
// Current
&.current {
transition: $transition-link;
.stepper-title {
color: $primary;
}
&:after {
background-color: $primary;
}
}
&.completed {
.stepper-title {
color: $gray-400;
}
}
}
}
}
And in HTML the change the padding and margin classes as shown below: https://imgur.com/4rmOdCr
For any further clarifications please let us know.
Stay tuned for updates via https://twitter.com/keenthemes and https://www.instagram.com/keenthemes/
Regards, Sean
Issue with datatable action menu (Dropdown)
Data load using ajax in listing and my action menu click is not working.
I have used your demo (metronic_v8.0.9/metronic_v8.0.9/html_bootstrap5/theme/demo1/dist/apps/customers/list.html) but ajax data load
You can check my action column data at here.
<td class=" text-end"><a href="javascript:void(0);" class="btn btn-sm btn-light btn-icon action-button-click" data-kt-menu-trigger="click" data-kt-menu-placement="bottom-end" data-kt-menu-flip="top-end">
<!--begin::Svg Icon | path: icons/duotone/General/Other2.svg-->
<span class="svg-icon svg-icon-3">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24px" height="24px" viewBox="0 0 24 24" version="1.1">
<g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<rect x="0" y="0" width="24" height="24"></rect>
<circle fill="#000000" cx="5" cy="12" r="2"></circle>
<circle fill="#000000" cx="12" cy="12" r="2"></circle>
<circle fill="#000000" cx="19" cy="12" r="2"></circle>
</g>
</svg>
</span>
<!--end::Svg Icon-->
</a>
<div class="menu menu-sub menu-sub-dropdown menu-column menu-rounded menu-gray-600 menu-state-bg-light-primary fw-bold fs-6 w-200px py-4" data-kt-menu="true" style="">
<!--begin::Menu item-->
<div class="menu-item px-3">
<a href="#" class="menu-link px-3">Pause Subscription</a>
</div>
<!--end::Menu item-->
<!--begin::Menu item-->
<div class="menu-item px-3">
<a href="#" class="menu-link px-3" data-kt-subscriptions-view-action="delete">Edit Subscription</a>
</div>
<!--end::Menu item-->
<!--begin::Menu item-->
<div class="menu-item px-3">
<a href="#" class="menu-link text-danger px-3" data-kt-subscriptions-view-action="edit">Cancel Subscription</a>
</div>
<!--end::Menu item-->
</div>
</td>
But when i click on the 3 dots its not opening sub menu list.
Can you please help me with that.
Hi
,
Thanks for your interest in our theme – Metronic.
For newly populated menus you will need to call the below API method to initialize the menu instances:
var selector = ''[data-kt-menu="true"]''; KTMenu.createInstances(selector);
You should call the above API within the Datatable data load callback functuon.
If you need any further clarification please do let us know.
Stay tuned for updates via https://twitter.com/keenthemes and https://www.instagram.com/keenthemes/
Regards, Sean
Laravel aditionals functions will be in the next release? If yes, i will wait until next release. Thanks!
Hi
,
Yes, more features and modules will be released in the upcoming releases.
Regards, Sean
Hi,
I’m currently using Metronic v8 demo5 with ASP.Net Core, and the bundled assets make development really difficult. Is there a way to build the assets without bundling, and include them individually in the html file? Also, how would I know which styles and scripts I have to put instead of e.g. <link src=”style.bundle.css”>?
Or as an alternative, is it possible to completely avoid the asset building process, since my IDE natively supports SASS/SCSS/Less compilation?
Thanks
Hi
,
Thank you for your interest in our theme – Metronic.
If you check gulp or webpack config file you can see the assets and plugins you can see that there are 2 types of bundles(global and sub bundles). The global bundle includes the core features that used in all pages while sub bundles such as datatable.bundle, fullcalendar.bundle can be included on demand. Nowadays the bundle approach the most preferred way of including assets in your pages since single bundle is loaded more faster than separate files and it’s kept in the browser cache which speeds up subsequent pages loading.
Including each resource separately is not a common approach and we do not have such option within our theme. However you can take advantage of our build tools and divide the bundle into sub dandles to include them on demand.
Regarding the .NET sass compiler, our theme assets requires it’s own custom compiler(gulp or webpack builder) in order to properly compile and pack the theme features into the bundle so whenever you chage the theme src folder files you will need to use our builders to recompile your assets folder. Thus you don’t have to run the compile always. You need it only when you change the source code of sass or js in src folder.
If you need any further help please contact our support via support@keenthemes.com and we will guide you further if you provide us more details on your current progress.
Regards, Sean
Hey 
We have been working on some amazing stuff and shortly we will be releasing:
1. Demo 1 Laravel:
– Laravel 8 application core.– Multi-demo support(easy assets/view switch per demo).
– Controllers and routing setup.
– Laravel 8 mix integration.
– Full layout & partials integration.
– Database user models.
– Menu generation from config.
– Fully functional authentication.
– Sign-in, sign-up and password recovery pages.
– Complete documentation.
2. Demo 1 Vue 3:
– Horizontal Wizard.– Vertical Wizard.
3. Updates & Improvements:
– Blazor documentation.– Gulp builder.
Next up:
1. Demo 1 Laravel:
– User profile overview.– User account overview.
– Account settings update.
– User password update.
– Application settings panel.
– System logs.
2. Support Center App:
– Support dashboard.– Tickets list page.
– New ticket modal.
– View ticket page.
– Tutorials list page.
– Tutorials post page.
– FAQ page.
– Contact us page.
– Licenses page.
3. More:
– Demo 2 HTML.– Demo 3 HTML.
– Demo 1 React v17.
– Demo 1 Angular v12.
Stay tuned on endless updates to empower your projects!
Regards, Sean
Hello
,
If you haven’t got a chance to watch our Metronic video tutorials please come to check it here https://www.youtube.com/c/KeenThemesTuts/videos
Regards, Sean
Hi,
I’m using Vue Metronic and for some reason when I press LOGIN button, login request in getting triggered two times:
Why is this and can it be changed to trigger just once?
Hi,
As I see the request is sent once, but there is a different problem, that the button is not disabled after the first request and you are able to send another request.
I guess in your case request has been send twice because of a double click.
The button should be disabled after the first click and we will fix it in an upcoming release.
Now as a temporary solution you can just set disabled property to true inside onSubmitLogin function in file vue/demo1/src/views/auth/SignIn.vue.
submitButton.value.disabled = true;
Regards,
Lauris
Doest this has laravel + react integration together?
Hi
,
At the moment we have Laravel + Html version. We will provide Laravel + React in the future.
Regards, Sean
Hello! Is there some sort of AJAX crud/datatable support in v8 already, or is it still in development?
Thanks
Hi
,
Stay tuned for updates via https://twitter.com/keenthemes and https://www.instagram.com/keenthemes/
Regards, Sean
Hi keenthemes,
Do you have any ETA for a FullCalendar. it’s a most feature for any Modern Admin Theme. it should be already in Metronic 8.
Thank you
Hi
,
It’s in our todo list and will be released soon. At the moment we can’t confirm the ETA. We will release it as soon as possible. Stay tuned!
Regards, Sean
Hello there. I like how the metronic 8 HTML demo1 header looks, how I can replace my skeleton Laravel 8 project header with that one ? I tried but I’m messing it up.
Hi,
We are about to release the official Laravel version of Metronic v8 in coming week.
To stay updated please follow us at http://twitter.com/keenthemes
Regards, Sean
Sweeet .. can’t wait. Thank You
Hello guys.. one question.. Whats your suggestion on using the bootrstrap html template for an angular project?? I can modularise it into components.. I asked this because the html template seems to be feature rich than angular or react version
Hi,
The HTML version mostly uses jQuery plugin and those plugins are not available in the Angular version. Angular version uses Materail UI library with variety of unique features https://preview.keenthemes.com/metronic/angular/demo1/material/form-controls/autocomplete
However you can reuse any HTMl/CSS based elements/components from the HTML version in the Angular version.
For any further clarifications please contact our support via support@keenthemes.com
Regards, Sean
Do you have any plans to update sass 1.34?
Next time
Using / for division is deprecated and will be removed in Dart Sass 2.0.0.
Hi,
Thanks for your feedback.
Have you tried the latest version of Metronic v8.0.11 with updated package.json by adding:
"resolutions": {
"gulp-dart-sass/sass": "1.32.13"
},
to fix the sass version for gulp dart otherwise the latest sass version throws those warnings for our custom sass and for the Bootstrap sass as well.
This workaround is good till Bootstrap SASS officially updated for Dart Sass 2:
For more info please check https://preview.keenthemes.com/metronic8/demo1/documentation/getting-started/changelog.html
If you are already using the latest version can you please email us via support@keenthemes.com your OS version and screenshot of your console and the bottom part package.json file content ?
Regards, Sean
Hello,
General question about using your template in Angular project: Html demos version contain much more examples of pages than Angular demo, could be examples from html version used in Angular project (which I assume should be based on skeleton from Angular version) and they will look like the same as in html version? Also about all used plugins, they are the same in both html and Angular? In case using ng-bootstrap is any difference how elements will look like (comparing to html version)? – comparing demos I see some difference
Thank you!
Hi Egvikosh
HTML+jQuery version and Angular version have different sets of functionality. In our SPA applications (Angular/Vue/React) we don’t use jQuery and cause of that jQuery based plugins can’t be implemented in SPA versions.
HTML/CSS structure is the same everywhere.
Ng-Bootstrap is 3d party library for us, and yes ng-bootstrap components will look differently.
Regards Keenthemes support
Ok I see. What you would recommend in this case. In case we will need those plugins include jquery as dependency? or make angular project skeleton based on html version?
Thank you.
Hi,
Technically you can use jQuery based plugins within Angular app with some workarounds. The Angular 12 version of Metronic 8 is being prepared for the release by end of June or early July. We will provide Angular native components based on Material UI library and also you can use our in-house components written in typescript. All future updates will be free of charge.
Regards, Sean
Hello I was able to build a CSS file rtl in Demo 5 version 8 but But it does not build the CSS file rtl of Demo 1 version 8 why???
Hello,
Thanks for your feedback. We are checking this now and get back to you shortly. In the meantime can you please send us via support@keenthemes.com screenshot of your command line console which command you ran and what was the cmd output.
Regards, Sean
Hi,
Thanks for your report. We will check it and let you know the result.
Thanks
Hi,
There is an issue with the dynamic output path for generating assets. We will fix it in the next update. As a workaround, please edit this file and change demo5 to demo1.
/html_bootstrap5/theme/tools/gulp.config.js
path: {
src: "../demo5/src",
common_src: "../demo5/src",
node_modules: "node_modules",
},
dist: ["../demo5/dist/assets"],
Thanks