gctools-outilsgc / gcconnex Goto Github PK
View Code? Open in Web Editor NEWA social network based on Elgg
License: Other
A social network based on Elgg
License: Other
One of the items in the Groups right menu not translated in English and needs to be translated.
Missing alt / title parameters from FIP image tag
==> Add description: "Government of Canada / Gouvenrement du Canada".
“Blog de groupe” should be “Blogue ...”, which is the proper translation.
Groups: Inconsistent capitalization in French right menu should be revised / fixed.
(colleagues) French (also seen in English) – Capitalization in right column menu is inconsistent, needs revising.
It was suggested that an elgg message be sent sent to the invited user along with the group invitation, which can easily be missed on its own.
Bilingual pages site-related pages (Privacy, About, Terms) should have bilingual titles.
Relevant files I've dug up:
/mod\externalpages\languages\ ,
/mod\externalpages\start.php, externalpages\views\default\expages\menu.php
Colleagues widget shows only images with no link text, which not very useful to screen readers.
==> Add hidden link text to the Colleague links.
This seems to be the code responsible:
/mod\gc_glee_theme\views\default\page\components\gallery.php Line 66
Also seen in other places, like groups. All go through the skin file
SkinFIP <Img...> tag missing closing .../>
==>Add the closing '/' to the image tag.
Missing alt / title parameters from Gcconnex / leaf image tag.
==> Add description: 'Gcconnex', also needs closing /
'Latest wire posts' French translation is a confusing “Dernier Messages” and should be updated to something that clearly references the wire.
Log out link not vertically aligned with the other links in the top menu.
==> fix alignment.
Left-side padding only working in Firefox, which element's padding was not specified...
Using the stretching version of the skin may fix this, if the is talking about the content portion padding.
The 3 inbox buttons have inconsistent styles, should use the standard button styles.
Skin framework <link...> tag missing closing .../>
==>Add the closing '/' to the link tag.
Status done, Remain are redundant and should all be combined under Status.
French inbox button text capitalization not consistent, update for consistency.
New files folder window in groups smaller than its contents due to the scroll bars.
==> Increasing height to 600px, getting rid of vertical and thus horizontal scroll bars.
class='hidden' deprecated by class='wb-invisible',
==> Update the deprecated class name (use class='hidden wb-invisible' for compatibility), specify which widget's advanced link toggle
Some occurrences found so far:
/mod\widget_manager\views\default\forms\widgets\save.php Line 31 , 49
A text field is cut off in the ideas mod, seen when in a group, posting a new idea.
The log in / out links appear in different parts of the screen, should appear in the same area to be more intuitive.
Mail members function sends emails, not elgg messages; This should be clarified on the page as the wording is not clear.
Widgets need to be movable using only a keyboard, and this functionality should be made clear somewhere on pages with movable widgets.
Clicking the RSS feed icon does not allow for simple subscription to the feed, making it difficult to use for many users.
Language options dropdown in user settings serves no purpose and contains options that should not be there.
==> Remove the language options in user settings.
English / Francais language toggle links needs to have the language they are in be tagged appropriately.
Don't forget the rest of the page follows the language links, and needs to be re-tagged after the language links.
Suggestion is to replace the mailto 'contact us' link with a link to a page with contact information. This would of course involve creating said page and populating it.
Comments dropdown options when creating a blog post should be Oui / Non instead of sur / Non for language consistency.
Colleagues referred to as contacts (inconsistency) on the French colleague circles page
==> Update French language file for consistency.
Add More Information links or perhaps a help icon with descriptive alt / title text beside each label for fields, widgets, etc.
The Tasks help link is hard-coded for an unreachable server, needs to be updated.
Number of messages is set as the link text in the link to your messages, which can be confusing for people using screen readers.
==> add invisible text 'messages' after the number to add context.
Should be “Colleagues' tasks”.
Minimized widgets are not remembered upon leaving / reloading the dashboard page, users indicated they would like the minimized states of widgets to be remembered.
id=gleeModalContainer missing quotation marks
==> add them. needs to be id="gleeModalContainer".
Add Widget button only becomes invisible, which makes no difference and is still an active button for a screen reader.
==> Disable button as well.
Colleague circles are referred to by 2 different terms in English and by 3 in French, which can be confusing.
==> Stick to Circles / Cercles where it makes sense, update language for consistency.
The 'colleague circles' menu item disappears from the right column menu on navigation to the 'invite colleagues' page (only missing on that page).
==> Add call to the function to add the circles menu item from invite friends start.php
Search results page is missing a language tag, which should most likely simply declare the interface language, as the found user content language can be in any language, or even a mix.
When a user selects a file to upload that is beyond the maximum size, nothing indicates that it is too large until after the upload is attempted and fails.
Tabs that filter things to show only those of your colleagues should be “Colleagues'” or “Colleagues's” to be grammatically correct.
This will require some modification in where the language comes from for these tabs as it currently does not differentiate between what should be two separate version: plural and possessive for friend / colleague (simply uses plural in all cases that are not just "colleague").
Add widgets toggle button on all pages should be clearly marked as such and indicate its toggle state, generally done in alt/title text with (toggled) and (not toggled) or something similar.
Some relevant files I've found:
/mod\gc_glee_theme\views\default\page\layouts\widgets\add_button line ~8+
/js\lib\ui.widgets.js
The event calendar mod does not fully switch language when the selected language is changed from English to French. In particular, the calendar part of the page remains in English, while the rest of the page toggles to French.
Registration page: 'Confirm password' text not equivalent en/fr
==> use equivalent French translation.
All page headings start at h2, which is not ideal for screen readers.
==> Change page name headings to h1.
Profile page lacks an h1-level heading element.
==> Use the name field as the h1.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.