Skip to content

Commit 04588e0

Browse files
committed
broken links reduced
1 parent fc19417 commit 04588e0

File tree

364 files changed

+14082
-1542
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

364 files changed

+14082
-1542
lines changed
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[]

docs/accessanalyzer/12.0/broken_links_complete.json

Lines changed: 6578 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 123 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,123 @@
1+
# Broken Links Fix Summary
2+
3+
## Overview
4+
5+
Successfully processed and fixed broken links in the endpointpolicymanager documentation.
6+
7+
## Results
8+
9+
- **Initial broken links**: 1,644
10+
- **Final broken links**: 102
11+
- **Links fixed**: 1,542
12+
- **Success rate**: 94%
13+
14+
## Patterns Fixed
15+
16+
### 1. Video Tutorial Paths ✅
17+
18+
**Pattern**: `/resources/video-tutorials/``/video/`
19+
20+
- **Example**: `/docs/endpointpolicymanager/resources/video-tutorials/leastprivilege/elevate/scripts.md``/docs/endpointpolicymanager/video/leastprivilege/elevate/scripts.md`
21+
- **Files affected**: ~800+ links
22+
23+
### 2. Security and Privilege Management ✅
24+
25+
**Pattern**: `/security-and-privilege-management/least-privilege-manager/``/leastprivilege/`
26+
27+
- **Example**: `/docs/endpointpolicymanager/security-and-privilege-management/least-privilege-manager/bestpractices/rules/executablecombo.md``/docs/endpointpolicymanager/leastprivilege/bestpractices/rules/executablecombo.md`
28+
- **Files affected**: ~200+ links
29+
30+
### 3. Application Management ✅
31+
32+
**Pattern**: `/application-management/application-settings/``/applicationsettings/`
33+
34+
- **Example**: `/docs/endpointpolicymanager/application-management/application-settings/preconfigured-applications/``/docs/endpointpolicymanager/applicationsettings/preconfigured/`
35+
- **Files affected**: ~150+ links
36+
37+
### 4. Installation and Deployment ✅
38+
39+
**Pattern**: `/installation-and-deployment/``/install/`
40+
41+
- **Example**: `/docs/endpointpolicymanager/installation-and-deployment/adminconsole.md``/docs/endpointpolicymanager/install/adminconsole.md`
42+
- **Files affected**: ~100+ links
43+
44+
### 5. Cloud and Remote Management ✅
45+
46+
**Pattern**: `/cloud-and-remote-management/cloud-management/``/cloud/`
47+
**Pattern**: `/cloud-and-remote-management/mdm-integration/``/mdm/`
48+
49+
- **Files affected**: ~100+ links
50+
51+
### 6. Other Path Corrections ✅
52+
53+
- Licensing paths: `/licensing/``/license/`
54+
- Getting started: `/getting-started/``/gettingstarted/`
55+
- Policy management: `/policy-management/administrative-templates/``/administrativetemplates/`
56+
- Troubleshooting: `/troubleshooting/tips/``/troubleshooting/`
57+
58+
## Remaining Issues (102 links)
59+
60+
### Categories of remaining broken links:
61+
62+
1. **Archive Links** (~25 links)
63+
64+
- These point to `/archive/archived-guides/` files that may not exist
65+
- May need to be removed or redirected
66+
67+
2. **Missing Module Structure** (~40 links)
68+
69+
- Links to modules not yet restructured (e.g., `application-management`, `device-and-desktop-management`)
70+
- These modules may need similar restructuring
71+
72+
3. **Generic Resource Links** (~15 links)
73+
74+
- `/resources/video-tutorials.md` - generic landing page
75+
- `/resources/knowledge-base.md` - generic knowledge base page
76+
- These may need to be replaced with specific content
77+
78+
4. **Complex Path Mappings** (~22 links)
79+
- Links that require more complex path analysis
80+
- May need manual review and custom mapping
81+
82+
## Next Steps
83+
84+
### Immediate Actions:
85+
86+
1. **Review Archive Links**: Decide whether to remove or redirect archived content
87+
2. **Create Missing Landing Pages**: For generic resource links
88+
3. **Module Restructuring**: Apply similar fixes to remaining modules
89+
90+
### For Consideration:
91+
92+
1. **Automated Testing**: Set up automated link checking in CI/CD
93+
2. **Redirect Rules**: Consider setting up redirect rules for common old paths
94+
3. **Documentation Standards**: Establish guidelines for internal link formatting
95+
96+
## Tools Created
97+
98+
### Scripts:
99+
100+
1. `fix_broken_links.py` - Main script for bulk link fixing
101+
2. `fix_remaining_links.py` - Enhanced script for complex patterns
102+
103+
### Data Files:
104+
105+
1. `broken_links_complete.json` - Complete list of original broken links
106+
2. `broken_links_sample.json` - Sample for testing
107+
3. `final_build_report.log` - Final build output with remaining issues
108+
109+
## Manual Fixes Applied
110+
111+
The first two video tutorial links were manually fixed as examples:
112+
113+
- `/docs/endpointpolicymanager/leastprivilege/elevate/javajarfiles.md`
114+
- `/docs/endpointpolicymanager/install/cloud/clientremote.md`
115+
116+
## Impact
117+
118+
This fix significantly improves the documentation experience by:
119+
120+
- Reducing broken internal links by 94%
121+
- Ensuring video tutorials are properly linked
122+
- Maintaining consistent URL structure
123+
- Improving navigation reliability

docs/accessanalyzer/12.0/broken_links_raw.txt

Lines changed: 1644 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 82 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,82 @@
1+
[
2+
{
3+
"broken_link": "/docs/endpointpolicymanager/resources/video-tutorials/leastprivilege/elevate/scripts.md",
4+
"source_file": "/Users/jordan.violet/development/docs/docs/endpointpolicymanager/leastprivilege/elevate/javajarfiles.md"
5+
},
6+
{
7+
"broken_link": "/docs/endpointpolicymanager/resources/video-tutorials/cloud/install/leastprivilegemanagerrule.md",
8+
"source_file": "/Users/jordan.violet/development/docs/docs/endpointpolicymanager/install/cloud/clientremote.md"
9+
},
10+
{
11+
"broken_link": "/docs/endpointpolicymanager/security-and-privilege-management/least-privilege-manager/bestpractices/rules/executablecombo.md",
12+
"source_file": "/Users/jordan.violet/development/docs/docs/endpointpolicymanager/leastprivilege/securerun/avoiduac.md"
13+
},
14+
{
15+
"broken_link": "/docs/endpointpolicymanager/licensing/activedirectory/wizard.md",
16+
"source_file": "/Users/jordan.violet/development/docs/docs/endpointpolicymanager/license/activedirectory/gpoedit.md"
17+
},
18+
{
19+
"broken_link": "/docs/endpointpolicymanager/resources/video-tutorials/applicationsettings/shares.md",
20+
"source_file": "/Users/jordan.violet/development/docs/docs/endpointpolicymanager/license/activedirectory/gpoedit.md"
21+
},
22+
{
23+
"broken_link": "/docs/endpointpolicymanager/resources/video-tutorials/leastprivilege/integration/privilegesecure.md",
24+
"source_file": "/Users/jordan.violet/development/docs/docs/endpointpolicymanager/integration/privilegesecure/overview.md"
25+
},
26+
{
27+
"broken_link": "/docs/endpointpolicymanager/resources/video-tutorials/leastprivilege/bestpractices/elevatinguserbasedinstalls.md",
28+
"source_file": "/Users/jordan.violet/development/docs/docs/endpointpolicymanager/leastprivilege/bestpractices/overview.md"
29+
},
30+
{
31+
"broken_link": "/docs/endpointpolicymanager/resources/video-tutorials/leastprivilege/uacpromptsactivex.md",
32+
"source_file": "/Users/jordan.violet/development/docs/docs/endpointpolicymanager/leastprivilege/elevate/activexitems.md"
33+
},
34+
{
35+
"broken_link": "/docs/endpointpolicymanager/application-management/application-settings/preconfigured-applications/firefox/javathunderbird.md",
36+
"source_file": "/Users/jordan.violet/development/docs/docs/endpointpolicymanager/applicationsettings/preconfigured/side.md"
37+
},
38+
{
39+
"broken_link": "/docs/endpointpolicymanager/resources/video-tutorials/leastprivilege/mac/mountunmountpart1.md",
40+
"source_file": "/Users/jordan.violet/development/docs/docs/endpointpolicymanager/mac/scenarios/mountunmount.md"
41+
},
42+
{
43+
"broken_link": "/docs/endpointpolicymanager/resources/video-tutorials/leastprivilege/mac/mountunmounpart2.md",
44+
"source_file": "/Users/jordan.violet/development/docs/docs/endpointpolicymanager/mac/scenarios/mountunmount.md"
45+
},
46+
{
47+
"broken_link": "/docs/endpointpolicymanager/resources/video-tutorials/leastprivilege/installapplications.md",
48+
"source_file": "/Users/jordan.violet/development/docs/docs/endpointpolicymanager/troubleshooting/leastprivilege/sage50.md"
49+
},
50+
{
51+
"broken_link": "/docs/endpointpolicymanager/security-and-privilege-management/least-privilege-manager/elevate/dragdrop.md",
52+
"source_file": "/Users/jordan.violet/development/docs/docs/endpointpolicymanager/troubleshooting/leastprivilege/sage50.md"
53+
},
54+
{
55+
"broken_link": "/docs/endpointpolicymanager/licensing/unlicense/componentscloud.md",
56+
"source_file": "/Users/jordan.violet/development/docs/docs/endpointpolicymanager/troubleshooting/preferences/domainjoined.md"
57+
},
58+
{
59+
"broken_link": "/docs/endpointpolicymanager/resources/video-tutorials/leastprivilege/mac/adminapproval.md",
60+
"source_file": "/Users/jordan.violet/development/docs/docs/endpointpolicymanager/mac/applicationlaunch.md"
61+
},
62+
{
63+
"broken_link": "/docs/endpointpolicymanager/resources/video-tutorials.md",
64+
"source_file": "/Users/jordan.violet/development/docs/docs/endpointpolicymanager/applicationsettings/designstudio/overview.md"
65+
},
66+
{
67+
"broken_link": "/docs/endpointpolicymanager/resources/video-tutorials/leastprivilege/mac/systemsettings.md",
68+
"source_file": "/Users/jordan.violet/development/docs/docs/endpointpolicymanager/mac/scenarios/systemsettings.md"
69+
},
70+
{
71+
"broken_link": "/docs/endpointpolicymanager/cloud-and-remote-management/cloud-management/interface/companydetails/editnotificationconfiguration.md",
72+
"source_file": "/Users/jordan.violet/development/docs/docs/endpointpolicymanager/cloud/interface/companydetails/companyadministrators/generalinfo/notificationeditor.md"
73+
},
74+
{
75+
"broken_link": "/docs/endpointpolicymanager/resources/video-tutorials/leastprivilege/securecopy.md",
76+
"source_file": "/Users/jordan.violet/development/docs/docs/endpointpolicymanager/leastprivilege/securecopy.md"
77+
},
78+
{
79+
"broken_link": "/docs/endpointpolicymanager/resources/video-tutorials/leastprivilege/branding.md",
80+
"source_file": "/Users/jordan.violet/development/docs/docs/endpointpolicymanager/leastprivilege/brandcustomize.md"
81+
}
82+
]

0 commit comments

Comments
 (0)