kadirahq / mantra

Mantra - An Application Architecture for Meteor
https://kadirahq.github.io/mantra/
978 stars 52 forks source link

HELP: Public Website #82

Open arunoda opened 8 years ago

arunoda commented 8 years ago

Hi,

I think it's a super idea, if we can create a public website for mantra. Now we've enough stuff to put and new stuff are coming:

Here are the things we need to focus on the home page:

It would be great, if we build this site with Jekyll. I like to use firebase hosting for that (since they got SSL support for custom domains)

jiku commented 8 years ago

Could Mantra be used(, even for the initial version)? Except for what you mentioned about Firebase, are there any issues, except waiting for Meteor 1.3 and Mantra to stabilize more?

arunoda commented 8 years ago

This is not about Firebase or the stability of Mantra.

We only need some static pages(website). Firebase Hosting is the best solution for that on the market. Nothing else.

luisherranz commented 8 years ago

May I ask why is it better than github pages or aerobatic (bitbucket)?

jiku commented 8 years ago

@arunoda Ok. Not really familiar with Jekyll past Github pages.

Unless there's some technical obstacle or debt, I'd go with Mantra even for a (completely or fairly) static site where it's not really needed, considering this site would be the first time many (who could also be first-time devs) are presented with it or even Meteor.

Even for (reactively) present-, serve- and delivering static content, these could do a lot compared to something like Jekyll, right?

It wouldn't have to be anything crazy complicated. Just something like lazy-loaded reusable (design) components which render desired Markdown file(s) somewhere with MantraJS styling, transitions, etc. Even if some of that is possible with Jekyll/Firebase, it would showcase how to do it with Mantra? Most of it reusable throughout the example apps.

And maybe to anticipate more dynamic content, if that's ever needed. Like

All from within the comfort of a SPA.

Consider this a prolonged brain fart. Seems obvious to point out and I'm sure you've thought of most if not all of it. Thoughts for WAY later maybe. :)

tjmonsi commented 8 years ago

Tsk i would like to help but my hands are full right now. When will this be needed?

arunoda commented 8 years ago

Okay guys. This thread is going out of focus. Please don't do that. We need a website with some links. So, discussing on which technology to use is not what we do.

So, what's we can do. We can go with any technology if it does the job we need as mentioned in the issue description.

@tjmonsi Not too soon and not too late ;)

ddresch commented 8 years ago

Hi guys, actually I'm pretty new to Mantra and after one day playing with the kickstarter project I like it :)

So speaking about this current "issue". I created a simple mockup to capture the content which needs to be presented. Like that there is some kind a base to discuss.

Also I'm not sure if the logo is fixed or if there is some kind of rebranding possible. This mockup is all copy and paste and more brainstorm which blocks need to be defined and so on.

About this Jekyll stuff, I can step in if the whole thing is not too urgent. Actually which domain is finally the home of this website, mantrajs.org I guess?

mantra-mockup

kokjinsam commented 8 years ago

@ddresch that's sick! awesome work!

tjmonsi commented 8 years ago

@ddresch cool! good job!

jiku commented 8 years ago

@ddresch looks great! Especially the intro page. Lovely background photo and new font. @ arunoda sorry about that. Waiting for website repo(s) to keep everything on track.

ddresch commented 8 years ago

Thanks everybody, nice you like it :) As said already it's really meant to be a basis to build upon.

In the meantime I used the Saturday to get used to Jekyll and setup a the framework to get this website running. I hope with this kind of basis it's easier for everybody to participate in the discussion.

You can check out the current state here:

http://ddresch.github.io/mantrajs-website

I've setup a new repository for developing the site and testing a bit around. Later it needs to be decided which repo is the main repo for Mantra and where the gh-pages branch is added to.

https://github.com/ddresch/mantrajs-website/tree/gh-pages

If anybody wants to step in and wants to add text, links, fix bugs etc. - feel free :)

arunoda commented 8 years ago

@ddresch This is pretty nice. I'll make some comments on the repo. @jiku No issues at all.

PolGuixe commented 8 years ago

@ddresch Amazing work, but I still prefer the mantra logo with the more sans typography ;)

arunoda commented 8 years ago

@PolGuixe Yeah! Me too.

sandervanhooft commented 8 years ago

This website really has helped me getting started using Mantra. Thank you! Let me know if I can help.