You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+30Lines changed: 30 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -47,6 +47,10 @@ Then open [http://localhost:8000](http://localhost:8000) in your browser.
47
47
48
48
## TODO
49
49
50
+
> ⚠️ **Blocker before making the repo public or doing DNS cutover:** Two commercial Envato plugins have assets committed to this repo (`revslider` and `js_composer`). Their licenses permit use on your own site but prohibit redistribution. A public GitHub repo constitutes redistribution. Resolve both issues below before going live publicly.
51
+
52
+
---
53
+
50
54
### Push to GitHub
51
55
1. Create a new repo under [github.com/OpenSourceRisk](https://github.com/OpenSourceRisk)
52
56
2. In the repo settings, enable **Pages → Source: GitHub Actions**
@@ -57,9 +61,35 @@ Then open [http://localhost:8000](http://localhost:8000) in your browser.
57
61
```
58
62
59
63
### DNS cutover and old server shutdown
64
+
- ⚠️ **Blocked by:** Resolution of the two commercial plugin issues below
60
65
- Update DNS A records (see table above) to point `www.opensourcerisk.org` to GitHub Pages
61
66
- Verify the site is live, then decommission the old WordPress server
`wp-content/plugins/js_composer/` contains **425 files** from a commercial Envato plugin and affects **12 pages**.
83
+
84
+
**What it does:** Provides a CSS grid layout system (classes like `vc_row-fluid`, `wpb_column`, `col-md-*`) and a front-end JS file. On a static site the JS serves no purpose.
85
+
86
+
**Replacement path:**
87
+
1. Create a small shim CSS file (e.g. `wp-content/plugins/js_composer/assets/css/shim.css`) that maps WPBakery's layout classes to standard CSS grid or Bootstrap 5 equivalents — the class names on the HTML don't need to change
88
+
2. Drop `js_composer_front.min.js` entirely (it's a visual editor script, not needed on a static site)
89
+
3. Delete `wp-content/plugins/js_composer/` and update the 12 affected pages to load the shim instead
90
+
91
+
---
92
+
63
93
### Migrate large videos to external hosting
64
94
-`wp-content/uploads/2020/09/ORE_XML_Introduction_August2020.mp4` is 59MB (GitHub recommends files under 50MB)
65
95
- Upload to YouTube or Vimeo and replace the `<video>` / `<source>` tag in the relevant HTML pages with an embed
0 commit comments