Blog: Add Blog To Bitcoin.org
* Adds new page /en/blog * Adds new feed for blog posts to /en/rss/blog.xml * Adds "Blog" link to site footer * Adds three back-dated blog posts to give the blog some initial content.
31
README.md
|
@ -612,3 +612,34 @@ aliases:
|
|||
--author=Satoshi Nakamoto: Satoshi Nakamoto
|
||||
gavinandresen: Gavin Andresen
|
||||
```
|
||||
|
||||
### Blog Posts
|
||||
|
||||
Posts for the [Bitcoin.org Site Blog][] should be added to the `_posts`
|
||||
directory with the naming convention:
|
||||
`YEAR-MONTH-DAY-ARBITRARY_FILE_NAME` (with year, month, and day as
|
||||
two-digit numbers). The YAML front matter should be similar to this:
|
||||
|
||||
---
|
||||
type: posts
|
||||
layout: post
|
||||
lang: en
|
||||
category: blog
|
||||
|
||||
title: "Quarterly Report March 2015"
|
||||
permalink: /en/posts/quarterly-report-march-2015.html
|
||||
date: 2015-03-05
|
||||
author: >
|
||||
David A. Harding (<a href="mailto:dave@dtrt.org">email</a>, <a
|
||||
href="https://github.com/harding">GitHub</a>,
|
||||
<a href="http://www.reddit.com/user/harda/">Reddit</a>)
|
||||
---
|
||||
|
||||
The type, layout, and category should always be as specified above. The
|
||||
other parameters should be set to values specific to that post, but the
|
||||
permalink must end in '.html'.
|
||||
|
||||
Below the YAML front matter, enter the content of the post in Markdown
|
||||
format. Images should be placed in `img/blog/free` if they are
|
||||
MIT-licensed or `img/blog/nonfree` if they have a more restrictive
|
||||
copyright license.
|
||||
|
|
|
@ -165,7 +165,10 @@ aliases:
|
|||
|
||||
safe: false
|
||||
port: 4000
|
||||
## Used in older version of Jekyll
|
||||
base-url: /
|
||||
## Used in newer versions of Jekyll
|
||||
baseurl: /
|
||||
|
||||
source: .
|
||||
destination: ./_site
|
||||
|
|
|
@ -27,7 +27,7 @@ HTML::Proofer.new(
|
|||
## require updating
|
||||
:href_swap => {
|
||||
## (Hack) Append '$' to the ends of filenames we don't want to append .html to
|
||||
/(css|png|rss|pdf|jpg|asc)$/ => '\1$',
|
||||
/(css|png|rss|pdf|jpg|asc|xml)$/ => '\1$',
|
||||
|
||||
## Append .html to end of most URLs so proofer can find the local files
|
||||
/^(
|
||||
|
|
|
@ -95,6 +95,7 @@
|
|||
{% endcase %}
|
||||
<a href="/{{ page.lang }}/{% translate press url %}">{% translate menu-press layout %}</a>
|
||||
<a href="/{{ page.lang }}/{% translate about-us url %}">{% translate menu-about-us layout %}</a>
|
||||
<a href="/en/blog">Blog</a>
|
||||
</div>
|
||||
<div class="footersponsor">
|
||||
<div><span>{% translate sponsor layout %}</span> <a href="https://bitcoinfoundation.org/"><img src="/img/brand/bitcoinfoundation.png" alt="Bitcoin Foundation"></a></div>
|
||||
|
|
25
_layouts/post.html
Normal file
|
@ -0,0 +1,25 @@
|
|||
---
|
||||
# This file is licensed under the MIT License (MIT) available on
|
||||
# http://opensource.org/licenses/MIT.
|
||||
|
||||
layout: base
|
||||
lang: en
|
||||
---
|
||||
<div class="subhead-links"><a href="/en/blog">Blog home</a>
|
||||
| <a href="/en/rss/blog.xml">Subscribe to RSS feed</a>
|
||||
| <a href="https://github.com/bitcoin/bitcoin.org/commits/master/{{page.path|uri_escape}}">Post history</a>
|
||||
| <a href="https://github.com/bitcoin/bitcoin.org/issues/new?body=Source%20File%3A%20{{page.path|uri_escape}}%0A%0A">Report issue</a></div>
|
||||
|
||||
<div class="post">
|
||||
<header class="post-header">
|
||||
<h1 class="post-title">{{ page.title }}</h1>
|
||||
</header>
|
||||
|
||||
<article class="post-content">
|
||||
{{ content }}
|
||||
</article>
|
||||
|
||||
<p class="post-meta">Posted to the <a href="/en/blog">Bitcoin.org Site
|
||||
Blog</a> on {{ page.date | date: "%d %B %Y" }} {% if page.author %} by {{ page.author }}{% endif %}{% if page.meta %} {{ page.meta }}{% endif %}</p>
|
||||
|
||||
</div>
|
|
@ -941,6 +941,22 @@ br.clear {
|
|||
height: 18px;
|
||||
}
|
||||
|
||||
div.post {
|
||||
max-width: 40em;
|
||||
margin-right: auto;
|
||||
margin-left: auto;
|
||||
}
|
||||
.post img {
|
||||
max-width: 100%;
|
||||
}
|
||||
.post-meta {
|
||||
margin-top: 20px;
|
||||
font-style: italic;
|
||||
}
|
||||
.post-title {
|
||||
padding-top: 20px;
|
||||
}
|
||||
|
||||
.highlight { background: #ffffff; }
|
||||
.highlight .c { color: #999988; font-style: italic } /* Comment */
|
||||
.highlight .err { color: #a61717; background-color: #e3d2d2 } /* Error */
|
||||
|
|
464
_posts/2015-03-05-quarterly-report-decjanfeb2015.md
Normal file
|
@ -0,0 +1,464 @@
|
|||
---
|
||||
# This file is licensed under the MIT License (MIT) available on
|
||||
# http://opensource.org/licenses/MIT.
|
||||
|
||||
type: posts
|
||||
layout: post
|
||||
category: blog
|
||||
|
||||
title: "Quarterly Report March 2015"
|
||||
permalink: /en/posts/quarterly-report-march-2015.html
|
||||
date: 2015-03-05
|
||||
author: >
|
||||
David A. Harding (<a href="mailto:dave@dtrt.org">email</a>, <a
|
||||
href="https://github.com/harding">GitHub</a>,
|
||||
<a href="http://www.reddit.com/user/harda/">Reddit</a>)
|
||||
---
|
||||
|
||||
*Thanks to [our
|
||||
volunteers](https://github.com/bitcoin/bitcoin.org/graphs/contributors?from=2014-12-01&to=2015-02-28&type=c)
|
||||
and the financial sponsorship of [The Bitcoin
|
||||
Foundation](https://bitcoinfoundation.org/), we've made the
|
||||
following accomplishments this quarter.*
|
||||
|
||||
Summary for December 2014, January 2015, and February 2015.
|
||||
|
||||
* **Quarterly page views:** [over 7 million.](https://bitcoin.org/stats/)
|
||||
|
||||
* **Translations:** Bitcoin.org now has fully proofread and complete
|
||||
translations for 26 languages. New and significantly-improved
|
||||
translations added this quarter include Bulgarian, Greek, Polish,
|
||||
and Turkish.
|
||||
|
||||
* **Developer documentation:** added 114 new or completely rewritten
|
||||
printed pages worth of text describing Bitcoin Core's RPC interface
|
||||
and 8 more pages describing its new HTTP REST interface. Bitcoin Core
|
||||
0.10.0's new headers-first sync is now documented as is the older
|
||||
blocks-first sync. Begun in the previous quarter, this quarter also
|
||||
saw the completion of over 30 printed pages worth of text describing
|
||||
the Bitcoin peer-to-peer network.
|
||||
|
||||
* **Contributors:** long-time site maintainer Saïvann Carignan, who has
|
||||
made [over 1,000
|
||||
commits](https://github.com/bitcoin/bitcoin.org/commits/master?author=saivann)
|
||||
during the past two years, has announced he no longer has time to lead
|
||||
the project. A search is on for new volunteers who are willing to
|
||||
contribute to one of most trusted Bitcoin resources on the Internet.
|
||||
|
||||
* **Wallets:** reviewed and added three new wallets to the Choose Your
|
||||
Wallet page, and all previously-listed wallets now support HTTP Strict
|
||||
Transport Security (HSTS) for secure parts of their sites.
|
||||
|
||||
* **User guides:** A new guide has been published to the site providing
|
||||
detailed instructions for supporting the network by running the
|
||||
Bitcoin Core full node. The announcement of the page received over
|
||||
[200 upvotes on
|
||||
Reddit](http://www.reddit.com/r/Bitcoin/comments/2wvdko/new_page_on_bitcoinorg_running_a_full_node/).
|
||||
|
||||
## Translations
|
||||
|
||||
> "Muchas gracias por atender esto inmediatamente, ¡y por el trabajo
|
||||
> realizado!" (Many thanks for doing this immediately, and for all the
|
||||
> work done!) --Adamantike on Transifex.com
|
||||
|
||||

|
||||
|
||||
Non-US/UK visitors accounted for 35% percent of Bitcoin.org's traffic
|
||||
this quarter, about 2.5 million page views. Future translation work will
|
||||
likely depend on how the English portion of the site is changed in the
|
||||
coming months.
|
||||
|
||||
* **Newly proofread:** Bulgarian, Polish, and Turkish translations
|
||||
|
||||
* **FAQ translated:** the longest localized page on the site, the
|
||||
[FAQ](http://btcorg.localhost/en/faq) has now been translated into
|
||||
Polish and Turkish.
|
||||
|
||||
* **Newly added:** a Greek translation
|
||||
|
||||
* **Updated:** this quarter saw updates small and large for the
|
||||
translations to Bulgarian, Chinese (Traditional), Chinese
|
||||
(Simplified), Danish, Dutch, French, German, Greek, Hindi, Hungarian,
|
||||
Indonesian, Italian, Japanese, Korean, Persian, Polish, Portuguese,
|
||||
Romanian, Russian, Swedish, Turkish, and Ukrainian.
|
||||
|
||||
We are extremely grateful for all the translations contributed by
|
||||
volunteers and paid translators on our [Transifex project
|
||||
page](https://www.transifex.com/projects/p/bitcoinorg/) as well as the
|
||||
many reviews made by Saïvann Carignan.
|
||||
|
||||
|
||||
|
||||
|
||||
## Developer documentation
|
||||
|
||||
> "Nice work!" ---Jonas Schnelli about the new HTTP REST documentation
|
||||
> ([source](https://github.com/bitcoin/bitcoin.org/pull/720#issuecomment-71515413))
|
||||
|
||||

|
||||
|
||||
The three main developer documentation webpages received a total
|
||||
of about 90,000 page views this quarter. Accomplishments this
|
||||
quarter include:
|
||||
|
||||
* **RPC rewrite:** added [114 new or completely
|
||||
rewritten](https://github.com/bitcoin/bitcoin.org/pull/693) printed
|
||||
pages worth of text describing Bitcoin Core's RPC interface and [8
|
||||
more pages](https://github.com/bitcoin/bitcoin.org/pull/720)
|
||||
describing its new HTTP REST interface.
|
||||
|
||||
* **What's headers first?** Bitcoin Core 0.10.0's new
|
||||
headers-first sync [is now
|
||||
documented](https://github.com/bitcoin/bitcoin.org/pull/736) as is
|
||||
[the older blocks-first
|
||||
sync](https://github.com/bitcoin/bitcoin.org/pull/685).
|
||||
|
||||
* **P2P protocol:** begun in the previous quarter, this quarter also saw
|
||||
the [completion](https://github.com/bitcoin/bitcoin.org/pull/657) of
|
||||
over 30 printed pages worth of text [describing the Bitcoin
|
||||
peer-to-peer network](https://bitcoin.org/en/developer-reference#p2p-network).
|
||||
|
||||
* **Ease contribution:** nearly every subheading [now
|
||||
includes](https://github.com/bitcoin/bitcoin.org/pull/682) links that
|
||||
allow instant submission of corrections or reporting of issues related
|
||||
to the text.
|
||||
|
||||
* **Documentation is not a specification:** relaying comments frequently
|
||||
made by Bitcoin Core developers, we now make clear that the
|
||||
[documentation is not a
|
||||
specification](https://github.com/bitcoin/bitcoin.org/pull/679)
|
||||
|
||||
* **Bitcoin Core 0.10.0:** many small changes were made to update the
|
||||
documentation to accurately describe Bitcoin Core 0.10.0 behavior.
|
||||
|
||||
Most documentation was written by David A. Harding, with reviews
|
||||
conducted by Saïvann Carignan, Jonas Schnelli, and others.
|
||||
|
||||
## Regular Updates
|
||||
|
||||
> "Great!"
|
||||
> "Thanks."
|
||||
> "Thank you!"
|
||||
> ---Users after we helped promote their Bitcoin events (sources:
|
||||
> [1](https://github.com/bitcoin/bitcoin.org/issues/702),
|
||||
> [2](https://github.com/bitcoin/bitcoin.org/issues/741),
|
||||
> [3](https://github.com/bitcoin/bitcoin.org/issues/741))
|
||||
|
||||

|
||||
|
||||
The English [homepage](https://bitcoin.org/en/) and [Getting
|
||||
Started](https://bitcoin.org/en/getting-started) page by themselves
|
||||
received over 2.0 million visits this quarter. These and other regular
|
||||
content pages are often updated based on suggestions by first-time
|
||||
contributors, with the bulk of updates going to the [Events
|
||||
page](https://bitcoin.org/en/events) and the [Resources
|
||||
page](https://bitcoin.org/en/resources) (and its many translations).
|
||||
|
||||
* **Update events:** listed 20 new events in addition to the events
|
||||
automatically listed by the site software.
|
||||
|
||||
* **Update links:** updated redirected or broken links, as well as removed
|
||||
or redirected links that point to resources our contributors no longer
|
||||
think are useful.
|
||||
|
||||
* **Localize links:** pointed links to relevant local resources for some
|
||||
languages.
|
||||
|
||||
* **Add non-profit link directory:** added the excellent non-profit link
|
||||
directory compiled by GiveBTC.org.
|
||||
|
||||
* **Mention innovative technology:** added the Lighthouse P2P crowdfunding
|
||||
platform to the list of innovative Bitcoin technology.
|
||||
|
||||
We are grateful to all of the contributors who opened issues and made
|
||||
pull requests to keep the site content current and useful.
|
||||
|
||||
## Wallets
|
||||
|
||||
> "Thank you! Good catch!" ---GreenAddress on GitHub after we discovered
|
||||
> a bug in the new GreenBits wallet
|
||||
> ([source](https://github.com/bitcoin/bitcoin.org/pull/725#issuecomment-73322654))
|
||||
|
||||

|
||||
|
||||
The [Choose Your Wallet page](https://bitcoin.org/en/choose-your-wallet)
|
||||
is one of our most visited pages---just the English version of the page
|
||||
alone has received over 400,000 visitors this quarter. However,
|
||||
maintaining the page is also one of our most time-consuming activities due
|
||||
to the number of wallet authors who want us to include their wallet on
|
||||
the page.
|
||||
|
||||
* **New wallets:** we reviewed and added three new wallets
|
||||
[Airbitz](https://github.com/bitcoin/bitcoin.org/pull/652),
|
||||
[Circle](https://github.com/bitcoin/bitcoin.org/pull/697), and
|
||||
[Coinapult](https://github.com/bitcoin/bitcoin.org/pull/577).
|
||||
|
||||
* **Made HSTS a requirement:** after contacting eight wallet
|
||||
providers and asking them to enable HTTP Strict Transport Security
|
||||
(HSTS) on their sites, all eight eventually agreed to use this
|
||||
simple server setting to help prevent possibly-devastating
|
||||
man-in-the-middle attacks.
|
||||
|
||||
* **Removed Blockchain.info:** although a very popular wallet service,
|
||||
Blockchain.info was
|
||||
[delisted](https://github.com/bitcoin/bitcoin.org/pull/663) after a
|
||||
polite online discussion with its CEO. A period of 60 days was chosen,
|
||||
after which they may apply to be relisted.
|
||||
|
||||
* **Published wallet requirements:** a set of wallet requirements and
|
||||
guidelines [were
|
||||
discussed](https://github.com/bitcoin/bitcoin.org/pull/670) and
|
||||
published, allowing wallet authors to evaluate for themselves whether
|
||||
their wallet would be a good fit for Bitcoin.org.
|
||||
|
||||
Saïvann Carignan spearheaded all the wallet efforts above, although we
|
||||
are also grateful to the many people who commented on the wallet issues
|
||||
and pull requests.
|
||||
|
||||
As Saïvann has become too busy to continue maintenance of the wallet
|
||||
section of the site, we are actively [looking for a
|
||||
volunteer](https://github.com/bitcoin/bitcoin.org/issues/778) to take
|
||||
over reviewing wallets and managing wallet requirements. This is a great
|
||||
volunteer position for anyone who likes trying new wallets and who wants
|
||||
to interact directly with wallet authors.
|
||||
|
||||
|
||||
|
||||
## New Full Node Guide
|
||||
|
||||
> "Awesome, thanks for writing this down!" ---Andreas Schildbach on
|
||||
> GitHub
|
||||
> ([source](https://github.com/bitcoin/bitcoin.org/pull/711#issuecomment-70187037))
|
||||
|
||||

|
||||
|
||||
Fulfilling a [request made by Wladimir J. van der
|
||||
Laan](http://www.mail-archive.com/bitcoin-development%40lists.sourceforge.net/msg05406.html),
|
||||
Bitcoin Core's lead developer, we were proud to write and publish a
|
||||
[guide to running a full node](https://bitcoin.org/en/full-node) this
|
||||
quarter. The goal is to encourage users to run full nodes when possible
|
||||
to support the Bitcoin network.
|
||||
|
||||
As of February 28th, the full node guide has been published for only
|
||||
five days and has received over 4,000 page views.
|
||||
|
||||
* **Target multiple OSes:** initial instructions are provided for Ubuntu
|
||||
Desktop and Ubuntu Server, other Linux distributions (desktop or
|
||||
server), and Windows 7 (desktop only). New volunteers have [begun the
|
||||
process](https://github.com/bitcoin/bitcoin.org/issues/763) of
|
||||
contributing Windows 8.1 instructions, and we are still looking for a
|
||||
Mac user to contribute OS X instructions.
|
||||
|
||||
* **Describe opening port 8333:** thanks to the core developers, running
|
||||
Bitcoin Core is easy. The hard part for some users is opening port
|
||||
8333, so we [provide detailed
|
||||
instructions](https://bitcoin.org/en/full-node#network-configuration)
|
||||
for just that aspect.
|
||||
|
||||
* **Detail risks:** feedback from a core developer encouraged us to make
|
||||
it clear that running a full node isn't always easy, so users who read
|
||||
our guide won't become demoralized and give up on running a full node
|
||||
forever the first time they encounter a problem.
|
||||
|
||||
* **Over 200 upvotes:** soon after release, the guide was submitted to
|
||||
Reddit where it received [over 200
|
||||
upvotes](http://www.reddit.com/r/Bitcoin/comments/2wvdko/new_page_on_bitcoinorg_running_a_full_node/)
|
||||
and a rare "98% upvoted" quality score.
|
||||
|
||||
The guide was primarily written by David A. Harding, with reviews by
|
||||
Saïvann Carignan and Jameson Lopp, and promotion also by Jameson.
|
||||
|
||||
## Website Improvements
|
||||
|
||||
> "Confirmed it works. Thanks a lot!" --Wladimir J. van der Laan on
|
||||
> GitHub about the updated Download page
|
||||
> ([source](https://github.com/bitcoin/bitcoin.org/pull/664#issuecomment-74473907))
|
||||
|
||||
Sometimes small tweaks to the site can have a large impact. Some of the
|
||||
changes made this quarter include:
|
||||
|
||||

|
||||
|
||||
* **Bitcoin Core 0.10.0:** it is our privilege to help the
|
||||
core developers release new versions of Bitcoin Core by
|
||||
[updating](https://github.com/bitcoin/bitcoin.org/pull/664) the
|
||||
[Download page](https://bitcoin.org/en/download) and the [hosted
|
||||
release notes.](https://bitcoin.org/en/version-history) For the
|
||||
0.10.0 release, we added a [torrent
|
||||
file](https://bitcoin.org/bin/bitcoin-core-0.10.0/bitcoin-0.10.0.torrent)
|
||||
and [magnet
|
||||
link](magnet:?xt=urn:btih:170c61fe09dafecfbb97cb4dccd32173383f4e68&dn=0.10.0&tr=udp%3A%2F%2Ftracker.openbittorrent.com%3A80%2Fannounce&tr=udp%3A%2F%2Ftracker.publicbt.com%3A80%2Fannounce&tr=udp%3A%2F%2Ftracker.ccc.de%3A80%2Fannounce&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969&tr=udp%3A%2F%2Fopen.demonii.com%3A1337&ws=https%3A%2F%2Fbitcoin.org%2Fbin%2F)
|
||||
to help ensure availability of the files even if Bitcoin.org
|
||||
goes down.
|
||||
|
||||
The new torrent has been downloaded over 900 times and there are at
|
||||
least 44 active seeders as of February 28th.
|
||||
|
||||
* **Image optimization:** 83 SVG images were
|
||||
[optimized,](https://github.com/bitcoin/bitcoin.org/pull/774) saving
|
||||
over 250 KB of disk space and a significant amount of bandwidth, as
|
||||
well as helping users on slow connections read the site more quickly.
|
||||
|
||||
* **Release ordering:** as the core developers plan to backport the
|
||||
BIP66 changes to older versions of Bitcoin Core, we've made sure the
|
||||
release notes on the site are ordered by version number rather than
|
||||
date so that we always recommend the highest version of Bitcoin Core
|
||||
to new users.
|
||||
|
||||
Saïvann Carignan wrote the code to enable the torrent and magnet links
|
||||
as well as sorting releases by version number. J. Louis optimized the
|
||||
SVG images.
|
||||
|
||||
## Server And Development Tools
|
||||
|
||||
> "I don't know what people are complaining about... I think it's pretty
|
||||
> great actually!" ---/u/itsgremlin on Reddit about Bitcoin.org in
|
||||
> general
|
||||
> ([source](http://www.reddit.com/r/Bitcoin/comments/2oessw/bitcoinorg_what_would_you_want_here/cmmg9r7))
|
||||
|
||||

|
||||
|
||||
With 7 million page views per quarter, Bitcoin.org serves an average of
|
||||
54 pages a minute---so even a single second of downtime might prevent us
|
||||
from helping a Bitcoin user. This quarter we took additional steps to
|
||||
ensure that the site works correctly while also attempting to make it
|
||||
easier for new volunteers to contribute to keeping the site accurate and
|
||||
updated.
|
||||
|
||||
* **Continuous integration:** each new pull request improving the site
|
||||
is now [automatically built using Travis
|
||||
CI](https://github.com/bitcoin/bitcoin.org/pull/771), allowing
|
||||
contributors to quickly discover bugs in their code even if they don't
|
||||
compile the site themselves.
|
||||
|
||||
* **Troubleshooting:**
|
||||
[investigated](https://github.com/bitcoin/bitcoin.org/issues/712) slow
|
||||
bandwidth issues with downloads.
|
||||
|
||||
* **Preventive maintenance:** mitigated DDoS attacks and made sure stats
|
||||
are not affected by attacks. Also set Content-Security-Policy policies
|
||||
against XSS attacks.
|
||||
|
||||
* **Guide volunteers:** [added a
|
||||
list](https://github.com/bitcoin/bitcoin.org/pull/742) of [suggestions
|
||||
for new
|
||||
contributors](https://github.com/bitcoin/bitcoin.org#how-to-participate)
|
||||
so they can dive in immediately.
|
||||
|
||||
* **Audits:** wrote an automated script that will send an alert when
|
||||
sensitive parts of the site are changed or when Bitcoin Core downloads
|
||||
are missing correct signatures.
|
||||
|
||||
Travis CI support was added by David A. Harding with advice and support
|
||||
from Cory Fields, Wladimir J. van der Laan, and Pieter Wuille.
|
||||
Troubleshooting was performed by Saïvann Carignan with the help of
|
||||
GitHub user @patrikr, Christopher Gurnee, and David. Preventative
|
||||
maintenance and audit code were contributions by Saïvann, and the
|
||||
volunteer quick start guide was contributed by David.
|
||||
|
||||
## Public Website Statistics
|
||||
|
||||
> "38,135,685 page views [since January 2014]" ---[The stats
|
||||
> page](https://bitcoin.org/stats/)
|
||||
|
||||

|
||||

|
||||
|
||||
## Expense Report
|
||||
|
||||
> "This is awesome and sorely needed. [...] Appreciate everything you do
|
||||
> for the community, keep up the great work!" ---/u/wserd on Reddit
|
||||
> about the new Full Node page ([source](http://www.reddit.com/r/Bitcoin/comments/2wvdko/new_page_on_bitcoinorg_running_a_full_node/cough5b))
|
||||
|
||||
|
||||

|
||||
|
||||
| Previous balance | 4.994 784 06 BTC
|
||||
|--------------------------|-------------------
|
||||
| Foundation's sponsorship | 20.779 976 01 BTC
|
||||
| Website maintenance | -5.786 595 31 BTC
|
||||
| Translations | -4.735 938 00 BTC
|
||||
| Server hosting | -4.552 368 00 BTC
|
||||
| Developer documentation | -2.614 684 15 BTC
|
||||
| **New balance** | 8.085 174 61 BTC
|
||||
|
||||
## Next Quarter's Goals
|
||||
|
||||
> "I'm running a full node (~20 connections) with Bitcoin Core Version
|
||||
> v0.10.0rc1 (64-Bit) on Windows 8.1 and willing to help out!"\
|
||||
> ---Volunteer on GitHub for the Full Node page
|
||||
> ([source](https://github.com/bitcoin/bitcoin.org/issues/763))
|
||||
|
||||
In addition to Bitcoin.org's recurring goals, such as funding the
|
||||
servers (currently about $600 USD per month), we hope to accomplish the
|
||||
following three major goals during the next quarter:
|
||||
|
||||
1. **New wallet maintainer:** we're [seeking a
|
||||
volunteer](https://github.com/bitcoin/bitcoin.org/issues/778) to
|
||||
review new wallets for inclusion on the Choose Your Wallet page, as
|
||||
well as to monitor existing wallets for problems and to propose new
|
||||
criteria that allow us to only recommend the very best wallets.
|
||||
|
||||
2. **New developer documentation:** the developer documentation is
|
||||
currently 250 printed pages long, and on May 24th it will celebrate
|
||||
its [one-year
|
||||
anniversary](https://github.com/bitcoin/bitcoin.org/pull/393#issuecomment-44089996)
|
||||
on Bitcoin.org. In the upcoming quarter we plan to add about 50 more
|
||||
printed pages worth of content, including:
|
||||
|
||||
* A [glossary/vocabulary
|
||||
page](https://groups.google.com/forum/#!topic/bitcoin-documentation/s_mL1syxYoQ)
|
||||
providing definitions for the over 150 specialized terms and
|
||||
synonyms used in Bitcoin development
|
||||
|
||||
* Documentation for at least the most common op codes, and possibly
|
||||
all the enabled op codes. This section will be essentially a more
|
||||
detailed version of the [Bitcoin Wiki script
|
||||
page](https://en.bitcoin.it/wiki/Script)
|
||||
|
||||
* [Improved type
|
||||
information](https://github.com/bitcoin/bitcoin.org/pull/753) in
|
||||
the RPC and REST sections, as
|
||||
[requested](http://www.mail-archive.com/bitcoin-development@lists.sourceforge.net/msg07069.html)
|
||||
by Ocaml-Bitcoin developer Dario Teixeira.
|
||||
|
||||
* Substantially revising and expanding the [current wallet
|
||||
section](https://bitcoin.org/en/developer-guide#wallets), likely
|
||||
leading to a new section focused on ECDSA keys and signatures.
|
||||
|
||||
* Continuing to expand the [overview of the Bitcoin P2P
|
||||
protocol](https://bitcoin.org/en/developer-guide#p2p-network).
|
||||
|
||||
3. **Better volunteer resources:** we want to make it easier for
|
||||
community members to volunteer to contribute to Bitcoin.org in ways
|
||||
both small and large. New documentation about site procedures is
|
||||
forthcoming and we will be looking for other ways to encourage and
|
||||
simplify first-time contributions.
|
||||
|
||||
## Thanks To Sponsors And Volunteers
|
||||
|
||||
> "Thank you for your sponsorship and your support of our work!"
|
||||
> ---Saïvann Carignan
|
||||
|
||||
> "The Foundation provides us a modest monthly grant so we can pay for
|
||||
> servers and some other stuff, and we put their logo on the bottom of
|
||||
> the page and write a quarterly report telling them what we've
|
||||
> accomplished thanks to their sponsorship. Beyond that, they let us
|
||||
> make our own decisions, for which independence we're quite grateful."
|
||||
> ---David A. Harding on Reddit
|
||||
> ([source](http://www.reddit.com/r/Bitcoin/comments/2wvdko/new_page_on_bitcoinorg_running_a_full_node/couu1cv))
|
||||
|
||||
We thank [The Bitcoin Foundation](https://bitcoinfoundation.org/) for
|
||||
their continued financial support of the site, and extend our heartfelt
|
||||
appreciation to the [15
|
||||
people](https://github.com/bitcoin/bitcoin.org/graphs/contributors?from=2014-12-01&to=2015-02-28&type=c)
|
||||
who contributed commits this quarter and the much larger number of
|
||||
people who provided valuable feedback in over 439 comments on pull
|
||||
requests and issues.
|
||||
|
||||
---
|
||||
|
||||
*If you have any questions about the content of this report, please
|
||||
[open an issue](https://github.com/bitcoin/bitcoin.org/issues/new) on
|
||||
GitHub or email Dave Harding, <dave@dtrt.org>.*
|
110
_posts/2015-04-01-report-april-2015.md
Normal file
|
@ -0,0 +1,110 @@
|
|||
---
|
||||
# This file is licensed under the MIT License (MIT) available on
|
||||
# http://opensource.org/licenses/MIT.
|
||||
|
||||
type: posts
|
||||
layout: post
|
||||
category: blog
|
||||
|
||||
title: "Site Updates In March 2015"
|
||||
permalink: /en/posts/site-updates-april-2015.html
|
||||
date: 2015-04-01
|
||||
author: >
|
||||
David A. Harding (<a href="mailto:dave@dtrt.org">email</a>, <a
|
||||
href="https://github.com/harding">GitHub</a>,
|
||||
<a href="http://www.reddit.com/user/harda/">Reddit</a>)
|
||||
---
|
||||
|
||||
*Thanks to [our
|
||||
volunteers](https://github.com/bitcoin/bitcoin.org/graphs/contributors?from=2015-03-01&to=2015-03-31&type=c)
|
||||
and the financial sponsorship of [The Bitcoin
|
||||
Foundation](https://bitcoinfoundation.org/), we made the following
|
||||
accomplishments this month.*
|
||||
|
||||
* **No more broken links:** all internal links on Bitcoin.org's 834 pages
|
||||
are now automatically checked by [HTML Proofer][] through our [Travis
|
||||
Continuous Integration (CI)][] infrastructure. We plan to enable HTML
|
||||
Proofer's HTML validation subroutine in the future to provide even
|
||||
better quality assurance. Thanks to HTML Proofer author [Garen
|
||||
Torikian][] for writing such a great tool!
|
||||
|
||||
* **Coinapult wallet** was briefly removed from the Bitcoin.org [Choose Your
|
||||
Wallet][] page after they suffered a security breach. After restoring
|
||||
full services to their customers and assuring us that customer
|
||||
deposits are safe, we re-added them.
|
||||
|
||||
* **KnC wallet** has been removed from the Choose Your Wallet page after
|
||||
multiple issues, including an abandoned website, no new commits to
|
||||
[their codebase][] in several months, and reports that their iOS app
|
||||
no longer worked. (In positive news, we have received reports that it
|
||||
is still possible to recover funds from the wallet seed.)
|
||||
|
||||
* **Translations** were updated thanks to translation volunteers on
|
||||
[Transifex][].
|
||||
|
||||
* **Seven new events** were added. Please check the [Events page][] to see
|
||||
whether there are any interesting Bitcoin meetups or conferences in
|
||||
your area.
|
||||
|
||||
* **New pages & features:** a [developer documentation][] glossary
|
||||
section and Javascript-based search engine were [proposed][] but not
|
||||
quite finished by the end of the month.
|
||||
|
||||
## Site Traffic
|
||||
|
||||
According to or [website statistics][], 4.3 million people visited the
|
||||
website in March. However, as seen in the illustration below, there was
|
||||
a suspicious spike in visits that look like a possible attempt at
|
||||
[referer spam][] (even though we don't publish referer information).
|
||||
Almost all of the suspicious traffic was directed at the Spanish, Dutch,
|
||||
and French Bitcoin.org home pages, leaving statistics for the rest of
|
||||
the site fairly accurate.
|
||||
|
||||
We suspect the accurate number of unique visitors in March was around
|
||||
2.0 million, roughly the same as in February.
|
||||
|
||||

|
||||
|
||||
Notable traffic patterns this month included:
|
||||
|
||||
* The [Full Node Guide][] first released last month received over 8,000
|
||||
page views, a surprisingly high number for a new technical document.
|
||||
Hopefully this is a sign that users really want to run full nodes for
|
||||
themselves.
|
||||
|
||||
* The [Choose Your Wallet page][] continues to receive over 130,000 page
|
||||
views a month, as it keeps on trying to help novice users choose
|
||||
their first Bitcoin wallet.
|
||||
|
||||
* The [Bitcoin Core Download page][] has just as many page views as it
|
||||
did last month (75,000) when Bitcoin Core 0.10.0 was released. If you
|
||||
haven't upgraded yet to get new features like [headers-first block
|
||||
sync][] and [lower vulnerability to OpenSSL code changes][], take some
|
||||
time to read the [0.10.0 release notes][] to see what you're missing.
|
||||
|
||||
## Thank You Volunteers!
|
||||
|
||||
Special thanks to the 19 volunteers who contributed and commented
|
||||
through [GitHub][] this month: anthonyc0603, arvicco, barmstrong,
|
||||
Bitcoinference, borisstankovic, ConsumersResearch, dajohi, dquintela,
|
||||
Firescar96, FrancisPouliot, gurnec, harding, larshesel, LinusU, louisjc,
|
||||
luke-jr, muresanroland, pstratem, and saivann.
|
||||
|
||||
[HTML proofer]: https://github.com/gjtorikian/html-proofer
|
||||
[Travis continuous integration (CI)]: https://travis-ci.org/bitcoin/bitcoin.org
|
||||
[Garen Torikian]: https://github.com/gjtorikian
|
||||
[Choose Your Wallet]: /en/choose-your-wallet
|
||||
[Transifex]: https://www.transifex.com/projects/p/bitcoinorg/
|
||||
[Events page]: /en/events
|
||||
[developer documentation]: /en/developer-documentation
|
||||
[proposed]: https://github.com/bitcoin/bitcoin.org/pull/793
|
||||
[GitHub]: https://github.com/bitcoin/bitcoin.org#how-to-participate
|
||||
[their codebase]: https://github.com/kncgroup/bitcoin-wallet
|
||||
[full node guide]: /en/full-node
|
||||
[CHoose your wallet page]: /en/choose-your-wallet
|
||||
[Bitcoin core download page]: /en/download
|
||||
[headers-first block sync]: /en/developer-guide#headers-first
|
||||
[lower vulnerability to OpenSSL code changes]: https://github.com/bitcoin/bips/blob/master/bip-0066.mediawiki
|
||||
[0.10.0 release notes]: /en/release/v0.10.0
|
||||
[website statistics]: https://bitcoin.org/stats/2015-03.html
|
||||
[referer spam]: https://en.wikipedia.org/wiki/Referer_spam
|
90
_posts/2015-04-14-new-glossary.md
Normal file
|
@ -0,0 +1,90 @@
|
|||
---
|
||||
# This file is licensed under the MIT License (MIT) available on
|
||||
# http://opensource.org/licenses/MIT.
|
||||
|
||||
type: posts
|
||||
layout: post
|
||||
category: blog
|
||||
|
||||
title: "Dev Docs: New Glossary & Search Feature"
|
||||
permalink: /en/posts/developer-docs-glossary-and-search.html
|
||||
date: 2015-04-14
|
||||
author: >
|
||||
David A. Harding (<a href="mailto:dave@dtrt.org">email</a>, <a
|
||||
href="https://github.com/harding">GitHub</a>,
|
||||
<a href="http://www.reddit.com/user/harda/">Reddit</a>)
|
||||
---
|
||||
|
||||
*Thanks to [several volunteers][] and the financial sponsorship of [The
|
||||
Bitcoin Foundation][], we've added two major new features to the
|
||||
[Bitcoin.org Developer Documentation][].*
|
||||
|
||||
A new [glossary section][] has been added to the Bitcoin.org Developer
|
||||
Documentation, and with it comes a fully-Javascript search engine that
|
||||
helps you look up glossary entries, Bitcoin Core RPCs, Bitcoin BIPs,
|
||||
Script-language op codes, and Bitcoin P2P protocol messages.
|
||||
|
||||
## Developer glossary main page
|
||||
|
||||

|
||||
|
||||
The glossary main page provides a search box and a sorted list of terms.
|
||||
It uses a floating list so that it looks good on both mobiles and
|
||||
desktop/laptop screens.
|
||||
|
||||
A link is provided at the bottom of the page to allow readers to
|
||||
recommend new glossary terms. (It works like the Submit New Event link
|
||||
on the [Events page][].)
|
||||
|
||||
### Glossary entries
|
||||
|
||||

|
||||
|
||||
Each glossary entry has its own page providing a short definition
|
||||
(limited to 255 characters), one or more synonyms, zero or more "not to
|
||||
be confused with" terms, and zero or more links to resources on and off
|
||||
Bitcoin.org. Separate pages were used to allow search engines to link
|
||||
directly to the most relevant entry, rather than forcing users to scroll
|
||||
through a giant page of definitions.
|
||||
|
||||
The glossary currently has:
|
||||
|
||||
* 89 glossary entry pages
|
||||
* 51 additional synonyms
|
||||
* 222 links (all internal to Bitcoin.org or to Bitcoin Wiki, BitcoinTalk, or Bitcoin StackExchange)
|
||||
|
||||
Each page includes links to edit it, view its history, or report an
|
||||
issue about it.
|
||||
|
||||
### Dev search box
|
||||
|
||||

|
||||
|
||||
A Javascript-powered search box is added to the following pages: [Dev
|
||||
Guide][], [Dev Reference][], [Dev Examples][], [Dev Glossary][], and individual
|
||||
glossary entry pages.
|
||||
|
||||
The box allows finding the following by keyword, listed in the order
|
||||
they appear in the search:
|
||||
|
||||
* Glossary entries (Bitcoin.org)
|
||||
* RPCs (Bitcoin.org)
|
||||
* Op codes (Bitcoin Wiki)
|
||||
* BIPs (just notable and non-withdrawn BIPs; GitHub.com BIPs repo)
|
||||
* Bitcoin P2P protocol messages (Bitcoin.org)
|
||||
|
||||
The search uses [JQuery][] and [JQuery UI][], both MIT-licensed. Both are
|
||||
loaded from the Bitcoin.org server so there's no stats leakage when
|
||||
people load them.
|
||||
|
||||
[dev guide]: /en/developer-guide
|
||||
[dev reference]: /en/developer-reference
|
||||
[dev examples]: /en/developer-examples
|
||||
[dev glossary]: /en/developer-glossary
|
||||
[jquery]: https://jquery.com/
|
||||
[jquery ui]: https://jqueryui.com/
|
||||
[several volunteers]: https://github.com/bitcoin/bitcoin.org/pull/793
|
||||
[Bitcoin.org developer documentation]: /en/developer-documentation
|
||||
[the bitcoin foundation]: https://bitcoinfoundation.org/
|
||||
[glossary section]: /en/developer-glossary
|
||||
[events page]: /en/events
|
27
en/blog.html
Normal file
|
@ -0,0 +1,27 @@
|
|||
---
|
||||
# This file is licensed under the MIT License (MIT) available on
|
||||
# http://opensource.org/licenses/MIT.
|
||||
|
||||
layout: base
|
||||
lang: en
|
||||
title: Bitcoin.org Site Blog - Bitcoin
|
||||
id: site-blog
|
||||
---
|
||||
|
||||
<div class="home">
|
||||
|
||||
<h1 class="page-heading">Bitcoin.org Site Blog</h1>
|
||||
|
||||
<p class="summary">Discover what's new on Bitcoin.org or <a href="/en/rss/blog.xml">subscribe to the RSS feed</a></p>
|
||||
|
||||
<ul class="post-list">
|
||||
{% for post in site.posts %}
|
||||
<li>
|
||||
<a class="post-link" href="{{ post.url | remove: '.html' }}">{{ post.title }}</a>
|
||||
-
|
||||
<span class="post-meta">{{ post.date | date: "%b %-d, %Y" }}</span>
|
||||
</li>
|
||||
{% endfor %}
|
||||
</ul>
|
||||
|
||||
</div>
|
33
en/rss/blog.xml
Normal file
|
@ -0,0 +1,33 @@
|
|||
---
|
||||
# This file is licensed under the MIT License (MIT) available on
|
||||
# http://opensource.org/licenses/MIT.
|
||||
|
||||
layout: null
|
||||
---
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
|
||||
<channel>
|
||||
<title>Bitcoin.org Site Blog</title>
|
||||
<description>News about Bitcoin.org</description>
|
||||
<link>{{ site.url }}{{ site.baseurl }}/</link>
|
||||
<atom:link href="{{ "/en/rss/blog.xml" | prepend: site.baseurl | prepend: site.url }}" rel="self" type="application/rss+xml"/>
|
||||
<pubDate>{{ site.time | date_to_rfc822 }}</pubDate>
|
||||
<lastBuildDate>{{ site.time | date_to_rfc822 }}</lastBuildDate>
|
||||
<generator>Jekyll v{{ jekyll.version }}</generator>
|
||||
{% for post in site.posts limit:5 %}
|
||||
<item>
|
||||
<title>{{ post.title | xml_escape }}</title>
|
||||
<description>{{ post.content | xml_escape }}</description>
|
||||
<pubDate>{{ post.date | date_to_rfc822 }}</pubDate>
|
||||
<link>{{ post.url | remove: '.html' | prepend: site.baseurl | prepend: site.url }}</link>
|
||||
<guid isPermaLink="true">{{ post.url | remove: '.html' | prepend: site.baseurl | prepend: site.url }}</guid>
|
||||
{% for tag in post.tags %}
|
||||
<category>{{ tag | xml_escape }}</category>
|
||||
{% endfor %}
|
||||
{% for cat in post.categories %}
|
||||
<category>{{ cat | xml_escape }}</category>
|
||||
{% endfor %}
|
||||
</item>
|
||||
{% endfor %}
|
||||
</channel>
|
||||
</rss>
|
2
img/blog/free/COPYING
Normal file
|
@ -0,0 +1,2 @@
|
|||
The files in this folder are licensed under the MIT License (MIT) available on
|
||||
http://opensource.org/licenses/MIT.
|
BIN
img/blog/free/bitcoin-core.png
Normal file
After Width: | Height: | Size: 44 KiB |
BIN
img/blog/free/devglossary-entries.png
Normal file
After Width: | Height: | Size: 31 KiB |
BIN
img/blog/free/devglossary-main-page.png
Normal file
After Width: | Height: | Size: 23 KiB |
BIN
img/blog/free/devglossary-search-box.png
Normal file
After Width: | Height: | Size: 28 KiB |
BIN
img/blog/free/en-headers-first-moving-window.png
Normal file
After Width: | Height: | Size: 5.5 KiB |
BIN
img/blog/free/events.png
Normal file
After Width: | Height: | Size: 24 KiB |
BIN
img/blog/free/expenses.png
Normal file
After Width: | Height: | Size: 7.7 KiB |
BIN
img/blog/free/stats-2014-12.png
Normal file
After Width: | Height: | Size: 15 KiB |
BIN
img/blog/free/stats-2015-01.png
Normal file
After Width: | Height: | Size: 28 KiB |
BIN
img/blog/free/stats-2015-02.png
Normal file
After Width: | Height: | Size: 28 KiB |
BIN
img/blog/free/stats-2015-03.png
Normal file
After Width: | Height: | Size: 15 KiB |
BIN
img/blog/free/torrent.png
Normal file
After Width: | Height: | Size: 26 KiB |
BIN
img/blog/free/translations.png
Normal file
After Width: | Height: | Size: 21 KiB |
BIN
img/blog/free/travis.png
Normal file
After Width: | Height: | Size: 15 KiB |
BIN
img/blog/free/wallets.png
Normal file
After Width: | Height: | Size: 68 KiB |