New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

1992 Called. It wants your homepage design #95

Open
activestylus opened this Issue Oct 23, 2017 · 31 comments

Comments

Projects
None yet
9 participants
@activestylus
Copy link

activestylus commented Oct 23, 2017

Seriously, this project looks promising but 90% of people visiting your site will turn right back around and never come back. The logo and overall layout looks like it was designed by colorblind math professors. Have yall considered getting a professional site/logo done? With a proper bit of marketing you might finally get a bit more momentum/mindshare.

Just a thought..

Aside from that, really nice work. I'm not hip to the syntax but I like how integrated and performant this solution is and I wish you all success.

@achlipala-biz

This comment has been minimized.

Copy link

achlipala-biz commented Oct 23, 2017

You're not the first to make this suggestion. FWIW, I am color-blind, and I'm almost a math professor.

I've tried before to find a volunteer to take over running the whole web site, actually. No one stepped up, though someone suggested a new design template, where the mailing-list participants were split on whether it was an improvement.

@saltvedt

This comment has been minimized.

Copy link

saltvedt commented Oct 23, 2017

Hey! Glad I'm not the only one 😃

See #54 for my proposal, based on feedback on the (in my opinion) prettier original proposal below.

urweb_main fw

@activestylus

This comment has been minimized.

Copy link

activestylus commented Oct 24, 2017

@saltvedt That is already MUCH better. There's still room for improvement but it is mind-boggling to me that anyone could look at that and NOT see it as an step up from what is currently live.

@activestylus

This comment has been minimized.

Copy link

activestylus commented Oct 24, 2017

@achlipala-biz No offense intended, although my proximity to the mark does have me laughing! We all have our strengths no? :)

@karsar

This comment has been minimized.

Copy link
Contributor

karsar commented Oct 24, 2017

@activestylus

This comment has been minimized.

Copy link

activestylus commented Oct 24, 2017

The current site is fine if you are from a computer science background, but there's an increasing mindshare of fullstack developers/designers who will 100% judge a language/stack/frameowrk based on its brand. Yes it sounds superficial, but having a decent online presence can only help, though I would concur that tutorials, guides and blog posts are definitely top priority

@saltvedt

This comment has been minimized.

Copy link

saltvedt commented Oct 24, 2017

@karsar If I stumble upon a website with design like the current site, my first thought will be that the project is old and no longer actively maintained. Even if potential users realises that the project is alive, the lacklustre design sends a very clear signal that design is unimportant to Ur/Web. But web design is extremely important in web development.

What is happening right now is equivalent to presenting a Commodore 64 and expecting the user to read the manual to figure out that they infact are dealing with a modern, high-end computer.

Like it or not, web frameworks, like everything else, are judged by appearances. And those first impressions matter.

If Ur/Web has growth ambitions, a renewed focus on design and branding is necessary to be successful. And obviously through the nature of open source projects, better documentation and other improvements comes naturally through a larger user base.

@ansarizafar

This comment has been minimized.

Copy link

ansarizafar commented Nov 2, 2017

I totally agree with @saltvedt and @activestylus.

@ashalkhakov

This comment has been minimized.

Copy link
Contributor

ashalkhakov commented Nov 10, 2017

Have you seen what other devs are doing? Devs: "We just want our job to be easier!" Framework authors: "Our framework makes things EASY! Try it!" So every framework or a library that gains traction is first and foremost easy to begin with.

A decent, modern website design would be help to sell the idea to developers.

The current site is fine if you are from a computer science background, but there's an increasing mindshare of fullstack developers/designers who will 100% judge a language/stack/frameowrk based on its brand.

Yes, and also we developers like to think we are objective and impassionate, but we are not. By the way... where's the next bandwagon?

@fullreset

This comment has been minimized.

Copy link

fullreset commented Nov 16, 2017

@achlipala-biz I am willing to create a new site, but I cannot promise I will or can do so quickly -- as I have other obligations. But ... should we talk about this? I can also host the site and you can redirect as a CNAME; or I send can send you the code.

Edit: It will be written in Ur/Web of course. :)

@achlipala

This comment has been minimized.

Copy link
Contributor

achlipala commented Nov 19, 2017

Thanks for volunteering, @fullreset! I like the model you're proposing, though I'd hope to avoid a CNAME and point the proper hostname directly to your IP address. Probably the most complex aspect of hosting is running Ur/Web application demos.

I have to think about what qualifications a potential web-site maintainer should have. Can you remind me when you first started participating in the Ur/Web community? What have you done and what are you doing with Ur/Web?

P.S.: I accidentally posted with the wrong GitHub account before. The one I'm using here is the right one for Ur/Web business.

@fullreset

This comment has been minimized.

Copy link

fullreset commented Nov 19, 2017

I've only recently started using Ur/Web in my work -- call it a few weeks. :)

And I'm currently working with Ur/Web to build ERP software and a few personal projects.

PS Directly pointing to my server IP would not be a problem; but I could also just send you the code to host on impredicative.com -- since you apparently already have a server. Works either way.

@ansarizafar

This comment has been minimized.

Copy link

ansarizafar commented Nov 21, 2017

Proper website with modern UI is not enough, Beginner friendly documentation/Manual (Gitbook) in simple language and use of community building/support tools (Google groups /Gitter / Stackoverflow) are also required.

@achlipala

This comment has been minimized.

Copy link
Contributor

achlipala commented Nov 21, 2017

I think it might be doing the world a disservice to have an Ur/Web manual in "simple language," since serious cognitive sophistication is required to use the language.

@ansarizafar

This comment has been minimized.

Copy link

ansarizafar commented Nov 21, 2017

Ur/Web documentation/manual in simple language is the first requirement If we want to make UrWeb a mainstream language for web development.

@achlipala

This comment has been minimized.

Copy link
Contributor

achlipala commented Nov 21, 2017

Oh, I don't want to make Ur/Web a mainstream language, any more than Haskell is mainstream.

@ansarizafar

This comment has been minimized.

Copy link

ansarizafar commented Nov 21, 2017

Ok. Got it.

@fullreset

This comment has been minimized.

Copy link

fullreset commented Nov 22, 2017

I don't think the node.js people are going to come running; but a somewhat larger community would be useful -- shared knowledge, resources, etc. A simple example: I added basic inline SVG the other day, which of course was easy; but I don't imagine that I'm the first one to do this -- more sharing would be nice.

@ansarizafar I agree that more docs, examples, demos, etc. would help; but I also think that a better organized home page for the project would help a bit. (It wouldn't need to be fancy, just cleaner and more comprehensive -- and more up to date.)

[[ Edit: "Up to date" was meant to mean up to date in terms of content, not the "1992" issue that this post was originally about. :) ]]

@ansarizafar

This comment has been minimized.

Copy link

ansarizafar commented Nov 23, 2017

@fullreset I totally agree. Right now it's very difficult to find a solution If u stuck.

@fullreset

This comment has been minimized.

Copy link

fullreset commented Nov 23, 2017

@ansarizafar Maybe we solve this problem ourselves. I put two tiny things here https://github.com/fullreset/urweb-utils.git, and then we can make and gather more. :)

@ashalkhakov

This comment has been minimized.

Copy link
Contributor

ashalkhakov commented Nov 24, 2017

@fullreset awesome! Would you kindly publish it on NPM?

I guess a separate discussion is in order. How to distribute Ur/Web packages? Should we move it to the mailing list?

@ansarizafar

This comment has been minimized.

Copy link

ansarizafar commented Nov 24, 2017

@fullreset A lot needs to be done to build a community and an echo system around UrWeb.

Other projects are using Github issues, Google groups, discord or http://gitter.im/ for discussions/community support. I can manage any selected channel for Urweb.

@fullreset

This comment has been minimized.

Copy link

fullreset commented Nov 24, 2017

@ansarizafar I don't see a need for NPM -- git clone does the job, we just need a place to "announce" or refer to all the resources found or created. It could even just be another git repository that serves as an index. (If the collection grows we can find another solution.)

I haven't used gitter.im, but I'll take a look. And Google things I'd rather not use because I'm behind a really big firewall. :P

@ansarizafar

This comment has been minimized.

Copy link

ansarizafar commented Nov 24, 2017

We can use a simple Github repo like this one https://github.com/sindresorhus/awesome-nodejs to collect resources related to UrWeb.

Gitter is used by all major companies like Google. Miucrosoft, Airb&b, Amazon etc. https://discordapp.com/ is also a free and used by many projects. These tools are great for community support.

I have many simple questions related to UrWeb but no place to ask these questions, like how to go back to main/home page from another page.

@achlipala

This comment has been minimized.

Copy link
Contributor

achlipala commented Nov 24, 2017

My position is that the mailing list and IRC channel are already available for asking questions and getting quick answers.

@ansarizafar

This comment has been minimized.

Copy link

ansarizafar commented Nov 24, 2017

In my opinion Google groups, Gitter, Discord etc. are much better options with many modern features.

@ansarizafar

This comment has been minimized.

Copy link

ansarizafar commented Dec 14, 2017

@fullreset

This comment has been minimized.

Copy link

fullreset commented Dec 21, 2017

A random thought:

An expanded version of Professor Achlipala's tutorials 1 & 2 in the style of Learn X in Y Minutes (Standard ML link -- since applicable) -- hosted on impredicative.com as well as this site -- showing edge cases and explaining small syntactic details that take a while to figure out might be helpful in increasing interest in this cool Ur/Web thing.

@0joshuaolson1

This comment has been minimized.

Copy link

0joshuaolson1 commented Mar 3, 2018

I understand wanting a 'trendy' and more readable website, but please be careful with 'modern' webdev, which often leaves a bad impression when it comes to:

  • limited data plans/devices/loading time/battery (useless images/CSS/animations/script, reader has other tabs/windows open in a crappy browser)
  • accessible scrolling/pagination
  • 'text' that's actually (in) images
@achlipala

This comment has been minimized.

Copy link
Contributor

achlipala commented Oct 19, 2018

Apologies in advance for any violation of GitHub etiquette, but....

@fullreset, especially if you are still up for maintaining an Ur/Web community web server/site, would you mind contacting me by e-mail to continue the conversation there? I'm adamc@csail.mit.edu, and I couldn't find your e-mail address or other identity information here. Thank you.

@fullreset

This comment has been minimized.

Copy link

fullreset commented Oct 22, 2018

@achlipala yes, i would still be interested in doing this. i will email you in the next day or two ...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment