# Legacy shodh.net — Definitive Page Inventory

**Captured:** 2026-08-25, live crawl of https://shodh.net (homepage + sitemap + all wrapper pages)
**Method:** DOM link extraction from the rendered site; wrapper iframe `src` resolved by same-origin fetch.
**Purpose:** Source of truth for the redirect map and import scope in the Integration Blueprint.

The audit doc estimated "40+ routes". The live crawl found **~79 unique destinations**
(148 raw links; many pages are linked from two menus with different `Itemid` values —
the redirect map must match on `option`+`id`, treating `Itemid` as noise).

---

## 1. Content pages (com_content, view=article) — 28

| Joomla id | Title | New route (per blueprint) |
|---|---|---|
| 1 | Welcome (reused as hub landing for 5 desks, Itemid 36/37/38/39/40) | `/journal`, `/author-desk`, `/information` hubs |
| 5 | About the Journal | `/journal/about` |
| 6 | Editorial Board | `/journal/editorial-board` |
| 7 | Guidelines for Submission (EN + HI variants) | `/author-desk/guidelines` |
| 8 | Subscription Fee (EN + HI variants) | `/author-desk/subscription` |
| 9 | शोध अनुदानदाता संस्थाएं (research grant institutions) | `/information/grant-institutions` ⚠️ not in audit |
| 18 | Contact Us | `/contact` (exists) |
| 20 | Disclaimer | `/disclaimer` |
| 21 | About Us | `/about` (exists) |
| 22 | Aims & Objectives | `/journal/aims-objectives` |
| 23 | Call for Papers | `/author-desk/call-for-papers` |
| 24 | Peer Review Process & Ethical Guidelines | `/author-desk/peer-review` |
| 25 | Publication Fee — No | `/author-desk/publication-fee` |
| 26 | Submission Deadlines | `/author-desk/deadlines` |
| 30 | Doctoral Colloquium | `/information/doctoral-colloquium` |
| 31 | Academic Workshop | `/information/workshops` |
| 32 | Academic Training | `/information/training` |
| 33 | Publish your Research Paper | `/author-desk/publish-paper` ⚠️ not in audit |
| 34 | Publish your Research Abstract | `/author-desk/publish-abstract` ⚠️ not in audit |
| 36 | Publish your Project Report | `/author-desk/publish-report` ⚠️ not in audit |
| 37, 38, 41 | Hindi site description / join CTAs | `/about` (merge) |
| 39 | Special Issue | `/journal/special-issue` ⚠️ not in audit |
| 56 | Impact Factor of the Journal | `/journal/impact-factor` |
| 2, 54 | News articles (UGC list update, MPhil/PhD standards) | `/news/[slug]` |
| 45, 51 | "++++ Under Construction", "=====" | ⚠️ junk — do not migrate |

## 2. Journal issues (com_phocadownload, view=category) — 25 issue pages

Category id → issue (both menu Itemids listed where seen):

| Cat id | Issue | | Cat id | Issue |
|---|---|---|---|---|
| 1 | Vol.1, Issue 1 | | 50 | Vol.8, Issue 1 |
| 2 | Vol.1, Issue 2 | | 51 | Vol.8, Issue 2 |
| 36 | Vol.2, Issue 1&2 | | 52 | Vol.9, Issue 1 |
| 37 | Vol.3, Issue 1 | | 54 | Vol.9, Issue 2 |
| 40 | Vol.3, Issue 2 | | 55 | Vol.10, Issue 1 |
| 41 | Vol.4, Issue 1 | | 56 | Vol.10, Issue 2 |
| 42 | Vol.4, Issue 2 | | 57 | Vol.11, Issue 1&2 |
| 43 | Vol.5, Issue 1 | | 58 | Vol.12, Issue 1&2 |
| 46 | Vol.5, Issue 2 | | 59 | Vol.13, Issue 1&2 |
| 49 | Vol.6, Issue 1 | | 61 | Vol.14, Issue 1&2 |
| 48 | Vol.6, Issue 2 | | 63 | Vol.15, Issue 1&2 |
| 47 | Vol.7, Issue 1&2 | | 64 | Vol.16, Issue 1&2 |
| — | — | | 65 | Vol.17, Issue 1&2 |

Plus `view=section&id=2` — the all-articles catalog (Itemid 47 "Article List", Itemid 90 "शोध सारांश").

⚠️ **Broken link on live site:** top-menu "Vol.8, Issue 1" points to `id=0&Itemid=137`
(dead); the sidebar's `id=50&Itemid=138` is correct. Redirect map must map BOTH to the
new Vol.8/1 route.

**Per-article download URLs** follow
`?option=com_phocadownload&view=category&download={fileId}:{slug}&id={cat}:{catSlug}` —
the `fileId` is the archive import's `legacy_id`, and these URLs also need redirects
(homepage "Read More" links use them).

## 3. Forms (com_mad4joomla) — 9 (audit listed 8)

| jid | Form | Blueprint disposition |
|---|---|---|
| 3 | Seminar/workshop report ⚠️ not in audit | PublicInquiry SEMINAR |
| 6 | शोधार्थी मंच (student forum) | PublicInquiry TOPIC / defer |
| 16 | Suggest topics for new researchers | PublicInquiry TOPIC_SUGGESTION |
| 17 | Publish your Research Abstract | PublicInquiry ABSTRACT |
| 20 | Suggest Book to Researcher | PublicInquiry BOOK_SUGGESTION |
| 21 | Upload your Article | → platform submit funnel |
| 22 | Seminar information | PublicInquiry SEMINAR |
| 24 | Workshop information | PublicInquiry WORKSHOP |
| 25 | Academic training programme | PublicInquiry TRAINING |

## 4. Wrappers resolved — ALL INTERNAL (major finding)

The audit assumed these were external links with unknown URLs. Every one is a custom
PHP script on the same host — an in-house mini-application suite with its own data:

| Itemid(s) | iframe src (`https://shodh.net/shodh-forms/…`) | What it is |
|---|---|---|
| 23, 62 | `list-supervisor.php` | Supervisor directory (data!) |
| 33, 69 | `register-supervisor.php` | Supervisor registration form |
| 55, 85 | `research-database.php` | Research database |
| 86 | `list-doctoral-research.php` | Doctoral research register (data!) |
| 87 | `list-postdoctoral-research.php` | Post-doctoral register (data!) |
| 88 | `register-doctoral-research.php` | Doctoral registration form |
| 89 | `register-postdoctoral-research.php` | Post-doc registration form |
| 70, 102 | `online_subscription.php` | Subscription request form |
| 71 | `send_information.php` | Info submission form |
| 72 | `send_feedback.php` | Feedback form (http://, mixed content) |
| 106, 107 | `Suggest new topics for new researchers.php` | Topic suggestions (space in filename!) |
| 147, 154 | `bibliograpic_services.php` | Bibliographic services (sic) |
| 111 | `http://` | ⚠️ broken wrapper — dead menu item |

**Consequence for the blueprint:** the `/shodh-forms/` scripts likely have their own
MySQL tables (supervisors, doctoral/post-doc registers, subscriptions). Their DATA is
in-scope for migration — a scope addition beyond the six planning docs.

## 5. Direct file paths

- `/media/certification_of_original_work.pdf`
- `/media/membership_form_english.pdf`, `/media/membership_form_hindi.pdf`
- `/media/hindifont.zip`
- `/ugc_pdf/An update on UGC - List of Journals.pdf` (space in filename)
- `/ugc_pdf/gazetteehindi.pdf`, `/ugc_pdf/gazetteenglish` (⚠️ missing .pdf extension)
- All article PDFs under phocadownload paths (see §2)

## 6. Contact emails (were an open item — resolved)

- `shodhsanchayan@gmail.com`
- `info@shodh.net`

## 7. Other

- Sitemap component: `com_rd_sitemap` (Itemid 83 and 84)
- Print/PDF/email article variants (`format=pdf`, `print=1`, `com_mailto`) — redirect to the clean page, do not migrate
- News category `id=1`, seminar categories `id=3`, `id=5`

---

## How to reach 100% coverage from here

This crawl covered the homepage, sitemap, and all wrappers — the complete menu tree.
Remaining tail (article-level URLs inside each issue, old news items) comes from:

1. **The Joomla DB `#__menu` table** — the authoritative route list (every Itemid above is a row there)
2. **Crawling each of the 25 issue pages** — yields the full per-article PDF manifest without DB access
3. **Google `site:shodh.net`** + Wayback Machine — catches historically indexed URLs no menu links anymore
