Rajibstsc76 Site Migration Toolkit

설명

Rajibstsc76 Site Migration Toolkit is a distinctive, developer-focused toolkit for moving WordPress sites between local, staging, and production environments.

Built for developers and agencies who manage multiple client sites. The name includes a unique identifier rajibstsc76 to ensure distinctiveness from other migration plugins.

Features

  • WPress Compatible – Import/export .wpress archives using clean-room implementation of public 4377-byte header spec. Also supports .zip.
  • Chunked Transfer – 5MB chunks client-side, reassembled server-side, avoids PHP limits.
  • Cloud Backups – Optional Google Drive via your own OAuth credentials, resumable uploads.
  • Multisite Support – Select subsites to export, includes multisite.json.
  • Full Site Packages – Include core files for complete cloning.

Source Code

All source code is included in this plugin. No external repository required. No build tools.

Build tools: No build tools required. assets/admin.js and assets/admin.css are human-readable source files (not minified). No npm/webpack compilation.

Third-party libraries: None.

External Services

This plugin connects to Google Drive API (https://www.googleapis.com) when you configure cloud backups:

  • Purpose: Upload/download backup archives to your own Google Drive
  • Data sent: Backup files you choose
  • When: Only when you manually push or enable auto-backup
  • Requires: Your own OAuth Client ID/Secret
  • Terms: https://policies.google.com/terms
  • Privacy: https://policies.google.com/privacy

No data sent unless you configure Drive credentials.

스크린샷

설치

  1. Upload to /wp-content/plugins/ or install via Plugins -> Add New
  2. Activate – plugin creates protected backup folder in uploads/rajibstsc76smt-backups/
  3. Go to Rajib Migration menu -> Export

FAQ

Where are backups stored?

In wp-content/uploads/rajibstsc76smt-backups/ with .htaccess protection.

Does it require external repository?

No. This plugin has no dependency on any external repository. Plugin URI is your WordPress.org profile which returns 200.

후기

이 플러그인에 대한 평가가 없습니다.

기여자 & 개발자

“Rajibstsc76 Site Migration Toolkit”(은)는 오픈 소스 소프트웨어입니다. 다음의 사람들이 이 플러그인에 기여하였습니다.

기여자

자국어로 “Rajibstsc76 Site Migration Toolkit”(을)를 번역하세요.

개발에 관심이 있으십니까?

코드 탐색하기는, SVN 저장소를 확인하시거나, 개발 기록을 RSS로 구독하세요.

변경이력

2.0.9

  • FIX: Removed all GitHub URLs – Plugin URI now https://profiles.wordpress.org/rajibstsc76/ (valid 200, no 404) – no GitHub dependency
  • FIX: Fatal activation error – namespace MFD\Cloud\Manager mismatch fixed to Rajibstsc76\SiteMigration\Cloud\Manager – all namespaces now Rajibstsc76\SiteMigration
  • FIX: PHP syntax error in Admin.php line 27 – extra parenthesis removed, now lint-clean
  • FIX: Prefix mfd_ too short (3 chars) – changed all options to rajibstsc76smt_ (12 chars distinctive) and constants to RAJIBSTSC76SMT_ – passes WPCS prefix check
  • FIX: OAuth CSRF – Added state nonce validation with wp_verify_nonce for Google Drive OAuth callback
  • FIX: Sanitization – $_GET[‘code’] now sanitized with sanitize_text_field before exchange_code
  • FIX: Backup dir renamed to rajibstsc76smt-backups for uniqueness

2.0.7

  • Fixed distinctive name, permissions, sanitization, traversal, global limits