Skip to content

Commit

Permalink
🆕(content) Google I/O 2023 (chromeos#621)
Browse files Browse the repository at this point in the history
* Add content:
Google I/O: Building communications and contact center applications for web

* Add:
Google I/O Games for Large Screens

* Modified:

I/O Contact Centers blog

* Update: IO Contact Centers post

* Update IO Games for Large Screens post.

* Update: I/O Kiosk Apps post.

* Include year in IO post URLs

* Make image sizing and centerig a little better

* Stub out I/O 2023 theme

* Stub out I/O 2023 blog post

Only local image at the moment, will transfer to full images once all is finalized

* Stage Enterprise post

* Blog update: I/O Games for Large Screens

* Update hero I/O post

Still needs a few links

* Content:
- I/O Content Edits and Updates

* Editing updates to:
I/O 2023 Contact Centers
I/O 2023 Enterprise
I/O 2023 Games for Large Screens
I/O 2023 Kiosk Apps
I/O 2023#

* Add LumaFusion story

Removes pronouns from banned word list as they no longer are

* Add link

* Update alt text

* Add hero image in

* Remove I/O banner as it'll be I/O day

* Add: I/O 2023 Education content

* Remove parts from headers

* Add pull stat

* Point to EDU post

* Center images and videos in long form text

* Add additional stat

* Add Luma stat

* Updated content: I/O posts.

* Fix LumaFusion link

* Fix stats render

* Content update to I/O post

* Add script to build and deploy a preview channel

* Updates to: IO Contact Centers, IO Kiosk Apps.#

* Update: I/O 2023 Games

* Link update on IO 2023 Enterprise

* Add content:

ChromeOS.dev wins Webby Awards!

* Update links

---------

Co-authored-by: jinouye <[email protected]>
Co-authored-by: Sam Richard <[email protected]>
  • Loading branch information
3 people authored May 10, 2023
1 parent 3a7d705 commit ce0a23d
Show file tree
Hide file tree
Showing 16 changed files with 1,168 additions and 7 deletions.
4 changes: 2 additions & 2 deletions .remarkrc.js
Original file line number Diff line number Diff line change
Expand Up @@ -45,12 +45,12 @@ exports.plugins = [
{ no: '(mom|girlfriend|grandma|grandmother)(-|\s)?(test)' },
{ no: '(build)(-|\s)?(cop|sheriff)' },
{ no: 'open(-|\s)?the(-|\s)?kimono' },
{ no: 's?he' },
// { no: 's?he' },
{ no: 'final(-|\s)?solution' },
{ no: '(WTF|wtf)(-|\s)?(error)?' },
{ no: 'ninja' },
{ no: 'guru' },
{ no: '^h(is|er(s?))$' },
// { no: '^h(is|er(s?))$' },
{ no: 'man-in-the-middle' },
{ no: 'mitm' },
{ no: 'redline' },
Expand Down
2 changes: 1 addition & 1 deletion lib/markdown/stats.js
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@
* MULTIPLE_REGEX - Combines SINGLE_REGEX to search for multiple wrapped in parens
* COMBINED_REGEX - Searches for either SINGLE or MULTIPLE when wrapped in %[]
*/
const SINGLE_REGEX = new RegExp(/(([~?>?<?\d\w\\.%?+?]*?)[,\s*]*(\w|\s)*?)/);
const SINGLE_REGEX = new RegExp(/(([~?>?<?\d\w\\.%?+?]*?)[,\s*]*(\w|\s|-)*?)/);
const MULTIPLE_REGEX = new RegExp(`((\\(${SINGLE_REGEX.source}\\)[,\\s*]*)+)`);
const COMBINED_REGEX = new RegExp(`%\\[(${SINGLE_REGEX.source}{1}|${MULTIPLE_REGEX.source})\\]`);

Expand Down
2 changes: 2 additions & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -34,12 +34,14 @@
"scripts": {
"ava": "ava",
"build": "cross-env NODE_ENV=production run-p *:build",
"preview": "run-s build firebase:deploy:preview",
"css:fix": "stylelint --fix 'site/sass/**/*.scss'",
"css:lint": "stylelint 'site/sass/**/*.scss'",
"dev": "run-p *:watch",
"firebase:functions:log": "firebase functions:log",
"firebase:functions:shell": "firebase functions:shell",
"firebase:watch": "firebase serve --only functions --port=5010",
"firebase:deploy:preview": "firebase hosting:channel:deploy ${npm_config_channel} --expires 7d",
"firebase": "firebase",
"fix": "cross-env NODE_ENV=production run-p *:fix",
"js:fix": "eslint --fix functions site lib vite.config.js ava.config.cjs",
Expand Down
99 changes: 99 additions & 0 deletions site/_data/contributors.js
Original file line number Diff line number Diff line change
Expand Up @@ -515,6 +515,105 @@ const contributors = {
title: 'Software Engineer',
},
},
adchristopher: {
name: {
given: 'Austin David',
family: 'Christopher',
},
work: {
company: 'Google',
org: 'ChromeOS',
title: 'Partner Engineering',
},
},
rmonet: {
name: {
given: 'Raluca',
family: 'Monet',
},
work: {
company: 'Google',
org: 'ChromeOS',
title: 'Global Partnerships Lead',
},
},
dlevy: {
name: {
given: 'Daniel',
family: 'Levy',
},
work: {
company: 'Google',
org: 'Android Large Screen Gaming',
title: 'Developer Relations Engineer',
},
},
scui: {
name: {
given: 'Shenshen',
family: 'Cui',
},
work: {
company: 'Google',
org: 'Google Play Games',
title: 'Developer Relations Engineer',
},
},
mrumely: {
name: {
given: 'Mike',
family: 'Rumely',
},
work: {
company: 'Google',
org: 'ChromeOS',
title: 'Partner Engineer',
},
},
jeza: {
name: {
given: 'Jeza',
family: 'Mancenido',
},
work: {
company: 'Google',
org: 'ChromeOS',
title: 'Product Manager',
},
},
drobledo: {
name: {
given: 'Diana',
family: 'Robledo',
},
work: {
company: 'Google',
org: 'Chrome Enterprise',
title: 'Program Manager, Software Partnerships',
},
},
hzou: {
name: {
given: 'Helen',
family: 'Zou',
},
work: {
company: 'Google',
org: 'ChromeOS',
title: 'Product Manager',
},
},
joreilly: {
name: {
given: 'James',
family: "O'Reilly",
},
work: {
company: 'Google',
org: 'ChromeOS',
title: 'Developer Relations Engineering Manager',
},
},
};

module.exports = () => contributors; // By making this a function, it'll force Eleventy to reevaluate it every time it gets recompiled
4 changes: 2 additions & 2 deletions site/en/_data/microcopy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -48,5 +48,5 @@ sw:
refresh: Refresh
site: There's a new version of chromeOS.dev
reload: Reload
announcement: |
Google I/O 2023 is coming May 10th! [Register now](https://io.google/2023/)!
# announcement: |
# Google I/O 2023 is coming May 10th! [Register now](https://io.google/2023/)!
40 changes: 40 additions & 0 deletions site/en/posts/chromeosdev-wins-webby-awards.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
---
title: 'ChromeOS.dev wins three awards in the 2023 Annual Webbys'
metadesc: 'Thanks to you, ChromeOS.dev is officially one of the "best of the internet."'

tags:
- announcement
- web

authors:
- samrichard
date: 2023-05-09
---

The [27th Annual Webby Awards Winners](https://winners.webbyawards.com/winners) have been announced. We're thrilled to share that [ChromeOS.dev won three Webby Awards](https://winners.webbyawards.com/2023/websites-and-mobile-sites/mobile-specific-features-design/best-mobile-visual-design-function/250073/chromeos) across two categories:

- People's Voice: [Websites and Mobile Sites: Web Services & Applications](https://winners.webbyawards.com/winners/websites-and-mobile-sites/general-websites-and-mobile-sites/web-services-applications?years=0)
- People's Voice: [Websites and Mobile Sites: Best Mobile Visual Design - Function 2023](https://winners.webbyawards.com/winners/websites-and-mobile-sites/mobile-specific-features-design/best-mobile-visual-design-function)
- Webby Winner: [Websites and Mobile Sites: Best Mobile Visual Design - Function 2023](https://winners.webbyawards.com/winners/websites-and-mobile-sites/mobile-specific-features-design/best-mobile-visual-design-function)

Since 1996, the [Webby Awards](https://www.webbyawards.com/about/) have awarded excellence on the web, presenting awards for eight media categories ranging from Websites and Mobile Sites to Podcasts. The International Academy of Digital Arts and Science, a panel of over 2,000 industry experts, votes on Webby Winners—while the public votes on People's Voice awards. With over 14,000 entries from all 50 U.S. states and over 70 countries worldwide, the 27th Annual Webby Awards continues to be the leading international award honoring excellence on the Internet.

We share the Web Services & Applications award with [Interview Warmup](https://winners.webbyawards.com/2023/websites-and-mobile-sites/general-websites-and-mobile-sites/employment/246536/interview-warmup) by Google Creative Lab, who was the Webby winner. The two of us were in good company this year, with [14 other Google projects winning awards](https://winners.webbyawards.com/search?years=0&awards=0,1,3&sort=0&searchTerm=google) and numerous other Google projects being nominated. We'd like to congratulate our fellow Googlers on their nominations and wins and encourage you to check out their work, too.

## Design meets code

From inception, ChromeOS.dev was designed to be a dedicated resource: a blueprint to help developers create best-in-class experiences for ChromeOS. To deliver apps that truly improve people's lives, developers must be equipped with the right tools, resources, and best practices. From technical documentation and code samples, to the latest ChromeOS product news, to examples of how others created inspiring experiences for ChromeOS—we want to ensure what you need is at your fingertips. With that in mind, in 2020, we created ChromeOS.dev.

In March 2022, to [celebrate ChromeOS 100](/{{locale.code}}/posts/chromeos-100), we embarked on a redesign of our site. We partnered with [BASIC/DEPT®](https://www.basicagency.com/), a global brand and experience agency–who, by the way, was awarded the [Webby Agency of the Year](https://winners.webbyawards.com/2023/specialachievement/332/basicdept) this year.

Adaptability and flexibility are core tenets of ChromeOS.dev, and it extends throughout all aspects of the site. All designs start content-first and flow out, adapting to our users no matter how they choose to access the site. We blend visual fidelity with a deep understanding of modern web development techniques to provide an experience that feels custom-tailored to the device you're viewing it on. This was made possible by leveraging intrinsic design principles and capabilities stemming from CSS Grid, Flexbox, container queries, and more, and a close collaboration between visual designers and frontend developers. (It's also [open source](https://github.com/chromeos/chromeos.dev), if you want to check it out for yourself.)

!!! aside.message--tip
**Bonus:** Did you know we have a secret easter egg theme for the site? Open up your developer tools, type `m100.start()` into them, answer some questions, and if you get them all right, you'll be treated to our awesome Phosphor theme!
!!!

## Growing with the ChromeOS community

We’re so thankful to the ChromeOS community for all your support and for recognizing us with the two Webby People’s Voice awards. At ChromeOS.dev, our goal is to make ChromeOS development accessible to everyone. We continue to look for ways to improve our web experience and the accessibility of our documentation.

Thank you for joining us on this journey!
Loading

0 comments on commit ce0a23d

Please sign in to comment.