Comments (17)
Sounds good to me. We should be re-doing the intro video for Yeoman 1.0 anyway as there will definitely be changes to the user experience that will be noticeable.
from yeoman.io.
A few concepts, based on the 'yeoman colors':
from yeoman.io.
from yeoman.io.
+1 on the first one.
from yeoman.io.
First design code is located here: https://github.com/yeoman/yeoman.io/tree/NewSiteSource
from yeoman.io.
Team
I have added a new proposal for discussion. In the design I have removed some of the content on the current page that I think could be moved to other pages.I have also made the content more focused so that users can get a quick and concise idea of what yeoman has to offer and how to get started.
from yeoman.io.
@paulirish @addyosmani @sleeper
from yeoman.io.
The current homepage does need content reworking.. I still agree that the thrust of the project needs to come across more clearly. The 1.0 beta news can trail behind it.
The two proposed designs here are good, but I dont think address the core challenges which are:
- communicate what yeoman does. (it does a lot but hopefully not enough to overwhelm :)
- communicate who yeoman is for
- communicate how to get started using it.
I'd like to see a very short video return to the homepage, but i imagine the right time for that is when 1.0 ships.
So, the priorities, IMO, are to 1) make a new, short video when ready 2) reshuffle the existing content and tighten it up.
from yeoman.io.
Once a few more generators are ready for 1.0, it would make sense to promote them directly on the homepage or a dedicated sub page.
from yeoman.io.
I like the proposed designs - the second reminds me of the revised Grunt site, but agree with Paul. We need to do a better job of communicating what we do and who we're targeting.
In the short term, before the video, I'd like us to make sure the site does a good the best job possible of addressing those three questions with the design we have atm.
from yeoman.io.
In addition to the promotional screencast, maybe some shorter ones could also be helpful when embedded into the tutorials. I just saw an example on http://itch.io/ which I found really impressive. It's made with x11-canvas-screencast.
from yeoman.io.
How about starting with an overview of the workflow? Something like this along with a quick video of what the workflow can do for you should tick all the boxes?
from yeoman.io.
I think it would be useful to explore a few more concepts. I actually love the way http://html5boilerplate.com/ is currently laid out. Very clear what they do, screencast is well placed and the bullet points aren't excessive.
In fact, If we used out yo/grunt/bower explanations in the way they currently mention features I think that could work. Much of the 'features' we list lower down in the page now don't relate to 'yo'. They relate to generator-webapp and specific generators. One could almost have dedicated pages for each of them just talking about them briefly if people wanted to know more. Of..just link to their readmes.
What do others think?
from yeoman.io.
Agreed
from yeoman.io.
since we're going to be having an introduction screencast and the glossy content up the top of the page we could make it so that is the first thing every user sees and has to scroll to view the rest. A certain company used this to hide a legal apology so users could only see it by scrolling down.
var HeroResize=AC.Class({initialize:function(b){this._height=null;this._hero=$(b);
AC.Object.synthesize(this);this.__boundResizeHero=this.resizeHero.bindAsEventListener(this);
if(typeof window.ontouchstart==="undefined"){this.resizeHero();Event.observe(window,"resize",this.__boundResizeHero)
}},setHeight:function(b){this._height=(b<0)?0:b;return this._height},resizeHero:function(){this.setHeight(parseInt(window.innerHeight||(window.document.documentElement.clientHeight||window.document.body.clientHeight),10)-310);
this.hero().style.height=this.height()+"px"}});Event.onDOMReady(function(){var b=new HeroResize("billboard")
});
from yeoman.io.
Would anyone be interested in taking another stab at improving the general layout/design of the homepage?
We haven't really changed it much over the past year. Screencasts and of course updated content has been added but we could do more to sexy this up :)
from yeoman.io.
We've since assembled a Yeoman.io design team who are currently focusing on redefining the site information architecture and a new look and feel that highlights our story, community generators and getting started/API guides.
We've taken a look through the feedback and suggestions in this thread and will keep them in mind during the redesign :)
from yeoman.io.
Related Issues (20)
- Show an animated indicator when fetching the generators data
- Automatic Generic Yeoman Generator HOT 2
- Need a better single line explainanation HOT 2
- Set up deploying to netlify to preview PRs HOT 6
- Improve contrast of code listings HOT 10
- Generators list fails due to lack of https HOT 2
- Discovering generators HOT 2
- Command-line Arguments and Options HOT 2
- Deployment doesnβt work HOT 4
- Replace JavaScript for sticky sidebar navigation with CSS
- Enforce Generator Categorization HOT 4
- Missing sorting feature in new search page HOT 2
- Missing full API documentation for yeoman-test HOT 5
- Extra closing </a> tags on FAQ page
- Not able to see these codes in the code blocks HOT 7
- The fountainjs.io link in the codelab tutorials is leading to a malware page HOT 3
- Codelab needs a major update HOT 3
- Website seems outdated HOT 1
- windows path issue - maybe doesnt work with nodist?
- [Documentation] What are mixins?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from yeoman.io.