Permalink
Browse files

New pelican structure setup

  • Loading branch information...
1 parent 8f419a3 commit 8dbe6019861d9ee40765433822b8c6465d8f58dd @guilhermesgb guilhermesgb committed Mar 16, 2015
Showing with 727 additions and 5,657 deletions.
  1. +13 −11 .gitignore
  2. +0 −139 adams-notes.md
  3. +6 −0 cache/.gitignore
  4. +40 −0 content/pages/about/about.html
  5. +20 −0 content/pages/about/features-and-benefits.html
  6. +20 −0 content/pages/about/history.html
  7. +20 −0 content/pages/about/who-uses.html
  8. +0 −4 content/pages/bylaws.md
  9. +20 −0 content/pages/contact.html
  10. +0 −31 content/pages/events.md
  11. +22 −0 content/pages/example.html
  12. +0 −68 content/pages/faq/faq.md
  13. +0 −75 content/pages/fromthenuntilnow.md
  14. +122 −0 content/pages/index.html
  15. +0 −3 content/pages/iot/README.md
  16. +0 −4 content/pages/mailinglists.md
  17. +0 −6 content/pages/protocolsandxeps.md
  18. +0 −6 content/pages/resources.md
  19. +0 −6 content/pages/softwaredirectory.md
  20. +0 −10 content/pages/sponsors.md
  21. +0 −19 content/pages/tellmemore.md
  22. +0 −8 content/pages/users.md
  23. +20 −0 content/pages/uses/instant-messaging.html
  24. +20 −0 content/pages/uses/internet-of-things.html
  25. +29 −0 content/pages/uses/uses.html
  26. +0 −6 content/pages/whitepapers.md
  27. +0 −17 content/pages/workinggroups.md
  28. +0 −46 content/pages/xmppstandardsfoundation.md
  29. +21 −0 content/posts/blog/another-long-blog-post.html
  30. +22 −0 content/posts/blog/choices-and-control-we-all-have.html
  31. +22 −0 content/posts/blog/choices-and-control.html
  32. +21 −0 content/posts/blog/yet-another-one.html
  33. +24 −35 pelicanconf.py
  34. +2 −11 publishconf.py
  35. +0 −10 xmpp.org-theme/.gitignore
  36. +0 −2 xmpp.org-theme/.mailmap
  37. +0 −16 xmpp.org-theme/AUTHORS.md
  38. +0 −16 xmpp.org-theme/CONTRIBUTING.md
  39. +0 −21 xmpp.org-theme/LICENSE
  40. +0 −211 xmpp.org-theme/README.md
  41. BIN xmpp.org-theme/screenshot-article.png
  42. BIN xmpp.org-theme/screenshot.png
  43. +4 −0 xmpp.org-theme/static/css/app.css
  44. +0 −7 xmpp.org-theme/static/css/bootstrap.amelia.min.css
  45. +0 −7 xmpp.org-theme/static/css/bootstrap.cerulean.min.css
  46. +0 −7 xmpp.org-theme/static/css/bootstrap.cosmo.min.css
  47. +0 −7 xmpp.org-theme/static/css/bootstrap.cupid.min.css
  48. +0 −7 xmpp.org-theme/static/css/bootstrap.cyborg.min.css
  49. +0 −7 xmpp.org-theme/static/css/bootstrap.flatly.min.css
  50. +0 −7 xmpp.org-theme/static/css/bootstrap.journal.min.css
  51. +0 −7 xmpp.org-theme/static/css/bootstrap.lumen.min.css
  52. +0 −7 xmpp.org-theme/static/css/bootstrap.min.css
  53. +0 −9 xmpp.org-theme/static/css/bootstrap.readable-old.min.css
  54. +0 −7 xmpp.org-theme/static/css/bootstrap.readable.min.css
  55. +0 −7 xmpp.org-theme/static/css/bootstrap.simplex.min.css
  56. +0 −7 xmpp.org-theme/static/css/bootstrap.slate.min.css
  57. +0 −7 xmpp.org-theme/static/css/bootstrap.spacelab.min.css
  58. +0 −7 xmpp.org-theme/static/css/bootstrap.superhero.min.css
  59. +0 −7 xmpp.org-theme/static/css/bootstrap.united.min.css
  60. +0 −7 xmpp.org-theme/static/css/bootstrap.yeti.min.css
  61. +0 −1,338 xmpp.org-theme/static/css/font-awesome.css
  62. +0 −4 xmpp.org-theme/static/css/font-awesome.min.css
  63. +0 −327 xmpp.org-theme/static/css/html4css1.css
  64. +0 −59 xmpp.org-theme/static/css/pygments/autumn.css
  65. +0 −47 xmpp.org-theme/static/css/pygments/borland.css
  66. +0 −35 xmpp.org-theme/static/css/pygments/bw.css
  67. +0 −62 xmpp.org-theme/static/css/pygments/colorful.css
  68. +0 −62 xmpp.org-theme/static/css/pygments/default.css
  69. +0 −62 xmpp.org-theme/static/css/pygments/emacs.css
  70. +0 −62 xmpp.org-theme/static/css/pygments/friendly.css
  71. +0 −70 xmpp.org-theme/static/css/pygments/fruity.css
  72. +0 −62 xmpp.org-theme/static/css/pygments/manni.css
  73. +0 −60 xmpp.org-theme/static/css/pygments/monokai.css
  74. +0 −62 xmpp.org-theme/static/css/pygments/murphy.css
  75. +0 −70 xmpp.org-theme/static/css/pygments/native.css
  76. +0 −61 xmpp.org-theme/static/css/pygments/pastie.css
  77. +0 −59 xmpp.org-theme/static/css/pygments/perldoc.css
  78. +0 −70 xmpp.org-theme/static/css/pygments/solarizeddark.css
  79. +0 −70 xmpp.org-theme/static/css/pygments/solarizedlight.css
  80. +0 −70 xmpp.org-theme/static/css/pygments/tango.css
  81. +0 −60 xmpp.org-theme/static/css/pygments/trac.css
  82. +0 −70 xmpp.org-theme/static/css/pygments/vim.css
  83. +0 −34 xmpp.org-theme/static/css/pygments/vs.css
  84. +0 −71 xmpp.org-theme/static/css/pygments/zenburn.css
  85. +0 −159 xmpp.org-theme/static/css/style.css
  86. +0 −3 xmpp.org-theme/static/css/typogrify.css
  87. BIN xmpp.org-theme/static/fonts/FontAwesome.otf
  88. BIN xmpp.org-theme/static/fonts/fontawesome-webfont.eot
  89. +0 −414 xmpp.org-theme/static/fonts/fontawesome-webfont.svg
  90. BIN xmpp.org-theme/static/fonts/fontawesome-webfont.ttf
  91. BIN xmpp.org-theme/static/fonts/fontawesome-webfont.woff
  92. BIN xmpp.org-theme/static/fonts/glyphicons-halflings-regular.eot
  93. +0 −229 xmpp.org-theme/static/fonts/glyphicons-halflings-regular.svg
  94. BIN xmpp.org-theme/static/fonts/glyphicons-halflings-regular.ttf
  95. BIN xmpp.org-theme/static/fonts/glyphicons-halflings-regular.woff
  96. BIN xmpp.org-theme/static/images/london.jpg
  97. +0 −6 xmpp.org-theme/static/js/bootstrap.min.js
  98. +0 −42 xmpp.org-theme/static/js/github.js
  99. +0 −84 xmpp.org-theme/static/js/jXHR.js
  100. +0 −6 xmpp.org-theme/static/js/respond.min.js
  101. +6 −23 xmpp.org-theme/templates/archives.html
  102. +20 −44 xmpp.org-theme/templates/article.html
  103. +0 −13 xmpp.org-theme/templates/author.html
  104. +0 −19 xmpp.org-theme/templates/authors.html
  105. +64 −158 xmpp.org-theme/templates/base.html
  106. +9 −36 xmpp.org-theme/templates/categories.html
  107. +0 −11 xmpp.org-theme/templates/category.html
  108. +32 −0 xmpp.org-theme/templates/footer.html
  109. +0 −9 xmpp.org-theme/templates/includes/aboutme.html
  110. +0 −20 xmpp.org-theme/templates/includes/addthis.html
  111. +0 −25 xmpp.org-theme/templates/includes/article_info.html
  112. +0 −64 xmpp.org-theme/templates/includes/cc-license.html
  113. +0 −1 xmpp.org-theme/templates/includes/comment_count.html
  114. +0 −31 xmpp.org-theme/templates/includes/comments.html
  115. +0 −15 xmpp.org-theme/templates/includes/disqus_script.html
  116. +0 −33 xmpp.org-theme/templates/includes/footer.html
  117. +0 −18 xmpp.org-theme/templates/includes/ga.html
  118. +0 −33 xmpp.org-theme/templates/includes/github-js.html
  119. +0 −11 xmpp.org-theme/templates/includes/github.html
  120. +0 −13 xmpp.org-theme/templates/includes/links.html
  121. +0 −21 xmpp.org-theme/templates/includes/pagination.html
  122. +0 −20 xmpp.org-theme/templates/includes/piwik.html
  123. +0 −10 xmpp.org-theme/templates/includes/related-posts.html
  124. +0 −75 xmpp.org-theme/templates/includes/sidebar.html
  125. +0 −9 xmpp.org-theme/templates/includes/taglist.html
  126. +0 −8 xmpp.org-theme/templates/includes/translations.html
  127. +0 −10 xmpp.org-theme/templates/includes/twitter_timeline.html
  128. +41 −63 xmpp.org-theme/templates/index.html
  129. +23 −24 xmpp.org-theme/templates/page.html
  130. +6 −0 xmpp.org-theme/templates/period_archives.html
  131. +0 −11 xmpp.org-theme/templates/tag.html
  132. +0 −37 xmpp.org-theme/templates/tags.html
  133. +58 −0 xmpp.org-theme/templates/top_menu.html
View
@@ -1,12 +1,14 @@
-*~
-._*
-*.lock
-*.DS_Store
+# See http://help.github.com/ignore-files/ for more about ignoring files.
+#
+# If you find yourself ignoring temporary files generated by your text editor
+# or operating system, you probably want to add a global ignore instead:
+# git config --global core.excludesfile ~/.gitignore_global
+
*.swp
-*.out
-*.py[cod]
-output
-.idea/*
-.env
-srv.pid
-pelican.pid
+*.pyc
+*.~
+*.pid
+.DS_Store
+.project
+.sass-cache/
+output/
View
@@ -1,139 +0,0 @@
-# xmpp.org website
-
-## Proposed site structure and content
-
-```
-(ordered alphabetically)
-
-xmpp.org/ // featured content
-│
-├── about/ // overview of xmpp
-│ │
-│ ├── benefits
-│ ├── faq
-│ ├── federation
-│ ├── history
-│ ├── resources
-│ └── standards // high-level on standards (details at standards.xmpp.org)
-│
-├── blog/
-│
-├── community/ // events, mailing lists, mucs, GitHub, logs
-│
-├── contact
-│
-├── howto/ // howto articles
-│
-├── software/ // featured software
-│ │
-│ ├── clients
-│ ├── libraries
-│ ├── projects
-│ └── servers
-│
-├── uses/
-│ │
-│ ├── enterprise
-│ ├── im
-│ ├── iot
-│ ├── social
-│ ├── web
-│ └── webrtc
-│
-└── xsf/ // description of the xsf and its relationship to xmpp
- │
- ├── board
- ├── council
- ├── members
- └── sponsors
-```
-## Proposed split of the site
-
-- Let's clarify the relationship of the XSF to both XMPP and the standards process by:
- - making XMPP and what it can help people do take center stage on xmpp.org
- - putting standards and the standards process the focus of a new site (__standards.xmpp.org__)
-- Describe how the standards process works on standards.xmpp.org and help people get involved.
-- Move protocols and xeps to standards.xmpp.org
-- Contextualize the XSF and standards for each audience
- - xmpp.org/standards would describe the standards process high-level, point to standards.xmpp.org for more details on getting involved
- - standards.xmpp.org/xsf would describe the xsf and its role in the standards process.
- - xmpp.org/xsf would describe the xsf and its relationship to xmpp
-
-## Proposed home page strategy
-
-- Incredibly approachable language, focused on users
-- Making the case for XMPP from the first moment they're on the site
-- Long-scroll page, not trying to cram everything "above the fold"
-- Primary "hero" section is about the value of XMPP, getting started with XMPP, and software projects using XMPP
-- Some combination of WebRTC, IoT, IM, Social use cases featured + links to others
-- Section with links to recent articles
-- One sentence about XMPP + links
-- One sentence about XSF + links to standards.xmpp.org
-
-## Sample home page content
-
-Here's an example of the kind of copy and an approachable, simple voice that I think we should use on the main section of the site. (Assume that the following would also have links throughout it.)
-
-> *XMPP is the Internet standard for messaging and presence.*
->
-> *In the best spirit of the Internet, it is private, secure, and independent.*
->
-> *No one owns XMPP. It's free and open for everyone—and has been since 1999. (Back then, it was called "Jabber".)*
->
-> *XMPP is used by millions of people like you and me to connect to what matters. (It's also used by Google, Facebook, Microsoft, Apple.)*
->
-> *It's a living standard. Internet engineers are actively extending and improving it. (Right now!)*
->
-> *XMPP has proved useful for emerging areas of tech like Internet of Things (IoT), WebRTC, and social media. New XMPP projects emerge every day. Is yours next?*
-
-## Proposed technical details
-
-- Markdown content
-- [Pelican](http://getpelican.com) static site generator
-- [Bootstrap](http://getbootstrap.com) design
-
-## Proposed path forward
-
-- Agree on site content and structure.
-- Identify a subset of content to target for initial site.
-- Begin converting and assembling markdown content in a pelican repo.
-- Evaluate design options when we have this content.
-
-
-# xmpp.org blog
-
-## Proposed blog process
-
-__Goals__
-- Aim to publish two articles a month initially.
-- Long-term goal is four articles per month.
-- Use blog posts as drafts for future content for sections of the site.
-
-__Topics__
-- "How to" articles
-- "Why it's this way"
-- Technical explanations
-- Debunk myths about XMPP
-- Comment on / point to other newsworthy articles
-- "Position papers" on key topics
-
-__Editorial policy__
-- The XSF should publish regularly. In order to do so, not all posts will reflect the views of all members.
-- The XSF should be generally positive and constructive in its posts, but polite criticism is acceptable.
-- Politically / strategically controversial topics should be published at the discretion of the board.
-- Technically controversial topics should be published at the discretion of the council.
-- Submitted posts will have a week for comment and editing, from their initial draft.
-- XSF members interested in reviewing, commenting on, and editing posts may subscribe to the GitHub repo for these blog posts.
-- If there are no objections after a week, a post may be published at any time.
-- By board approval, any post may be published at any time.
-
-__Editorial process__
-- Blog posts are proposed/nominated by creating new GitHub issues on the site repo. These can be full suggested posts or just stubs like:
- - "Someone should write a post about why we still care about federation"
- - "How to set up and configure your own Prosody server on Digital Ocean"
- - "Respond to matrix.org criticism of XMPP"
-- Whoever is nominated to write a post *and accepts* is assigned that post in GitHub.
-- First drafts are submitted via pull request.
-- A week is allowed for comment and review (unless the board chooses otherwise).
-- Posts that have not been identified as controversial are published without board and/or council approval.
-- Posts that have been identified as controversial may be published at the discretion of the board and/or council.
View
@@ -0,0 +1,6 @@
+# A hack to force git to version control this empty directory (the execution_context)
+
+# Ignore everything in this directory
+*
+# Except this file
+!.gitignore
@@ -0,0 +1,40 @@
+<html>
+<head>
+ <title>About XMPP</title>
+ <meta name="url" content="about"/>
+ <meta name="save_as" content="about/index.html"/>
+ <meta name="menu_name" content="About"/>
+ <meta name="top_menu_show" content="true"/>
+ <meta name="top_menu_order" content="1"/>
+ <meta name="dropdown_menu_show" content="true"/>
+ <meta name="dropdown_menu_size" content="6"/>
+ <meta name="dropdown_menu_elem_name_1" content="Features and benefits"/>
+ <meta name="dropdown_menu_elem_url_1" content="features-and-benefits"/>
+ <meta name="dropdown_menu_elem_name_2" content="History"/>
+ <meta name="dropdown_menu_elem_url_2" content="history"/>
+ <meta name="dropdown_menu_elem_name_3" content="Who uses XMPP"/>
+ <meta name="dropdown_menu_elem_url_3" content="who-uses-xmpp"/>
+ <meta name="dropdown_menu_elem_name_4" content="Standards Process"/>
+ <meta name="dropdown_menu_elem_url_4" content="standards-process"/>
+ <meta name="dropdown_menu_elem_name_5" content="XMPP Standards Foundation"/>
+ <meta name="dropdown_menu_elem_url_5" content="xsf"/>
+ <meta name="dropdown_menu_elem_name_6" content="FAQ"/>
+ <meta name="dropdown_menu_elem_url_6" content="faq"/>
+ <meta name="sidebar_menu_show" content="true"/>
+ <meta name="sidebar_menu_title" content="Related stuff"/>
+ <meta name="sidebar_menu_size" content="2"/>
+ <meta name="sidebar_menu_elem_name_1" content="Something"/>
+ <meta name="sidebar_menu_elem_url_1" content="#"/>
+ <meta name="sidebar_menu_elem_name_2" content="Something else"/>
+ <meta name="sidebar_menu_elem_url_2" content="#"/>
+ <meta name="footer_show" content="left"/>
+ <meta name="footer_order" content="1"/>
+ <meta name="content_layout" content="multiple-columns"/>
+</head>
+<body>
+<!--
+ALL page contents must all be placed here, as children of the body tag!
+Pelican parses the metadata above and copies the body content here and ignores everything else.
+-->
+</body>
+</html>
@@ -0,0 +1,20 @@
+<html>
+<head>
+ <title>Features and benefits</title>
+ <meta name="url" content="about/features-and-benefits"/>
+ <meta name="save_as" content="about/features-and-benefits.html"/>
+ <meta name="parent_id" content="about"/>
+ <meta name="top_menu_show" content="false"/>
+ <meta name="top_menu_order" content="-1"/>
+ <meta name="dropdown_menu_show" content="false"/>
+ <meta name="footer_show" content="false"/>
+ <meta name="footer_order" content="-1"/>
+ <meta name="content_layout" content="single-column"/>
+</head>
+<body>
+<!--
+ALL page contents must all be placed here, as children of the body tag!
+Pelican parses the metadata above and copies the body content here and ignores everything else.
+-->
+</body>
+</html>
@@ -0,0 +1,20 @@
+<html>
+<head>
+ <title>History of XMPP</title>
+ <meta name="url" content="about/history"/>
+ <meta name="save_as" content="about/history.html"/>
+ <meta name="parent_id" content="about"/>
+ <meta name="top_menu_show" content="false"/>
+ <meta name="top_menu_order" content="-1"/>
+ <meta name="dropdown_menu_show" content="false"/>
+ <meta name="footer_show" content="false"/>
+ <meta name="footer_order" content="-1"/>
+ <meta name="content_layout" content="single-column"/>
+</head>
+<body>
+<!--
+ALL page contents must all be placed here, as children of the body tag!
+Pelican parses the metadata above and copies the body content here and ignores everything else.
+-->
+</body>
+</html>
@@ -0,0 +1,20 @@
+<html>
+<head>
+ <title>Who uses XMPP</title>
+ <meta name="url" content="about/who-uses-xmpp"/>
+ <meta name="save_as" content="about/who-uses-xmpp.html"/>
+ <meta name="parent_id" content="about"/>
+ <meta name="top_menu_show" content="false"/>
+ <meta name="top_menu_order" content="-1"/>
+ <meta name="dropdown_menu_show" content="false"/>
+ <meta name="footer_show" content="false"/>
+ <meta name="footer_order" content="-1"/>
+ <meta name="content_layout" content="single-column"/>
+</head>
+<body>
+<!--
+ALL page contents must all be placed here, as children of the body tag!
+Pelican parses the metadata above and copies the body content here and ignores everything else.
+-->
+</body>
+</html>
@@ -1,4 +0,0 @@
-Title: Bylaws
-Slug: bylaws
-
-NEED CONTENT!
@@ -0,0 +1,20 @@
+<html>
+<head>
+ <title>Contact Information</title>
+ <meta name="url" content="contact"/>
+ <meta name="save_as" content="contact.html"/>
+ <meta name="menu_name" content="Contact"/>
+ <meta name="top_menu_show" content="false"/>
+ <meta name="top_menu_order" content="-1"/>
+ <meta name="dropdown_menu_show" content="false"/>
+ <meta name="footer_show" content="right"/>
+ <meta name="footer_order" content="2"/>
+ <meta name="content_layout" content="single-column"/>
+</head>
+<body>
+<!--
+ALL page contents must all be placed here, as children of the body tag!
+Pelican parses the metadata above and copies the body content here and ignores everything else.
+-->
+</body>
+</html>
@@ -1,31 +0,0 @@
-Title: Events
-Slug: events
-
-* Ideas
-Google calendar (or similar open source tool) that is easily updatable by a selection of people.
-
-What about a link to where you can chat about XMPP? Forums, muc etc.
-* Meetup Groups
-* XMPPUK
-* ???
-* Events XSF are attending
-* Upcoming only
-* Realtime Conference etc
-* ITEF in March
-* Summits
-* Date and location of next summit
-
-
-<!-- Add this where you want the output to appear -->
-<div class="lanyrd-target-guide">
- <a href="http://lanyrd.com/guides/xmpp-events/"
- class="lanyrd-guide"
- data-lanyrd-context="all"
- data-lanyrd-number="10"
- data-lanyrd-template="standard">
- XMPP events on Lanyrd
- </a>
-</div>
-
-<!-- Add this to the end of body -->
-<script src="http://cdn.lanyrd.net/badges/embed-v1.min.js"></script>
@@ -0,0 +1,22 @@
+<html>
+<head>
+ <title>Example Entry</title>
+ <meta name="url" content="example"/>
+ <meta name="save_as" content="example.html"/>
+ <meta name="menu_name" content="Example"/>
+ <meta name="top_menu_show" content="true"/>
+ <meta name="top_menu_order" content="6"/>
+ <meta name="dropdown_menu_show" content="false"/>
+ <meta name="footer_show" content="right"/>
+ <meta name="footer_order" content="1"/>
+ <meta name="content_layout" content="single-column"/>
+</head>
+<body>
+<h1>
+ Example entry
+</h1>
+<p>
+ This is an example of a page with metadata set so that it shows up on the right corner of the footer - as well as on the top_menu with no dropdown configured!
+</p>
+</body>
+</html>
Oops, something went wrong.

0 comments on commit 8dbe601

Please sign in to comment.