【AB】Tasty things in the future! Introducing Batter
As some of you may know, our site code has grown rather ugly over the past few years, and is in need of a big overhaul. Waffles.fm has felt the same way, and has recently started the Batter project, their new site frontend. This is a great opportunity for trackers everywhere, and we're excited to announce that we're teaming up with them on this project!Batter will enable us to bring the site to the next level. On the backend, things will be faster, more scalable, more tidy and easier to maintain. On the frontend, you'll see a more consistent, modern and overall better looking UI, more intuitive features, and some cool things to enhance the community. Content (torrents) will be organized much more sanely, meaning less work and confusion for anyone uploading or editing torrents. Perhaps most importantly, we will be able to implement new features much more quickly and with less of a risk of breaking something.
Batter is open source, and development is taking place on Github (https://github.com/wafflesfm/batter). As such, anyone who's interested in the project is very welcome to help out! Here's a bit of the expertise we're looking for at this stage (trimmed from Waffles' original post):
Waffles wrote:
Django Back-End Development
We are rewriting our current system with a new backend written primarily in Python and Django. Some technologies we are working with:
Python / Django
PostgreSQL
Memcached / Redis
Elasticsearch / Haystack
Javascript Front-End Development
With the revamped backend, we want to also get a nice, new coat of paint on the front of the site as well. We are looking for some talented UI/UX devs who love working with these technologies and paradigms:
HTML / CSS / JavaScript (of course)
Responsive design / progressive enhancement
Ember.js - optional, but really cool if you've used it
Getting involved
Discussion about development is mostly in #batter on irc.p2p-network.net. You'll need to register your nick and be connected over SSL (port 6697 or 7000) to join the channel. Much of the info you need to get started with writing code can be found in the readme file in the repository. Feature management is being done via Github issues, so if you think of something great submit a new one, and if you see one you're interested in implement it.
We're looking to kick this project into high gear, so don't be shy and get coding! As an open source project, anyone can contribute via pull requests, so even if you don't have experience with all of these things still feel free to still get involved!
Note that it will still be some time before we deploy this. Also note that of course no data will be lost as it will all be migrated to the new system.
What about the tracker?
You might be wondering what will happen to Chihaya, our shiny new tracker. Well, this is actually how we got involved in Batter. Waffles was originally going to write a new tracker in C++, although decided to contact us about using Chihaya instead. Of course we agreed, and then decided to join up with Waffles in making the best tracker software ever.
Oh yeah, Chihaya is open source as well, although isn't fit for general use yet since our schema differs from Gazelle. Once Batter gets to a usable level, Chihaya will be updated to work with it.
很著名的音乐站啊 现在的帖子怎么都不发链接啊,一点也不方便{:7_754:} 新机制引入,貌似是改制通知
页:
[1]