CampFireManager / cfm2

CampFireManager is a talk scheduling tool for conferences - such as barcamps or fixed schedule conferences
http://campfiremanager.info
16 stars 9 forks source link

Node.JS #176

Closed robertmain closed 11 years ago

robertmain commented 11 years ago

I was wondering if anyone would be interested in a Node.JS port of Campfire Manager?

JonTheNiceGuy commented 11 years ago

I'd certainly be interested in seeing it :) (I really need to start understanding how Node works!)

@NotBobTheBuilder started an imitation of the API in CandleFire but that was more to test the front-end on. I don't know whether it's worth building off that, or starting something fresh? Perhaps if you start a repo, and we can move it into the main CFM Repos once it's got a bit of momentum?

NotBobTheBuilder commented 11 years ago

Agreed, I think node would be a much better platform for CFM than PHP, especially if we maintain the target of having most (all?) data transferred through the API

Candlefire was designed to be a reasonably accurate implementation of the API, and that was about it. Could be worth building off that - though I suspect it would be cleaner to start afresh :)

On Tuesday, August 20, 2013, JonTheNiceGuy wrote:

I'd certainly be interested in seeing it :) (I really need to start understanding how Node works!)

@NotBobTheBuilder https://github.com/NotBobTheBuilder started an imitation of the API in CandleFirehttps://github.com/NotBobTheBuilder/CandleFirebut that was more to test the front-end on. I don't know whether it's worth building off that, or starting something fresh? Perhaps if you start a repo, and we can move it into the main CFM Repos once it's got a bit of momentum?

— Reply to this email directly or view it on GitHubhttps://github.com/CampFireManager/cfm2/issues/176#issuecomment-22928217 .

Thanks

Jack

NotBobTheBuilder commented 11 years ago

As a follow-up, something I'm very impressed by at the moment is Meteor.js - a real time framework built for Node.js + mongodb.

It uses the same API on the client + server (so Rooms.find({id: 1}) works fine on client + server) which makes it really nice for building web apps like CFM.

I'm hacking something together to see how it turns out - but definitely impressed by it.

JonTheNiceGuy commented 11 years ago

I knocked together some "things" that any port or rewrite of CFM should have. Here's the link

https://rizzoma.com/topic/78a5dcb365d4bd8d2070a7bacc139a0f/

I've created a new repo, in which discussions about ports should probably occur - if only so it doesn't clutter the main issues log for this repo.