elliottcable / fora
- Source
- Commits
- Network (0)
- Issues (0)
- Downloads (0)
- Wiki (1)
- Graphs
-
Tree:
7f96fae
commit 7f96faeb74b0b6d91a3b7725a74ff50fbc3fbbf9
tree 31ea88a2e8a70174bd4f0491ece158340e671aa0
parent 40f0e5de778dd529efdaaa7686d0522de3e1de25
tree 31ea88a2e8a70174bd4f0491ece158340e671aa0
parent 40f0e5de778dd529efdaaa7686d0522de3e1de25
fora / README.mkdn
| e1f4463c » | elliottcable | 2008-02-24 | 1 | fora | |
| 2 | ==== | ||||
| 3 | |||||
| 7f96faeb » | elliottcable | 2008-04-10 | 4 | [fora][1] (yes, it's all lowercase letters) is forum / discussion board | |
| 5 | software, done *differently*. If you'd like to discuss fora, make suggestions, | ||||
| 6 | or ask questions, you can do so in [our campfire room][2]. | ||||
| 7 | |||||
| 8 | **Note:** this project is currently non-operational, and is still in early | ||||
| 9 | development. Feel free to watch it here on GitHub, fork it and contribute | ||||
| 10 | yourself, or jump in the room and chat with us... but you can't download and | ||||
| 11 | install fora in it's current state. | ||||
| e1f4463c » | elliottcable | 2008-02-24 | 12 | ||
| 13 | [1]: <http://fora.yreality.net/> (fora homepage) | ||||
| 7f96faeb » | elliottcable | 2008-04-10 | 14 | [2]: <http://elliottcable.campfirenow.com/10c4b> (fora campfire room) | |
| e1f4463c » | elliottcable | 2008-02-24 | 15 | ||
| 0584de23 » | elliottcable | 2008-02-25 | 16 | Philosophy | |
| e1f4463c » | elliottcable | 2008-02-24 | 17 | ---------- | |
| 18 | |||||
| f68e6b9d » | elliottcable | 2008-03-04 | 19 | * No categories, completely dynamic via tags and tag sets instead of topics | |
| 0584de23 » | elliottcable | 2008-02-25 | 20 | * No registration - every visitor is automatically assigned an account, and | |
| e1f4463c » | elliottcable | 2008-02-24 | 21 | they are automatically logged in to the correct account when visiting again | |
| 0584de23 » | elliottcable | 2008-02-25 | 22 | * No community authentication - every user is assumed to be trustworthy (no | |
| e1f4463c » | elliottcable | 2008-02-24 | 23 | passwords to log in, can edit anybody elses' posts, like a wiki - although | |
| 24 | versions are kept) | ||||
| 0584de23 » | elliottcable | 2008-02-25 | 25 | * Member trust built on self-sufficient ratings, not mere membership | |
| e1f4463c » | elliottcable | 2008-02-24 | 26 | ||
| 27 | With fora, we hope to counter some of the basic anthropological problems | ||||
| 28 | associated with the limitations of normal 'discussion-board', or forum | ||||
| 29 | software. Such limitations and the said problems are discussed in more | ||||
| 4be63f81 » | elliottcable | 2008-03-05 | 30 | depth [here][3]. | |
| e1f4463c » | elliottcable | 2008-02-24 | 31 | ||
| 9ff4cc0b » | elliottcable | 2008-03-12 | 32 | [3]: <http://wakaba.c3.cx/shii/shiichan> (Discussion and comparision of forum software vs. 2ch-type software) | |
| e1f4463c » | elliottcable | 2008-02-24 | 33 | ||
| 34 | Getting | ||||
| 35 | ------- | ||||
| 36 | |||||
| 37 | The authoratative source for this project is available at | ||||
| 38 | <http://github.com/elliottcable/fora>. You can clone your own copy with the | ||||
| 39 | following command: | ||||
| 40 | |||||
| 6800b25c » | elliottcable | 2008-03-25 | 41 | git clone git://github.com/elliottcable/fora.git | |
| e1f4463c » | elliottcable | 2008-02-24 | 42 | ||
| 43 | If you want to make changes to the codebase, you need to fork your own github | ||||
| 4be63f81 » | elliottcable | 2008-03-05 | 44 | repository for said changes. Send a pullrequest to [elliottcable][4] | |
| e1f4463c » | elliottcable | 2008-02-24 | 45 | when you've got something ready for the master that you think should be | |
| 46 | integrated into the root source. | ||||
| 7f96faeb » | elliottcable | 2008-04-10 | 47 | ||
| 48 | Bugs or feature requests can be submitted to our [ticketing system][5]. | ||||
| e1f4463c » | elliottcable | 2008-02-24 | 49 | ||
| 4be63f81 » | elliottcable | 2008-03-05 | 50 | [4]: <http://github.com/elliottcable> (elliottcable's github account) | |
| 7f96faeb » | elliottcable | 2008-04-10 | 51 | [5]: <http://elliottcable.lighthouseapp.com/projects/9425-fora/overview> (fora on Lighthouse) | |
| e1f4463c » | elliottcable | 2008-02-24 | 52 | ||
| 53 | Requirements | ||||
| 54 | ------------ | ||||
| 55 | |||||
| 0584de23 » | elliottcable | 2008-02-25 | 56 | To run fora, you need the following gems: | |
| e1f4463c » | elliottcable | 2008-02-24 | 57 | ||
| 58 | * merb-core | ||||
| f68e6b9d » | elliottcable | 2008-03-04 | 59 | * merb-more (may not be necessary) | |
| 4974205c » | elliottcable | 2008-03-02 | 60 | * datamapper (and associated do_postgres, do_mysql, etc) | |
| 61 | * merb_datamapper (from merb-plugins) | ||||
| e1f4463c » | elliottcable | 2008-02-24 | 62 | ||
| 63 | To develop and contribute to fora, you also need: | ||||
| 64 | |||||
| 4974205c » | elliottcable | 2008-03-02 | 65 | * merb_rspec (from merb-plugins) | |
| e1f4463c » | elliottcable | 2008-02-24 | 66 | * rspec | |
| 6800b25c » | elliottcable | 2008-03-25 | 67 | * rake | |
| 68 | |||||
| 69 | merb edge | ||||
| 70 | --------- | ||||
| 71 | |||||
| 72 | To easily install the current edge merbs, first install the merb-dev rakefile with sake as follows: | ||||
| 73 | |||||
| 74 | sudo gem install sake | ||||
| 40f0e5de » | elliottcable | 2008-03-26 | 75 | mkdir -p ~/.ruby; cd ~/.ruby | |
| 6800b25c » | elliottcable | 2008-03-25 | 76 | sake -i http://github.com/ivey/merb-dev/tree/master/merb-dev.rake?raw=true | |
| 77 | sake merb:clone | ||||
| 78 | cd ~/.ruby/merb | ||||
| 79 | sudo sake merb:gems:wipe | ||||
| 80 | sudo sake merb:install merb:install:plugins | ||||
