There's also a nice CSS3 theme which provides Metro-styled buttons:
Thanks for pitching in to help get the F# Foundation going!
Cheers,
Jack
Hi,
Thanks very much for the enthusiasm!
One of the goals of the foundation is to show that F# is not just Microsoft – it runs well on Linux and Mac, mobile devices etc. The foundation is not trying to be a new F# initiative – it is trying to be a stable, independent and fairly coservative backing for F#.
This also motivated the current design – we did not want the site to be connected to Microsoft and we wanted to have something simple that could last for a long time. That’s why the design is so simple and it mainly just consists of text.
So, I think using Metro UI style would be a bit unfortunate, because that would make it look like Microsoft-affiliated site (c.f. http://preview.tryfsharp.org). I also think making the design too trendy might give a wrong impression – we don’t want to look like a cool startup (that is exciting, but not stable).
That said, I think there is a lot of possible improvements – but we should first discuss the goals before choosing a technology or visual style. Some improvements might be:
· Fluid layout – the site will probably look really poor on mobile devices, so improving that would be great.
· Better templating? (I think using Jekyll with Markdown, integrated with GitHub, is really simple to use, so I do not think this is an issue)
· Changing visual look? (I think we need to keep it simple, but minor styling improvements might make it nicer)
Please suggest other things that could be improved! It looks like Bootstrap might be a good way to get e.g. fluid layout. I just think the look should be simple to align with the goals of the foundation.
Tomas
From: fsharp-o...@googlegroups.com [mailto:fsharp-o...@googlegroups.com] On Behalf Of Jack Pappas
Sent: Saturday, November 10, 2012 6:24 PM
To: fsharp-o...@googlegroups.com
Subject: Re: Moving FSharp.org to Twitter Bootstrap
Hi John,
I think this is a good idea -- perhaps it would make sense to use one of the Bootstrap forks or themes styled along the Metro UI guidelines:
There's also a nice CSS3 theme which provides Metro-styled buttons:
Thanks for pitching in to help get the F# Foundation going!
Cheers,
Jack
On Saturday, November 10, 2012 8:59:50 AM UTC-5, John Fair wrote:
Hello all,
I'd like to get a discussion going about moving fsharp.org to a more extensible/maintainable framework like Twitter Bootstrap. There are several advantages around doing this:
I am bringing this up now while the site is still in its infancy. Getting the TB scaffolding in place will take a deft hand considering the integration that will need to happen with Jekyll. I know that there are a few people I can count on to help out with the transition, but I wanted to get the group's consensus before moving forward. It will be a heavy lift upfront in order to save us the headache when the site is built out further.
I welcome any and all feedback (including competing scaffolds/frameworks such as Foundation, etc). I'd like to get started on this as soon as I can! Please keep in mind that the site uses a markdown-like compiler (Jekyll) and isn't run on an engine like IIS. This makes using tools like WebSharper challenging (if not impossible).
Thanks,
John
P.S. Silence is acceptance. If you don't have an opinion, or just don't respond, then I assume you're fine with me doing this. :)
--
--
You received this message because you are subscribed to the Google
Groups "FSharp Open Source Community" group.
To post to this group, send email to fsharp-o...@googlegroups.com
To unsubscribe from this group, send email to
fsharp-opensou...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/fsharp-opensource?hl=en
Hi,
I think moving to TB to make the site scale better is a great idea, as long as we can keep similar simplicity in the design and in how the site can be editted using GitHub.
As for the navigational structure, this should be simple for now. The site really consists of just two pages, although I think we can add sub-pages for stacks (like math, web, etc.) and for community (like user-group, tutorials, books, etc.), but again – this should grow organically only if the rest of the community is happy with using fsharp.org as the hub (otherwise we can just link other existing great resources).
I would like to keep these two things:
· Simple design (if you can convert the current look to TB, that would be ideal – that would separate design from technical implementation and we can improve design later).
· Simple contributions (I think GitHub + Jekyll work really well for this – people should be able to contribute just by editting Markdown files and submitting them as pull requests to github and I want to be able to merge them just by clicking the Merge button).
I think fluid layout is really the key benefit for me – if you can change it to show the middle column first when you’re on a small screen and the menus below that (on the homepage) or just the left menu below the main content (on other pages), that would be super.
I did not look at TB in details, but if the above is possible, then that would be excellent. I’m looking forward to your experiments!
Thanks!
T.
Hi John,
I was just going to suggest that you could publish it like this so that others can see the results.
I have to say it looks really nice overall :-). There is a few things I’d maybe change, but I’d be quite happy with it, so I think we could go this way. But I’m not the only one who should decide this... I’m adding fsh...@fsharp.org (not sure how this will work). Can I ask more people to give some opinions on the new page created by John?
T.
From: fsharp-o...@googlegroups.com [mailto:fsharp-o...@googlegroups.com] On Behalf Of John Fair
Sent: Sunday, November 11, 2012 8:49 PM
To: fsharp-o...@googlegroups.com
Subject: Re: Moving FSharp.org to Twitter Bootstrap
You can all see the changes here (without needing to pull the site down): http://botanist.github.com/fsfoundation/
--
Just a heads up if someone wants an online designer to design pages with t-bootstrap, http://www.jetstrap.com/
-Fahad
Hi John,
There were no objections against the new design, so I think everyone is happy with switching.
Here are some minor changes that I’d welcome:
· I fetched your pull request and (if I’m correct) there is still a number of members missing. I will not accept any requests to add members for now, so please update it to the current state: http://fsharp.org/foundation.html#members
· I’m not sure about member table. I think there should be some freedom in what people share (I like the idea that you can include affiliation to show the group diversity, but not everyone may be willing to share that). I think all of this – website, email, twitter, role, affiliation should be optional. I don’t think table makes this clear, because it will be quite sparse.
· For now, can we hide "Math" from the top menu? (It needs to be properly written first!)
· Can you add some whitespace between the logo and the "About" heading from the left menu? (Otherwise this looks a bit cramped (there is some space on the original site, which I think, looks better.)
· I think the new main body font looks okay, but can you try using the heading font that was used originally? (I quite liked that one and it was something that could slightly distinguish the visual style of the page from other similar TB sites...)
If you’re happy with these then let me know when you update the pull request and I’ll merge it (and then we can accept new members again.)
Thanks!
Hi Jason,
We do not have any good guideline yet – if you find some time to contribute, even a small amount of information, that would be great!
I think that perhaps the best example of how the content might look is the current Tools & Resources page on Try F#: http://www.tryfsharp.org/Tools.aspx (In fact, I think that copying some of the content from there to the foundation site & making it up-to-date would be really useful, because a future Try F# will not have that much info.) But we should probably ask first :-)
I created a sample page for Math Stacks that gives some outline: http://fsharp.org/math/. Some of the information for this page might come from http://msdn.microsoft.com/en-us/library/hh304368.aspx (which is perhaps a bit too long and also a bit outdated). So perhaps something similar, but shorter & more focused.
Another thing that I’d like to copy under fsharp.org is the site about teaching F#: http://functional-teaching.net/ I think this has roughly the right level of detail. (I wrote this content, so we can copy it just fine.)
Thanks!
T.
Hi John,
That looks excellent, thanks! I did a few minor tweaks (mainly changed spacing for some <li> elements, used normal font for body and Orienta just for headings and made headings not bold). I think it looks really great now (but still quite simple).
I changed the list of members to a Markdown that can be more easily editted, but I left the option to specify other information: https://github.com/fsharp/fsfoundation/blob/gh-pages/foundation.md
Tomas
Hi,
I’m not a Jekyll expert (and I probably just made it even less idiomatic with the new members list :-)).
I’m happy if you clean this up a little – what are the main things that should be changed?
T.
From: fsharp-o...@googlegroups.com [mailto:fsharp-o...@googlegroups.com] On Behalf Of 7sharp9
Sent: Monday, November 12, 2012 8:47 PM
To: fsharp-o...@googlegroups.com
Subject: Re: Moving FSharp.org to Twitter Bootstrap
Hi Guys, I noticed that the code in there is not exactly idiomatic Jekyll template usage, could we clean this up a bit with proper markdown files? I know it will make things far simpler to update going forward.
Cheers
Dave.
Hi John,
I’m happy to leave the design tuning and implementation of the site to you and Dave (who is interested in improving how we use Jekyll).
If you can improve the CSS I added to be match usual style used with Bootstrap, than that would be great. I’m not an expert, so I probably used a wrong method. However, I think that some things in the previous design did not look that good. If you can keep the current look, but make it more idiomatic CSS, that would be great.
Yes, I think aligning the menus on the home page does not look good. Either there is too less space below the logo (and it looks cramped) or there is too much (and it looks empty). I think a sensible alternative would be to align the first right heading ("Software stacks") with the top of the logo (and thus make the logo first thing in the left menu). I think that might look okay, so perhaps we can try that?
Anyway, I would not worry too much about the look and implementation details – it is really much more important to get useful content on the site!
T.