diff --git a/assets/images/180x102.png b/assets/images/180x102.png new file mode 100644 index 0000000..ac69313 Binary files /dev/null and b/assets/images/180x102.png differ diff --git a/assets/images/events/thumb-7-1.jpg b/assets/images/events/thumb-7-1.jpg new file mode 100644 index 0000000..f4cd256 Binary files /dev/null and b/assets/images/events/thumb-7-1.jpg differ diff --git a/assets/images/events/thumb-7-2.jpg b/assets/images/events/thumb-7-2.jpg new file mode 100644 index 0000000..f4cd256 Binary files /dev/null and b/assets/images/events/thumb-7-2.jpg differ diff --git a/assets/images/events/thumb-7.jpg b/assets/images/events/thumb-7.jpg new file mode 100644 index 0000000..f4cd256 Binary files /dev/null and b/assets/images/events/thumb-7.jpg differ diff --git a/assets/images/join/thumb-7-1.jpg b/assets/images/join/thumb-7-1.jpg new file mode 100644 index 0000000..f4cd256 Binary files /dev/null and b/assets/images/join/thumb-7-1.jpg differ diff --git a/assets/images/join/thumb-7.jpg b/assets/images/join/thumb-7.jpg new file mode 100644 index 0000000..f4cd256 Binary files /dev/null and b/assets/images/join/thumb-7.jpg differ diff --git a/assets/images/join/thumb-8.jpg b/assets/images/join/thumb-8.jpg new file mode 100644 index 0000000..c34d179 Binary files /dev/null and b/assets/images/join/thumb-8.jpg differ diff --git a/assets/images/join/thumb-9.jpg b/assets/images/join/thumb-9.jpg new file mode 100644 index 0000000..a43f5fc Binary files /dev/null and b/assets/images/join/thumb-9.jpg differ diff --git a/content/_index.md b/content/_index.md new file mode 100644 index 0000000..aab915b --- /dev/null +++ b/content/_index.md @@ -0,0 +1,72 @@ +--- +title: 'Membership' +date: 2021-07-17 +type: home +layout: single + +promo-h1: OpenPOWER Foundation +promo-p1: Create the Future with POWER +promo-cta: Join us + +article-1: + header: OpenPOWER + lead-1: A Technical Workgroup (TWG) + p-1: is a workgroup that provides technical specifications and will help define next-generation of the specifications, definitions, and the compliance of these specifications with primary output being specification documents. + lead-2: A Special Integration Group (SIG) + p-2: is a workgroup that provides an implementation of technical + specifications with the goal to produce reference designs. A SIG will normally provide a reference design, a finished product, or help maintain project for direct usage. + +article-2: + header: OpenPOWER + lead-1: Industry Proven + p-1: + By open sourcing and developing on the POWER ISA - one of the most sophisticated processor architectures + available - the OpenPOWER Foundation is democratizing access and extending the reach of the RISC-based + architecture. + lead-2: Open for All + p-2: + With more than 350 members collaborating regularly, the entire semiconductor industry - from global + organizations with deep expertise to individual creators with a new lens - can innovate with choice and build + and develop across the full Hardware and Software stack.

+

Complete Equation + lead-3: Complete Equation + p-3: + Open development of this scale enables unprecedented customization across applications, operating systems and + firmware - driving hundreds of innovations across artificial intelligence, supercomputing, hyperscale and + more. + +sections: + section-1: + title: What are you building? + article-1: + image: ./img/thumb-1.jpg + text: Libre BMC + url: / + article-2: + image: ./img/thumb-2.jpg + text: Libre BMC + url: / + article-3: + image: ./img/thumb-3.jpg + text: Libre BMC + url: / + section-dark: + p-1: With its open ecosystem approach, active participation from its global membership base and powerful foundation of the POWER ISA, the OpenPOWER Foundation is the premiere organization to facilitate truly effective collaboration and drive meaningful, accessible innovation across the open hardware industry. + cta: Libre BMC + section-supporters: + title: Supporters of OpenPOWER + logos: + - title: image + image: 180x102.png + - title: image + image: 180x102.png + - title: image + image: 180x102.png + - title: image + image: 180x102.png + + section-subscribe: + title: Subscribe to the OpenPOWER newsletter. + p-1: Sign up with your email address to receive news and updates. +draft: false +--- diff --git a/content/events/_index.md b/content/events/_index.md index 96744a3..036b6ea 100644 --- a/content/events/_index.md +++ b/content/events/_index.md @@ -1,5 +1,7 @@ --- title: "OpenPOWER Foundation Event List" date: 2021-03-11 +type: events +layout: list draft: false ---- +--- \ No newline at end of file diff --git a/content/events/openpowersummit19eu.md b/content/events/openpowersummit19eu.md deleted file mode 100644 index 6e3d2a2..0000000 --- a/content/events/openpowersummit19eu.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -title: "OpenPOWER Summit EU 2019" -eventdate: 2019-10-31 -eventplace: "Lyon, France" -date: 2019-10-31 -draft: false ---- diff --git a/content/events/openpowersummit20na.md b/content/events/openpowersummit20na.md deleted file mode 100644 index 3c9fea1..0000000 --- a/content/events/openpowersummit20na.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -title: "OpenPOWER Summit Virtual 2020" -eventdate: 2020-09-15 -eventlocation: "Virtual" -summary: "The OpenPOWER Summit North America is going virtual on September 15, 2020." -date: 2020-09-15 -draft: false ---- - - -The OpenPOWER Summit North America is going virtual on September 15, 2020. - -The event will bring open hardware and software developers, OpenPOWER Member companies, -researchers and academics across the ecosystem to share learnings, highlight innovation and discuss the future of OpenPOWER -in an online setting. Architects, developers, executives, and end users are all welcome. diff --git a/content/events/openpowersummit21.md b/content/events/openpowersummit21.md index e17d4b9..e9910ed 100644 --- a/content/events/openpowersummit21.md +++ b/content/events/openpowersummit21.md @@ -1,23 +1,13 @@ --- -title: "OpenPOWER Summit Virtual 2021" -eventdate: 2021-10-28 -eventlocation: "Virtual" -prereg: - organizer: summit - event: 2021 -pretalx: summit2021 -date: 2021-05-30 +title: "OpenPOWER Summit EU 2019" +eventdate: 2019-10-31 +eventplace: "Lyon, France" +eventcalendar: Google Calendar ICS +eventtime: 10:00am 6:00pm +image: thumb-7.jpg +link: '#' +date: 2021-10-27 draft: false --- -The __OpenPOWER Summit 2021__ is going to be _virtual_ again, and will be held on __28th October 2021__. - -The event will bring open hardware and software developers, OpenPOWER Member companies, -researchers and academics across the ecosystem to share learnings, highlight innovation and -discuss the future of OpenPOWER in an online setting. Architects, developers, executives, and end users are all welcome. - -We are looking for presentations about OpenPOWER, more can be found on the following website. -[https://cfp.openpower.foundation/summit2021/cfp](https://cfp.openpower.foundation/summit2021/cfp){{< externallink >}} - -We will be opening registration soon, please keep an eye on this page for updates. - +First- It all begins with an idea. Maybe you want to launch a business. Maybe you want to turn a hobby into something more. Or maybe you have a creative project to share with the world. Whatever it is, the way you tell your story online can make all the difference. \ No newline at end of file diff --git a/content/events/openpowersummit22.md b/content/events/openpowersummit22.md new file mode 100644 index 0000000..bca5cc5 --- /dev/null +++ b/content/events/openpowersummit22.md @@ -0,0 +1,13 @@ +--- +title: "OpenPOWER Summit EU 2021" +eventdate: 2021-10-31 +eventplace: "Lyon, France" +eventcalendar: Google Calendar ICS +eventtime: 10:00am 6:00pm +image: thumb-7.jpg +link: '#' +date: 2021-10-28 +draft: false +--- + +Second - It all begins with an idea. Maybe you want to launch a business. Maybe you want to turn a hobby into something more. Or maybe you have a creative project to share with the world. Whatever it is, the way you tell your story online can make all the difference. \ No newline at end of file diff --git a/content/events/openpowersummit23.md b/content/events/openpowersummit23.md new file mode 100644 index 0000000..96edbc3 --- /dev/null +++ b/content/events/openpowersummit23.md @@ -0,0 +1,13 @@ +--- +title: "OpenPOWER Summit EU 2023" +eventdate: 2023-10-31 +eventplace: "Lyon, France" +eventcalendar: Google Calendar ICS +eventtime: 10:00am 6:00pm +image: thumb-7.jpg +link: '#' +date: 2021-10-29 +draft: false +--- + +Third- It all begins with an idea. Maybe you want to launch a business. Maybe you want to turn a hobby into something more. Or maybe you have a creative project to share with the world. Whatever it is, the way you tell your story online can make all the difference. \ No newline at end of file diff --git a/content/join/_index.md b/content/join/_index.md index 5f7bd9d..99f40da 100644 --- a/content/join/_index.md +++ b/content/join/_index.md @@ -1,42 +1,62 @@ --- -title: "Join the OpenPOWER Foundation" +title: 'Membership' date: 2021-07-17 -calltoaction: - title: "Join Now" - text: "Become a OPF Member" - button: "Register for OPF Membership" - link: "https://enrollment.lfx.linuxfoundation.org/?project=openpowerfoundation" +type: join +layout: single + +intro: + subtitle: Welcome to the era of Open Computing! + p-2: The OpenPOWER Foundation is a non-profit organization supporting the free and open RISC instruction set architecture and extensions. We enable open community collaboration, technology advancements in the OpenPOWER ecosystem, and visibility of OpenPOWER successes. + p-3: Join us and see how open technical collaboration along with the support of many OpenPOWER programs can help drive your business forward. + +join: + cta: + title: Join + url: 'https://enrollment.lfx.linuxfoundation.org/?project=openpowerfoundation' + teaser: + title: Why Join? + options: + - option: Option 1 + - option: Option 2 + +membership-levels: + title: Membership Levels + subtitle: The OpenPOWER Foundation is a 501c6 not-for-profit entity with a Board of Directors and a Technical Steering Committee. + text: OpenPOWER offers a tiered membership of Platinum, Gold, Silver, and Associate/Academic memberships + options: + - option: Membership levels provide either a default Board of Director position (Platinum) or an opportunity to be elected to the Board (Gold, Silver, and Associate/Academic members). The Bylaws detail additional governance by the Board including maximum seats, terms, etc. + - option: The Technical Steering Committee is formed from the Work Group Leads from the core projects and one representative designated by each Platinum member. + features: + - feature: Annual fee and dedicated full-time equivalent (FTEs) – verification of committed number of FTEs on honor system + - feature: Contributors, committers, Work Group leads and project leads influence Technical Steering Committee + - feature: Associate/Academic level is not available to corporations + image-table: + image: thumb-8.jpg + alt: Membership Levels Table + +membership-benefits: + title: Membership Benefits + image-table: + image: thumb-9.jpg + alt: Membership Benefits Table + +become-member: + title: Become a Member + options: + - + title: Individual membership + text: Individual membership + cta_url: '#' + cta_text: Join + image: thumb-7.jpg + + - + title: Corporate membership + text: Corporate membership + cta_url: '##' + cta_text: Join + image: thumb-7-1.jpg + draft: false --- -# Welcome to the era of Open Computing! # - -The OpenPOWER Foundation is a non-profit organization supporting the free and open RISC instruction set architecture and extensions. -We enable open community collaboration, technology advancements in the OpenPOWER ecosystem, and visibility of OpenPOWER successes. - -Join us and see how open technical collaboration along with the support of many OpenPOWER programs can help drive your business forward. - - -## Foundation Membership ## - -The OpenPOWER Foundation is a 501c6 not-for-profit entity with a Board of Directors and a Technical Steering Committee. - -Membership levels provide either a default Board of Director position (Platinum) or -an opportunity to be elected to the Board (Gold, Silver, and Associate/Academic members). -The Bylaws detail additional governance by the Board including maximum seats, terms, etc. - -The Technical Steering Committee is formed from the Work Group Leads from the core projects and one representative designated by each Platinum member. - -OpenPOWER offers a tiered membership of Platinum, Gold, Silver, and Associate/Academic memberships. -Associate/Academic level is not available to corporations - -## Membership Levels ## - -| Membership Level | Annual Fee | Technical Steering Committee | Board of Directors | -|----------------------|------------|---------------------------------|------------------------------------------------------------------| -| Platinum | $100k | 1 voting participant per member | 1 voting participant per member | -| Gold | $60k | If a WG lead | 1 elected voting participant per three gold member level | -| Silver | $20k | If a WG lead | 1 elected voting participant for all silver members | -| Associate / Academic | $0 | If a WG lead | 1 elected non-voting observer for all associate/acedemic members | - - diff --git a/themes/openpowerfoundation/assets/css/header.scss b/themes/openpowerfoundation/assets/css/header.scss new file mode 100644 index 0000000..da3a11a --- /dev/null +++ b/themes/openpowerfoundation/assets/css/header.scss @@ -0,0 +1,68 @@ +.header { + padding: 1rem 0; + border-bottom: 1px solid #1b1c1f; + position: fixed; + width: 100vw; + background: white; + z-index: 100; + &__logo { + text-decoration: none; + &-col { + flex-grow: 0; + } + } + &__menu { + margin-bottom: 0; + align-items: center; + line-height: 1.2; + &-item { + text-align: center; + &.menu-has-children { + position: relative; + ul { + display: none; + position: absolute; + background-color: white; + li { + margin-right: 0; + } + } + &:hover { + ul { + display: block; + } + } + } + &:not(:last-child) { + margin-right: 1em; + } + &:hover a::after, + &._active a::after { + width: 100%; + } + a { + display: block; + padding: .3em .2em; + color: #02123e; + &::after { + display: block; + content: ''; + width: 0; + border-bottom: 1px solid currentColor; + transition: width .2s ease-out; + } + &:hover { + color: #1595b1; + } + } + } + } + &__contact-col { + flex-grow: 0; + } + &__contact-btn { + min-width: 120px; + margin-left: 2em; + white-space: nowrap; + } +} \ No newline at end of file diff --git a/themes/openpowerfoundation/assets/css/home.scss b/themes/openpowerfoundation/assets/css/home.scss new file mode 100644 index 0000000..2bc5a8a --- /dev/null +++ b/themes/openpowerfoundation/assets/css/home.scss @@ -0,0 +1,54 @@ + +.post__article { + position: relative; + &:not(:last-child) { + margin-bottom: 3.75rem; + } +} + + +.post__title { + display: block; + margin-top: 1em; + color: black; + &:hover{ + color: black; + } + &::before { + position: absolute; + left: 0; + top: 0; + right: 0; + bottom: 0; + content: ''; + } +} + +.teaser { + &__section { + padding: 5.625rem 0; + &._dark { + color: #fff; + background-color: #1b1c1f; + a { + color: black; + } + } + &._navy { + background-color: #acc8fa; + } + } + &__title { + margin-bottom: 1em; + } + &__form { + margin-top: 4.1em; + } + &__info { + margin: 3.75rem 0; + padding: 3.75rem 0; + border-width: 1px; + border-style: solid none; + border-color: #1b1c1f; + } +} \ No newline at end of file diff --git a/themes/openpowerfoundation/assets/css/main.css b/themes/openpowerfoundation/assets/css/main.css index e254b37..6f7704d 100644 --- a/themes/openpowerfoundation/assets/css/main.css +++ b/themes/openpowerfoundation/assets/css/main.css @@ -1830,8 +1830,10 @@ textarea.form-control-lg { z-index: 3; } .teaser__section a.btn { - color: white; -} + color: #2566f4; } + .teaser__section a.btn:hover { + color: white; + } .btn { display: inline-block; font-weight: 400; @@ -2085,11 +2087,11 @@ textarea.form-control-lg { border-color: #212529; } .btn-outline-primary { - color: white; - background-color: #02123E; - border-color: #02123E; } + color: #2566f4; + background-color: white; + border-color: #2566f4; } .btn-outline-primary:hover { - color: #000; + color: white; background-color: #71d8ee; border-color: #71d8ee; } .btn-check:focus + .btn-outline-primary, .btn-outline-primary:focus { @@ -4935,44 +4937,9 @@ textarea.form-control-lg { .d-print-none { display: none !important; } } -.header { - padding: 0.9375rem 0; - border-bottom: 1px solid #1b1c1f; - position: fixed; - width: 100vw; - background: white; - z-index: 100; } - .header__logo { - text-decoration: none; } - .header__logo-col { - flex-grow: 0; } - .header__menu { - margin-bottom: 0; } - .header__menu-item:not(:last-child) { - margin-right: 1em; } - .header__menu-item:hover a::after, .header__menu-item._active a::after { - width: 100%; } - .header__menu-item a { - display: block; - padding: .3em .5em; - color: #02123e; } - .header__menu-item a::after { - display: block; - content: ''; - width: 0; - border-bottom: 1px solid currentColor; - transition: width .2s ease-out; } - .header__menu-item a:hover { - color: #1595b1; } - .header__contact-col { - flex-grow: 0; } - .header__contact-btn { - min-width: 120px; - margin-left: 2em; - white-space: nowrap; } - .main { - padding: 3.75rem 0; } + padding: 3.75rem 0; + padding-top: 100px; } .social__list { display: flex; } @@ -4997,76 +4964,6 @@ textarea.form-control-lg { .social__item._yt { background-image: url(../img/yt.svg); } -.promo__section { - position: relative; - min-height: 820px; - color: #fff; - background-position: 50% 50%; - background-repeat: no-repeat; - background-size: cover; } - .promo__section::before { - position: absolute; - left: 0; - top: 0; - right: 0; - bottom: 0; - content: ''; - background-color: rgba(24, 38, 54, 0.4); } - -.promo__container { - position: relative; } - -.promo__title._large { - font-size: calc(1.525rem + 3.3vw); } - @media (min-width: 1200px) { - .promo__title._large { - font-size: 4rem; } } - -.post__article { - position: relative; } - .post__article:not(:last-child) { - margin-bottom: 3.75rem; } - -.post__title { - display: block; - margin-top: 1em; - color: black; - } - .post__title:hover{ - color: black; - } - .post__title::before { - position: absolute; - left: 0; - top: 0; - right: 0; - bottom: 0; - content: ''; } - -.teaser__section { - padding: 5.625rem 0; } - .teaser__section._dark { - color: #fff; - background-color: #1b1c1f; } - .teaser__section._dark a { - color: black; - } - .teaser__section._navy { - background-color: #acc8fa; } - -.teaser__title { - margin-bottom: 1em; } - -.teaser__form { - margin-top: 4.1em; } - -.teaser__info { - margin: 3.75rem 0; - padding: 3.75rem 0; - border-width: 1px; - border-style: solid none; - border-color: #1b1c1f; } - .footer { padding: 3.75rem 0 7.5rem; color: #fff; diff --git a/themes/openpowerfoundation/assets/css/promo.scss b/themes/openpowerfoundation/assets/css/promo.scss new file mode 100644 index 0000000..4dcb306 --- /dev/null +++ b/themes/openpowerfoundation/assets/css/promo.scss @@ -0,0 +1,27 @@ +.promo__section { + position: relative; + min-height: 820px; + color: #fff; + background-position: 50% 50%; + background-repeat: no-repeat; + background-size: cover; } + .promo__section::before { + position: absolute; + left: 0; + top: 0; + right: 0; + bottom: 0; + content: ''; + background-color: rgba(24, 38, 54, 0.4); } + +.promo__container { + position: relative; } + +.promo__title._large { + font-size: calc(1.525rem + 3.3vw); } + @media (min-width: 1200px) { + .promo__title._large { + font-size: 4rem; } } + + + \ No newline at end of file diff --git a/themes/openpowerfoundation/layouts/events/list.html b/themes/openpowerfoundation/layouts/events/list.html index 2858336..433a372 100644 --- a/themes/openpowerfoundation/layouts/events/list.html +++ b/themes/openpowerfoundation/layouts/events/list.html @@ -1,48 +1,37 @@ {{ partial "header.html" . }} - {{ partial "navbar.html" . }} -
- -
-
-
-

{{ .Title }}

- -

-
- {{ if .Content }} -
-
{{ .Content }}
-
 
-
- {{ end }} -
-
 
-
-
-
- {{ range .Pages.ByDate.Reverse }} -
-
-
-

{{ .Title }}

- {{ $eventdate := .Param "eventdate" }} -
{{ dateFormat "2 January 2006" $eventdate }}
-

{{ .Summary }}

-
+
+
+

{{ .Title }}

+ {{ range .Pages.ByDate.Reverse }} + {{ $eventdate := .Param "eventdate" }} +
+
+ {{ if .Param "image" }} + {{ $imagename := .Param "image" }} + {{ $imagelocation := (printf "%s/%s" "images/events/" $imagename) }} + {{ $imageresource := resources.Get $imagelocation }} + {{ $image := $imageresource }} + {{ .Param + {{ else }} + {{ .Title }} + {{ end }}
- {{ end }} -
-
-
-
 
-
-
-
- -
- +
+

{{ .Param "title" }}

+

+ {{ dateFormat "January 2, 2006" $eventdate }}
+ {{ .Param "eventtime" }}
+ {{ .Param "eventcalendar" }} +

+

{{ .Content }}

+

Registration

+
+ + {{ end }} + + - - - - - - -{{ partial "footer.html" . }} +{{ partial "footer.html" . }} \ No newline at end of file diff --git a/themes/openpowerfoundation/layouts/events/single.html b/themes/openpowerfoundation/layouts/events/single.html deleted file mode 100644 index 8850b17..0000000 --- a/themes/openpowerfoundation/layouts/events/single.html +++ /dev/null @@ -1,76 +0,0 @@ -{{ partial "header.html" . }} - -{{ partial "navbar.html" . }} - -{{ $eventdate := time (.Param "eventdate") }} -{{ $eventdate = $eventdate.Format "Monday, January 2, 2006" }} -{{ $eventorganizer := .Param "prereg.organizer" }} -{{ $eventcode := .Param "prereg.event" }} -{{ $eventsched := .Param "pretalx" }} - -
- -
-
-
-

{{ .Title }}

-

{{ $eventdate }} @ {{ .Param "eventlocation" }}

- -
- {{ if .Param "image" }} -
-

- {{ $imagefilename := .Param "image.file" }} - {{ $imagesize := .Param "image.size" }} - {{ $imagelocation := printf "%s/%s" "img" $imagefilename }} - {{ $imageresource := resources.Get $imagelocation }} - {{ if $imageresource }} - {{ $imagefile := $imageresource }} - {{ if $imagesize }} - {{ $imagefile = $imageresource.Resize $imagesize }} - {{ else }} - {{ $imagefile = $imageresource.Resize "1000x250" }} - {{ end }} -

- -
- {{ end }} -

-
- {{ end }} -
-
{{ .Content }}
-
- {{ if and $eventorganizer $eventcode }} -
- -
- - External Direct Registration Link -
- {{ else }} -   - {{ end }} -
-
- {{ if $eventsched }} -
-
-
- - - - External Direct Schedule Link -
-
- {{ end }} -
-
- -
- -{{ partial "footer.html" . }} diff --git a/themes/openpowerfoundation/layouts/groups/list.html b/themes/openpowerfoundation/layouts/groups/list.html index 61e5082..10e38bb 100644 --- a/themes/openpowerfoundation/layouts/groups/list.html +++ b/themes/openpowerfoundation/layouts/groups/list.html @@ -2,7 +2,53 @@ {{ partial "navbar.html" . }} -
+
+
+
+
+

OpenPOWER has two different distinct types of working groups.

+

A Technical Workgroup (TWG) is a workgroup that provides technical specifications and will help define + next-generation of the specifications, definitions, and the compliance of these specifications with primary + output being specification documents.

+

A Special Integration Group (SIG) is a workgroup that provides an implementation of technical + specifications with the goal to produce reference designs. A SIG will normally provide a reference design, a + finished product, or help maintain project for direct usage.

+
+
+
+
+
+
+
+ + + + + + +
+
+
+ {{ partial "footer.html" . }} diff --git a/themes/openpowerfoundation/layouts/index.html b/themes/openpowerfoundation/layouts/index.html index ab56385..8ce3d72 100644 --- a/themes/openpowerfoundation/layouts/index.html +++ b/themes/openpowerfoundation/layouts/index.html @@ -1,108 +1,95 @@ {{ partial "header.html" . }} {{ partial "navbar.html" . }} -
-
-

OpenPOWER Foundation

-

Create the Future with POWER

-

Join us

-
-
-
-
-
-
-
-
-

OpenPOWER

-

A Technical Workgroup (TWG) is a workgroup that provides technical specifications and will help define - next-generation of the specifications, definitions, and the compliance of these specifications with primary - output being specification documents.

-

A Special Integration Group (SIG) is a workgroup that provides an implementation of technical - specifications with the goal to produce reference designs. A SIG will normally provide a reference design, a - finished product, or help maintain project for direct usage.

-
-
-
-
-
-
-

OpenPOWER

-

Industry Proven

-

By open sourcing and developing on the POWER ISA - one of the most sophisticated processor architectures - available - the OpenPOWER Foundation is democratizing access and extending the reach of the RISC-based - architecture.

-

Open for All

-

With more than 350 members collaborating regularly, the entire semiconductor industry - from global - organizations with deep expertise to individual creators with a new lens - can innovate with choice and build - and develop across the full Hardware and Software stack.

-

Complete Equation

-

Open development of this scale enables unprecedented customization across applications, operating systems and - firmware - driving hundreds of innovations across artificial intelligence, supercomputing, hyperscale and - more.

-
-
-
-
-
-
-

What are you building?

-
- - - -
-

Libre BMC

-
-
-
-
-

With its open ecosystem approach, active participation from its global membership base and - powerful foundation of the POWER ISA, the OpenPOWER Foundation is the premiere organization to facilitate truly - effective collaboration and drive meaningful, accessible innovation across the open hardware industry.

-

Libre BMC

-
-
-
-
-

Supporters of OpenPOWER

-
-
-
-
-
-
-
-
-
-
-

Subscribe to the OpenPOWER newsletter.

-

Sign up with your email address to receive news and updates.

-
-
- -
-
- -
-
- -
-
- -
-
-
-
+ +{{ partial "home-promo" . }} + +
+
+
+
+
+
+

{{ .Param "article-1.header" }}

+

{{ .Param "article-1.lead-1" }} {{ .Param "article-1.p-1" }}

+

{{ .Param "article-1.lead-2" }} {{ .Param "article-1.p-2" }}

+
+
+
+
+
+
+

{{ .Param "article-2.header" }}

+

{{ .Param "article-2.lead-1" }}

+

{{ .Param "article-2.p-1" }}

+

{{ .Param "article-2.lead-2" }}

+

{{ .Param "article-2.p-2" }}

+

{{ .Param "article-2.lead-3" }}

+

{{ .Param "article-2.p-3" }}

+
+
+
+
+
+ +
+
+
+

{{ .Param "sections.section-dark.p-1" }}

+

{{ .Param "sections.section-dark.cta" }}

+
+
+
+
+

{{ .Param "sections.section-supporters.title" }}

+
+ {{ range .Param "sections.section-supporters.logos" }} + + {{ $imagename := .image }} + {{ $imagelocation := (printf "%s/%s" "images/" $imagename) }} + {{ $imageresource := resources.Get $imagelocation }} + {{ $image := $imageresource.Fit "180x102" }} +
{{ .title }}
+ {{ end }} +
+
+
+
+
+

{{ .Param "sections.section-subscribe.title" }}

+

{{ .Param "sections.section-subscribe.p-1" }}

+
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
{{ partial "footer.html" . }} diff --git a/themes/openpowerfoundation/layouts/join/single.html b/themes/openpowerfoundation/layouts/join/single.html new file mode 100644 index 0000000..0789c4f --- /dev/null +++ b/themes/openpowerfoundation/layouts/join/single.html @@ -0,0 +1,101 @@ +{{ partial "header.html" . }} +{{ partial "navbar.html" . }} + +
+
+
+
+

{{ .Title }}

+

{{ .Param "intro.subtitle" }}

+

{{ .Param "intro.p-2" }}

+

{{ .Param "intro.p-3" }}

+

{{ .Param "join.cta.title" }}

+
+ +
+
+

{{ .Param "join.teaser.title" }}

+
    + + {{ range .Param "join.options" }} +
  • {{ .option }}
  • + {{ end }} +
+
+
+ +
+

{{ .Param "membership-levels.title" }}

+

{{ .Param "membership-levels.subtitle" }}

+ +
    + {{ range .Param "membership-levels.options" }} +
  • {{ .option }}
  • + {{ end }} +
+

{{ .Param "membership-levels.text" }}

+
    + {{ range .Param "membership-levels.features" }} +
  • {{ .feature }}
  • + {{ end }} +
+
+ {{ if .Param "membership-levels.image-table" }} + {{ $imagename := .Param "membership-levels.image-table.image" }} + {{ $imagelocation := (printf "%s/%s" "images/join/" $imagename) }} + {{ $imageresource := resources.Get $imagelocation }} + {{ $image := $imageresource }} + {{ .Param + {{ else }} + {{ .Title }} + {{ end }} +
+
+ +
+
+

{{ .Param "membership-benefits.title" }}

+ +
+ {{ if .Param "membership-benefits.image-table" }} + {{ $imagename := .Param "membership-benefits.image-table.image" }} + {{ $imagelocation := (printf "%s/%s" "images/join/" $imagename) }} + {{ $imageresource := resources.Get $imagelocation }} + {{ $image := $imageresource }} + {{ .Param + {{ else }} + {{ .Title }} + {{ end }} +
+
+
+ +
+

{{ .Param "become-member.title" }}

+
+ {{ range .Param "become-member.options" }} +
+
+ {{ $imagename := .image }} + {{ $imagelocation := (printf "%s/%s" "images/join/" $imagename) }} + {{ $imageresource := resources.Get $imagelocation }} + {{ $image := $imageresource.Fit "600x390" }} + {{ .title }} +
+
{{ .title }}
+

{{ .text }}

+

{{ .cta_text }}

+
+ {{ end }} +
+
+ + + +
+
+
+ +{{ partial "footer.html" . }} \ No newline at end of file diff --git a/themes/openpowerfoundation/layouts/partials/footer.html b/themes/openpowerfoundation/layouts/partials/footer.html index a2e3a95..8b713dc 100644 --- a/themes/openpowerfoundation/layouts/partials/footer.html +++ b/themes/openpowerfoundation/layouts/partials/footer.html @@ -19,58 +19,6 @@ - + diff --git a/themes/openpowerfoundation/layouts/partials/header.html b/themes/openpowerfoundation/layouts/partials/header.html index 73da9cc..c808517 100644 --- a/themes/openpowerfoundation/layouts/partials/header.html +++ b/themes/openpowerfoundation/layouts/partials/header.html @@ -27,6 +27,18 @@ {{ $syntaxcss := resources.Get "css/syntax.css" }} {{ $syntax := $syntaxcss | resources.Minify }} + {{ $headeroptions := (dict "targetPath" "header.css" "outputStyle" "compressed" "enableSourceMap" true) }} + {{ $header := resources.Get "css/header.scss" | resources.ToCSS $headeroptions | resources.Fingerprint | + resources.Minify }} + + {{ $promooptions := (dict "targetPath" "promo.css" "outputStyle" "compressed" "enableSourceMap" true) }} + {{ $promo := resources.Get "css/promo.scss" | resources.ToCSS $promooptions | resources.Fingerprint | + resources.Minify }} + + {{ $homeoptions := (dict "targetPath" "home.css" "outputStyle" "compressed" "enableSourceMap" true) }} + {{ $home := resources.Get "css/home.scss" | resources.ToCSS $homeoptions | resources.Fingerprint | + resources.Minify }} + {{ $timelineoptions := (dict "targetPath" "timeline.css" "outputStyle" "compressed" "enableSourceMap" true) }} {{ $timeline := resources.Get "css/timeline.scss" | resources.ToCSS $timelineoptions | resources.Fingerprint | resources.Minify }} diff --git a/themes/openpowerfoundation/layouts/partials/home-promo.html b/themes/openpowerfoundation/layouts/partials/home-promo.html new file mode 100644 index 0000000..de6f18b --- /dev/null +++ b/themes/openpowerfoundation/layouts/partials/home-promo.html @@ -0,0 +1,8 @@ +
+
+

{{ .Param "promo-h1" }}

+

{{ .Param "promo-p1" }}

+

{{ .Param "promo-cta" }}

+
+
\ No newline at end of file diff --git a/themes/openpowerfoundation/layouts/partials/navbar.html b/themes/openpowerfoundation/layouts/partials/navbar.html index f7cceed..e2f27c6 100644 --- a/themes/openpowerfoundation/layouts/partials/navbar.html +++ b/themes/openpowerfoundation/layouts/partials/navbar.html @@ -8,13 +8,56 @@ height="49" alt="OpenPOWER">
@@ -30,64 +73,3 @@ - - diff --git a/themes/openpowerfoundation/layouts/shortcodes/cta.html b/themes/openpowerfoundation/layouts/shortcodes/cta.html new file mode 100644 index 0000000..120ec3a --- /dev/null +++ b/themes/openpowerfoundation/layouts/shortcodes/cta.html @@ -0,0 +1,5 @@ +{{ $url := .Get "url" }} +{{ $text := .Get "text" }} +{{ $classes := .Get "classes" }} + + {{ $text }} \ No newline at end of file diff --git a/themes/openpowerfoundation/static/img/fb 2.svg b/themes/openpowerfoundation/static/img/fb 2.svg new file mode 100644 index 0000000..f26f96f --- /dev/null +++ b/themes/openpowerfoundation/static/img/fb 2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/themes/openpowerfoundation/static/img/hero_homepage.jpg b/themes/openpowerfoundation/static/img/hero_homepage.jpg new file mode 100755 index 0000000..e27b718 Binary files /dev/null and b/themes/openpowerfoundation/static/img/hero_homepage.jpg differ diff --git a/themes/openpowerfoundation/static/img/in 2.svg b/themes/openpowerfoundation/static/img/in 2.svg new file mode 100644 index 0000000..680e7a7 --- /dev/null +++ b/themes/openpowerfoundation/static/img/in 2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/themes/openpowerfoundation/static/img/tw 2.svg b/themes/openpowerfoundation/static/img/tw 2.svg new file mode 100644 index 0000000..73f34bd --- /dev/null +++ b/themes/openpowerfoundation/static/img/tw 2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/themes/openpowerfoundation/static/img/yt 2.svg b/themes/openpowerfoundation/static/img/yt 2.svg new file mode 100644 index 0000000..da07aba --- /dev/null +++ b/themes/openpowerfoundation/static/img/yt 2.svg @@ -0,0 +1 @@ + \ No newline at end of file