Download the PHP package ginopane/wn-blogtaxonomy-plugin without Composer

On this page you can find all versions of the php package ginopane/wn-blogtaxonomy-plugin. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package wn-blogtaxonomy-plugin

Blog Taxonomy

Taxonomy extension for Winter Blog plugin.

Derived from 3.0.5 version of Blog Taxonomy plugin for October CMS

GitHub tag Maintainability Scrutinizer Code Quality

Table of Contents

Inspired by Blog Tags Extension and Blog Series plugins Blog Taxonomy adds both tags and series functionality in a high quality and reliable way. Every post could belong to a single series and at the same time it can have multiple tags assigned.

Installation

Composer

The plugin can be installed via Composer.

After that you need to make sure that the plugin will be installed into Winter CMS itself. To do so, you need to run either

or

Changes to Original Blog Plugin

Categories

Categories are meant for broad grouping of your posts. Think of these as general topics or the table of contents for your site. Categories are there to help identify what your blog is really about. It is to assist readers finding the right type of content on your site. Categories are hierarchical, so you can define sub-categories.

Original blog categories were enhanced with ability to add posts while being on a single category page.

They were also placed in a new tag-like style along with tags and series in their own Taxonomy tab of a backend CMS blog page.

Also, categories can now (since version 3.0.0) have a cover image, and an array of featured images (cover_image and featured_images attributes respectively). Two new backend settings were added to enable or disable this extension.

Tags

Tags are meant to describe specific details of your posts. Think of these as your site’s index words. They are the micro-data that you can use to micro-categorize your content. Tags are not hierarchical.

Series

Series could help you to organize your posts in a single flow of related posts.

Types

Since 3.0.0 posts could have types assigned. Post types support can be enabled via backend settings for the plugin. The type is a set of properties that could be associated with the post. Types are being created and edited as separated models in the backend. Each post type defines several properties which are added as additional form inputs when a specific type is chosen.

Translate Plugin Support

Starting from 1.5.0 version Blog Taxonomy supports Winter Translate plugin when it's installed. All tag and series fields could be translated.

Implementing Frontend Pages

Post Types

Post types provide additional attributes which could be assigned to blog posts. Each attribute when created got its own code (like a slug for a Post, Tag, Series, etc.). This code can be used to access attribute values for individual posts. For this purpose such methods as were added:

So, for example, if you have a "Rating" attribute with a rating code you can show it in the template like this:

Components

The Blog Taxonomy plugin provides several useful components with a basic markup for frontend usage. The default markup is not intended to fit to any existing frontend theme, it is just an example, so if the default markup is not suitable for your website, feel free to copy it from the default partial and replace the markup with your own.

Available components:

Post Series Navigation

Component seriesNavigation provides navigation within the series for a single post. You can display, for example, next and previous posts in the same series, show series details and link to its page, etc.

Component properties:

Posts in the Series

Component postsInSeries lists all posts in the supplied series. The component supports pagination and posts ordering.

Available properties:

Posts With the Tag

Component postsWithTag lists all posts with the supplied tag. The component supports pagination and posts ordering.

Available properties:

Related Posts

Component relatedPosts provides a list of posts related by tags, e.g. posts which have some tags in common.

Available properties:

Series List

Component seriesList displays a list of series.

Available properties:

Tag List

Component tagList displays a list of tags. Can be used to build a tag cloud (because post count with each tag is available). It also can be used to retrieve a list of tags for specific post.

Please don't forget to use different aliases for components if you use the same component several times on the same page (presumably for different purpose)

Available properties:

Leave this as false if you do not require a whole total count, because it will give you more optimised result

The default markup injects JavaScript into {% scripts %} placeholder so please make sure your theme has it. Also, the default code requires jQuery. If you do not have it, please make sure to adjust the code to fulfill your needs

It is not required to set it to a real value unless you want to display tags specific for the post

Related Series

Component relatedSeries provides a list of related series. The same list could be fetched for individual series by accessing its property related_series. The only difference is that the component fills urls for related series.

Available properties:


All versions of wn-blogtaxonomy-plugin with dependencies

PHP Build Version
Package Version
Requires php Version >=7.2.9
winter/wn-blog-plugin Version ^2.0.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package ginopane/wn-blogtaxonomy-plugin contains the following files

Loading the files please wait ....