Bitcoin is a rapidly rising digital currency that is quickly becoming a popular method to purchase goods and services on the Internet that requires no credit card, no bank account, and no personal information to be transmitted. Payments can be sent and received to a merchant from anywhere in the world in seconds, and there is no middleman sitting between the customer and the merchant.
SilverStripe is ideally suited for an application like this - the framework contains many useful libraries (such as RestfulService) that speak directly to the Bitcoin network or a payment gateway that forwards Bitcoin transactions for a miniscule fee, and has several modules that enable a business to set up and deploy an e-commerce website very quickly with minimal effort. What would it take to accept Bitcoin in a point-of-sale environment using SilverStripe? I’ve created a basic point-of-sale system named "Bitrito" to sell hypothetical homemade burritos using Bitcoin to demonstrate this possibility.
UPDATE: have added Lee's video on push notifications and single page mobile apps with SilverStripe.
A big thanks to all the community members that made it along to the Auckland Meetup, we have the first two videos from the talks available below. There is still one more to come from Lee Blazek and note we won't be posting Jame Pluck's (@papabearnz on twitter) talk up as he will be delivering a more featured version of this talk at the WDCNZ conference at the end of July (which we are also sponsoring this year).
Let's face it, a common gripe in open-source is documentation. SilverStripe is no exception here, though we would like to do something about it. While we have had some semblance of developer documentation up at http://docs.silverstripe.org for some time, it often takes a back seat in favour of more technical and code related contributions from the community. In fact, we have raised the issue in the past and made some significant improvements, however it's time for more. The key thing to remember here is that that documentation has been and will continue to be a collaborative effort built up by contributions from the community (so a big thanks to all those that have contributed thus far!).
Part of my role as Community Awesomeness Manager here at SilverStripe, is to work within the community to both ensure knowledge flows and that you have the tools you need to build awesome projects using the SilverStripe Framework and CMS. Documentation is something we not only need to correct in the short term, but to ensure as we move forward that documentation has a good process to ensure continued contribution to it by the community in a structured and meaningful way.
These are exciting days with the initial upgrades to the SilverStripe community website, silverstripe.org, now underway. Here's a little information to keep you up to speed with what's going on.
Silverstripe.org has been due for an upgrade for some time, and now it's time to roll up the sleeves and get in there. Not only is the site code becoming out-of-date, the design could also use a refresh to reflect the vibrant community that drives it. That's you. However, the ultimate vision hasn't changed and we are going to continue building a place that the community can learn from each other, share ideas, and connect.
Earlier this month, here in Wellington (NZ) we had our SilverStripe developer meetup with community members Aaron Carlino and David Craig giving presentations. As usual we captured this on video and have some links to the slindes from the talk for you to check out if you missed out on coming along (or just want to rewatch and pick up more details).
Links and videos are below, and also be sure to checkout our Vimeo channel for past meetup talks and lots of useful SilverStripe knowldge.
Update 13 May 2014: Stable version of 3.1.5 and 3.0.11 are now avilable from our downloads.
I have been learning to code for a few years now, just in bits and pieces, through university classes, events, and self-study (mostly online). I feel comfortable writing HTML and CSS, and have been working on learning how to make complete web applications, using Ruby on Rails and dabbling in SQL and C#. I’ve also played around with other languages online including PHP so I was quite excited about the opportunity to learn some SilverStripe, to see what it is like and what it’s great for, and to start building some cool things!
The first thing I really started to notice about SilverStripe is how similar it is to rails, which made me happy because I love rails, and it’s what I have the most experience with. SilverStripe is a framework just like rails, except that instead of being based on Ruby, it is a framework for PHP. Both use the MVC structure and I found that the SilverStripe structure sort of made sense to me after doing some work with rails. It was great to start working in a project and already have a feel for where different parts of the code go, and what different folders might be designed for.
Update 9 April 2014: Stable version of 3.1.4 and 3.0.10 are now avilable from our downloads.
Out now are two new release candidates for users to try out. 3.0.10-rc1 and 3.1.4-rc1 each contain recent patches to combat recently discovered security issues, which you can read more about on our security releases page. While these are not critical issues, it’s still important to be aware of changes that could affect you or users of your website.
On the client-side we have a simple AngularJS application. This manipulates product data and handles user interactions. On the backend, we’ve got a SilverStripe ModelAdmin, Controller, and a custom page type. These are all brought together with AngularJS enhanced SilverStripe templates.
Videos from the March 5th, 2014 Wellington SilverStripe developer community meetups are up on our vimeo video knowldge-base, well worth a watch!
Since the talks got a bit technical, it will be good to rewatch (if you came along that night) and absorb the material again. Check them out for the first time if you didn't make it (or are on the other side of the globe). Ingo's and Stig's presentation slides are also available.
Slides: Ingo Schommer - Pagetypeitis: Antipatterns and solutions for SilverStripe page types
Slides: Stig Lindqvist - Dependancy Injection
Check out the videos...