Skip to content

Commit

Permalink
Merge pull request #95 from froboy/main
Browse files Browse the repository at this point in the history
  • Loading branch information
froboy authored Dec 17, 2024
2 parents 87f7280 + 5840698 commit 6f58dce
Show file tree
Hide file tree
Showing 42 changed files with 373 additions and 106 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/gh-pages.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:
- name: Setup Hugo
uses: peaceiris/actions-hugo@v2
with:
hugo-version: '0.113.0'
hugo-version: '0.139.4'
extended: true

- name: Setup Node
Expand Down
26 changes: 26 additions & 0 deletions content/en/blog/monthly-calls/2024-10-09.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
---
title: October 9, 2024
date: 2024-10-09
---

Tom Scarborough is joined by Kylie Aldridge-Ogden and Avi Schwab from the Core team to discuss what's coming up in the YMCA's Website Services roadmap.

Agenda items include:

Release Schedule Update

- Small Y Template demonstration
- Deprecation Reminders
- Product Roadmap Reminder
- Community Call Time Change
- Community Resources
- Questions


## Recording

{{< youtube 3mQbHZHgAqM >}}

## Resources

- Slides - [October 2024 YUSA Community Call](</monthly-calls/decks/2024-10 YUSA Community Call.pdf>)
23 changes: 23 additions & 0 deletions content/en/blog/monthly-calls/2024-11-13.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
---
title: November 13, 2024
date: 2024-11-13
---

Tom Scarborough is joined by Stasya Paliienko, Avi Schwab, Shelley Goetz, and Andrii Podanenko from the Core team to discuss what's coming up in the YMCA's Website Services roadmap.

Agenda items include:

* Upcoming Releases
* Small Y Template demonstration
* Deprecation Reminders
* Product Roadmap Reminder
* Community Resources
* Questions

## Recording

{{< youtube PMaRjKgj64I >}}

## Resources

- Slides - [November 2024 YUSA Community Call](</monthly-calls/decks/2024-11 YUSA Community Call.pdf>)
23 changes: 23 additions & 0 deletions content/en/blog/monthly-calls/2024-12-11.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
---
title: December 11, 2024
date: 2024-12-11
---

Tom Scarborough is joined by Kylie Aldridge-Ogden from the Core team, guest Mike Hennesey from YMCA360, and Y-USA CIO Tom Gardner to discuss status of YMCA's Website Services.

Agenda items include:

- Small Y Template Release
- YMCA360 Demo
- Deprecation Reminders
- Community Resources
- Y-USA Update
- Q & A

## Recording

{{< youtube nSdwkGNn8PQ >}}

## Resources

- Slides - [December 2024 YUSA Community Call](</monthly-calls/decks/2024-12 YUSA Community Call.pdf>)
93 changes: 93 additions & 0 deletions content/en/blog/releases/release-ds-10.3.4.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,93 @@
---
title: "Digital Services Release 10.3.4"
description: Annotated release notes. Full changelog on [GitHub](https://github.com/YCloudYUSA/yusaopeny/releases/tag/10.3.4)
date: 2024-12-09
---

## Updates & New Features

### Small Y Template Features

Full list of components and content types that will be available in the Small Y Template.

* Removed Paragraphs from configuration settings for the Small Y Template.
* Navigation / Menus
* Global Header
* Utility Menu
* Mega Menu
* Global Footer
* Breadcrumbs
* Banners
* Tall Hero Banner
* Sub-page Hero Banners
* Chevron
* Frame
* Promo Banner
* Simple Content / WYSIWYG / Tables
* Cards
* Ping Pongs
* Icon Grid
* Statistics
* Testimonials
* Staff
* Location Finder
* Accordions
* Carousels
* Partners
* Tabs
* Branches / Facilities
* Branch Amenities
* Branch Social Links
* Articles
* Article Views & Filters
* Related Articles
* Events
* Event Views & Filters
* Related Events
* Alerts
* Donations
* Webforms
* Search Results

### Layout Builder Updates

Continuing general cleanup, updated documentation, and improvements to the content editing experience for new Layout Builder components and content types.

[Learn more in our docs](https://ds-docs.y.org/docs/user-documentation/layout-builder/).

* **Layout Builder - Event CT** - Created 'term pages' for Event category tags to display all event items tagged with that term. (#1279)
* **Layout Builder - Simple Content / WYSIWYG** - Added styles for highlighted text that was missing in the 4 Colorways. (#1508)
* [Layout Builder - Event & Article listings]
* Allow editors to choose how many items to show in Events & Articles Listing views - 3, 6, or 9. (#1542)
* Allow editors to choose the type of article to display - News, Press Release, Blog. (#1663)
* **Layout Builder - Header** - Y Logo / Areas of Impact updates - made 2 configuration options available in the distribution. (#1546)
* With tagline
* Without tagline
* **Layout Builder - Banners** - Headers for in-page banners default to H2 to prevent multiple H1 banners being placed on a page. (#1552)

### Activity Finder / Schedules

* Added several styling fixes for the Colorways for Activity Finder. (#1625)
* **Activity Finder** - Added a new "Skip wizard" option on the Activity Finder v4 block that hides the "Start your search for an activity..." wizard and takes users directly to the results (with any filters applied). (#1578)

### Core & Module Updates

* Updated ColorAPI module. (#1558)

### Sandboxes

* Added a new Sandbox for the Small Y Template: [https://small-y-stable.y.org/demo-ui-kit](https://small-y-stable.y.org/demo-ui-kit)

### Bug Fixes

* Fixed a 500 Internal Server Error on Layout Builder Pages Post-August Release. (#1735)
* Fixed an issue with responsive images in the Simple Content / Text Editor. (#1549)
* Improved the UI of the Membership Calculator step buttons to look better on tablets. (#1613)
* Updated the UI of the Membership Calculator to match the design for the four Colorways. (#1611)
* Resolved an issue with the Table arrows in mobile devices not working. (#1593)
* Made it possible for admins to override the system 404 page on D10.2+. (#1619)
* Fixed auto creation of redirects provided by the Redirects module that was not working in combination with openy_redirect. (#1620)
* **Layout Builder - Banners** - Fixed video plays to play inline on iPhone instead of fullscreen. (#1646)\
* **Activity Finder** - Ensured if the solr server is unavailable Activity Finder will not throw a 500 error and WSOD. (#1753)
* Credit: YMCA Central Ohio
* Fixed an issue with y_camp module when attempting to upgrade Open Y from version 10.3.2 to 10.3.2.3. (#1765)
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ So consider to apply patch and plan OpenY upgrade later.
### Patching OpenY releases 8.0.1 - 8.1.10 (Drupal cores 8.2.x, 8.3.x, 8.4.x)

For patching your OpenY release, follow steps below:
* Login to your production server environment via SSH and find ```docroot``` folder of your site codebase. If you installed OpenY by following a tutorial https://www.youtube.com/watch?v=V3K4-RLjxQo - you should:
* Login to your production server environment via SSH and find ```docroot``` folder of your site codebase. If you installed OpenY by following a tutorial - you should:
if your site is located in /var/www/html
```sh
ssh -l root YOUR_SERVER_DOMAIN_NAME
Expand Down Expand Up @@ -68,7 +68,7 @@ to store your patched core into your own repository.

### How to patch your Digitalocean OpenY install

In case if you have followed tutorial https://www.youtube.com/watch?v=V3K4-RLjxQo you should have your OPenY installed on you DigitalOcean server(droplet) in a predictable for current document folder. That's why we prepared a short how to patch your OpenY site in a most simple way if you are not a Tech Guru, but just a user
In case if you have followed tutorial you should have your OPenY installed on you DigitalOcean server(droplet) in a predictable for current document folder. That's why we prepared a short how to patch your OpenY site in a most simple way if you are not a Tech Guru, but just a user
1. Log in as an admin user to your site admin UI by visiting ```/user/login``` URI page.
2. Login to your DigitalOcean cloud console at digitalocean.com and find Access Console in the dropdown for the droplet you are using for the OpenY ![image](https://user-images.githubusercontent.com/563412/38104705-b2ebf8fe-3392-11e8-8c27-55db3ed032ff.png)
3. You should see a popup window with a black screen where console asks you for the login. Use ```root``` user and a password generated for you upon droplet creation.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ So consider to apply patch and plan OpenY upgrade later.
### Patching OpenY releases 8.0.1 - 8.1.0 (Drupal core 8.2.x)

For patching your very old OpenY release it is highly recommended to upgrade OpenY to latest version or at least to one of the 8.1.1-8.1.6 (Drupal core 8.3.x) with Drupal core upgrade to 8.3.9 https://www.drupal.org/project/drupal/releases/8.3.9 . In case if it is not possible right now, follow steps below:
* Login to your production server environment via SSH and find ```docroot``` folder of your site codebase. If you installed OpenY by following a tutorial https://www.youtube.com/watch?v=V3K4-RLjxQo - you should:
* Login to your production server environment via SSH and find ```docroot``` folder of your site codebase. If you installed OpenY by following a tutorial - you should:
```sh
ssh -l root YOUR_SERVER_DOMAIN_NAME
cd /var/www/html
Expand Down Expand Up @@ -54,7 +54,7 @@ to store your patched core into your own repository.
### Patching OpenY releases 8.1.1 - 8.1.6 (Drupal core 8.3.x)

For patching your relatively old OpenY release it is highly recommended to upgrade OpenY to latest version or at least to one of the 8.1.7-8.1.10 (Drupal core 8.4.x) with Drupal core upgrade to 8.4.6 https://www.drupal.org/project/drupal/releases/8.4.6 . In case if it is not possible right now, follow steps below:
* Login to your production server environment via SSH and find ```docroot``` folder of your site codebase. If you installed OpenY by following a tutorial https://www.youtube.com/watch?v=V3K4-RLjxQo - you should:
* Login to your production server environment via SSH and find ```docroot``` folder of your site codebase. If you installed OpenY by following a tutorial - you should:
```sh
ssh -l root YOUR_SERVER_DOMAIN_NAME
cd /var/www/html
Expand Down Expand Up @@ -90,7 +90,7 @@ to store your patched core into your own repository.
### Patching OpenY releases 8.1.7 - 8.1.9 (Drupal core 8.4.x)

For patching your OpenY release it is highly recommended to upgrade OpenY to latest version (8.1.10 or never) or at least to one of the 8.1.10 (Drupal core 8.4.x) with Drupal core upgrade to 8.4.6 https://www.drupal.org/project/drupal/releases/8.4.6 . In case if it is not possible right now, follow steps below:
* Login to your production server environment via SSH and find ```docroot``` folder of your site codebase. If you installed OpenY by following a tutorial https://www.youtube.com/watch?v=V3K4-RLjxQo - you should:
* Login to your production server environment via SSH and find ```docroot``` folder of your site codebase. If you installed OpenY by following a tutorial - you should:
```sh
ssh -l root YOUR_SERVER_DOMAIN_NAME
cd /var/www/html
Expand Down Expand Up @@ -127,7 +127,7 @@ to store your patched core into your own repository.

### How to patch your Digitalocean OpenY install

In case if you have followed tutorial https://www.youtube.com/watch?v=V3K4-RLjxQo you should have your OPenY installed on you DigitalOcean server(droplet) in a predictable for current document folder. That's why we prepared a short how to patch your OpenY site in a most simple way if you are not a Tech Guru, but just a user
In case if you have followed tutorial you should have your OPenY installed on you DigitalOcean server(droplet) in a predictable for current document folder. That's why we prepared a short how to patch your OpenY site in a most simple way if you are not a Tech Guru, but just a user
1. Log in as an admin user to your site admin UI by visiting ```/user/login``` URI page.
2. Go to ```/admin/reports/status``` after login and search for Drupal Version string. It should be something like 8.2.x, 8.3.x or 8.4.x (x - some number too, like 8.4.2, for example). Based on your finding follow the steps below to your version
3. Login to your ВigitalOcean cloud console at digitalocean.com and find Access Console in the dropdown for the droplet you are using for the OpenY ![image](https://user-images.githubusercontent.com/563412/38104705-b2ebf8fe-3392-11e8-8c27-55db3ed032ff.png)
Expand Down
24 changes: 5 additions & 19 deletions content/en/docs/development/Videos/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,25 +6,11 @@ aliases:

# Video Tutorials

The YMCA Website Services team maintains a [YouTube channel](https://www.youtube.com/c/OpenY/featured) with video tutorials for developers, content editors, evaluators, and more. Visit YouTube for the full list of content.
The YMCA Digital Services team maintains a [YouTube channel](https://www.youtube.com/@ymcasdigitalservices/playlists) with video tutorials for developers, content editors, evaluators, and more. Visit YouTube for the full list of content.

## Playlists

As of December 2021:

- [Open Y Monthly Calls 2021](https://youtube.com/watch?v=xOtpHz1QcIo&list=PL_QVggMcFfKbpJQagEeJgvgB4wAqB1ED5)
- [Smoke Tests](https://youtube.com/watch?v=MH4BwMowlic&list=PL_QVggMcFfKYfV1cnistny2L-Sp55SoMg)
- [YMCA Website Services Tutorial; Virtual Y](https://youtube.com/watch?v=zr6MnmbAJas&list=PL_QVggMcFfKbWXjK0wtdCAslI8osKbaga)
- [Live Streaming Tutorials](https://youtube.com/watch?v=f4FHYdU0VNM&list=PL_QVggMcFfKa46PgvB89bqUxmy9I9nSte)
- [Open Y Meetups](https://youtube.com/watch?v=Ae_R6Q0ojqs&list=PL_QVggMcFfKZS20JwyRCiwZoelEGzPPOn)
- [Virtual Y: Installation Tutorials](https://youtube.com/watch?v=vlqv4ly3iak&list=PL_QVggMcFfKZbY1kXOmChB_rQz2PAJGLM)
- [Open Y Monthly Calls 2020](https://youtube.com/watch?v=63Mzqhqc35o&list=PL_QVggMcFfKbWQAcTUX19KY3W8SDyS2_1)
- [YMCA Website Services Tutorial; Drupal Basics for Content Managers](https://youtube.com/watch?v=_OtMKR3KK3w&list=PL_QVggMcFfKbeUmI7dXDk7hlepQ4rXKNG)
- [Open Y Summit 2019 Presentations](https://youtube.com/watch?v=Mb8lcml3BPI&list=PL_QVggMcFfKaN-aYig2Gj3cE4ylCmhJyW)
- [YMCA Website Services Tutorial; Security](https://youtube.com/watch?v=sx36hoDj4Wc)
- [OpenY components](https://www.youtube.com/playlist?list=PL_QVggMcFfKbS2z3APizFCQVUDqHjRGKa)
- [YMCA Website Services Tutorial; Content Types](https://youtube.com/watch?v=Aqqvm28FrqI&list=PL_QVggMcFfKYX5bB0epu31O8cVuEVPo6i)
- [YMCA Website Services Tutorial; Blogs & Content](https://youtube.com/watch?v=xL3FidaHeJk&list=PL_QVggMcFfKZZlVzNcVaIWCl4WwcOr9Jk)
- [YMCA Website Services Tutorial; Basic Configuration Instructions](https://www.youtube.com/playlist?list=PL_QVggMcFfKbcayynOt0pb_Uw7DAR7KIl)
- [For Y Associations](https://youtube.com/watch?v=y2oI9-6DvYQ&list=PL_QVggMcFfKY_80g0z3UPZL7_wn-27UUg)
- [For Developers](https://youtube.com/watch?v=__ZJlWOK2JM)
- [Live Streaming Tutorial](https://youtube.com/watch?v=f4FHYdU0VNM&list=PL_QVggMcFfKa46PgvB89bqUxmy9I9nSte)
- [Legacy YMCA's Website Service How-To's (Open Y)](https://www.youtube.com/playlist?list=PL6Wo-UX6nhySujcn7UqWmg4BopJ2LuYRk)
- [Layout Builder](https://www.youtube.com/playlist?list=PL6Wo-UX6nhySupPRWKqy0BFlzYLzYR8rB)
- [Monthly Calls](https://www.youtube.com/playlist?list=PL6Wo-UX6nhyQxt5P6vu4a9nZI-xcF0-5O)
37 changes: 37 additions & 0 deletions content/en/docs/howto/set-up-lb/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -75,3 +75,40 @@ Then require and enable [`yusaopeny_activity_finder`](https://github.com/YCloudY
## Canadian YMCAs

See [How to use the Canadian Colorway for Layout Builder](../canada).

## Configure Permissions

By default (as of September 2024), Layout Builder content is only editable by the Administrator user. In order for Layout Builder to be used by the Contributor or Editor Roles (or any custom roles), a number of permissions must be set. To get started, go to **Admin** > **People** > **Permissions** (`/admin/people/permissions`).

This list contains the relevant permissions for using Layout Builder in the YMCA Website Services distribution (out of the box). Assign permissions to roles on your site based on your individual content workflows.

- In this **Permissions Section**...
- assign these permissions.
- **Layout Builder** - These permissions allow users to use "layout overrides" (aka the "Layout tab"), which is how pages are composed with Layout Builder.
- Either give permission for all content types:
- **Configure any layout** - will give permission to edit layouts for ALL content types
- Or give permission to only specific content types:
- **Content - {Content Type}: Configure all layout overrides**
- **Create and edit content blocks** is required for anyone who needs to build Layout Builder pages.
- **Block content** - These permissions allow users to create, edit, delete, or revert specific block types.
- Either give permission for all block types:
- **Administer block content**
- Or, give permissions to only specific block types:
- **{Block type}: {View/Edit/Delete/Revert} content block**
- Add other necessary permissions for managing content:
- **Entity Browser**
- **Access Media Directories: Field widget pages**
- **Access Media Directories: Standalone pages**
- **Media Directories UI**
- **Access to Media Directories browser**
- **Contextual Links**
- **Use Contextual Links**
- **Node** - These permissions allow users to create, edit, delete, or revert the Layout Builder _content types_.
- Either give permission for all content types:
- **Administer content**
- Or give permission for only specific content types:
- **{Content Type}: {Create/Edit/Delete/Revert} {Own} content**
- For example:
- **Landing Page (Layout Builder): Create new content**
- **Landing Page (Layout Builder): Delete any/own content**
- **Landing Page (Layout Builder): Edit any/own content**
Loading

0 comments on commit 6f58dce

Please sign in to comment.