-
-
Notifications
You must be signed in to change notification settings - Fork 3.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
GSoC’22 project: Guided Tours #39902
Conversation
* fix EOF * fix filter forms fix default sort sort order dropdown like table columns fix sort state ->published * fix manifest lowercase name (see. joomla#37387) indentation (spaces vs. tabs) * cleanup component provider component do not use SiteRouter and Category
* Added focus on targets for better accessibility * Modified a few targets so that buttons are accessible
Grammar type issue joomla#53
Consistency Joomla!
Removed extra space
Removed extra space
Removed extra space
Removed extra space
* Tours should have public access by default * The guided tour will not show if no user is logged in * The user can only see the tours allowed for the access group and the tours of extensions that are allowed * Update GuidedToursHelper.php Removed space
* Created Empty State for Tours * Update administrator/language/en-GB/com_guidedtours.ini Co-authored-by: Brian Teeman <brian@teeman.net> * Update administrator/language/en-GB/com_guidedtours.ini Co-authored-by: Brian Teeman <brian@teeman.net> * Update ToursModel.php Removed empty line
Footer buttons should be spaced with space-between
Missing class on start tour button
Using grid rather than flex for button for better placement
* Reordering of the steps according to tour_id for mysql * Reordering of the steps according to tour_id for postgresql
* Fixed 'Type' not being centered in Steps view * Punctuation edit * Added "Language" language key * Added sort by language ASC / DESC * Fixed drone errors * Added note field to Tours * Added note field to Steps * Sets step language to parent tour language * Fixed drone issues * Added access / access filter to tours * Misc. bug fixes for step language functionality
* CategoriesList is wrongly named * Added buttons for options Removed return for display * Replaced generic icon for page Removed return for display * Better comments signatures * Full list of buttons to remove in editor 'hide' * Fix to show images properly * Fix to show images properly Removed useless publish function * Removed scrap class * Format of title column tag to fix tooltip oddity * URL is required * Missing JEXEC or die * Added column selection * Removed break word on title * Sanitized the description (removed html and truncation) * Review of some key translations * Rename of keys * Add/edit step/tour are not using language keys * Removed toolbar instance * Missing search label * Removed image path replacement * Added image path replacement to ensure images show in the tour * Steps should show only if published * New/Edit tabs are not properly translated * Changed the name of the com_guidedtours asset * Changed translation to N_ITEMS * How to create smart search filters * Update step.xml use VALUE rather than OPTION * Update step.xml
…ntroller.php Co-authored-by: Brian Teeman <brian@teeman.net>
Co-authored-by: Brian Teeman <brian@teeman.net>
Co-authored-by: Brian Teeman <brian@teeman.net>
Co-authored-by: Brian Teeman <brian@teeman.net>
Co-authored-by: Brian Teeman <brian@teeman.net>
Co-authored-by: Brian Teeman <brian@teeman.net>
Co-authored-by: Brian Teeman <brian@teeman.net>
Co-authored-by: Brian Teeman <brian@teeman.net>
Co-authored-by: Brian Teeman <brian@teeman.net>
Removed popper (needed on previous Shepherd versions) and rtlcss
ok so a couple of things.
|
Agree. We will review all tours and make them more 'useful' and even create more useful ones. Focus was made on the guided tours functionality and accessibility first to have a solid basis, which we can build on. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Base on my code review (I'm unsure if it is 100% valid), there are still some issues with the code need to be addressed.
administrator/components/com_guidedtours/src/Model/StepModel.php
Outdated
Show resolved
Hide resolved
administrator/components/com_guidedtours/src/Model/StepsModel.php
Outdated
Show resolved
Hide resolved
i assume you realise that it doesnt support workflows |
Great job everyone. Thank you for your hard work. |
:( |
This is a great component but it is not ready to be released and is still not accessible |
and my question too is why ? |
there are no successfull test & and for a big pr like this 1 it should be the minimum requirements |
@obuisard language badge is missing. GitHub Actions are therefore not running. |
Hi Stefan @tecpromotion, is there anything needed from me for translations? I have added the label (sorry it was missing). |
* add strings joomla/joomla-cms#39902 * add copyright J!German * translation * translation * fix * translation * update strings joomla/joomla-cms#40197 * update strings joomla/joomla-cms#40308 * remove strings joomla/joomla-cms#40319 * update/remove strings joomla/joomla-cms#40301 * update strings joomla/joomla-cms#40318 * translation * fix * wording test * Update administrator/language/de-DE/com_guidedtours.sys.ini Co-authored-by: heelc29 <66922325+heelc29@users.noreply.github.com> * translation * sounds better * translate guided tour tour * translate COM_GUIDEDTOURS_TOUR_USERS * translate COM_GUIDEDTOURS_TOUR_MENUS * translate COM_GUIDEDTOURS_TOUR_CATEGORIES * translate COM_GUIDEDTOURS_TOUR_TAGS * translate COM_GUIDEDTOURS_TOUR_BANNERS * translate COM_GUIDEDTOURS_TOUR_CONTACTS * translate COM_GUIDEDTOURS_TOUR_NEWSFEEDS * translate COM_GUIDEDTOURS_TOUR_SMARTSEARCH * translate COM_GUIDEDTOURS_TOUR_GUIDEDTOURSTEPS_STEP * wording Schaltfläche ist dort zu lang und besser in der Description (meist) aufgehoben * fix #2781 * Update administrator/language/de-DE/com_guidedtours.sys.ini Co-authored-by: Tobias Zulauf <zero-24@users.noreply.github.com> * Update administrator/language/de-DE/com_guidedtours.sys.ini Co-authored-by: Tobias Zulauf <zero-24@users.noreply.github.com> * Update administrator/language/de-DE/com_guidedtours.sys.ini Co-authored-by: Tobias Zulauf <zero-24@users.noreply.github.com> * Update administrator/language/de-DE/com_guidedtours.sys.ini Co-authored-by: Tobias Zulauf <zero-24@users.noreply.github.com> * Update administrator/language/de-DE/com_guidedtours.sys.ini Co-authored-by: Tobias Zulauf <zero-24@users.noreply.github.com> * Update administrator/language/de-DE/com_guidedtours.sys.ini Co-authored-by: Tobias Zulauf <zero-24@users.noreply.github.com> * Update administrator/language/de-DE/com_guidedtours.sys.ini Co-authored-by: Tobias Zulauf <zero-24@users.noreply.github.com> * Update administrator/language/de-DE/com_guidedtours.sys.ini Co-authored-by: Tobias Zulauf <zero-24@users.noreply.github.com> * spelling mistakes * Update administrator/language/de-DE/com_guidedtours.sys.ini Co-authored-by: heelc29 <66922325+heelc29@users.noreply.github.com> * Update administrator/language/de-DE/com_guidedtours.sys.ini Co-authored-by: heelc29 <66922325+heelc29@users.noreply.github.com> * Update administrator/language/de-DE/com_guidedtours.sys.ini Co-authored-by: heelc29 <66922325+heelc29@users.noreply.github.com> * Update administrator/language/de-DE/com_guidedtours.sys.ini * Update administrator/language/de-DE/com_guidedtours.sys.ini * spelling * Update administrator/language/de-DE/com_guidedtours.sys.ini Co-authored-by: heelc29 <66922325+heelc29@users.noreply.github.com> * Update administrator/language/de-DE/com_guidedtours.sys.ini Co-authored-by: heelc29 <66922325+heelc29@users.noreply.github.com> * Update administrator/language/de-DE/com_guidedtours.sys.ini Co-authored-by: heelc29 <66922325+heelc29@users.noreply.github.com> * Update administrator/language/de-DE/com_guidedtours.sys.ini Co-authored-by: heelc29 <66922325+heelc29@users.noreply.github.com> * Update administrator/language/de-DE/com_guidedtours.sys.ini Co-authored-by: heelc29 <66922325+heelc29@users.noreply.github.com> --------- Co-authored-by: Stefan Wendhausen <stefan.wendhausen@tec-promotion.de> Co-authored-by: Tobias Zulauf <zero-24@users.noreply.github.com>
This PR gives Joomla users the ability to complete walk-throughs (or tours) to better understand the interface they are learning to use.
The Guided Tours component comes with views for the creation of tours and their associated steps.
It also offers a list of already-made tours for basic Joomla functionality.
Third party extensions developers will be able to create tours of their own for their users and website designers will be able to provide their clients with the help they need.
This Google Summer of Code project was assigned to Khushi Rauniyar @khu5h1 and other contributors helped her to the finish line.
Many thanks to Shivam, Jatin, Khushi and their mentors. Thank you to Benjamin @bembelimen for advice, code guidance and fixes, Brian @brianteeman for the thorough testing (and PRs), the teams who tested and everyone who helped in the project (a special thank you to Aaron @aze088 for jumping in).
Testing Instructions
Link to documentations
Please select: