diff --git a/layouts/_default/baseof.html b/layouts/_default/baseof.html index cf19202..92d73c4 100644 --- a/layouts/_default/baseof.html +++ b/layouts/_default/baseof.html @@ -1,8 +1,7 @@ - + - {{ .Title }} diff --git a/layouts/index.html b/layouts/index.html index 73eb1c4..3dd5554 100644 --- a/layouts/index.html +++ b/layouts/index.html @@ -3,9 +3,9 @@
-
+
-
+

Pyramid
@@ -31,14 +31,14 @@

-
+
-
+

Quick Start

-
+
             from wsgiref.simple_server import make_server
 from pyramid.config import Configurator
@@ -56,7 +56,7 @@ 

Quick Start

server.serve_forever()
-
+

Pyramid makes it easy to write web applications. You can start small with this "hello world" minimal request/response web app. This may take you far, especially while @@ -90,14 +90,14 @@

Quick Start

-
+
-
+

When You Need Pyramid

-
+

Megaframeworks make decisions for you. But if you don't fit their viewpoint, you end up fighting their decisions. Microframeworks force no decisions, making it easy to start. But as your application grows, you're on your own.

@@ -105,7 +105,7 @@

finishing and staying finished is hard. You need a finishing-focused framework with an architectural design that scales down to getting started, then up as your application grows.

-
+

Pyramid was made for just this. It's a Goldilocks Solution: not too small, not too big, just right.

Pyramid The Start Small, Finish Big, Stay @@ -116,9 +116,9 @@

-
+
-
+

Start Small

@@ -138,7 +138,7 @@

  • Ask the growing Pyramid community for tips and successes
  • -
    +

    Finish Big

    @@ -158,7 +158,7 @@

  • Gain insight from our long-standing culture of systems that organically get big
  • -
    +

    Stay Finished

    @@ -186,9 +186,9 @@

    -
    +
    -
    +

    Supports Your Decisions

    @@ -206,7 +206,7 @@

    SQLAlchemy and others

    -
    +

    By Artisans, For Artisans

    @@ -229,9 +229,9 @@

    -
    +
    -
    +

    Pyramid Features

    To demonstrate these features, install Pyramid, @@ -242,7 +242,7 @@

    Pyramid Features

    -
    +
    @@ -268,7 +268,7 @@

    Pyramid Features

    server.serve_forever()
    -
    +

    Function Decorators

    @@ -281,7 +281,7 @@

    -
    + -
    +

    Predicates

    @@ -320,7 +320,7 @@

    -
    + -
    +

    Renderers

    Convert non-response return values that are later consumed by @@ -357,7 +357,7 @@

    -
    +
    @@ -398,7 +398,7 @@

    +

    Asset Specifications

    Allows specifying the location of assets in a package. Here the @@ -410,7 +410,7 @@

    -
    +
    @@ -443,7 +443,7 @@

    +

    Events and Subscribers

    An event is an object broadcast at interesting points during the diff --git a/layouts/page/colors.html b/layouts/page/colors.html index b959060..5432fe2 100644 --- a/layouts/page/colors.html +++ b/layouts/page/colors.html @@ -1,7 +1,7 @@ {{ define "main" }}

    -
    +

    {{ .Title }}

    Primary
    Lighter
    diff --git a/layouts/page/community-artwork.html b/layouts/page/community-artwork.html index 9ca2a80..592400e 100644 --- a/layouts/page/community-artwork.html +++ b/layouts/page/community-artwork.html @@ -3,9 +3,9 @@
    -
    +
    -
    +

    Artwork

    When placing our artwork on your website or other media, we ask that you follow our usage guidelines. The Pyramid logos are licensed as @@ -14,7 +14,7 @@

    Artwork

    Links and Attribution

    Include a link to our official Pyramid website with the following HTML code.

    -

    <a href="https://trypyramid.com">https://trypyramid.com</a>
    +
    <a href="https://trypyramid.com">https://trypyramid.com</a>

    In print media, use "Pyramid" and "trypyramid.com".

    Sizing

    @@ -43,208 +43,253 @@

    Quality

    -
    -
    +
    +

    Pyramid logos

    -
    +
    -
    -
    -
    - Pyramid logo red on transparent background +
    +
    +
    +
    + Pyramid logo red on transparent background +
    +

    Red on transparent background, stacked

    +

    For color reproduction

    +
    SVG + PNG + PDF
    -

    Red on transparent background, stacked

    -

    For color reproduction

    -

    SVG - PNG - PDF

    -
    -
    -
    - Pyramid logo white on transparent background +
    +
    +
    +
    + Pyramid logo white on transparent background +
    +

    White on transparent background, stacked

    +

    For media with dark backgrounds

    +
    SVG + PNG + PDF
    -

    White on transparent background, stacked

    -

    For media with dark backgrounds

    -

    SVG - PNG - PDF

    -
    -
    -
    - Pyramid logo black on transparent background +
    +
    +
    +
    + Pyramid logo black on transparent background +
    +

    Black on transparent background, stacked

    +

    For greyscale or black and white media with light backgrounds

    +
    SVG + PNG + PDF
    -

    Black on transparent background, stacked

    -

    For greyscale or black and white media with light backgrounds

    -

    SVG - PNG - PDF

    -
    -
    - -
    -
    -
    - Pyramid logo red horizontal +
    +
    +
    +
    + Pyramid logo red horizontal +
    +

    Red on transparent background, horizontal

    +

    For color reproduction

    +
    SVG + PNG + PDF
    -

    Red on transparent background, horizontal

    -

    For color reproduction

    -

    SVG - PNG - PDF

    -
    -
    -
    - Pyramid logo white horizontal +
    +
    +
    +
    + Pyramid logo white horizontal +
    +

    White on transparent background, horizontal

    +

    For media with dark backgrounds

    +
    SVG + PNG + PDF
    -

    White on transparent background, horizontal

    -

    For media with dark backgrounds

    -

    SVG - PNG - PDF

    -
    -
    -
    - Pyramid logo black horizontal +
    +
    +
    +
    + Pyramid logo black horizontal +
    +

    Black on transparent background, horizontal

    +

    For greyscale or black and white media with light backgrounds

    +
    SVG + PNG + PDF
    -

    Black on transparent background, horizontal

    -

    For greyscale or black and white media with light backgrounds

    -

    SVG - PNG - PDF

    -
    -
    +
    +

    Powered by Pyramid buttons

    Place a "Powered by Pyramid" button on your website.

    Submit a pull request to add your company, organization, or project to the Powered by Pyramid page.

    -
    +
    -
    -
    -
    - Pyramid logo red horizontal +
    +
    +
    +
    + Pyramid logo red horizontal +
    +

    Red on transparent background

    +

    For color reproduction

    +
    SVG + PNG + PDF
    -

    Red on transparent background

    -

    For color reproduction

    -

    SVG - PNG - PDF

    -
    -
    -
    - Pyramid logo white horizontal +
    +
    +
    +
    + Pyramid logo white horizontal +
    +

    White on transparent background

    +

    For media with dark backgrounds

    +
    SVG + PNG + PDF +
    -

    White on transparent background

    -

    For media with dark backgrounds

    -

    SVG - PNG - PDF

    -
    -
    -
    - Pyramid logo black horizontal +
    +
    +
    +
    + Pyramid logo black horizontal +
    +

    Black on transparent background

    +

    For greyscale or black and white media with light backgrounds

    +
    SVG + PNG + PDF +
    -

    Black on transparent background

    -

    For greyscale or black and white media with light backgrounds

    -

    SVG - PNG - PDF

    -
    -
    +
    +

    Desktops for the Disentombed

    These desktop images harken to the days of our misspent adulthood. It seems like it was only yesterday… and it was.

    -
    +
    -
    -
    -
    - Not Built By Aliens #1 Desktop Image +
    +
    +
    +
    + Not Built By Aliens #1 Desktop Image +
    +

    Not Built By Aliens #1

    +
    -

    Not Built By Aliens #1

    -

    - 1024x640 - 1440x900 - 1680x1050 - 1920x1200 -

    -
    -
    -
    - Not Built By Aliens #2 Desktop Image +
    +
    +
    +
    + Not Built By Aliens #2 Desktop Image +
    +

    Not Built By Aliens #2

    +
    -

    Not Built By Aliens #2

    -

    - 1024x640 - 1440x900 - 1680x1050 - 1920x1200 -

    -
    +
    +
    diff --git a/layouts/page/community-events.html b/layouts/page/community-events.html index ecf9fec..ba50e8b 100644 --- a/layouts/page/community-events.html +++ b/layouts/page/community-events.html @@ -3,9 +3,9 @@
    -
    +
    -
    +

    Events

    @@ -32,7 +32,7 @@

    December 5-13, 2020

    @@ -66,7 +66,7 @@

    Venue

    @@ -94,7 +94,7 @@

    Venue

    @@ -122,7 +122,7 @@

    Venue

    @@ -170,7 +170,7 @@

    16-22 Oct 2017, Barcelona, Spain

    @@ -188,7 +188,7 @@

    22-25 May 2017, Portland, Oregon, USA

    @@ -211,7 +211,7 @@

    27-28 May 2017, Munich, Germany

    diff --git a/layouts/page/community-feeds.html b/layouts/page/community-feeds.html index f60610b..29f6d80 100644 --- a/layouts/page/community-feeds.html +++ b/layouts/page/community-feeds.html @@ -3,7 +3,7 @@
    -
    +

    Feeds

    Subscribe to the Google Group, pylons-discuss. @@ -11,14 +11,14 @@

    Feeds

    #pyramid on IRC.

    -
    -

    Google Group

    +
    +

    Google Group

    Visit pylons-discuss

    -
    -

    Twitter

    +
    +

    Twitter

    @@ -28,7 +28,7 @@

    Twitter

    -

    Internet Relay Chat (IRC)

    +

    Internet Relay Chat (IRC)

    diff --git a/layouts/page/community-powered-by-pyramid.html b/layouts/page/community-powered-by-pyramid.html index 2c01ee5..291e1b5 100644 --- a/layouts/page/community-powered-by-pyramid.html +++ b/layouts/page/community-powered-by-pyramid.html @@ -3,9 +3,9 @@
    -
    +
    -
    +

    Powered by Pyramid

    The following entities are proud to be Powered by Pyramid. To add your company, organization, application, or website to this list, see Adding your company, organization, application, or website to "Powered by Pyramid" page in CONTRIBUTING.md in this project's repository.

    @@ -16,14 +16,14 @@

    Powered by Pyramid

    -
    -
    +
    +
    -
    +

    Companies and Organizations

    These companies and organizations use Pyramid in their operations, and may have open jobs for Pyramid developers.

    -
    +
    {{ .Scratch.Set "name" "orgs" }} {{ partial "powered-by.html" . }}
    @@ -32,15 +32,15 @@

    Companies and Organizations

    -
    -
    +
    +
    -
    +

    Applications

    The following are free and libre open source software, demonstrating the wide variety of applications that can be Powered by Pyramid. You can view the source code and apply concepts to your own Pyramid projects, or deploy your own instance of the application.

    -
    +
    {{ .Scratch.Set "name" "apps" }} {{ partial "powered-by.html" . }}
    @@ -49,33 +49,32 @@

    Applications

    -
    -
    +
    +
    -
    +

    Websites

    The following are websites reported as being Powered by Pyramid. Except as noted, the source code is not available to the public.

    -
    +
    {{ .Scratch.Set "name" "websites" }} {{ partial "powered-by.html" . }}
    -

    Websites based on Kotti

    +

    Websites based on Kotti

    Kotti is a high-level, Pythonic web application framework based on Pyramid and SQLAlchemy. It includes an extensible Content Management System called the Kotti CMS.

    -
    +
    {{ .Scratch.Set "name" "kotti" }} {{ partial "powered-by.html" . }}
    - -

    Websites based on Websauna

    +

    Websites based on Websauna

    Websauna is a full stack application framework aimed for creating consumer and business web services built on top of Pyramid and SQLAlchemy.

    -
    +
    {{ .Scratch.Set "name" "websauna" }} {{ partial "powered-by.html" . }}
    diff --git a/layouts/page/community-sponsors.html b/layouts/page/community-sponsors.html index 268a566..c99f903 100644 --- a/layouts/page/community-sponsors.html +++ b/layouts/page/community-sponsors.html @@ -2,9 +2,9 @@
    -
    +
    -
    +

    Sponsors

    We are grateful for the support from our sponsors

    diff --git a/layouts/page/community.html b/layouts/page/community.html index e429963..96d57ab 100644 --- a/layouts/page/community.html +++ b/layouts/page/community.html @@ -3,7 +3,7 @@
    -
    +

    Enter the Tomb

    The community around the Pyramid web framework contributes to and participates in its development, support, and good will. Pyramid is a @@ -11,7 +11,7 @@

    Enter the Tomb

    welcome.

    -
    +

    Help

    How to ask questions and get answers.

    @@ -46,7 +46,7 @@

    Help

    -
    +

    Participate

    How to contribute to Pyramid.

    @@ -79,7 +79,7 @@

    Participate

    -
    +

    Publications

    A few of the mummies and pharaohs who publish articles about Pyramid.

    -
    +

    Tools

    -
    -
    -

    +
    +
    +

    PyCharm @@ -119,7 +119,7 @@

    #pyramid IRC channel on irc.libera.chat.

    -
    -
    + -
    +

    Denials

    A number of parties have promulgated a certain amount of misinformation regarding the Pyramid project. We would like to officially put to rest some of the wild rumors and extravagant myths that have been diff --git a/layouts/page/documentation.html b/layouts/page/documentation.html index 7c970b9..92dd10c 100644 --- a/layouts/page/documentation.html +++ b/layouts/page/documentation.html @@ -3,21 +3,21 @@

    -
    +

    Pyramid web framework documentation

    The Pyramid web framework has full and detailed documentation in various formats.

    -
    +
    -
    +

    Documentation

    Pyramid narrative and API documentation is available in HTML, PDF, and ePub formats.

    - + @@ -31,14 +31,14 @@

    Documentation

    --> - + - + @@ -68,7 +68,7 @@

    Documentation

    -
    +

    Learn

    @@ -97,7 +97,7 @@

    Learn

    -
    +

    Source

    @@ -120,7 +120,7 @@

    Source

    -
    +

    Features

    @@ -133,7 +133,7 @@

    Features

    -
    +

    Help

    diff --git a/layouts/page/extending-pyramid.html b/layouts/page/extending-pyramid.html index 1baa2bb..6510371 100644 --- a/layouts/page/extending-pyramid.html +++ b/layouts/page/extending-pyramid.html @@ -2,7 +2,7 @@
    -
    +

    Extending Pyramid

    @@ -76,13 +76,13 @@

    Contributing add-ons

    -
    +
    {{ partial "addons.html" . }}
    -
    -
    +
    +

    Making good add-ons

    Add-on packages should be named pyramid_foo where foo describes the functionality of the package. For example, pyramid_mailer is a great name for something that provides diff --git a/layouts/partials/addons.html b/layouts/partials/addons.html index 5c1f202..b2f1fe1 100644 --- a/layouts/partials/addons.html +++ b/layouts/partials/addons.html @@ -1,28 +1,30 @@ {{ range sort $.Site.Data.addons "name" }} -

    -
    -

    {{ .name }}

    -
    {{ .description | safeHTML }}
    - {{ if gt (len .maintainers) 0 }} -
    - Maintainers: {{ delimit .maintainers ", " }} +
    +
    +
    +

    {{ .name }}

    +
    {{ .description | safeHTML }}
    + {{ if gt (len .maintainers) 0 }} +
    + Maintainers: {{ delimit .maintainers ", " }} +
    + {{ end }} + {{ if .projectUrl }} + Home + {{ end }} + {{ if .pypiUrl }} + PyPI + {{ end }} + {{ if .vcsUrl }} + VCS + {{ end }} + {{ if .docsUrl }} + Docs + {{ end }} + {{ if .demoUrl }} + Demo + {{ end }}
    - {{ end }} - {{ if .projectUrl }} - Home - {{ end }} - {{ if .pypiUrl }} - PyPI - {{ end }} - {{ if .vcsUrl }} - VCS - {{ end }} - {{ if .docsUrl }} - Docs - {{ end }} - {{ if .demoUrl }} - Demo - {{ end }}
    {{ end }} diff --git a/layouts/partials/nav.html b/layouts/partials/nav.html index 61deb42..9f086e5 100644 --- a/layouts/partials/nav.html +++ b/layouts/partials/nav.html @@ -1,46 +1,42 @@ -
    2.0 HTML PDF ePub The in-development branch, now in pre-release (2.0-branch)
    Development HTML PDF ePub The in-development branch (master)
    1.10 HTML PDF