Joomla! - GSoC'21 - Accessibility.
Phase 1 - GSoC
- Working upon aria attribute and keyboard functionality.
- Keyboard testing and other Accessibility feature tested.
- Working in idea of creating an extension for Keyboard shortcuts for the New, Save & Close, Save & New and Close.
- Setup Plugin for Joomla 4.1.
Week-1 Ended with Team Meeting with mentors where they provided me the structure Document .
The problem faced during this week is: I need to be more expertise over the domain of Joomla!.
3. Week-2 Coding Period(14th June - 20th June): The 2nd week of the coding period is smooth where I have created the structure of the Plugin. There is an existing keyboard shortcut plugin that is made by a third party. I have checked the execution and browse through the MAC and Window keyboards functionality.
Task Performed During Week-2:
- Added the structure of the Plugin in Github .
- Implemented several keyboard shortcuts for the users (Example: Save, New, Save & Close).
- Discussed the keyboard shortcuts for the MAC users.
- Improved the code style.
Week-2 Ended with Team Meeting with the mentors where they provided the feedback to work more upon the coding standard of Joomla!.
The problem faced during this week is: I have to learn more concepts of Javascript in-depth and maintained the Joomla! Coding standard.
How I Improved it: Added the function and created a list of Keyboard shortcuts.
4. Week-3 Coding Period(21st June - 26th June): The 3rd Week arrived and where many major changes are there in which I have to work so this week goes busier than others. As per the last commits I was not satisfied with the coding part, so I decided to upgrade the plugin and improve it more efficiently.
Task Performed During Week-3:
- Implemented the New plugin which can be executed from backend.
- Updated a new branch and push all the latest commit in Github .
Week-3 is Ended with the Team Meeting with the mentors where they suggested adding some functionality in the Keyboard Shortcut Plugin.
The problem faced during this week is: I am unaware of Web-Assets of Joomla!
How I Improved it: I have read the Joomla Web Assets documentation and implemented the required things in the code.
5. Week-4 Coding Period(28th June - 3rd July): The 4th week is full of thrilled as the new plugin is created under a new branch so to complete it with a good impression, I have to check all the required features which will give the best results.
Task Performed During Week-4:
- Added switch for the special keys like alt, ctrl, shift, etc.
- The idea of modal pop up is hitted which I added for the keyboard shortcut combination.
- Added key capture combination in modal.
- Added Restore which will restore all the defaults key combination in Plugin.
Comments
Post a Comment