dumb-password-rules icon indicating copy to clipboard operation
dumb-password-rules copied to clipboard

dedicated github page website that looks similar to twofactorauth.org

Open nitrocode opened this issue 6 years ago • 22 comments

References:

  • https://twofactorauth.org/ generated from https://github.com/2factorauth/twofactorauth
  • https://www.dongleauth.info/ generated from https://github.com/Nitrokey/dongleauth

nitrocode avatar Jan 21 '19 01:01 nitrocode

Just ordered dumbpasswordrules.com which can be used for this. I could probably find some time to help make it happen

dawnerd avatar Jan 21 '19 04:01 dawnerd

This would be incredible!

duffn avatar Jan 21 '19 04:01 duffn

I created an issue to request splitting the UI with the data in their repo so it would be easier for us to consume it. For now, we could copy pasta the code directly into the repo in a separate branch to get something working. The images could be opened in a popup. We'd then have to categorize the current data and create columns for each password rule (possible bullet points here https://github.com/duffn/dumb-password-rules/issues/80#issuecomment-455881848).

What do you fine folks think?

nitrocode avatar Jan 21 '19 04:01 nitrocode

I forked this repo and setup a gh-pages branch to create a similar website to twofactorauth. I only added an Insurance category for Admiral for a PoC.

Edit: removed the screenshot and replaced with temporary url

https://nitrocode.github.io/dumb-password-rules/#insurance

nitrocode avatar Jan 22 '19 01:01 nitrocode

That's hot

dawnerd avatar Jan 22 '19 01:01 dawnerd

Thanks. Most of the work was done by twofactorauth. Next steps would be...

  • [x] gh-pages branch
  • [x] have github deploy the jekyll site on personal repo including https
  • [ ] current data are all bad practices and that should be apparent in the rows themselves. For example, the current POC only contains one datum and with the green background color it looks like they did a good job with passwords. (css)
  • [ ] organize current data (there's a lot of data, I'd need some help)
    • [ ] into more or better named columns
    • [ ] into categories similar to twofactorauth
    • [ ] into columns
  • [ ] provide a way to see screenshots in a popup (some js and css work)

Non-blocking:

  • [x] wait for @duffn to setup organization
  • [x] merge the forked branch into main github page repo gh-pages branch
  • [x] someone with perms that can setup repo so gh-pages branch serves the static site
  • [x] request @dawnerd's dumbpasswordrules.com domain to point to the this project repo's domain
    • [x] add CNAME file to repo with dumbpasswordrules.com
    • [ ] ensure https works with domain

nitrocode avatar Jan 22 '19 02:01 nitrocode

Organization is setup and read to go. You and @dawnerd should have the access required.

duffn avatar Jan 25 '19 03:01 duffn

@duffn great, I just pushed the branch gh-pages from my fork to yours. I don't have access to edit settings for the repo, do you mind configuring the static site in this repo to work off of gh-pages?

Once it's setup, this url should be active

https://dumb-password-rules.github.io/dumb-password-rules

nitrocode avatar Jan 26 '19 01:01 nitrocode

I can get the domain pointed over this weekend

dawnerd avatar Jan 26 '19 03:01 dawnerd

Okay, GitHub pages are set for the gh-pages branch.

duffn avatar Jan 26 '19 13:01 duffn

Pointing domain now, CNAME file created. Don't think the gh-pages branch got deployed though.

dawnerd avatar Jan 27 '19 08:01 dawnerd

Hmm yes something is wrong. To summarize, My github io url and 2factorauth's github io url work.

  • [work] https://nitrocode.github.io/dumb-password-rules
  • [work] https://2factorauth.github.io/twofactorauth
  • [broken] https://dumb-password-rules.github.io/dumb-password-rules

@duffn what does Settings > GithubPages say for this repo?

Here's mine for comparison

image

The custom domain should be prefilled because of the CNAME file.

nitrocode avatar Jan 27 '19 15:01 nitrocode

@nitrocode Here's what this looks like right now.

smartselect_20190127-124741_chrome

duffn avatar Jan 27 '19 19:01 duffn

That's strange because it doesn't show the Your site is published at portion.

nitrocode avatar Jan 27 '19 20:01 nitrocode

Yeah, odd. All of the other sites that I run on GitHub do show the published message as well.

duffn avatar Jan 27 '19 23:01 duffn

Perhaps there is an extra step to publish for orgs? Do you mind taking another look at this? Must be something essential missing.

https://help.github.com/articles/configuring-a-publishing-source-for-github-pages/

nitrocode avatar Jan 28 '19 01:01 nitrocode

This works now. I ended up just changing the pages branch to master and then back to gh-pages and that triggered it.

duffn avatar Jan 29 '19 12:01 duffn

@dawnerd Could I get this domain transferred to me? I'm happy to pay you whatever you originally paid for it.

duffn avatar Sep 06 '19 14:09 duffn

Sure, shoot me an email: troy - somany.us

dawnerd avatar Sep 06 '19 15:09 dawnerd

Thanks @dawnerd. Emailed.

duffn avatar Sep 06 '19 16:09 duffn

hi all. Apologies for not getting this completely off the ground.

The domain https://dumbpasswordrules.com/ doesn't seem to go anywhere and https://dumb-password-rules.github.io/dumb-password-rules seems to redirect to the former domain.

What is blocking the github page ?

nitrocode avatar May 10 '21 19:05 nitrocode

I did not renew dumbpasswordrules.com as it wasn't being used. I'd consider re-upping it again if you wanted to take this on.

duffn avatar May 11 '21 15:05 duffn

I'm finally going to do this here https://github.com/duffn/dumb-password-rules/pull/443

duffn avatar Feb 11 '23 18:02 duffn