Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

aracelyhuki/taskhive-theme

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 

Repository files navigation

TaskHive Theme WordPress Plugin

Welcome to the TaskHive Theme WordPress Plugin! This plugin is designed to enhance your WordPress site with a sleek, modern, and highly customizable theme perfect for task management, project collaboration, and productivity-focused websites.

Table of Contents

Introduction

The TaskHive Theme WordPress Plugin is developed to provide users with a professional and efficient theme for managing tasks and projects directly from their WordPress site. Whether you are a freelancer, a project manager, or part of a team, TaskHive offers the flexibility and functionality to keep your projects organized and on track.

Features

  • Responsive Design: TaskHive adapts to any screen size, ensuring a seamless experience on desktops, tablets, and mobile devices.
  • Customizable Layouts: Multiple layout options to suit your preferences, including grid and list views for tasks and projects.
  • Task Management: Create, edit, and assign tasks with ease. Keep track of deadlines and priorities.
  • Project Collaboration: Collaborate with team members, share files, and discuss project details.
  • Integration: Seamless integration with popular plugins such as WooCommerce, BuddyPress, and more.
  • User Roles and Permissions: Define roles and permissions for team members to ensure secure and organized project management.
  • Custom Widgets: Use built-in widgets to display task summaries, project statuses, and team member activities.
  • Shortcodes: Utilize shortcodes for embedding task lists, project overviews, and other elements into posts and pages.
  • Extensive Documentation: Detailed documentation to help you get started and make the most out of the plugin.

Installation

From the WordPress Dashboard

  1. Navigate to Plugins > Add New.
  2. Search for "TaskHive Theme".
  3. Click Install Now and then Activate.

Manual Installation

  1. Download the plugin zip file from the GitHub repository.
  2. Navigate to Plugins > Add New in your WordPress dashboard.
  3. Click Upload Plugin and select the downloaded zip file.
  4. Click Install Now and then Activate.

Configuration

After activating the TaskHive Theme plugin, you can configure its settings by navigating to Appearance > Customize. Here are the main sections you can customize:

General Settings

  • Site Identity: Set your site title, tagline, and logo.
  • Layout Options: Choose between different layout styles for your homepage, task pages, and project pages.
  • Color Scheme: Select the primary and secondary colors for your theme.

Task Management

  • Default Task Settings: Configure default priorities, statuses, and categories for tasks.
  • Task Display Options: Choose how tasks are displayed on your site (list or grid view).

Project Settings

  • Project Categories: Create and manage project categories.
  • Project Statuses: Define the different statuses a project can have (e.g., In Progress, Completed).

User Roles

  • Role Management: Assign specific roles to users (e.g., Admin, Project Manager, Team Member) and define their permissions.

Usage

Creating Tasks

  1. Navigate to Tasks > Add New.
  2. Enter the task title and description.
  3. Assign the task to a user or team.
  4. Set the priority, due date, and status.
  5. Click Publish to create the task.

Managing Projects

  1. Navigate to Projects > Add New.
  2. Enter the project name and description.
  3. Add project details such as start date, end date, and project manager.
  4. Click Publish to create the project.

Viewing Tasks and Projects

  • Use the Tasks and Projects menus to view all tasks and projects.
  • Filter tasks and projects by status, priority, and categories.

Customization

TaskHive Theme offers extensive customization options to match your brand and preferences. Here are some ways you can customize the theme:

Custom CSS

Add your own CSS to further style the theme by navigating to Appearance > Customize > Additional CSS.

Theme Templates

Override default templates by copying the template files from the plugin directory to your theme’s directory.

Hooks and Filters

TaskHive provides various hooks and filters for developers to extend and customize functionality. Refer to the developer documentation for more details.

Shortcodes

TaskHive includes several shortcodes to display tasks, projects, and other elements. Here are some examples:

  • [taskhive_tasks]: Displays a list of tasks.
  • [taskhive_projects]: Displays a list of projects.
  • [taskhive_task id="123"]: Displays a specific task by ID.

Example Usage

Add the following shortcode to a page or post to display all tasks in a grid view: