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: docs/USER_GUIDE.md
+31-2Lines changed: 31 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -44,7 +44,36 @@ The component will automatically create the required database tables upon instal
44
44
-**URL**: Base URL of the source CMS
45
45
-**Credentials**: API keys or authentication details
46
46
47
-
### 2. Running a Migration
47
+
### 2. Obtaining CMS Credentials
48
+
49
+
Before you can migrate content, you need to obtain the proper API credentials for each CMS:
50
+
51
+
#### For WordPress
52
+
1.**Install WordPress REST API Plugin** (if not already available):
53
+
- Go to your WordPress admin panel
54
+
- Navigate to **Plugins > Add New**
55
+
- Search for "Application Passwords" or "REST API Authentication"
56
+
- Install and activate the plugin
57
+
58
+
2.**Generate Application Password**:
59
+
- Go to **Users > Profile** in WordPress admin
60
+
- Scroll down to **Application Passwords** section
61
+
- Enter a name for the application (e.g., "CCM Migration")
62
+
- Click **Add New Application Password**
63
+
- Copy the generated password (it won't be shown again)
64
+
65
+
#### For Joomla
66
+
1.**Create API Token**:
67
+
- Go to **System > Manage > API Tokens**
68
+
- Click **New** to create a new token
69
+
- Enter a **Title** for the token
70
+
- Select appropriate **User** (should have necessary permissions)
71
+
- Click **Save**
72
+
- Copy the generated token
73
+
74
+
> **Security Note**: Always use dedicated API credentials with minimal required permissions. Never use your main administrator password for API access.
75
+
76
+
### 3. Running a Migration
48
77
49
78
1. Navigate to **Components > CCM > Migration**
50
79
2. Select source and target CMS
@@ -59,7 +88,7 @@ The component will automatically create the required database tables upon instal
0 commit comments