Comments (4)
Once we finish Kind's work on courtformsonline.org repo, we should archive the massaccess repo. It's meant to be a total replacement.
This is supposed to publish to suffolklitlab.org/courtformsonline.org, but only until we're ready to go live with this version of the site. It's going to that URL for now so that we can easily validate changes to the repository that Kind makes without having to setup a local environment.
Once it's ready for production, we'll add the right CNAME file to point this to courtformsonline.org without publishing to any subdomain or path on suffolklitlab.org.
I think we should be able to wait for any changes until this is ready for production, and live with the possible SEO consequences for a few weeks. Either way the right fix shouldn't require a rename of the repo, just a custom configuration for this repo's github pages publishing.
from courtformsonline.org.
I am pretty sure it's possible to use GitHub pages without making the domain name the same as the repository name, and that you can control the domain name on a per-repository basis. But this is a good note to keep open for now. @KindBill may have additional thoughts.
I think there's a unique CNAME file we can add to an individual repo.
from courtformsonline.org.
Hey @samglover , I discussed with @jtmst , and we came to the same conclusion as what Quinten mentioned. It shouldn't be an issue. That's just what Pages defaults to when no custom domain has been configured.
No need to rename the repo for now.
from courtformsonline.org.
This is what I'm seeing when I look at the deployments:
- For this repo: https://github.com/SuffolkLITLab/courtformsonline.org/deployments/github-pages
- For the massaccess repo: https://github.com/SuffolkLITLab/massaccess/deployments/github-pages
From what you're all saying it seems like it shouldn't be publishing to suffolklitlab.org/courtformsonline.org, but it is.
Another reason I'm asking is that this is creating a bit of an SEO mess for the existing website. Google thinks that both massaccess.suffolklitlab.org and courtformsonline.org exist, which means every page on courtformsonline.org has an exact duplicate in Google's index at massaccess.suffolklitlab.org. Fortunately Google hasn't indexed suffolklitlab.org/massaccess, but GitHub Pages still seems to think it is publishing to that URL, so there is at least the potential for triplicates!
It seems like this could be an issue for people who are trying to find these interviews and court forms. Google demotes duplicate content, and the algorithm for how it decides which is the original and which is the copy can be unpredictable.
I can probably fix some of this with redirects, but it will keep cropping up with every new interview we add if we don't find a more permanent fix.
tl;dr: We need to have a single domain available on the public web, and it needs to be courtformsonline.org.
from courtformsonline.org.
Related Issues (20)
- Come up with a consistent layout for the landing page for each interview
- Add new jurisdiction via configuration file
- Drive data on an interview card from a docassemble JSON
- Drive all data on the application from a docassemble JSON
- Navigate categories based on LIST
- Update cards to mimic Law Help New Mexico cards
- Hamburger menu has transparent background on small and medium viewport sizes
- If the metadata key `unlisted` is `true`, don't publish a form on the site
- "Show all categories" should be expanded by default and look like a button HOT 2
- Breakpoint issue with the logo?
- Can we add clickable anchors or separate landing pages for each form on the topic pages?
- Check - are we collecting data from interviews.gbls.org/list?json=1? HOT 3
- Launch checklist
- Form links on the homepage should point to the landing page
- Add a section for affiliate logos
- Migrate from LIST to SALI tags
- Update the News page HOT 1
- Forms that should not be listed are showing up on the list of all forms
- Add a filter so specific repos/interviews can be excluded
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 courtformsonline.org.