ymcatwincities / openy Goto Github PK
View Code? Open in Web Editor NEWThe Open Y platform. See README.md below
Home Page: https://openy.org
License: GNU General Public License v3.0
The Open Y platform. See README.md below
Home Page: https://openy.org
License: GNU General Public License v3.0
If we extend openy_rose theme "openy_rose_preprocess_page()" throws a warning.
Here is a PR: #373
Let's figure out way how to upgrade Plugin module and still support rendered blocks in paragraphs.
CKEditor has plugin to highlight HTML when you switch to Source mode. For example this one http://ckeditor.com/addon/codemirror
Also it should be possible to autoformat HTML in CKEditor so it will be easier to work with it in Source mode.
Taxonomy pages, like "/blog/category/adults" are not listed in the sitemap.xml
.
When there's no results on the taxonomy page, it shows nothing. We should display some text that there are no content.
When I hover on the footer menu items the edit block menu item in some cases overflows into the adjacent footer menu. See https://goo.gl/e7VrKQ Chrome, MacOs
Fix positioning
http://sandbox.openymca.org/admin/config/development/openy-upgrade-dashboard accessible by anonymous
If camp module disabled you can get next error:
Symfony\Component\DependencyInjection\Exception\ServiceNotFoundException: You have requested a non-existent service "openy_loc_camp.camp_service". in Drupal\Component\DependencyInjection\Container->get() (line 157 of /var/www/docroot/core/lib/Drupal/Component/DependencyInjection/Container.php).
It seems that code from openy/themes/openy_themes/openy_rose/openy_rose.theme not work:
// Exit if not a node page, or if the 'openy_loc_camp.camp_service' is not available.
if (!($node = \Drupal::request()->attributes->get('node')) || !($camp_service = \Drupal::service('openy_loc_camp.camp_service'))) {
return;
}
drupal.org issue: https://www.drupal.org/node/2871830
On YGS project I have issue with enabling openy_rose theme from openy.
Performing ygs_master_update_8161 [ok]
Failed: 'block' entity with ID 'footermenucenter' already exists. [error]
This blocks already exist on our project. It would be great to move this blocks configs to separate module (openy_menu_footer for example):
Also we can check other block configs, I think we can remove configs related to bartik and seven themes from openy/config/optional
vagrant@oy:/var/www/docroot$ composer create-project ymcatwincities/openy-project:8.1.x-dev oytest --no-interaction
Installing ymcatwincities/openy-project (8.1.x-dev 37f205ccec035d18b120ed93e843e9b163d71c9d)
- Installing ymcatwincities/openy-project (8.1.x-dev 37f205c): Cloning 37f205ccec from cache
Created project in oytest
Loading composer repositories with package information
Updating dependencies (including require-dev)
Package operations: 95 installs, 0 updates, 0 removals
- Installing drupal-composer/drupal-scaffold (2.2.0): Loading from cache
- Installing composer/installers (v1.2.0): Loading from cache
- Installing cweagans/composer-patches (1.6.1): Loading from cache
No patches supplied.
Gathering patches for dependencies. This might take a minute.
- Installing zendframework/zend-stdlib (3.1.0): Loading from cache
- Installing zendframework/zend-escaper (2.5.2): Loading from cache
- Installing zendframework/zend-feed (2.8.0): Loading from cache
- Installing psr/http-message (1.0.1): Loading from cache
- Installing zendframework/zend-diactoros (1.3.10): Loading from cache
- Installing twig/twig (v1.33.0): Loading from cache
- Installing symfony/yaml (v2.8.18): Loading from cache
- Installing symfony/polyfill-mbstring (v1.3.0): Loading from cache
- Installing symfony/translation (v2.8.18): Loading from cache
- Installing symfony/validator (v2.8.18): Loading from cache
- Installing ircmaxell/password-compat (v1.0.4): Loading from cache
- Installing symfony/polyfill-php55 (v1.3.0): Loading from cache
- Installing symfony/serializer (v2.8.18): Loading from cache
- Installing symfony/routing (v2.8.18): Loading from cache
- Installing symfony/polyfill-php54 (v1.3.0): Loading from cache
- Installing symfony/http-foundation (v2.8.18): Loading from cache
- Installing symfony/process (v2.8.18): Loading from cache
- Installing symfony/polyfill-iconv (v1.3.0): Loading from cache
- Installing psr/log (1.0.2): Loading from cache
- Installing symfony/debug (v2.8.18): Loading from cache
- Installing symfony/event-dispatcher (v2.8.18): Loading from cache
- Installing symfony/http-kernel (v2.8.18): Loading from cache
- Installing symfony/dependency-injection (v2.8.18): Loading from cache
- Installing symfony/console (v2.8.18): Loading from cache
- Installing symfony/polyfill-apcu (v1.3.0): Loading from cache
- Installing symfony/class-loader (v2.8.18): Loading from cache
- Installing symfony-cmf/routing (1.4.0): Loading from cache
- Installing stack/builder (v1.0.4): Loading from cache
- Installing paragonie/random_compat (v2.0.10): Loading from cache
- Installing masterminds/html5 (2.2.2): Loading from cache
- Installing guzzlehttp/psr7 (1.4.2): Loading from cache
- Installing guzzlehttp/promises (v1.3.1): Loading from cache
- Installing guzzlehttp/guzzle (6.2.3): Loading from cache
- Installing doctrine/lexer (v1.0.1): Loading from cache
- Installing egulias/email-validator (1.2.14): Loading from cache
- Installing easyrdf/easyrdf (0.9.1): Loading from cache
- Installing doctrine/inflector (v1.1.0): Loading from cache
- Installing doctrine/collections (v1.4.0): Loading from cache
- Installing doctrine/cache (v1.6.1): Loading from cache
- Installing doctrine/annotations (v1.2.7): Loading from cache
- Installing doctrine/common (v2.5.3): Loading from cache
- Installing composer/semver (1.4.2): Loading from cache
- Installing asm89/stack-cors (1.0.0): Loading from cache
- Installing symfony/psr-http-message-bridge (v0.2): Loading from cache
- Installing drupal/core (8.2.7): Loading from cache Failed to download drupal/core from dist: Could not delete docroot/core/.nfs000000000116150800000002:
Now trying to download from source
- Installing drupal/core (8.2.7):
[RuntimeException]
Could not delete docroot/core/.nfs000000000116150800000002:
create-project [-s|--stability STABILITY] [--prefer-source] [--prefer-dist] [--repository REPOSITORY] [--repository-url REPOSITORY-URL] [--dev] [--no-dev] [--no-custom-installers] [--no-scripts] [--no-progress] [--no-secure-http] [--keep-vcs] [--no-install] [--ignore-platform-reqs] [--] [<package>] [<directory>] [<version>]
Let's update styles for the taxonomy page pager. Should be like here http://www.seattleymca.org/search?query=test.
Example: http://sandbox.openymca.org/blog/category/community-outreach
We need to have one images plugin for CKEditor instead of two. I believe we are going to go with the one coming from Media.
https://monosnap.com/file/taOPQHp2mrwrJrpVvmIYvPioUN5yEL
Also currently in Media plugin we have three image displays. We need instructions how to add more. Shame on me, but I was not able to find these settings from UI. https://monosnap.com/file/RR3H8WX6LrRDWArQdOa1Qai0zLaQYe
We need to have test account and demo page with GroupEx Pro schedule - #344.
As a YMCA team member, when I install Open Y I want registration at /user/register to be disabled by default so that I don't have spam accounts appearing on my new Open Y site.
Done when: Using the Open Y install bash script results in an install of Open Y that has user registration disabled by default. A site administrator can always re-enable this feature in the future if desired.
There are added fields
+ - field_location_latitude
+ - field_location_longitude
for openy_loc_camp but there is no hook_update_N for it
We have set up http://openy.ixm.ca/ and changed the button color to red. It changed the color of "Start guided tour" to red but it didn't for the "Load more" in the bottom of the page.
Please change the styling so theme button color got applied sitewide.
Go to [sitename]/node/add?tour=1
Click through the steps:
and see there is no tour step for camps
Proposed description:
"""
Here a user can add Camps. This content type is used for creation of the Camp primary pages similar to Branches. Camp teasers will also appear in Location finder page and you can associate blogs with your camp.
"""
@danylevkyi
anonymous users should not be able to navigate to pages for certain content types. These content types are listed below
Branch with the coming soon check box selected
A Session CT full view
Alert CT full view
Activity CT full view
Membership CT full view
Let's check and adjust if needed.
As i developer using Mac im getting occasional problems opening a website.
It usually happens around 2 times per hour, and i need to refresh page until it starts working again. Downtime lasts anywhere between 1min and 10min.
Is anyone else experiencing same issues, is there any solution?
First i thought it happens when i do drush cr but its not actually correct, i did not found exact trigger for that yet.
Thanks
Alex
When you're authenticated admin user and open http://sandbox.openymca.org/header.html, you see admin menu without styles.
Admin menu should be hidded/removed.
When I add a branch and specify some phone number there like "12345"
Save and publish
And go to /locations
You will see fatal error there:
InvalidArgumentException: The URI 'tel:12456' is invalid. You must use a valid URI scheme. in Drupal\Core\Url::fromUri() (line 280 of /var/www/demo/core/lib/Drupal/Core/Url.php).
Currently, there is a block "Small banner" which provides the possibility to enter a title, select an image and color scheme.
I suggest adding an extra field for description, which will provide the possibility enter a few lines of text.
An example of such a banner:
This could be a checkbox which will be adding a field to the form when it enabled.
Check usage of openy/modules/custom/location_finder/js/location_finder.js and location_finder_element
it seems that it is not being used (instead we use openy/modules/custom/openy_map/js/map.js)
TODO delete this files if location_finder_element from this module not used:
ERROR|WCAG2AA.Principle4.Guideline4_1.4_1_2.H91.A.NoContent|a||Anchor element found with a valid href attribute, but no link content has been supplied.|<a class="navbar-toggle visible-xs visible-sm" data-toggle="collapse" data-target=".sidebar-left" href="#">...</a>
ERROR|WCAG2AA.Principle4.Guideline4_1.4_1_2.H91.InputSearch.Name|input||This search input element does not have a name available to an accessibility API. Valid names are: element content.|<input type="search" name="query" class="search-input" placeholder="Search"></input>
ERROR|WCAG2AA.Principle1.Guideline1_4.1_4_3.G18.Fail|a||This element has insufficient contrast at this conformance level. Expected a contrast ratio of at least 4.5:1, but text in this element has a contrast ratio of 3.83:1. Recommendation: change background to #007cbd.|<a href="/build8/user/login" data-drupal-link-system-path="user/login">...</a>
ERROR|WCAG2AA.Principle1.Guideline1_4.1_4_3.G18.Fail|a||This element has insufficient contrast at this conformance level. Expected a contrast ratio of at least 4.5:1, but text in this element has a contrast ratio of 3.83:1. Recommendation: change background to #007cbd.|<a href="/build8/openy">...</a>
ERROR|WCAG2AA.Principle1.Guideline1_4.1_4_3.G18.Fail|a||This element has insufficient contrast at this conformance level. Expected a contrast ratio of at least 4.5:1, but text in this element has a contrast ratio of 3.83:1. Recommendation: change background to #007cbd.|<a class="dropdown-toggle" data-toggle="dropdown" href="/build8/openy">...</a>
ERROR|WCAG2AA.Principle1.Guideline1_4.1_4_3.G18.Fail|a||This element has insufficient contrast at this conformance level. Expected a contrast ratio of at least 4.5:1, but text in this element has a contrast ratio of 3.83:1. Recommendation: change background to #007cbd.|<a href="/build8/locations">...</a>
ERROR|WCAG2AA.Principle1.Guideline1_4.1_4_3.G18.Fail|a||This element has insufficient contrast at this conformance level. Expected a contrast ratio of at least 4.5:1, but text in this element has a contrast ratio of 3.83:1. Recommendation: change background to #007cbd.|<a href="/build8/about-ymca">...</a>
ERROR|WCAG2AA.Principle1.Guideline1_4.1_4_3.G18.Fail|a||This element has insufficient contrast at this conformance level. Expected a contrast ratio of at least 4.5:1, but text in this element has a contrast ratio of 3.83:1. Recommendation: change background to #007cbd.|<a href="/build8/give">...</a>
ERROR|WCAG2AA.Principle1.Guideline1_4.1_4_3.G18.Fail|a||This element has insufficient contrast at this conformance level. Expected a contrast ratio of at least 4.5:1, but text in this element has a contrast ratio of 3.83:1. Recommendation: change background to #007cbd.|<a href="/build8/accelerator">...</a>
ERROR|WCAG2AA.Principle1.Guideline1_4.1_4_3.G18.Fail|a||This element has insufficient contrast at this conformance level. Expected a contrast ratio of at least 4.5:1, but text in this element has a contrast ratio of 3.83:1. Recommendation: change background to #007cbd.|<a href="/build8/blog">...</a>
ERROR|WCAG2AA.Principle4.Guideline4_1.4_1_1.F77|div|#block-openy-rose-branding|Duplicate id attribute value "block-openy-rose-branding" found on the web page.|<div id="block-openy-rose-branding">...</div>
ERROR|WCAG2AA.Principle4.Guideline4_1.4_1_2.H91.A.EmptyNoId|a||Anchor element found with no link content and no name and/or ID attribute.|<a class="navbar-toggle" data-toggle="collapse" data-target=".sidebar-left">...</a>
ERROR|WCAG2AA.Principle4.Guideline4_1.4_1_2.H91.InputSearch.Name|input||This search input element does not have a name available to an accessibility API. Valid names are: element content.|<input type="search" name="query" class="search-input" placeholder="Search"></input>
ERROR|WCAG2AA.Principle4.Guideline4_1.4_1_1.F77|nav|#block-openy-rose-user-menu|Duplicate id attribute value "block-openy-rose-user-menu" found on the web page.|<nav role="navigation" aria-labelledby="block-openy-rose-user-menu-menu" id="block-openy-rose-user-menu">...</nav>
ERROR|WCAG2AA.Principle4.Guideline4_1.4_1_1.F77|h2|#block-openy-rose-user-menu-menu|Duplicate id attribute value "block-openy-rose-user-menu-menu" found on the web page.|<h2 class="visually-hidden" id="block-openy-rose-user-menu-menu">...</h2>
ERROR|WCAG2AA.Principle4.Guideline4_1.4_1_1.F77|nav|#block-openy-rose-main-menu|Duplicate id attribute value "block-openy-rose-main-menu" found on the web page.|<nav role="navigation" aria-labelledby="block-openy-rose-main-menu-menu" id="block-openy-rose-main-menu">...</nav>
ERROR|WCAG2AA.Principle4.Guideline4_1.4_1_1.F77|h2|#block-openy-rose-main-menu-menu|Duplicate id attribute value "block-openy-rose-main-menu-menu" found on the web page.|<h2 class="visually-hidden" id="block-openy-rose-main-menu-menu">...</h2>
ERROR|WCAG2AA.Principle1.Guideline1_4.1_4_3.G18.Fail|p||This element has insufficient contrast at this conformance level. Expected a contrast ratio of at least 4.5:1, but text in this element has a contrast ratio of 3.13:1. Recommendation: change background to #008575.|<p>...</p>
ERROR|WCAG2AA.Principle1.Guideline1_4.1_4_3.G18.Fail|i||This element has insufficient contrast at this conformance level. Expected a contrast ratio of at least 4.5:1, but text in this element has a contrast ratio of 3.13:1. Recommendation: change background to #008575.|<i>...</i>
ERROR|WCAG2AA.Principle1.Guideline1_4.1_4_3.G18.Fail|a||This element has insufficient contrast at this conformance level. Expected a contrast ratio of at least 4.5:1, but text in this element has a contrast ratio of 2.53:1. Recommendation: change background to #007faf.|<a href="/build8/user/login?destination=admin/structure/menu%3Ftour%3D1">...</a>
ERROR|WCAG2AA.Principle1.Guideline1_4.1_4_3.G18.Fail|a||This element has insufficient contrast at this conformance level. Expected a contrast ratio of at least 4.5:1, but text in this element has a contrast ratio of 2.53:1. Recommendation: change background to #007faf.|<a class="button blue" href="/build8/openy?page=1" title="Go to next page" rel="next">...</a>
Clean OpenY profile install https://github.com/propeoplemd/yd/pull/3#issuecomment-284369986
If second Gallery is added click on '<' or '>' makes slide change for first gallery.
drupal.org issue: https://www.drupal.org/node/2871505
Remove https://www.drupal.org/files/issues/empty_exposed_forms-2790505-10.patch patch from composer file as it has been committed already.
Currently, composer throws a warning https://monosnap.com/file/3W9rOeiR9P1lYtp5JhndQd6bx2wp5b
When clicking to open the mobile menu, the animation is not smooth, please see video attached.
Currently we have Programs (i.e. Swimming), Categories (i.e. Drop-In Swimming) but no Classes, Lessons nor Activities.
Let's add those to demo content as well so it will be easier to show the content structure around lessons and classes.
Let's add upgrade path for the updates #319.
When I try to run
composer create-project ymcatwincities/openy-project MY_PROJECT --no-interaction
I get error
[InvalidArgumentException]
Could not find package ymcatwincities/openy-project with stability stable.
I am happy to write documentation if you provide instructions how to install the site.
Removed the deprecated method from the Open Y module.
further improvements to be more usable.
Given I have specified id:3 for Twin Cities.
Note: On mobile it's looking fine - responsive tables are used.
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.