Comments (9)
@jedi4ever if you could offer some insight into the traffic that the older sites get, it will help me make a design decision on how the migration occurs.
Right now, there are a couple different ways to handle it:
- Create new events (in the new structure) for all the old events. This involves creating a data file for each event, mapping sponsors to the sponsor structure, and updating every file in each "old" event folder to use the new templating language. I would estimate the level of effort per event to be 1-2 hours of VERY boring work.
- Copy the existing generated HTML files from webby for each event to the corresponding file patths in hugo. Hugo will ignore any .html files, so they would not be evaluated. This is by far the easiest way to do it (the whole thing will probably take an hour or two, as opposed to 1-2 hours per event). The downside is that the legacy/old events become truly static. If/when we change the site design, these old URL's (which will always still work, with the same URL's as today) will just always have the "classic" DevOpsDays look to them.
The larger issue with the second option that I thought of (and just now realized doesn't apply) is the footer that lists all the events. That footer only exists on the homepage as it it is; the single event pages do not use it.
That being said, I see no reason to not go with option 2. Thoughts?
from devopsdays-web.
@mattstratton I'm good with option 1 - as long as the URLs stay the same we're good.
On a side note we are currently using disquss for feedback - do you include that? or we don't bother
from devopsdays-web.
On a side note we are currently using disquss for feedback - do you include that? or we don't bother
We're going to leave off the whole "upload your proposals ahead of time" thing. It's under-used and most places are using an external CFP processing site now.
from devopsdays-web.
Two notes -
-
My comment was incorrect. Option 2 is the proper option. There is no reason to do all the extra heavy lifting.
-
Disqus can easily be accommodated if needed (it's baked into hugo) but as @bridgetkromhout said, it's not heavily used so we aren't going to bring it along for the ride. It would be easy to add in the future if need be.
from devopsdays-web.
@mattstratton me too, I meant indeed option2 is ok
from devopsdays-web.
As I understand it, after Saturday April 16th @mattstratton will migrate whatever's in the old repo, with consideration for #104, #102, and maybe #142?
At that point we'll stop merging PRs on the old site for anything 2015 and before.
from devopsdays-web.
This continues to be in progress.
from devopsdays-web.
@mattstratton, please look over #292 and determine if this issue can now be closed - thanks!
from devopsdays-web.
I think we can close this one.
from devopsdays-web.
Related Issues (20)
- Remove heavy query on "head" partial
- Move JavaScript and sass processing out of gulp, and into Hugo pipes HOT 4
- Refactor config file
- Change term in "disableKinds" in config file
- Document option for breaking out data files
- event_map shortcode should take optional width and height paramenters
- Change speaker pages to use a specific type HOT 1
- Make specific pages for individual organizers HOT 6
- Add Codespaces support HOT 4
- Issue adding speakers with script HOT 4
- Core Email Efficiency - Suggesting Improvements
- codespaces wrong url in page preview HOT 2
- [Dev] Add a way to differentiate builds to netlify HOT 5
- Update docs with rest of the shortcodes HOT 1
- Update docs to reflect ability to break out data files HOT 1
- Dynamic Sponsor Category Display for DevOpsDays Website HOT 2
- logo-square images are increasingly not squares HOT 7
- Website Enhancement: Add Section for Speaker Affiliated Companies HOT 4
- Add sponsors to progam page HOT 3
- Add ability to override sponsor section titles HOT 13
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 devopsdays-web.