Update readme with link to live demo

This commit is contained in:
Toby Zerner 2015-02-26 16:03:20 +10:30
parent daf269b18a
commit fb6080e488

View File

@ -4,6 +4,8 @@ Im [Toby Zerner](http://tobyzerner.com), the developer of [esoTalk](http://es
**As it stands, there is a need for modern, well-architected, powerful forum software that is easy to use and self-host.** Thats what Flarum is. But I'm a full-time student and I don't have time to do this by myself. So I'm opening up Flarum to the world — let's build it together. **As it stands, there is a need for modern, well-architected, powerful forum software that is easy to use and self-host.** Thats what Flarum is. But I'm a full-time student and I don't have time to do this by myself. So I'm opening up Flarum to the world — let's build it together.
**[Live Demo »](http://demo.flarum.org#/1/welcome-to-the-first-public-demo-of-flarum)**
![Flarum screenshot](https://pbs.twimg.com/media/B7eOB3bCMAE88_f.png:large) ![Flarum screenshot](https://pbs.twimg.com/media/B7eOB3bCMAE88_f.png:large)
## Philosophy ## Philosophy
@ -33,33 +35,19 @@ Ember.js is a mature JavaScript framework which will power Flarums front-end.
## Current State ## Current State
Ive been working on a prototype for some time in-between my studies. In addition to interface design, most of my time has been spent building out the architecture: making decisions about which frameworks to use, the most effective way to componentize everything, standardizing the API, etc. Take a look at the [live demo](http://demo.flarum.org#/1/welcome-to-the-first-public-demo-of-flarum) to see Flarum in action.
You might notice that a lot of the code is a bit of a mess right now. This is because I wanted to get things working on a superficial level in order to record material for the Kickstarter video, and since then I haven't yet had sufficient time to clean it up. Please be aware that the mess is not at all indicative of the standard that we're aiming for! For a general overview of where Flarum is headed, read [this blog post](http://tobyzerner.com/flarum).
### Whats Done In short, the priority at the moment is to build out a lightweight core, and only start building [Extensions](https://github.com/flarum/core/wiki/Extensions) when it is relatively stable. Below is a list of the things to work on, with links to the relevant discussion.
- [x] The basic technology stack (Laravel and Ember see above)
- [x] The [architectural foundation](https://github.com/flarum/core/wiki/Architecture) (core/API/web layers)
- [x] Some of the API (discussion and post read + write)
- [x] Discussion list view and basic search functionality
- [x] Discussion viewing and scrolling
### Whats Next
The priority at the moment is to build out a lightweight core, and only start building [Extensions](https://github.com/flarum/core/wiki/Extensions) when it is relatively stable. Below is a list of the things to work on immediately, with links to the relevant discussion.
- [x] Interface redesign ([#1](https://github.com/flarum/core/issues/1))
- [ ] Write tests in both Laravel ([#3](https://github.com/flarum/core/issues/3)) and Ember ([#4](https://github.com/flarum/core/issues/4)) - [ ] Write tests in both Laravel ([#3](https://github.com/flarum/core/issues/3)) and Ember ([#4](https://github.com/flarum/core/issues/4))
- [ ] Further consolidation of Extension interfaces (see [Extensions](https://github.com/flarum/core/wiki/Extensions)) - [ ] Further consolidation of Extension interfaces (see [Extensions](https://github.com/flarum/core/wiki/Extensions))
- [ ] Develop user authentication strategy ([#5](https://github.com/flarum/core/issues/5))
- [ ] Implement replying, post editing, discussion creation ([#6](https://github.com/flarum/core/issues/6))
- [ ] Implement discussion title editing ([#7](https://github.com/flarum/core/issues/7))
- [ ] Implement post deletion ([#8](https://github.com/flarum/core/issues/8))
- [ ] Implement discussion deletion ([#9](https://github.com/flarum/core/issues/9))
- [x] Design user profile interface ([#10](https://github.com/flarum/core/issues/10))
- [ ] Design admin interfaces ([#11](https://github.com/flarum/core/issues/11))
- [ ] Build Notifications system ([#12](https://github.com/flarum/core/issues/12)) - [ ] Build Notifications system ([#12](https://github.com/flarum/core/issues/12))
- [ ] Make design responsive
- [ ] Discussion and user badges
- [ ] User profiles/cards/preferences
- [ ] Build admin infrastructure
For a full list of planned features, see [Features](https://github.com/flarum/core/wiki/Features). For a full list of planned features, see [Features](https://github.com/flarum/core/wiki/Features).
@ -105,8 +93,6 @@ Building Flarum is going to be a team effort, and we'd love for you to help! All
- **Spread the word.** Know someone who could help out? Please share this project with them! - **Spread the word.** Know someone who could help out? Please share this project with them!
> In this early stage of development, bug reports won't be particularly helpful, because things will be constantly changing and breaking.
### Process ### Process
1. Review the [Flarum Contributor License Agreement](#contributor-license-agreement). ([Why?](https://julien.ponge.org/blog/in-defense-of-contributor-license-agreements/)) 1. Review the [Flarum Contributor License Agreement](#contributor-license-agreement). ([Why?](https://julien.ponge.org/blog/in-defense-of-contributor-license-agreements/))