Ask HN: Please review my new social learning site
cafecourses.com
cafecourses.com
Even though something like 90%< of users have javascript enabled, I think it is an unnecessary risk to have a signup form be 100% dependent on javascript. Especially when it is so easy to just provide a real link to a basic signup page and then load that right within the facebox using jquery. Pretty sure you are using facebox and facebox makes this ridiculously easy.
"Ya tai! - Hiro Nakamura, Heroes "
What has that got to do with anything? And it is "Yatta" not "ya tai."
The entire style of the site feels cheap too. I'm not sure, maybe the striped banner up top? You need a logo.
Fixing the UI/design is an iterative, everyday process, and the great majority of it will ever come to light after heavy traffic and use.
Regards.
Don't worry, if I get some funding for this the first thing I'll do is hire a graphic artist to make it look better. One guy can only do so much.
HN understand this, but users will not. Ever.
This isn't specifically about your site, but about your response; that mentality could work against you. I didn't spend much time thinking about the graphics on your site, but if you provide whatever the user is looking for, who cares about looks. Shiny shiny is just the bait.
The "enroll" button was a bit scary, I wasn't sure what that would do. I'd expose as much of the course materials as you can without forcing someone to enroll.
Didn't mean to scare you with that enroll button haha. Enrolling at this point really doesn't do anything other than give you full access to the course (you can then rate/review it, access the sections, and partake in the forums).
I have a story to think about letting people in w/out enrolling but am unsure how well that would work because then it is hard to gauge a) how popular is a course and b) should a user be able to review the course. Plus I intend to eventually allow course owners to charge for their courses if they so desire and want to get users used to enrolling since eventually that may have a checkout process attached to it.
When signing up using the big orange sticker icon on the right, you get no status message as to what happend after submitting the form. It was only after trying to sign up using the top left link that it told me "username exists" which meant the sticker signup apparently worked.
Not requiring a password on initial signup tells me you want ease signing up as much as possible; why are you requiring email validation then? Seems counter-productive. Let users gain instance access, and then delete accounts that haven't validated after a set timeframe, (with reminders).
Minor pet peeve. The facebox boxes have too little padding on the left/right margins. It does not look nice.
I tried to sign up for a course by clicking on the plus sign, but after I do that I am lost as to actually how to "take" the course. Maybe this is a lack of content issue, but I'm still puzzled as to whether these courses have video, audio, read like a textbook, or??
That is all for now.
After signing up for (enrolling in) a course you should be taken to that course's landing page. A navigation section gets added to the sidebar when in a course that lists out that course's sections (assuming it has any). At that point, the norm would be to simply progress through the course's sections in a linear fashion but that is not enforced so you can skip around if you want/need.
I guess I need to somehow make it more obvious what you do when you are in a course.
I'd cut that landing page down to the bare essentials.
The site itself feels very complete, but without content it is impossible to understand what the point really is. I registered and as others mentioned, I had no clue what to do. The "what to do" drop down is great, but so much to read. I don't have the patience to read all that (and I want to help you), so I wouldn't expect a user to read it.
Regarding content; you need to champion a topic. Pick something you know that would relate to other people. If you can't think of something, do something technical.. The site can't be empty, and the things that people see must be current.
good luck, looks like a strong start
I have taken many of the suggestions from here and updated the site's landing page to be less wordy and more to the point.
Also, I have streamlined the signup process so that you no longer have to validate your email address (although now I probably need to add a CAPTCHA or something at least).
I've also added in a new user help page that you are taken to upon signing up that tries to give some pointers on what to do next rather than just dumping you on your profile page.
Again, thank you all for the feedback!
Some gripes: - Please allow me to see content without a signup. it will help in SEO too.
- You can put up this on your hompage :) http://www.cafecourses.com/courses/3-course-creation-101 and invite people to take up more courses (if #1 is done)
- Related courses will help when looking at a particular course (you already have tags and search, so I think it might be easy to do this)
- Your login form is a bit too intrusive for my taste. Why do I have to check my email to continue using the service? (I dropped out at that point and didnt get to see a course) I didnt mind a signup for testing ur service but checking my email was a blocker. I have 2 emails (both on gmail) and one I dont check at all. Used for experimenting. To see that inbox I have to signoff from my account and log in there, wade through spam to find your mail.
1. You can already see the content without signing up (at least the course overview pages). It is probably not obvious but the Course Catalog link at the top is accessible when you are not signed in. I didn't want people to get lost in looking at courses (especially when there aren't many yet) because I want them to sign up and get involved in the community.
2. Related courses is a great idea, thanks!
3. Due to comments here I am reconsidering the email verification step. Most people just use a trash or temp address to get around it anyways (like I do).
Edit: The popup worked from /courses but not from the home page.
Chrome/XP.