# General SleekView is a powerful WordPress plugin that transforms how you interact with and manage your content in WordPress. Unlike traditional plugins that force you to adapt to their way of storing and managing content, SleekView works with your existing WordPress setup to provide flexible, customizable views of your data. ## Core Philosophy The fundamental principle behind SleekView is simple: your data should remain yours, while giving you complete freedom in how you visualize and interact with it. SleekView doesn't create new post types or modify your existing data structure - it simply provides new ways to work with your content. ## Key Features - **Custom Views**: Transform any post type into Kanban boards, data tables, or feedback lists - **Data Independence**: Works with existing post types without modifying your content structure - **Flexible Filtering**: Create precise views of your content using advanced filtering options - **Direct Interaction**: Edit and manage content directly within your custom views - **Frontend Integration**: Display your views on public pages using shortcodes ## Use Cases SleekView adapts to various workflows and content management needs. Common applications include: - Editorial calendars for content teams - Project management boards - Public roadmap displays - Feedback collection and organization - Support ticket management - Job application tracking - Document organization SleekView's flexibility means it can be adapted to virtually any content management scenario where you need a more structured or visual way to work with your WordPress content. --- # Activating SleekView can be activated on a site by navigating to the `SleekView` menu item in the WordPress admin dashboard. Alternatively, it is also possible to activate SleekView using PHP. This is done by adding the following code constant to your `functions.php` file: ```php const SLEEKVIEW_LICENSE = "YOUR LICENSE KEY"; ``` --- # Settings - License The License section is where you activate your plugin by entering your license key. A valid license ensures you receive automatic updates and have access to all premium features. ## Adding Your License Key 1. Enter your license key in the provided field 1. Click the "Set Key" button to validate and activate your license Once activated, your license key will be securely stored and automatically validate your installation for updates. ## License Status After entering your key, the system will automatically verify its validity. --- # Views - General ## General Settings These global settings can be accessed by clicking the cog icon in the top right corner of any view. They apply to all views: - **Name**: The identifier for your view that appears in the admin menu - **Post Type**: Select which WordPress post type this view will manage - **Enable Default View**: When enabled, adds a "Default" tab that shows the standard WordPress admin screen - Useful when you want to keep access to the traditional WordPress interface - Helps during transition periods or for specific tasks that require the default view - **Shortcode**: A copyable shortcode to embed the view on your frontend - Format: `[sleek-view-widget id="123"]` - Allows creating interactive content displays on public pages These settings form the foundation of your view and determine how it integrates with WordPress. The Default View option is particularly useful for users who want to maintain access to WordPress's built-in interface alongside SleekView's enhanced visualization options. When you click "Create a view" in the SleekView admin screen, you'll first enter a name for your view. After that, you'll be presented with a view configuration interface split into three main sections: the preview area in the center, configuration tabs on the right, and data filtering options at the top. --- # Views - Data Filtering ## Data Filtering Located in the configuration sidebar on the right, the Data Filtering accordion contains powerful options for precisely controlling which content appears in your view. You can build complex queries using AND/OR conditions: ### Add multiple filter groups (connected with AND) - Within each group, add multiple conditions (connected with OR) - Filter by any post field, meta field, or taxonomy - Use various operators like equals, contains, greater than, etc. ### Examples - Show posts with status "published" AND category "news" - Show tasks with (priority "high" OR deadline "this week") AND assigned to "current user" The filtering system is dynamic - any changes you make are immediately reflected in the preview area, helping you fine-tune your view's content exactly how you want it. --- # Views - View Configuration ## View Configuration The configuration sidebar on the right contains both general settings and view-specific options: - **General**: Basic view settings common to all views - **Data**: Filtering options as described above - Additional tabs specific to each view type ## Available Views ### Table View The Table view provides a familiar but enhanced way to view your content. Perfect for when you need a structured, spreadsheet-like interface. #### Features - Customizable columns with drag-and-drop reordering - Advanced sorting and filtering per column - Responsive design that works on all screen sizes ### Kanban View The Kanban view offers a visual way to manage workflow-based content using draggable cards organized in columns. #### Features - Customizable columns based on any taxonomy - Drag-and-drop cards between columns - Card previews with customizable information - Quick-edit cards directly from the board ### Feedback View The Feedback view is designed for collecting and managing user feedback, feature requests, or any content that benefits from user interaction. #### Features - Voting system for items - Status labels for tracking progress - Comment threads for discussion - Sorting by votes or date ---