shika-package_v1.2-d17fd3d6.zip

Version 1.2
Maturity Stable
Release Date 2018-01-13 05:30
Unfortunately you do not have access to this file.

 

Reporting Enhancements

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.

New Reports

Feature #76254: Single Course report in backend

Feature #104186: Course Category report

Improvements in Existing Reports

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

Manager Reports

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

Course Owner/Teacher Reports

With this feature we allow a Course owner to see reports of courses created by them.

Frontend Access to Reports

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

Report Access Control

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.

Report Configuration

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.

Bootstrap 3

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.

Revamped Courses Menu

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.

 

Shika 1.2 is a major release and includes quite a few new features & Bug fixes. Here is the list of new features :

Report Enhancements

New Reports

Improvements in Existing Reports

Manager Reports

Course Owner/Teacher Reports

Frontend Access to Reports

Report Access Control

Report Configuration                                                                                                                              

Bootstrap 3

Revamped Courses Menu

What Might break

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.

Instruction before Upgrade

  1. Take a full site backup.
  2. Backup your special customisations if any overrides.

Instruction after Upgrade

  1. You need to save courses menu.
  2. If you have BS2 template then Load bootstrap manually from Shika config.

Upgrade Instructions

  1. Download the latest package of Shika from the Techjoomla website.
  2. You can use the ‘Install from URL’ or ‘Upload and install’ interface to complete the installation
  3. If you haven't migrated to Joomla 3.7x yet then before migrating Joomla to 3.7x, make sure your database schema is up-to-date. You can check the status on the following link: YOUR_DOMAIN/administrator/index.php?option=com_installer&view=database
  4. The size of the package is about 12MB. Make sure the upload_max_filesize and post_max_size variables in php.ini  file is set to the greater value than package size.