Code Monkey home page Code Monkey logo

xenforo-threadmarks's People

Contributors

jrahmy avatar sidane avatar xon avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

vanathor xon

xenforo-threadmarks's Issues

Threadmarks for conversations

Some members on http://www.redcafe.net/ have requested threadmarks for conversations, as quite a few of them have long running ones spanning dozens of pages.

Off the top of my head, this would require making the threadmarks table polymorphic. I haven't give much thought to other implementation details yet.

Tracking this feature request here for future consideration.

Threadmarks menu dropdown clickable link inconsistancy

For guests with hid the menu, and users without javascript; the Threadmarks menu is clickable.

For users with javascript, it isn't and they need to mouse down to get to the "view all" link, if it exists.

As a general practice, menus in XF which use overlays also implement the link as clickable to the fallback page.

Display threadmarks menu on thread list page

Not entirely sure of this feature myself, but putting it here for feedback.

On the thread list page, show the threadmarks drop down menu with threads that have threadmarks.

Something like:

Thread list threadmarks

Will enable quick navigation to specific posts without having to go into the thread.

Alerts on new threadmarks

Alerts are great, everyone love them.

Fairly straightforward to implement, but I would like to kick the alert generation into a deferred task which then pumps out alerts.

Add threadmark when posting or replying

When quick-replying, add a field to enter a threadmark is the user is permitted to add threadmarks.

On posting replies via More Options, it should also be possible to create a threadmark.

Expanding threadmarks menu on touch devices opens overlay

To reproduce: On a touch device, tap on the 'Threadmarks' menu to display the list of most recent threadmarks. The drop down menu opens but so does the 'All threadmarks' overlay.

Solution: Prevent overlay from opening when tapping the 'Threadmarks' button. Ideally only on touch devices, but if necessary remove entirely for consistent behaviour across all devices.

Verified on iOS but not any other mobile OS.

New Threadmarks page

The ability to show New Threadmarks, (much like the New Media, New Resources or New Posts) would be a great content discoverability tool.

Permit different categories of threadmarks

The use case I'm looking at, is that a user may wish to tag a number of posts as 'chapters', the other as 'supplementary' and then tag a bunch of posts as fanart.

This implies user/moderator generated threadmark categories, and the requirement to manage them.

Template hooks are deprecated

The recommended solution is template medication system, using the following as the replacement:

$0
<xen:include template="myTemplate" />

This will allow the templates to be edited from AdminCP, and helps the "load public templates as files" performance feature to work better.

Invalid css

Some of the css has the invalid tag:

font-style: italics;

I'm actually fine with it not being in italics.

UI layout - threadmark button & next previous.

Hi,

So far I've rolled this threadmark addon to http://forums.sufficientvelocity.com and it has had a great reception.

I'm considering extending adding a Next and Previous button on each post with a threadmark.

From here; http://forums.sufficientvelocity.com/posts/2726004/ one of my users has mentioned the closeness of the threadmark button and the 'go to first unread' button makes it easy to confuse on a mobile device or when operated by memory.

Do you have any thoughts about where a next/previous button could live? And how to move the threadmark button itself so it is more mobile friendly?

The actual code-backend of the next/previous button is underway, and I'm just tidying it up a bunch before it will be ready for a PR.

Track who created threadmarks

To help track down abuse of threadmarks, is it worth tracking who created (and updated) each threadmark?

An admin control panel log of new threadmarks, with their creator, might be a useful addition as well for detecting abuse.

What do you think @Xon?

Don't defer updating threadmark thread_id when moving posts

See #17.

When moving a threadmarked post to a different thread, it would be preferable to not defer the updating of a threadmark's `thread_id.

It takes a few seconds (or longer if larger forums are running deferred tasks via cron) for the threadmark to appear in the target thread. This is likely to lead to confusion among moderators/admins, they may think the threadmark has been lost during the move.

Investigate alternatives to deferring.

Mobile layout

In portrait mode, on my galaxy nexus, the "got unread" goes away if there are thread marks.

In landscape mode, the threadmark button isn't aligned with the unread button properly

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.