Skip to content
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

dedicated github page website that looks similar to twofactorauth.org #114

Closed
nitrocode opened this issue Jan 21, 2019 · 23 comments · Fixed by #443
Closed

dedicated github page website that looks similar to twofactorauth.org #114

nitrocode opened this issue Jan 21, 2019 · 23 comments · Fixed by #443
Assignees
Labels
gh-pages The GitHub pages site

Comments

@nitrocode
Copy link

References:

@nitrocode nitrocode changed the title github page website dedicated that looks like twofactorauth.org dedicated github page website that looks similar to twofactorauth.org Jan 21, 2019
@dawnerd
Copy link
Contributor

dawnerd commented Jan 21, 2019

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

@duffn
Copy link
Owner

duffn commented Jan 21, 2019

This would be incredible!

@nitrocode
Copy link
Author

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 #80 (comment)).

What do you fine folks think?

@duffn duffn added the gh-pages The GitHub pages site label Jan 21, 2019
@nitrocode
Copy link
Author

nitrocode commented Jan 22, 2019

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

@dawnerd
Copy link
Contributor

dawnerd commented Jan 22, 2019

That's hot

@nitrocode
Copy link
Author

nitrocode commented Jan 22, 2019

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

  • gh-pages branch
  • 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:

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

@duffn
Copy link
Owner

duffn commented Jan 25, 2019

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

@nitrocode
Copy link
Author

@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

@dawnerd
Copy link
Contributor

dawnerd commented Jan 26, 2019

I can get the domain pointed over this weekend

@duffn
Copy link
Owner

duffn commented Jan 26, 2019

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

@dawnerd
Copy link
Contributor

dawnerd commented Jan 27, 2019

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

@nitrocode
Copy link
Author

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

@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.

@duffn
Copy link
Owner

duffn commented Jan 27, 2019

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

smartselect_20190127-124741_chrome

@nitrocode
Copy link
Author

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

@duffn
Copy link
Owner

duffn commented Jan 27, 2019

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

@nitrocode
Copy link
Author

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/

@duffn
Copy link
Owner

duffn commented Jan 29, 2019

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

@duffn
Copy link
Owner

duffn commented Sep 6, 2019

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

@dawnerd
Copy link
Contributor

dawnerd commented Sep 6, 2019

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

@duffn
Copy link
Owner

duffn commented Sep 6, 2019

Thanks @dawnerd. Emailed.

@nitrocode
Copy link
Author

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 ?

@duffn
Copy link
Owner

duffn commented May 11, 2021

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
Copy link
Owner

duffn commented Feb 11, 2023

I'm finally going to do this here #443

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
gh-pages The GitHub pages site
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants