KYOSS / kyoss-topic-manager

A web application to allow members of KYOSS to vote on topics for meetings.
Apache License 2.0
3 stars 5 forks source link

Application needs a base HTML page for the beginnings of a single-page application #2

Open InfoSec812 opened 10 years ago

InfoSec812 commented 10 years ago

Create an initial HTML page for use as the landing page for our single-page application.

zeroasterisk commented 10 years ago

Suggestions from the crowd are welcome...

Needs:

Recommendations:

InfoSec812 commented 10 years ago

I'm interested in learning Angular, but that's the only reason I would recommend it as I have no experience with it...

The other stuff has some name recognition for me, but I am DEFINITELY not a front-end guy... Feel free to break this issue into smaller stories which can be more readily completed.

Thanks Alan!

Deven

On Tue, Jul 8, 2014 at 12:41 PM, alan bount notifications@github.com wrote:

Suggestions from the crowd are welcome...

Needs:

  • responsive with targets on desktop, tablet, & mobile
  • client-side router
  • client-side render of template components
  • for now, we can skip server-side rendering (but good to think about)

Recommendations:

— Reply to this email directly or view it on GitHub https://github.com/KYOSS/kyoss-topic-manager/issues/2#issuecomment-48365574 .

zeroasterisk commented 10 years ago

I also vote for AngularJS because I want to learn more about it... but I can help more with handlebars if we go that way.

I expect we wont get too much pushback on using Lo-Dash or Bootstrap3 as starting-points -- fairly industry standard these days, and lets us not focus on CSS or generic JS Utilities.

InfoSec812 commented 10 years ago

What about Google's new web starter kit?

https://developers.google.com/web/starter-kit/

Have you looked at that any yet? It looks like it could simplify the work of getting our application to handle multiple device profiles.

Deven

On Tue, Jul 8, 2014 at 12:49 PM, alan bount notifications@github.com wrote:

I also vote for AngularJS because I want to learn more about it... but I can help more with handlebars if we go that way.

I expect we wont get too much pushback on using Lo-Dash or Bootstrap3 as starting-points -- fairly industry standard these days, and lets us not focus on CSS or generic JS Utilities.

— Reply to this email directly or view it on GitHub https://github.com/KYOSS/kyoss-topic-manager/issues/2#issuecomment-48366878 .

jsquyres commented 10 years ago

Just curious: where will we host this app? That somewhat influences the technologies used...

InfoSec812 commented 10 years ago

Excellent question... Google's cloud? Amazon? LVL1 on a pizza box? Rackspace?

I'm open to suggestions.

Deven

On Tue, Jul 8, 2014 at 2:54 PM, Jeff Squyres notifications@github.com wrote:

Just curious: where will we host this app? That somewhat influences the technologies used...

— Reply to this email directly or view it on GitHub https://github.com/KYOSS/kyoss-topic-manager/issues/2#issuecomment-48383922 .

zeroasterisk commented 10 years ago

I could probably provide basic hosting on a box at igloo colo, assuming install was easy and didn't conflict with other stuff on the host (I could rev-proxy locally via nginx).

If we use Meteor, we could host for free while in dev via meteor.com, and it's a perfect platform for this type of project, but I'm not really pushing for it because I kinda want to "learn" new stuff...

ghost commented 10 years ago

Guys, I know Alan is the Meteor spokesperson, so I'd like to make a case for the On Javascript FE library.

https://github.com/inkFlowed/dreamy-on/wiki

Here's my reasons:

1.) As far as browser-coupling

2.) As far as ease-of-use

3.) As far as out-of-the-box

4.) And lastly, as far as being a KYOSS baby, it would be good to support the code of fellow members

5.) There's a lot more, but you'll have to look at the wiki material to find out just what

InfoSec812 commented 10 years ago

@inkFlowed What are our options for unit and integration testing with this tool?