WP Manifestindependent plugin directory
manifest / users / tu-academy

TU Academy WP

TU Academy is a robust and efficient WordPress plugin designed for managing an address book with advanced functionality.

★ 1stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/developerbayazid/tu-academy/archive/refs/heads/master.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

TU Academy WP Plugin

TU Academy is a WordPress plugin that provides an address book management system with advanced features such as caching and REST API support. It is ideal for developers and users looking for a reliable, high-performance solution for managing contacts directly within WordPress.


Badges


Features

  • Address Book Management:
    • Add, edit, delete, and list contacts directly in the WordPress admin panel.
  • Custom REST API:
    • Provides full CRUD functionality via the custom endpoint: academy/v1/contacts.
  • Caching:
    • Built-in caching for improved performance and reduced server load.
  • Developer-Friendly:
    • Extensible and clean architecture for easy customization.
  • Lightweight & Efficient:
    • Optimized for speed and scalability.

Installation

  1. Download the Plugin:

    • Clone the repository or download the plugin zip file.
    
    git clone https://github.com/developerbayazid/tu-academy.git

2.Install via WordPress Admin:

Log in to your WordPress dashboard. Navigate to Plugins > Add New. Click Upload Plugin and upload the zip file. Activate the plugin.

3.Install via FTP:

Extract the zip file and upload the folder to the /wp-content/plugins/ directory. Activate the plugin from the WordPress dashboard.

Usage

Admin Panel Navigate to TU Academy in the WordPress admin menu. Manage your contacts with an intuitive interface. REST API Use the custom endpoint academy/v1/contacts for programmatic access. Example API calls: Get All Contacts

GET /wp-json/academy/v1/contacts

POST /wp-json/academy/v1/contacts
Content-Type: application/json

{
    "name": "John Doe",
    "email": "john.doe@example.com",
    "phone": "123-456-7890"
}

PUT /wp-json/academy/v1/contacts/{id}
Content-Type: application/json

{
    "name": "Jane Doe",
    "email": "jane.doe@example.com"
}

DELETE /wp-json/academy/v1/contacts/{id}