Giter VIP home page Giter VIP logo

phpbb-ext-topictags's Introduction

Build Status Scrutinizer Code Quality

phpbb-ext-topictags

phpBB 3.1 extension, that adds the ability to tag topics with key words.

Features

Common

  • add tags when posting a new topic
  • Tag suggestions based on existing tags
  • edit tags when editing first post of topic
  • SEO-optimization: tags are added to meta-content keywords in viewtopic
  • tags are shown in viewforum (can be disabled in acp)
  • enable tagging of topics on a per forum basis
  • Responsive layout
  • Full UTF-8 support

Search

  • search topics by tag(s)
  • /tag/{tags}/{mode}/{casesensitive} shows topics tagged with all (mode=AND, default) or any (mode=OR) of the given tags, where tags are comma separated tags and casesensitive can be true to search case-sensitive or false (default), e.g.:
    • /tag/tag1,tag2/OR lists topics that are tagged with tag1 OR tag2 OR tAG2
    • /tag/tag1,tag2/AND lists topics that are tagged with [tag1 AND (tag2 OR tAG2)]
    • /tag/tag1,tag2 lists topics that are tagged with [tag1 AND (tag2 OR tAG2)] (mode=default=AND, casesensitive=default=false)
    • /tag/tag1,tAG2/AND/true lists topics that are tagged with (tag1 AND tAG2)

Tag-Cloud

  • /tags shows a tag cloud
  • acp option for tag cloud to be displayed on board-index or not
  • acp option to limit count of tags shown in tag cloud on the index page
  • dynamic tag-size in tag cloud depending on its usage count
  • acp option to en/disable display of usage count of tags in tag cloud

Advanced configuration

  • configure a regex to decide which tags are valid and which are not
  • maintenance functions in ACP -> Extensions -> RH Topic Tags
  • Whitelist
  • Blacklist
  • User and Mod+Admin permission for who can add/edit RH topic tags
  • spaces in tags are converted to "-" by default (you can disable it in ACP)
  • Manage existing tags in ACP
    • Delete tag
    • Rename tag
    • Merge tags (rename one tag to the same name as another tag and they will automatically be merged )

Installation

1. clone

Clone (or download an move) the repository into the folder phpBB3/ext/robertheim/topictags:

cd phpBB3
git clone https://github.com/RobertHeim/phpbb-ext-topictags.git ext/robertheim/topictags/

2. activate

Go to ACP -> tab Customise -> Manage extensions -> enable RH Topic Tags Go to ACP -> Forums -> edit/create any forum -> set Enable RH Topic Tags to Yes

3. configure

Goto ACP -> Extensions -> RH Topic Tags

Update

Go to ACP -> tab Customise -> Manage extensions -> disable RH Topic Tags

cd phpBB3/ext/robertheim/topictags
git pull

Go to ACP -> tab Customise -> Manage extensions -> enable RH Topic Tags

Support

https://www.phpbb.com/community/viewtopic.php?f=456&t=2263616

phpbb-ext-topictags's People

Contributors

forkless avatar foxcapades avatar phpbb-es avatar pmezhuev avatar robertheim avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.