Released on: Saturday, 13 January 2018 20:23
Shika 1.2 is a major release and includes quite a few new features & Bug fixes. Here is the list of new features :
Shika 1.2 is a major release that drops official support for Bootstrap 2. If you are using a BS2 template we recommend upgrading to a BS3 based one. In case you do not wish to upgrade you might need to make some fixes using overrides to your template. * Note that while official BS2 support is dropped we have tested this release with Protostar which is the default Joomla 3x template which uses BS2 and it works without any issues. However, do test all screens on a staging before doing a live upgrade.
Shika 1.2 introduces TJ Reports as an engine to power its reports. This will now be the central reporting engine for all Techjoomla products. As part of this transition we have made several improvements to existing reports and also introduced new reporting features as well as brand new reports.
Feature #76254: Single Course report in backend
Feature #104186: Course Category report
All the reports have been enhanced to add new filters on all reports as relevant
Feature #106580: Add relevant filters on reports
Feature #106777: Add relevant filters on Attempt report
Feature #106778: Add relevant filters on Course report
Feature #106779: Add relevant filters on Lesson report
Feature #106780: Add relevant filters on Student course report
Feature #106781: Add relevant filters on user report
This version introduces support for com_hierarchy that allows for manager-employee relations. This has been used in TJ reports to provide the infrastructure for manager reports. Via this feature a user who has users reporting to them in the hierarchy system will be able to access reports for their reportees.
Feature #97764: Manager Reports
With this feature we allow a Course owner to see reports of courses created by them.
We understand that as an administrator you might not want to grant access to your backend to Managers & Course Authors. So we have allowed creating a menu to reports in the frontend. Depending on the logged in users access they will be shown the relevant reports.
Feature #107391: Course Creator/Teacher Reports
TJ Reports introduces the ability to set access on a per report basis. You can configure this in the report edit screen and choose which Joomla user groups have ‘View All’ access or have ‘View’ access. Administrators can be given view all access. This defaults to view which means you can view reports of items you own.
If you are in a mood to explore and do further customisations to reports, TJ reports supports report configuration where you can customise what fields from the report superset load by default. You can do this using the Params section in the report configuration. We will be releasing detailed documentation on this soon. Between this feature and access control, you can create different versions of a single report for 2 different user groups.
As announced earlier, Shika will drop Bootstrap 2 support and adopt Bootstrap 3. If your template is using Bootstrap 2, you might need to make some changes using overrides to make it work. However, we have tested this version with the Joomla 3 template - Protostar which is based on BS2 and it does work without any issues if you switch Load Bootstrap manually to Yes in Shika backend, Also we have introduced new theme for front panel dashboard count blocks which you can set through Shika Dashboard Plugin.
The Courses menu now offers new filtering options. Now you can choose to display courses from all or a specific category and also choose All, liked, recommended and enrolled courses. The Layouts offered also have expanded configuration and you can choose a number of courses to show in pin layouts based on device size.
Feature #112433: Revamp Courses Menu to support category, courses to be shown, layout to be shown etc.