1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

CTA Featured Threads & Portal 2.17.0

Feature and highlight specific threads and optionally use them as a portal / home page

  1. Brogan
    Compatible XF Versions:
    • 1.4
    • 1.5
    License:
    Single use. The license is granted to you alone. You may not redistribute the files in whole or in part. You may not rent, lease, loan, sub-license, sell, assign, pledge, transfer or otherwise dispose of the files in any form without prior consent.
    Updates Duration:
    12 Months, Renewal Cost £15
    Visible Branding:
    No
    This add-on is not affiliated with XenForo Ltd.

    cta-ft-banner.png


    Online Demo
    CTA Featured Threads & Portal


    Feature Summary

    Introduction
    Ever wanted to feature threads above the forum list, thread list, or on the new/recent posts pages like this?

    forum-list.png

    forum-view.png

    Well now you can!

    What's more, you can also display all currently featured threads on a dedicated page.
    An additional option allows you to enable a [Home] tab and set the Index Page Route in the ACP to threads/featured (without a trailing slash), creating a portal or home page.

    page-01.png
    page-02.png
    page-03.png

    When the home page is set in this way, the forum index appears like so.

    forum-index.png

    Optionally, an archive page can be enabled, allowing the home/portal page to remain a true portal as a single landing page for your site.

    archive.png

    The archive page lists all currently and previously featured threads, with tabs for date, replies, likes, and views, making it quick and easy to browse through them. Soft deleted threads are visible to those with the permission to view them.

    Featured threads can be promoted to a slider which can be displayed on each of the pages.

    slider-forum.png

    slider-page.png

    It is even possible to just show the slider on the dedicated page, by setting featured threads to only show as blocks or not at all.

    slider-page-no-blocks.png

    If a featured thread has a poll, there is the option to display it with the thread.

    forum-list-thread-poll.png

    Further options allow just the thread to be displayed, or even the poll on its own.

    forum-list-poll-only.png

    As it is a per featured thread setting, you can have any combination.

    page-poll.png

    Style properties control whether the poll block is shown on the various pages.

    There is also the ability to individually customise the background of each featured thread.

    background-forum.png

    background-page.png

    Not only can you individually style each featured thread with a custom icon, background and even use a different image for the slider, but coupled with the comprehensive CSS classes utilising the thread and node IDs, the customisation possibilities are limitless.


    A live demo is available here: http://support.cliptheapex.com/

    In addition to the following, please read the FAQ: http://xenforo.com/community/resources/cta-featured-threads.2599/field?field=faq


    Description
    This add-on allows those with the relevant permissions to view, feature, update, and unfeature threads.
    Featured threads will be displayed on the forum list, above the thread list in their respective forums, on the new/recent posts pages and also on a dedicated page, depending on the options selected.
    It is even possible to not display them as a block at all and just show the poll or promote them to the slider.

    Threads can also be featured automatically, based on selected forums and criteria.

    Titles and content are passed through the censor and there is an option to enable all BB Code including images, videos, quotes, spoilers, etc.
    The title and content can be edited without affecting the original thread.

    If a thread has an attached poll, it can optionally be displayed either with the thread or on its own.

    The thread author's avatar can be displayed along with the content if desired.
    Alternatively, custom icons can be uploaded for each featured thread.
    The avatar and icon can be displayed on the left, right, or not at all, on a per featured thread basis.

    Furthermore, individual backgrounds can also be applied to each featured thread.

    Featured threads can also be promoted to a slider which can be displayed in all of the same locations.

    If a thread has an attached image, it can be used for the icon, background, and slider images, making it much simpler to apply custom images and promote entries to the slider.

    Any threads which are currently featured will be highlighted in the thread list with a [Featured] badge. The [Featured] badge links to the Featured Threads page, if enabled.

    When viewing a featured thread, a [Featured] badge is also displayed to the right hand side of the title, which links to the page, if enabled.

    thread-view.png

    Previously featured threads will be indicated as such with an [Expired] badge, in the same locations as the [Featured] badge.

    Thread authors will be alerted when their thread has been featured.
    The expiry date can be enabled or disabled in the options.

    alert-expiry.png alert-no-expiry.png

    Members can individually set their preference for Featured Threads alerts via the Alert Preferences page in their account.

    alert-preference.png

    Featured threads can only be seen by those with the permission to do so.
    That includes the general view permission for the add-on and also any node specific permissions (the View Thread content must be set to Allow), as well as whether the thread author is ignored or not.
    So, for example, featured threads from private forums can only be seen by those with access to the forum.

    Each page load of the forum list, forum view, new and recent posts pages will either display a random thread from the list of available threads or the latest thread to be featured, if the option has been selected.
    If there are no threads available to view, the block won't display.

    The dedicated page shows all currently featured threads, in order of featured date or thread date, ascending or descending, depending on the options selected, unless they have been prevented from being displayed on the page.


    Options
    The maximum number of threads which can be featured at any one time can be set in the options.

    options-01.png

    Once the limit has been reached, the next thread to be featured will result in the oldest featured thread being automatically unfeatured.
    If the maximum limit value is reduced, the oldest threads over that new limit will also be automatically unfeatured.

    The custom icon width, height, and quality can also be set here, in addition to completely disabling them.

    All of the settings and options for custom backgrounds and the slider are also here.
    The slider entries can be sorted on various criteria, independent of the sort order for the featured threads on the page.

    Manual featuring can be pre-configured to set the options related to: thread prefixes, BB Code, the amount of content, default duration, where the featured thread will be displayed, whether to display polls or not and optionally to automatically expire the featured thread when the poll closes where to display the avatar or icon, whether to use the default icon or not, automatically apply the first attached image to the icon, background, or slider image, and the dismiss status.

    options-02.png

    Automatic featuring allows any number of forums to be selected and either have all threads or those meeting specific criteria featured automatically.
    The default settings for automatic featuring are extensive and cover all of the options available available when manually featuring.

    options-03.png options-04.png

    One additional options allows for the thread to be featured by the author or a named member account.

    Featured threads can be shown on the forum list, forum view and new / recent posts pages.

    options-05.png

    Up to 20 featured threads can be displayed on the forum index.
    With yet more options to show featured threads globally, in their own forum or also the parent forum.

    If the 'Latest' option is checked, that will prevent random threads being shown on each page load and only show the latest one.
    It is configurable per page.

    The dedicated page can also be enabled or disabled from here, along with all of the page related options.
    The featured threads can be sorted on various criteria, independent of the sort order for the slider entries.

    options-06.png

    Finally, there are the options related to the archive page.

    options-07.png


    Home Page
    To set the home page, do the following:
    ACP -> Options -> CTA Featured Threads: Featured Threads Page
    options-home-tab.png

    ACP -> Options -> Basic Board Information: Index Page Route
    index-page-route.png

    The page titles, descriptions, share URLs and meta data are all updated accordingly for both pages when the home tab function is enabled.

    Note: Be aware that if you prevent any groups (e.g. Unregistered) from viewing Featured Threads then they will receive the standard error informing them they must be logged in when they access the page.


    Permissions
    In addition to the general view permission, there are also permissions for featuring, updating, and unfeaturing, own threads and all threads.
    As well as a separate permission for dismissing featured threads.
    The permissions can also be set per node, where applicable.

    permissions.png permissions-node.png


    Featuring, Updating & Unfeaturing
    The tools for featuring, updating and unfeaturing are in the thread tools dropdown (and also on the thread list items adjacent to the Edit link).

    thread-tools-feature.png thread-tools-update-unfeature.png

    The update and unfeature links also appear on the blocks.

    block-update-unfeature.png page-update-unfeature.png

    Clicking the links loads the dedicated page for each one.

    When featuring, the original thread title and content can be edited for editorial purposes using the rich text editor, making it quick and easy to compose the content.
    Note that this does not have any effect on the actual thread as the title and content are stored in a separate table in the database.

    If BB Code is enabled in the options, the BB Code tags are preserved in the overlay content area.

    feature-bb-code-01.png

    If BB Code is disabled, all of the BB Code tags (and some content within the tags) are stripped.

    feature-no-bb-code-01.png

    There are options related to the duration it will remain featured, to choose where and how to display the thread, poll, and avatar, to use the default icon, and to upload a custom image for the icon or background. Custom icons will replace the thread author's avatar or the default icon.

    Threads can be featured indefinitely or for a specified time.

    feature-02.png

    There are also options to promote the featured thread to the slider and allow it to be dismissed.

    When updating existing featured threads, any BB Code is preserved, unless the option has been disabled, and icons, background images, or slider images can be uploaded, updated, or deleted, if applicable.

    update.png

    It is also possible to change the feature duration, where the block will be displayed, how to show the thread and poll, where to display the avatar or icon, whether to use the default icon or not, update any images, promote to or demote from the slider and change the dismiss status.
    The featured thread date can also be updated, which will make it the latest featured thread and push it back to the top of the page.

    Checking the update image checkbox will result in the edit images overlay, with the various tabs being available depending on the options selected and whether the thread has already been promoted to the slider.

    edit-image-01.png edit-image-02.png edit-image-03.png edit-image-04.png

    Non-square images will retain the correct ratio.

    Unfeaturing a thread is handled via a simple overlay.

    unfeature-overlay.png


    Dismissing
    If a featured thread is set as dismissible, members can dismiss it from the forum list, forum view and new / recent posts pages. Note that the link does not appear on the blocks on the dedicated page, as featured threads can't be dismissed from that page.

    dismiss.png

    Any dismissed threads can be restored from the Acccount Preferences page.
    Note that the option will only be available if there are dismissed featured threads to restore.

    account-preferences.png

    If a featured thread is updated and it is made non-dismissible, it will be restored for all members.


    RSS Feeds
    There are RSS feeds for both pages.

    rss-feed-page.png rss-feed-archive.png

    The relevant icon for each page appears in the footer adjacent to the default feed icon.

    rss-icon-page.png rss-icon-archive.png

    Each feed can be independently disabled and also respects permissions, presenting the following views accordingly.

    rss-feed-disabled.png rss-feed-no-permission.png


    Style Properties
    It has been designed using the default classes and is fully responsive.
    There are extensive Style Properties allowing for complete customisation.

    style-properties-groups.png style-properties-settings.png style-properties-blocks.png style-properties-blocks-footer-sharing.png style-properties-page-01.png style-properties-page-02.png style-properties-page-footer-sharing.png style-properties-slider.png style-properties-archive.png style-properties-archive-footer.png

    Note that avatars and icons are not displayed in the narrow responsive view.


    Miscellaneous
    Threads by guests and deleted members can be featured.

    Threads can not be featured if they are soft deleted or unapproved (moderated).

    An existing featured thread will be automatically unfeatured if it is deleted, unapproved, or merged, unless it is the destination thread.

    An hourly cron task will unfeature any threads for which the feature duration has expired.
    Any custom icons, backgrounds and slider backgrounds will be automatically deleted when a thread is unfeatured.

    When a thread is featured for the first time, the thread author's Featured Threads count is updated.
    This count is displayed in the message user info block, on the member card, and on the profile page.

    message-user-info.png member-card.png profile-page.png

    Clicking the [Featured Threads] tab on the profile page lists all of that member's featured threads.

    profile-page-tab.png

    There is also a dedicated page, making it possible to link directly to it and share on social networks, etc.

    author.png

    Soft deleted threads are visible to those with the permission to view them.

    There is also the option to enable a [Most Featured Threads] tab on the Notable Members page.

    notable-members-tab.png

    The count can be utilised in the criteria for notices, user group promotions, and trophies.

    criteria.png trophy-alert.png

    In the event that members are merged or the counts need to be recalculated, there is an option in the Tools -> Rebuild Caches menu to do so.

    rebuild.png

    The quick navigation link reflects the setting for the dedicated page.

    quick-navigation-01.png quick-navigation-02.png

    There are templates on the featured and archive pages which can be used for advertisements or custom content.
    Utilising the position counter allows content to be entered between, or even in, the blocks.

    page-custom-templates-01.png page-custom-templates-02.png archive-custom-templates.png

    It is also fully phrased.


    Database
    2 new tables
    • cta_ft_featured_threads
    • cta_ft_featured_threads_dismissed
    1 new column on the xf_thread table
    • cta_ft_featured
    1 new column on the xf_user table
    • cta_ft_featured_count

    Queries
    Forum List - 1
    Forum View - 2*
    New Posts - 1
    Recent Posts - 1

    Zero additional queries for those with no permission to view.

    *If the 'Display In All Forums' option is selected it reduces to 1, if 'Display In Own And Parent Forums' is selected it increases to 3.


    License
    Purchasing a license entitles you to use this add-on on a single XenForo installation. If you wish to install it on more than one installation then you must purchase additional licenses.
    A license may not be given away, sold, leased, or redistributed in any form.


    Credits
    This add-on would not have been possible without the help of a few people.
    Mike for pointing me in the right direction on more than one occasion and some tweaks and fixes.
    Jeremy for his advice and input.
    Mostly though, Chris Deeming for his constant help and support. This add-on is as much his as it is mine.

Recent Reviews

  1. maszd
    maszd
    5/5,
    Version: 2.17.0
    Awesome add-on! extremely useful and works as expected, my member love it, highly recommended. Thank you very much Brogan :)
    1. Brogan
      Author's Response
      Thanks for taking the time to rate and review and glad to hear your members like it.
  2. Welder
    Welder
    5/5,
    Version: 2.17.0
    CTA Featured Threads & Portal is a solid and well thought-out add-on as well as very well supported. Very useful and highly recommended. Thank again Brogan for all your effort here. Please continue making great add-ons as your work is much appreciated.
    1. Brogan
      Author's Response
      Thanks for the review and glad you like the add-on.
  3. Strong
    Strong
    1/5,
    Version: 2.17.0
    License agreement changed without notice. Am unable to reacquire what I had purchased. Updates never seemed to make it to me since purchase. Used to be a great product with great support. Another example of a great idea making it big, but to keep using it, you have to continue to feed the pig.
    1. Brogan
      Author's Response
      Clearly you didn't read the notice and thread on the support site, nor bother trying to contact me in order to request help. I suppose you marking this add-on 1 star for your inability to perform simple tasks such as reading and writing is your way of getting some sort of revenge. Well done.
  4. RobaFresca
    RobaFresca
    5/5,
    Version: 2.17.0
    Greatest addon, incredible functions it takes weeks to understand all possible features. I was thinking log time to buy or not. I did it and regret only that i didn't already before. Thx Brogan, go on with that good work !
    1. Brogan
      Author's Response
      Thanks for the review and glad you find it useful.
  5. Stuart Wright
    Stuart Wright
    5/5,
    Version: 2.17.0
    well thought out and extgremely useful addon, allowing us to promote specific threads manually as well as automatically. The poll featuring is particularly useful to engage members at the thread list page.
    1. Brogan
      Author's Response
      Thanks for the feedback- I think the poll featuring is actually my favourite function, more so than the ability to feature/promote threads themselves.
  6. bibitbunga
    bibitbunga
    5/5,
    Version: 2.17.0
    this add-on is excellent! I have just used in my forum kebunpedia.com and I realized that this is a must have one. My forum looks great with the exclusive featured threads on top of forum list. Thanks so much @Brogan for such quality addon..
    1. Brogan
      Author's Response
      Thank you for the review.
  7. Dadparvar
    Dadparvar
    5/5,
    Version: 2.17.0
    A must have add-on that I missed till now! Really useful and full of features. Easy to use and customize. Everything can be controlled and customized as you prefer to show. I was thinking about paying a lot to have a portal integrated with my xenforo, but after using CTA featured threads and portal, I see there is no need to do so. With CTA, now I have everything I needed as a portal. Thanks Brogan and wish you the best.
    1. Brogan
      Author's Response
      Many thanks, glad you like it :)
  8. Craig Neff
    Craig Neff
    5/5,
    Version: 2.16.1
    Really digging the CTA Portal look for VQ37.ORG ... could not be happier with it's appearance and functionality.
    1. Brogan
      Author's Response
      Thanks Craig. Glad you like it and I appreciate the review.
  9. carlosecg
    carlosecg
    5/5,
    Version: 2.16.0
    I've been using this plugin for 2 months. My forums used to have a CMS that would create a topic for discussion of each new article posted. Now everything is inside the forum. The install and configuration was easy and well documented. The only thing I'm missing is a PT-BR translation.
    1. Brogan
      Author's Response
      Thanks for the feedback and pleased to hear you find it useful.
  10. TerryP
    TerryP
    5/5,
    Version: 2.16.0
    I installed this add-on over the past week. For a sports forum, where fans keep track of games (upcoming and the past) live it provides a unique look and experience no other site like mine can even mimic. Easy to use, easy to configure, and more importantly so, so easy to customize the look.

    Great job, Brogan!! Love it!
    1. Brogan
      Author's Response
      Thanks for the comments and feedback. Glad you like it.