You can easily customize it and add more UI elements as you wish.
To download and see more info Visit The Github Repo Here
Screenshots On A Real Project



I hope you will enjoy working with it and using it on your projects!! Cheers!!
Thank you for your feedback and appreciation. Here are the key features available in the PRO version and not In the free version.hernan wrote: ↑2022-07-07 09:24Hi!
I just wanted to let you know that I checked your Dashboard and it is very very nice!
Nice work!
I'm currently looking if I can integrate it in my projects correctly, and if so, I plan on supporting your project.
What are the difference between PRO and free?
I really think Appgini will benefit from a good looking UI like this one.
Bye!
On your first problem of $j , if you're using your custom script outside of the default appgini files , you will definitely get some issues with $j , what I will recommend is load jquery within your custom page using below script:hernan wrote: ↑2022-07-11 16:38Hi,
I'm still tweaking to be sure it can adapt to my needs.
-> I could really benefit from Google login!
--> One thing I did was to rename all the "APP_TITLE" text present in a couple of files to $APP_TITLE , and then I defined the variable $APP_TITLE in appginilte/appginilte.php. That way it's very easy to rename the app and have it updated everywhere.
--> I'm facing a problem, maybe a dumb problem... when trying to have a custom page load, none of the jquery code that worked before is working now. I receive the error: Uncaught ReferenceError: $js is not defined .
I know that the $j is defined somehwere in the AppGini code... I guess something is messing with that $j ?
--> Also, when adding a trying to add a new record in a table, the new record form opens with the default AppGini header "inside" the AdminLTE view..
-> Finally, I checked your page to buy the pro version, but you only have credit card as a payment method? Didn't you have Paypal method last week ?
[Edit]: I now checked and the Paypal option is back..
Thanks!
Code: Select all
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
I really appreciate your feedback and support. It is such feedback that keeps me going.peebee wrote: ↑2022-07-13 02:49Hi Ronnie,
I've just purchased and installed your Pro version AppginiLTE plugin and have to say that it is an excellent addition to AppGini. Great work.
Apparently all working perfectly, looks good, feature rich and I love the built in additional security hardening features you've added (ReCaptcha, Google OAuth and OTP). No additional coding required - just fill in the required credentials, save and it works! Brilliant.
One thing I would ask - the best way to go about restricting access to "Admin Area", "AppginiLTE Setings", "User Area Permissions", "Dashboard Builder" and "Import CSV" in the User dropdown (and direct access to those pages) to the single Super Admin User only?
Thanks for this great contribution.
In some cases perhaps it may be an advantage for all Admins to have access to those Admin/AppginiLTE links/pages - however in my case only Super Admin has access to the Admin Area for good reason and as I have also added Google OAuth and ReCaptcha credentials to the AppginiLTE dashboard, I don't want to risk another Admin User possibly changing/messing with any of those or any of the other permission or AppginiLTE settings.On the issue of restriction to the said pages , currently access is being granted to Admins group users, your suggestion says we do restriction to super admin user only, it's a very valid suggestion and I think I will implement it in the future versions.
I think now I have an idea, that we can give the super admin ability to enable or disable other Admin users' access to certain pages. I will work on an update in the near future.peebee wrote: ↑2022-07-13 05:34In some cases perhaps it may be an advantage for all Admins to have access to those Admin/AppginiLTE links/pages - however in my case only Super Admin has access to the Admin Area for good reason and as I have also added Google OAuth and ReCaptcha credentials to the AppginiLTE dashboard, I don't want to risk another Admin User possibly changing/messing with any of those or any of the other permission or AppginiLTE settings.On the issue of restriction to the said pages , currently access is being granted to Admins group users, your suggestion says we do restriction to super admin user only, it's a very valid suggestion and I think I will implement it in the future versions.
I suppose an option to (1) allow Super Admin access only or (2) allow all Admin Group access might be ideal for some but for me - Super Admin only access is required.
Thanks for your time, expertise and great work.
Thanks for the purchase and support, incase of any concerns or malfunctions I am always available on mail [email protected] Always ready to help and make this be the best purchase you've ever made .hernan wrote: ↑2022-07-13 10:39Hi Ronnie,
Just wanted to let you know that I just bought your plugin.
I will probably be contacting you with doubts, but as far as I saw with the non-pro version, it is a very nice plugin that will refresh completely my app, and my customer will be very happy, I hope!
Code: Select all
include(__DIR__ . '/appginilte_appginilte_login.php');
Code: Select all
include(__DIR__ . '/appginilte_login.php');
Hello, that was a bug during installation, made a release today V.22.07.18 that has since been fixed. Thanks !!hernan wrote: ↑2022-07-18 13:51Hi Ronald,
I'm still amazed by your plugin!
I just tested the last version and I think I found a small typo error in appginilte_dashboard.php, where the "appginilte_ " is duplicated, thus not allowing to see the login screen.
the code is:but should be:Code: Select all
include(__DIR__ . '/appginilte_appginilte_login.php');
Code: Select all
include(__DIR__ . '/appginilte_login.php');
If you are an existing client and made a purchase via ronthedev.gumroad.com/l/appginiltepro you can just go to your download email and log in to get your new download link.
Code: Select all
'table_group' => 2,
Code: Select all
'table_group' => 'None'