feat: update domain to radio.org.tr and add regional radio station info

This commit is contained in:
ARC Developer
2025-07-10 21:41:23 +03:00
parent e4335bb23f
commit 547a059cd7
13 changed files with 52 additions and 16 deletions
+1 -1
View File
@@ -1,3 +1,3 @@
## Development Notes
- You are making local changes at localhost:4321. taslak.radio.org.tr is not accessible before git push / netlify deployment
- You are making local changes at localhost:4321. radio.org.tr is not accessible before git push / netlify deployment
+7 -7
View File
@@ -35,12 +35,12 @@ This means Netlify Identity and Git Gateway need to be properly configured.
### 3. Configure Custom Domain Access
Since you're using https://taslak.radio.org.tr/, ensure:
Since you're using https://radio.org.tr/, ensure:
1. The custom domain is properly configured in Netlify
2. Identity service works on both domains:
- https://ym1ktc.netlify.app/admin/
- https://taslak.radio.org.tr/admin/
- https://radio.org.tr/admin/
### 4. Invite Users
@@ -53,7 +53,7 @@ After Identity and Git Gateway are enabled:
### 5. Access the CMS
- Primary URL: `https://taslak.radio.org.tr/admin/`
- Primary URL: `https://radio.org.tr/admin/`
- Backup URL: `https://ym1ktc.netlify.app/admin/`
- Users can log in with their invited credentials
- The CMS will redirect to `/decapcms/` for the actual interface
@@ -120,16 +120,16 @@ Netlify redirect rules for admin routing
### Current Issue: CORS Error
**CORS Error**: `Access to script at 'https://identity.netlify.com/v1/netlify-identity-widget.js' from origin 'https://taslak.radio.org.tr' has been blocked by CORS policy`
**CORS Error**: `Access to script at 'https://identity.netlify.com/v1/netlify-identity-widget.js' from origin 'https://radio.org.tr' has been blocked by CORS policy`
**This means**: Netlify Identity is not properly configured for your custom domain `taslak.radio.org.tr`
**This means**: Netlify Identity is not properly configured for your custom domain `radio.org.tr`
### Solutions (Try in order):
#### Solution 1: Configure Custom Domain in Netlify Identity
1. Go to https://app.netlify.com/sites/ym1ktc/settings/identity
2. Check **"Site domains"** section
3. Add `taslak.radio.org.tr` to allowed domains
3. Add `radio.org.tr` to allowed domains
4. Save and wait 5-10 minutes for DNS propagation
#### Solution 2: Use Primary Netlify Domain for Admin
@@ -158,7 +158,7 @@ If this works, the issue is custom domain configuration.
1. Check Identity status: https://app.netlify.com/sites/ym1ktc/settings/identity
2. Check Git Gateway: Should show "Connected" status when properly configured
3. Test admin access: https://taslak.radio.org.tr/admin/
3. Test admin access: https://radio.org.tr/admin/
4. Check browser console for JavaScript errors
### Support
+2 -2
View File
@@ -11,8 +11,8 @@ public_folder: '/images'
locale: 'tr'
site_url: https://taslak.radio.org.tr
display_url: https://taslak.radio.org.tr
site_url: https://radio.org.tr
display_url: https://radio.org.tr
collections:
- name: 'post'
+2 -2
View File
@@ -11,8 +11,8 @@ public_folder: '/images'
locale: 'tr'
site_url: https://taslak.radio.org.tr
display_url: https://taslak.radio.org.tr
site_url: https://radio.org.tr
display_url: https://radio.org.tr
collections:
- name: 'post'
+1 -1
View File
@@ -2,7 +2,7 @@
publish = "dist"
[context.production.environment]
NETLIFY_SITE_URL = "https://taslak.radio.org.tr"
NETLIFY_SITE_URL = "https://radio.org.tr"
[[headers]]
for = "/*"
Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 65 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.4 KiB

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 993 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 15 KiB

+1
View File
@@ -0,0 +1 @@
{"name":"Amatör Radyocular Derneği","short_name":"ARC YM1KTC","icons":[{"src":"/android-chrome-192x192.png","sizes":"192x192","type":"image/png"},{"src":"/android-chrome-512x512.png","sizes":"512x512","type":"image/png"}],"theme_color":"#3b82f6","background_color":"#ffffff","display":"standalone"}
+38 -3
View File
@@ -126,19 +126,54 @@ const error = url.searchParams.get('error');
tagline="🔊 DMR İletişim"
columns={3}
items={[
{
title: 'YM0KTC',
description: '2867241 (Bölge 0)',
icon: 'tabler:radio',
},
{
title: 'YM1KTC',
description: '2866808 (Bölge 0)',
description: '2866808 (Bölge 1)',
icon: 'tabler:radio',
},
{
title: 'YM2KTR',
description: '2867887 (Bölge 1)',
description: '2867887 (Bölge 2)',
icon: 'tabler:radio',
},
{
title: 'YM3KTC',
description: '2867234 (Bölge 2)',
description: '2867234 (Bölge 3)',
icon: 'tabler:radio',
},
{
title: 'YM4KTC',
description: '2867235 (Bölge 4)',
icon: 'tabler:radio',
},
{
title: 'YM5KTC',
description: '2867187 (Bölge 5)',
icon: 'tabler:radio',
},
{
title: 'YM6KTB',
description: '2867237 (Bölge 6)',
icon: 'tabler:radio',
},
{
title: 'YM7KTC',
description: '2867238 (Bölge 7)',
icon: 'tabler:radio',
},
{
title: 'YM8KTC',
description: '2867239 (Bölge 8)',
icon: 'tabler:radio',
},
{
title: 'YM9KTC',
description: '2867240 (Bölge 9)',
icon: 'tabler:radio',
},
]}