mirror of
https://github.com/seigler/dash-docs
synced 2025-07-28 02:06:13 +00:00
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.
This commit is contained in:
parent
3a7968eee4
commit
ffa9a249f3
27 changed files with 803 additions and 1 deletions
464
_posts/2015-03-05-quarterly-report-decjanfeb2015.md
Normal file
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
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
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
|
Loading…
Add table
Add a link
Reference in a new issue