-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Readme Eklendi , Dil düzeltildi , Property jsonu eklendi
- Loading branch information
Showing
7 changed files
with
202 additions
and
31 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,94 @@ | ||
[EN](README-EN.md) | [TR](README.md) | ||
|
||
Domainnameapi.com WHMCS Addon Module | ||
==================================== | ||
|
||
This module allows you to manage all domain names in WHMCS using the `domainnameapi.com` API. With this module, you can | ||
achieve the following features: | ||
|
||
* View all your domain names | ||
* Perform bulk synchronization | ||
* Import in bulk | ||
* Make bulk communication changes | ||
* Make bulk NS changes | ||
* Edit bulk Privacy and Domain Lock | ||
* Bulk Approve and Cancel Incoming and Outgoing Transfers | ||
|
||
Requirements | ||
------------ | ||
|
||
* WHMCS 7.6 or higher | ||
* PHP 7.2 or higher (with enabled Soap and Curl extensions) | ||
* Activated and configured domainnameapi Registrar module | ||
|
||
Installation | ||
------------ | ||
|
||
* Upload the downloaded files to your WHMCS server directory (should be placed in | ||
whmcs_directory/modules/Addons/dnaextended folder). | ||
* Log in to WHMCS admin panel. | ||
* Go to Setup > Addon Modules (or Addon Modules in WHMCS 8.0 and earlier) in System Settings. | ||
* You will see the DNA Extended Module, activate it and select which admin group will have the permissions in its | ||
configurations. | ||
|
||
Configuration | ||
------------- | ||
|
||
* Select the "Addons" option from the left menu and click on "DNA Extended". | ||
* Click on "Settings" on the displayed screen. | ||
* For the system to work, all your domain names need to be synchronized at certain intervals, set up the Cron settings | ||
as shown. (Cron setup may vary depending on the system specifications. cPanel Cron setup | Plesk Cron setup) | ||
* Click on the "Cron Manual Run" button to synchronize all your domain names once. | ||
|
||
Usage | ||
----- | ||
|
||
Viewing and Filtering All Domain Names | ||
-------------------------------------- | ||
|
||
* Click on the "All domains" tab to see all your domain names. | ||
* You can search and filter them by status. | ||
* Click on the checkbox at the beginning or the relevant button on the left to perform an action. | ||
* Confirm the action. | ||
|
||
Bulk Import of Domain Names | ||
--------------------------- | ||
|
||
* Click on the "Import" button to go to the page where you can import your domain names. | ||
* This feature only appears for domain names that have not been transferred to any user in WHMCS. | ||
* On the displayed screen, select the customer to whom each domain name will be matched. | ||
* Confirm the action. | ||
|
||
Bulk Synchronization Between Domain Names | ||
----------------------------------------- | ||
|
||
* When you click the Synchronization button, the relevant domain name is updated both in the DNA panel and in WHMCS. If | ||
* the domain name does not match, it is only synchronized in DNA. | ||
* Matched domain names are synchronized in WHMCS with the "Registrar, Expiry Date, and Status" information. | ||
|
||
Bulk Change of Communication Information between Domain Names | ||
------------------------------------------------------------- | ||
|
||
* Select the domain names for which you want to change the communication information. | ||
* Enter the communication information and select the block that should be the same as the Registrant's. | ||
* Confirm the action. | ||
|
||
Bulk NS Changes between Domain Names | ||
------------------------------------ | ||
|
||
* Select the domain names for which you want to make NS changes. | ||
* Enter the new NS. | ||
* Confirm the action. | ||
|
||
Bulk Privacy and Domain Lock Changes between Domain Names | ||
--------------------------------------------------------- | ||
|
||
* Select the domain names for which you want to make Privacy and Domain Lock changes. | ||
* Enter the new values. | ||
* Confirm the action. | ||
|
||
Bulk Cancel or Approve Incoming and Outgoing Transfers between Domain Names | ||
--------------------------------------------------------------------------- | ||
|
||
* Select the domain names for which you want to cancel or approve incoming and outgoing transfers. | ||
* Confirm the action. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,48 +1,89 @@ | ||
[EN](README-EN.md) | [TR](README.md) | ||
|
||
Domainnameapi.com WHMCS Addon Modülü | ||
==================================== | ||
|
||
Bu modül, `domainnameapi.com` API'sini kullanarak WHMCS üzerindeki tüm alan adlarını yönetmenize olanak tanır. Bu modül ile aşağıdaki özellikleri elde edebilirsiniz: | ||
Bu modül, `domainnameapi.com` API'sini kullanarak WHMCS üzerindeki tüm alan adlarını yönetmenize olanak tanır. Bu modül | ||
ile aşağıdaki özellikleri elde edebilirsiniz: | ||
|
||
* Tüm alan adlarınızı görüntüleme | ||
* Alan adları arasında senkronizasyon yapma | ||
* Alan adları toplu olarak içe aktarma | ||
* Toplu iletişim değişiklikleri yapma | ||
* Toplu NS değişiklikleri yapma | ||
* Tüm alan adlarınızı görüntüleme | ||
* Toplu senkronizasyon yapma | ||
* Toplu olarak içe aktarma | ||
* Toplu iletişim değişiklikleri yapma | ||
* Toplu NS değişiklikleri yapma | ||
* Toplu Gizlilik ve Domain kilidi düzenleme | ||
* Toplu Olarak Gelen ve giden transferleri iptal yada onaylama | ||
|
||
Gereksinimler | ||
------------- | ||
|
||
* WHMCS 7.0 veya üzeri | ||
* `domainnameapi.com` API anahtarı | ||
* WHMCS 7.0 veya üzeri | ||
* PHP 7.2 veya üzeri (Soap ve Curl eklentileri etkin olmalıdır) | ||
* Aktifleştirilmiş ve konfigure edilmiş domainnameapi Registrar modülü. | ||
|
||
Kurulum | ||
------- | ||
|
||
1. İndirdiğiniz dosyaları sunucunuzun WHMCS dizinine yükleyin. | ||
2. WHMCS yönetici paneline giriş yapın. | ||
3. Sol taraftaki menüden "Setup" seçeneğini seçin ve "Addon Modules" seçeneğine tıklayın. | ||
4. "Domainnameapi.com" modülünü bulun ve "Activate" düğmesine tıklayın. | ||
5. Modülünüzü yapılandırmak için "Configure" düğmesine tıklayın ve API anahtarınızı girin. | ||
6. Ayarlarınızı kaydedin ve modülü kullanmaya başlayın. | ||
1. İndirdiğiniz dosyaları sunucunuzun WHMCS dizinine yükleyin. (whmcs_dizini/modules/Addons/dnaextended klasörüne | ||
gelmeli ) | ||
2. WHMCS yönetici paneline giriş yapın. | ||
3. Sistem Ayarları > Eklenti Modülleri veya WHMCS 8.0'den önce Setup > Eklenti Modülleri bölümüne gelin. | ||
4. DNA Extended Modülünü göreceksiniz , aktif edin ve Konfigurasyonlarında hangi admin grubuna yetkileri vereceğinizi | ||
seçin. | ||
|
||
Tanımlamalar | ||
------------ | ||
|
||
1. Sol taraftaki menüden "Addons" seçeneğini seçin ve "DNA Extended" seçeneğine tıklayın. | ||
2. Gelen Ekranda settings e tıklayın. | ||
3. Sistem Çalışması için tüm alan adlarınızın belirli sürede bir senkron edilmesi gerekir bunun için Cron ayarlarını | ||
göründüğü gibi ayarlayın. (Sistem özelliklerine göre cron un nasıl ayarlandığı farklılık | ||
gösterebilir. [cPanel Cron ayarlama](https://www.youtube.com/watch?v=t5mjWGegE-g) | [Plesk Cron ayarlama](https://www.youtube.com/watch?v=ur1_ua9TMXs) ) | ||
4. Bir sefere mahsus tüm alan adlarınızı senkron etmek için "Cron Manual Run" butonuna tıklayın. | ||
|
||
Kullanım | ||
-------- | ||
|
||
### Tüm alan adlarını görüntüleme | ||
### Tüm alan adlarını görüntüleme , ve filtreleme | ||
|
||
1. WHMCS yönetici paneline giriş yapın. | ||
2. Sol taraftaki menüden "Addons" seçeneğini seçin ve "Domainnameapi.com" seçeneğine tıklayın. | ||
3. Tüm alan adlarınızı listeleyebilirsiniz. | ||
- All domains sekmesine basın , tüm alan adlarınızı göreceksiniz. | ||
- Arama yapabilir , statülerine göre filtreleyebilirsiniz. | ||
- Bir işlem yapmak için en baştaki checkbox a tıklayın veya soldaki ilgili butona tıklayın. | ||
- İşlemi onaylayın. | ||
|
||
### Alan adları toplu olarak içe aktarma | ||
|
||
- Import Butonuna basın , alan adlarınızı içe aktarabileceğiniz sayfaya gideceksiniz. | ||
- Bu özellik sadece whmcs üzerinde alan adının herhangi bir kullanıcıya aktarılmadığı alan adlarında çıkacak. | ||
- Gelen ekranda her bir alan adının eşleşeceği müşteriyi seçin. | ||
- İşlemi onaylayın. | ||
|
||
### Alan adları arasında senkronizasyon yapma | ||
|
||
1. WHMCS yönetici paneline giriş yapın. | ||
2. Sol taraftaki menüden "Addons" seçeneğini seçin ve "Domainnameapi.com" seçeneğine tıklayın. | ||
3. Alan adı listesinde, senkronize etmek istediğiniz alan adlarını seçin. | ||
4. "Sync Domains" düğmesine tıklayın. | ||
- Senronizasyon butonuna tıkladığınızda ilgili alan adı hem DNA panelindeki hemde WHMCS deki bilgileri ile güncellenir. | ||
Eğer alan adı Eşleşmediyse sadece DNA üzerinde senkron olur. | ||
- Eşleşen alan adları WHMCS üzerinde "Registrar, Bitiş Tarihi ve Durum " bilgileri ile senkronlanır. | ||
|
||
### Alan adları toplu olarak içe aktarma | ||
### Alan adları arasında iletişim bilgilerini toplu olarak değiştirme | ||
|
||
- İletişim bilgilerini değiştirmek istediğiniz alan adlarını seçin. | ||
- İletişim bilgilerini girin , Registrant ile aynı olmasını istediğiniz Bloğu seçin. | ||
- İşlemi onaylayın. | ||
|
||
### Alan adları arasında NS değişikliği yapma | ||
|
||
- NS değişikliği yapmak istediğiniz alan adlarını seçin. | ||
- Yeni NS leri girin | ||
- İşlemi onaylayın. | ||
|
||
### Alan adları arasında Gizlilik ve Domain Kilidi değişikliği yapma | ||
|
||
- Gizlilik ve Domain Kilidi değişikliği yapmak istediğiniz alan adlarını seçin. | ||
- Yeni değerleri girin | ||
- İşlemi onaylayın. | ||
|
||
### Alan adları arasında Gelen ve Giden transferleri iptal yada onaylama | ||
|
||
1. WHMCS yönetici paneline giriş yapın. | ||
2. Sol tara | ||
- Gelen ve Giden transferleri iptal yada onaylamak istediğiniz alan adlarını seçin. | ||
- İşlemi onaylayın. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
{ | ||
"schema": "1.0", | ||
"type": "whmcs-addons", | ||
"name": "dnaextended", | ||
"license": "proprietary", | ||
"category": "utilities", | ||
"description": { | ||
"name": "DNA Extended", | ||
"tagline": "DNA Extended is a WHMCS addon that allows you to manage your DomainNameApi account from within WHMCS.", | ||
"long": "DNA Extended is a WHMCS addon that allows you to manage your DNA Extended account from within WHMCS. It allows you to create, suspend, unsuspend and terminate accounts, as well as change passwords and change package.", | ||
"features": [ | ||
"View all your domain names", | ||
"Perform bulk synchronization", | ||
"Import in bulk", | ||
"Make bulk communication changes", | ||
"Make bulk NS changes", | ||
"Edit bulk Privacy and Domain Lock" | ||
] | ||
}, | ||
"logo": { | ||
"filename": "logo.png" | ||
}, | ||
"support": { | ||
"homepage": "https://domainnameapi/whmcs/dnaextended/", | ||
"docs_url": "https://bunyam.in/docs/dnaextended/" | ||
}, | ||
"authors": [ | ||
{ | ||
"name": "Bünyamin AKÇAY", | ||
"homepage": "https://www.bunyam.in/" | ||
} | ||
], | ||
"keywords": [ | ||
"domain" | ||
] | ||
} |