Hi Bitcoin enthusiasts who use Drupal!
I'm so glad to see that people are interested in using Drupal with Bitcoin. I've already created two sites using Drupal for Bitcoin related stuff: https://bitcoinbonus.com and http://bitcoinbasics.com.
I wanted to open up a conversation about the best way to bring Bitcoin to the Drupal community and lay out a roadmap for various development efforts in the hopes of reducing duplicated effort and enhancing the time that more people can start using Bitcoin with Drupal.
I'm aware of three modules --
uc_bitcoin -- created by MIke Gogulski (named Bitcoin) for using Ubercart to accept payments in bitcoin http://bit.ly/eaKyjH
btc_address -- created by me (DarrellDuane) uses bitcoin-php. I'm thinking of changing the name of this to be bitcoin_address https://github.com/DarrellDuane/btc_address
bitcoin -- a module that Bind Drupal accounts to Bitcoin accounts in bitcoind, maintain user's address book, make payments. Created by m0ray (Dimitri ) available in the bitcoin.org forums or at http://drupal.org/node/1030762
also relevant to consider is:
* bitcoin-php (a PHP library for Bitcoin created and maintained by Mike Gogulski) https://github.com/mikegogulski/bitcoin-php
* the Bitcoin PHP classes/library included in m0ray's module, which I've suggested should be separated from his module.
What else is out there for Drupal or PHP that I'm missing?
I'd like to hear a list of "nice to haves" at the high level, for bitcoin on Drupal -- what would be good tools for you to have to support your btc/drupal ideas?
Some of the ideas & concerns I've got:
--I'd like to have just one bitcoin related module that is the base module used for including the bitcoin-php library, and then other modules that needed to use this library would by default make the original module a dependency for any other module that wanted to communicate with one or more bitcoind instances.
-- I'd like to do is replicate the bitcoin client/user interface in Drupal, but make it able to quickly switch between multiple bitcoind daemons.
--What should be in the module named "bitcoin" ? When someone downloads bitcoin, what do they get? I'm thinking it should be what I describe above
What are you looking for? How can we best create a modular framework of modules to make it easy for each of us to contribute to Bitcoin for Drupal, and also make Drupal easy to use with Bitcoin
p.s. Anyone thinking about Drupal 7 yet?