Speaking to our customers, we found a fascinating story of James who created the basics of his Kommunity Labs project with our generator. Learn more and inspire.

Hi James, tell us about the Kommunity Labs (Kle) engine that you started with Quickadminpanel?

Kle is a platform that allows organizations and associations to build practice communities around their knowledge and intellectual property of the industry.

The portal is considerably larger now, from the start of QuickadminPanel. Once I built the framework or the foundation, I download on my own server and continue to develop from there.

Kle currently includes the following features:

  • Open laboratory discussion forum – Includes user markup (@username) and used can integrate images and add URL links, etc. I use Summernote for text zones.
  • Case studies – Similar to discussions, but includes PDF links and integrated video links. Case studies have their own discussion forums.
  • Resource library – Laboratory administrators can develop their own library of tools and resources (videos, PDS, Docs, Excel, etc.). The laboratory follows each resource view for user analysis later.
  • Survey and survey – You can create surveys that appear on the dashboard of the members of the laboratory. The laboratory then presents the overall results of the graphics provisions.
  • Online course and quiz – This is a function at an early stage, but I connect courses in accordance with Scorm, and rather than customers requiring a learning management system (LMS), Kle can follow the start, completion and the quiz scores.
  • User badges – The laboratory follows all user activities. I introduced a system of badges with several levels based on the number of views, comments, views of resources, etc.
  • Data analysis And Summary of notifications – Administrators can see the global statistics of the laboratory, including the best performers of each function (discussions, case studies, resources and courses). In addition, Kle sends an email to all the members of the laboratory once a week the latest updates of their laboratory (for example, the latest case studies, or the most popular discussions, etc.). The integrated integrated Quickadminpanel User Activity Table made me start on this function.
  • Personalized laboratory dashboard – Each laboratory administrator can fully personalize their home page (dashboard) for members. They can add information panels, case of flag functionalities, add welcome and much more messages.

Kle is my request for a flag ship and is now commercial. He is growing super-fast! We already have 6 major Australian hospitals and health care associations using the laboratory. In addition, we are engaged in multiple conversations with new potential customers – so expect this product to increase at a quick pace.


Have you used our generator for other projects?

Yes. Since the subscription to QuickadminPanel, I have used it for each project. I love it because it saves me at least a day of coding for each project. In addition, it provides my projects with a coherent base. Since most of my projects use similar tables, I love the way QuickadminPanel invites me to import a previous table from other projects. All this saves me time and money! It is essential when rapid-prototyant products.

I also think that the additional modules are great. Ability to add calendar planning, tasks, contact management, etc. – Again, all designed to save time! In the past, I should use JQuery libraries and write mine – now I can just click on Install – and do! My time then spent on the unique components of my application, rather than the construction of foundations.


What is your opinion on code generators in general? Developers generally do not trust the code written by others. Was it a problem for you?

Yes. I took a long time before dismissing QuickadminPanel. I did research on all the different options. There are a number of challenges or considerations that developers should take into account.

Version currency. Some generators are locked in specific versions of the frame (for example, Laravel 5.4). This means that Laravel adds new features, compatibility problems can slip.

Documentation – Some generators provide very limited help and documentation. So you end up spending more time trying to understand things, while potentially you may have written all the code at the same time. At first, I had a few questions and sent an email to Povilas – who always answered within 24 hours – which was great. It gave me confidence in his product.

OESTIVES – I found that many generators demanded outbuildings to work. In addition, some can only be used for new projects. QuickAdminpanel offers me options for new and existing projects. It’s super easy to download and integrate into your project, or if you start a new project – even easier.

Finally, the quality of the code is important. Variable names, table names and code comments are essential for any developer. The greater your application, the more important it is to have sensible and logical denomination conventions and a good comment code – especially if you return to a project of months later to make updates, etc.


Let’s dream of the future: what function code would you like to be generated?

It’s delicate. When I think about this question, I thought of what took the most time to write or search when I developed Kle?

The first main effort for me was the user interface. I ended up using combinations of administrative dashboards and Bootstrap 4 which, to date, still offer minor challenges. It would be great to include one or two robust final user interface (for example, we could be based on Bootstrap 4, and a second option as you have it now). I had some challenges between the datables, the text editor Summernote and other functions based on different requirements of JQuery version. It’s amazing how many hours you can lose with such things.

I find that more and more I have to interface with other applications. It would be great to have an API open type functionality where it is easy to pass and receive JSON (or other) from the application.

I think QuickadminPanel is perfect for Back-End development. If something, if you over time, has added more end users or frontal power / capacity – it would be even more great, and once again, save a developer like me always more time.


In conclusion, I am a very satisfied customer of Quickadminpanel. From the first day, I had great self -confidence. Povilas offers an impressive and responsive support and the product is just working! While I write my answers to Povilas’ questions, I think about my days in pre-bickimminpanel and I realize how many hours I would simply spend the main foundations of an application before starting courses and functions on measure. Now, in less than an hour, I can build a basic foundation and spend all my time developing what is most important – the things that I can sell!

Thank you James for the interview, you can know more about his work on the Zenith Information Systems website.



Technology

Another Tech Information

Similar Posts