From 88d540630a4f87193442e7b81efdb01c1743d3b2 Mon Sep 17 00:00:00 2001 From: Steve Piercy Date: Thu, 5 May 2016 02:10:50 -0700 Subject: [PATCH] Add dummy page community-powered-by-pyramid.html - Purpose is to provide a filterable list of companies/organizations, applications (FOSS), and websites that are Powered by Pyramid - Layout needs refinement. Not sure whether to reuse the filter from Extending Pyramid or something else - Ready for @blaflamme to review --- .../community-powered-by-pyramid.ejs | 125 ++++++++++++++++++ .../community-powered-by-pyramid.json | 3 + webpack.tmpl.config.js | 6 + 3 files changed, 134 insertions(+) create mode 100644 src/templates/community-powered-by-pyramid.ejs create mode 100644 src/templates/community-powered-by-pyramid.json diff --git a/src/templates/community-powered-by-pyramid.ejs b/src/templates/community-powered-by-pyramid.ejs new file mode 100644 index 0000000..ff94667 --- /dev/null +++ b/src/templates/community-powered-by-pyramid.ejs @@ -0,0 +1,125 @@ +<%- include partials/top %> + +
+ +
+
+

Powered by Pyramid

+

Three categories:

+
    +
  • Companies and Organizations
  • +
  • Applications: open source software
  • +
  • Websites
  • +
+ +

Schema

+
id: integer
+name: string
+description: string
+category: string
+logo: string
+projectUrl: string
+demoUrl: string
+pypiUrl: string
+vcsUrl: string
+

The following paragraphs need to fit better with the page or be removed.

+

Applications

+

This list of open source software demonstrates 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.

+

Websites

+

This is a list of websites reported as being Powered by Pyramid. Except as noted, the source code is not available to the public.

+
+
+ + + +
+
+
+
+ + +
+ +
+
+

pyramid_ldap

+ +
An LDAP authentication policy for Pyramid.
+
Maintainers: Chris McDonough
+ PyPI + VCS + docs +
+
+ +
+
+

pyramid_who

+ +
Authentication policy for Pyramid using repoze.who 2.0 API.
+
Maintainers: Chris McDonough, Tres Seaver
+ PyPI + VCS + docs +
+
+ +
+
+

pyramid_zcml

+ +
Zope Configuration Markup Language configuration support for Pyramid.
+
Maintainers: Chris McDonough
+ PyPI + VCS + docs +
+
+ +
+
+

pyramid_debugtoolbar

+ +
An interactive HTML debug toolbar for Pyramid.
+
Maintainers: Chris McDonough, Blaise Laflamme, Michael Merickel
+ PyPI + VCS + docs +
+
+ +
+
+

pyramid_exclog

+ +
A package which logs exceptions from Pyramid applications.
+
Maintainers: Chris McDonough
+ PyPI + VCS + docs +
+
+ +
+
+

Substance-D

+ +
An application server built upon the Pyramid web framework. It provides a user interface for managing content as well as libraries and utilities which make it easy to create applications.
+
Maintainers: chrism, cguardia
+ PyPI + VCS + docs +
+
+ +
+ +
+
+
+
+ +
+ +<%- include partials/bottom %> + diff --git a/src/templates/community-powered-by-pyramid.json b/src/templates/community-powered-by-pyramid.json new file mode 100644 index 0000000..f3ac27d --- /dev/null +++ b/src/templates/community-powered-by-pyramid.json @@ -0,0 +1,3 @@ +{ + "title": "Powered by Pyramid" +} diff --git a/webpack.tmpl.config.js b/webpack.tmpl.config.js index b6891e1..49213a0 100644 --- a/webpack.tmpl.config.js +++ b/webpack.tmpl.config.js @@ -28,6 +28,12 @@ var config = { uglify: true, context: require(path.resolve(baseDir, 'resources-extending-pyramid.json')), page: 'resources-extending-pyramid.html' + }, { + template: 'src/templates/community-powered-by-pyramid.ejs', + filename: 'community-powered-by-pyramid.html', + uglify: true, + context: require(path.resolve(baseDir, 'community-powered-by-pyramid.json')), + page: 'community-powered-by-pyramid.html' } ] };