
內容簡介
總結:{eac}SoftwareRegistry 軟體分類是 {eac}SoftwareRegistry 軟體註冊伺服器的擴充外掛程式。它允許你針對特定軟體產品設置與覆蓋 {eac}SoftwareRegistry 選項,並定義軟體產品及註冊時使用的服務器參數。當註冊伺服器接收到 API 請求時,註冊產品會與軟體分類 slug 相匹配。當找到匹配時,軟體分類元數據中輸入的參數將用於覆蓋註冊伺服器的預設參數。
問題與答案:
1. {eac}SoftwareRegistry 軟體分類是什麼?
答:它是 {eac}SoftwareRegistry 軟體註冊伺服器的擴充外掛程式。
2. 這個外掛程式允許我做什麼?
答:它允許你針對特定軟體產品設置與覆蓋 {eac}SoftwareRegistry 選項,並定義軟體產品及註冊時使用的服務器參數。
3. 當註冊伺服器接收到 API 請求時會發生什麼?
答:註冊產品會與軟體分類 slug 相匹配。當找到匹配時,軟體分類元數據中輸入的參數將用於覆蓋註冊伺服器的預設參數。
4. 這個外掛程式可以在哪些方面進行設置?
答:這個外掛程式可以在軟體產品、註冊人聯繫資訊、註冊預設值、客戶端通知、許可限制等方面進行設置。
外掛標籤
開發者團隊
② 後台搜尋「{eac}SoftwareRegistry Software Taxonomy」→ 直接安裝(推薦)
原文外掛簡介
{eac}SoftwareRegistry Software Taxonomy is an extension plugin to {eac}SoftwareRegistry Software Registration Server.
Now with plugin hosting on Github to provide complete, automated plugin information and updates in WordPress.
{eac}SoftwareRegistry Software Taxonomy is a simple plugin extension that allows you to set and override {eac}SoftwareRegistry options for specific software products. It both defines the software product as well as the server parameters used when that product is registered via the software registration application program interface.
When an API request is received by the registry server, the registry_product is matched to the software taxonomy slug. When a match is found, the parameters entered in the software taxonomy meta data are used to override the registry server default parameters.
Options set on a per-product basis by this extension
Software Product
Registry Title – The Software Product display name
Registry Description – The Software Product Description
Registrar Contact (override existing global options in {eac}SoftwareRegistry)
Registrar Name – Sending client email from this name
Registrar Telephone – Include telephone in client notifications
Registrar Support Email – Include support email address in client notifications
Registrar Web Address – Include web address in client notifications
Registration Defaults (override existing global options in {eac}SoftwareRegistry)
Default Status – The default status to assign to newly created registrations
Default Initial Term – The initial term when creating a new registration (pending or trial)
Default Full Term – The full term when activating a registration
Default License – The default license level (L1-L5, LD) to assign to newly created registrations
Client Notification (Customize the email message and API response notifications sent to the client)
Client Email Message – Message sent to client on creation, activation or update of registration.
Client API Message – Short message included with all API responses.
Client Success Notice – Success notification sent via API response.
Client Error Notice – Error notification sent via API response.
License Limitations
see below
GitHub Hosting
WordPress Plugin Slug – The {directory}/{plugin.php} slug of the WordPress plugin.
GitHub Repository – The {owner}/{repository} id of the github repository.
Repository Source – Select which source to use from the repository (branch, release).
Tag Name – (Optional) Specific release or branch tag name (or id).
Path to readme.txt – Pathname within the repository to the readme.txt file.
If blank, the json file will be generated from information available in the GitHub repository.
GitHub Access Token – Your GitHub personal access token, Increases the github rate limit and is required for private repositories.
Plugin URLs – Displays the URL(s) you will need for your plugin file and readme.txt file.
License Limitations
Based on the license level assigned to a registration, we can limit the optional values in the registration API (count, variations, options, domains & sites). This allows APIs (possibly from multiple sources) to register any/all values for these options while filtering on the registration server, providing an effective (albeit rudimentary) licensing validation.
For each license level ( L1=Lite, L2=Basic, L3=Standard, L4=Professional, L5=Enterprise, LD=Developer ) you may set a limit for count, variations, options, domains, and sites.
count – Number of licenses (users/seats/devices)
variations – List of custom name/value pairs
options – List of custom registry options
domains – List of valid/registered domains
sites – List of valid/registered sites/uris
For count, the value passed through the API is limited to a maximum value.
For variations, options, domains, and sites, the arrays passed through the API are sliced to a maximum number of elements.
GitHub Hosting
* GitHub hosting requires installation of the {eac}Readme plugin in order to process readme.txt files.
Wether you’re using software registration or not, you can use Github Hosting to manage your software releases and provide automated updates for your WordPress plugins.
New in version 2.0, these options allow for the “self-hosting” of WordPress plugins on GitHub in a way similar to and meeting the requirements of the WordPress plugin repository.
More details may be found in the included readme_github.md file.
See Also
{eac}SoftwareRegistry – Software Registration Server
Implementing the Software Registry SDK
Copyright
Copyright © 2019-2025, EarthAsylum Consulting, distributed under the terms of the GNU GPL.
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should receive a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/.
