=== DawsonyWeb - Client Tutorial Videos === Contributors: dawsonyweb Tags: tutorials, videos, client, dashboard, training Requires at least: 6.0 Tested up to: 6.9 Requires PHP: 7.4 Stable tag: 1.0.7 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Add tutorial videos for your clients and display them in a dashboard widget and a dedicated admin page. == Description == **Client Tutorial Videos** makes it easy to provide video tutorials to your clients right inside their WordPress dashboard. Upload videos to the media library, add them through a simple repeater interface, and your clients will always know where to find help. = Features = * **Repeatable tutorial blocks** — Add as many tutorials as you need, each with a title, description, and video. * **Dashboard widget** — A compact tutorial list appears on the WordPress dashboard for quick access. * **Dedicated tutorial page** — A full admin page with video players and descriptions so clients can watch without leaving wp-admin. * **Role-based visibility** — Control which user roles can see the tutorials page and widget. * **Drag-and-drop ordering** — Reorder tutorials with a simple drag handle. * **Media library integration** — Select videos directly from the WordPress media library. = Use Cases = * Agencies providing training materials to clients after site launch. * Freelancers who build sites and need to leave behind how-to guides. * In-house teams onboarding new editors or content managers. = Philosophy = * No front-end output or performance impact — everything runs in wp-admin only. * No external tracking, telemetry, or "phone home" behavior. * All inputs sanitized, all outputs escaped. * Nonces for all actions, capability checks for all settings. * Clean uninstall removes all plugin data. == Installation == = Automatic Installation = 1. Go to **Plugins → Add New** in your WordPress admin. 2. Search for "Client Tutorial Videos". 3. Click **Install Now**, then **Activate**. = Manual Installation = 1. Download the plugin ZIP file. 2. Go to **Plugins → Add New → Upload Plugin**. 3. Upload the ZIP and click **Install Now**. 4. Activate the plugin. = FTP Installation = 1. Extract the ZIP file. 2. Upload the `dawsonyweb-client-tutorial-videos` folder to `/wp-content/plugins/`. 3. Activate via **Plugins** in the WordPress admin. == Frequently Asked Questions == = Where do I add tutorials? = Go to **Tutorial Videos → Manage Tutorials** in the WordPress admin sidebar. You need the `manage_options` capability (typically Administrator) to add or edit tutorials. = Who can see the tutorials? = By default, only Administrators can see the tutorial page and dashboard widget. You can configure which roles have access from the Manage Tutorials settings page under "Settings". = Does this plugin affect the front end? = No. Everything runs in wp-admin only. No scripts, styles, or markup are added to your public site. = What video formats are supported? = Any video format supported by the WordPress media library and the HTML5 `