[WordPress] 外掛分享: bbAggregate

前言介紹

  • 這款 WordPress 外掛「bbAggregate」是 2010-08-22 上架。
  • 目前尚無安裝啟用數,是個很新的外掛。如有要安裝使用,建議多測試確保功能沒問題!
  • 上一次更新是 2010-08-25,距離現在已有 5366 天。超過一年沒更新,安裝要確認版本是否可用。以及後續維護問題!
  • 外掛最低要求 WordPress 3.0 以上版本才可以安裝。
  • 尚未有人給過這款外掛評分。
  • 還沒有人在論壇上發問,可能目前使用數不多,還沒有什麼大問題。

外掛協作開發者

bjornw |

外掛標籤

aggregate | multisite | aggregator |

內容簡介

60;br />

此插件已不再維護!
出於歷史目的,此插件仍然在線上。一般概念仍可能有用,
但程式碼可能已無法運作且過時落伍。

使用 bbAggregate 從您的多站點 WordPress 安裝中建立網站範圍聚合內容串流。

串流包含來自那些被允許參與串流的部落格文章。任何寫作的使用者都可以將其文章添加到一個或多個串流中。
透過使用特定的頁面模板來顯示串流,它提供了與網站範圍分類 / 全域專有名 / 全域術語相似的功能,但更具有控制和(希望如此)更少的錯誤行為。

此插件會向您的安裝添加兩個資料庫表:

$prefix_bbAggregate_item(將項目與串流連結)
$prefix_bbAggregate_stream(包含串流資訊)

NB: 此插件僅適用於使用了多個部落格的 WordPress 多站點安裝。

它是如何運作的?

首先,您需要創建一個串流(必需使用者能力:‘manage_options’,管理員角色完美適用)。(參見screenshot-4.png)
建議僅在串流名稱中使用字母、數字和底線或破折號。目前名稱中的空格可能會導致問題。

串流由名稱、描述(儲存但尚未公開使用)和一些選項(參見screenshot-5.png)來定義,例如:

文章限制(限制串流中的總文章數量)
每個部落格文章數限制(限制串流中每個部落格中的文章數)
每頁文章數(限制每頁文章數。包括分頁)
排除部落格(明確排除使用此串流的部落格。這些部落格的文章將不會顯示在此串流中)

創建串流後(參見screenshot-6.png和screenshot-7.png),在未排除使用此串流的部落格中的一個部落格中創建文章。在文章編輯區域下方,您將看到一個名為
Streams(參見screenshot-8.png)的新元框,其中列出了可用串流(已排除此部落格的串流將不會顯示)。勾選串流名稱前面的
核取方塊,您已將文章添加到此串流中。每個能夠新增文章的使用者都可以將他/她的文章新增到顯示的串流上。

為了顯示內容串流,您(或您使用的主題設計師)需要為顯示項目準備主題。您需要一個頁面模板
。可以在bbAggregate/examples中找到一個範例,模板稱為:bbAggregate-template-aggregated-posts。您現在可以複製
它到您的活動主題目錄中,以便測試bbAggregated。請注意,它不會使用您主題的樣式!
在您複製了頁面模板的部落格中創建一個頁面,並將聚合文章模板選為頁面的模板。添加名稱為‘bbagg_stream’(不使用引號)的自訂欄位,自訂欄位值為您希望顯示的串流名稱(參見screenshot-11.png)。
順帶一提,範例頁面模板中自訂欄位名稱是硬編碼的,但是,只要您也使用新名稱來更改模板中的名稱,就可以將其更改為您自己的自訂欄位。
在添加自訂欄位名稱和值以及發佈頁面後,您可以查看該頁面,您現在應該看到您的文章部分
成為串流的聚合內容(參見screenshot-12.png)。

注意:可透過訪問超級管理員 -> 選項(參見screenshot-9.png)來全站更改串流預設選項。查找

原文外掛簡介

THIS PLUGIN IS NOT MAINTAINED ANYMORE!
For historical purposes this plugin is still online. The general concept could still be useful,
the code is probably not working and horrible outdated.

Create streams of sitewide aggregated content from your multisite WordPress installation with bbAggregate.
A stream contains posts from those blogs allowed to participate in the stream. Anyone writing posts can add his/her post to one or more streams.
The streams are shown by using a specific page template. (see also the examples directory). It offers functionality similar
to the sitewide categories / global terms, but with more control and (hopefully) less buggy behaviour.
This plugin adds two database tables to your installation:

$prefix_bbAggregate_item (links an item to a stream)
$prefix_bbAggregate_stream (contains the stream info)

NB: This plugin is only useful for a WordPress Multisite installation in which multiple
blogs are being used.
How does it work?
First, you create a stream (neccessary user capabillity: ‘manage_options’,admin role works perfectly). (See screenshot-4.png)
It is recommended to only use letters, numbers and underscores or dashes in the stream name. Spaces in the name may cause problems at the moment.
Streams are defined by a name, a description (which is saved but not yet accessible for public use) and some options (see screenshot-5.png) such as:

maximum number of posts (limits the total amount of posts in a stream)
maximum number of posts per blog (limits the amount of posts per blog in a stream)
number of posts per page (limits the amount of posts per page. Pagination is included)
excluded blogs (blogs which have been explicitly excluded from using this stream. Posts from these blogs will not be shown in this stream)

After creating a stream (See screenshot-6.png and screenshot-7.png), create a post in a blog which is not excluded from this stream. Below the Post Editing Area you will see a new metabox called
Streams (see screenshot-8.png) with a list of available streams (streams which have excluded this blog are not shown). By ticking the checkbox in front of the stream name
you’ve added your post to this stream. Every user able to add a post may add his/her posts to the streams shown.
To show a stream of content you (or the theme designer of the theme you use) need to prepare the theme for showing the items. You need a page template
for this. An example of this can be found in bbAggregate/examples and the template is called: bbAggregate-template-aggregated-posts. For now you can copy
it into the directory of your active theme so you can test bbAggregated. Keep in mind though that it will not use your theme’s style!
Create a page in the blog where you also have copied the page template and select the Aggregated Posts template
as the page’s template. Add the customfield with the name ‘bbagg_stream’ (without quotes) and customfield value the exact(!) stream name of the stream you want to show (see screenshot-11.png).
By the way, the example page template the custom field name is hardcoded, but you can change it in the template as long as you also use the new name
for your customfield. After adding the customfield name and value and publishing the page you can view the page and you should now see your post part
of the stream’s aggregated content (see screenshot-12.png).
Note: The stream default options can be changed sitewide by visiting the Super Admin->Options (See screenshot-9.png). Look for ‘bbAggregate sitewide defaults’ (see screenshot-10.png). After changing
the options’ values and saving the changes new streams will use your new defaults. This can only be done by users with super admin rights. Keep in mind that streams are sitewide. Thus streams created in blog 1
are also visible in the bbAggregate settings of blog 2.
TODO
Feel free to send patches 😉

Remove database tables upon delete of plugin
Add .po and .mo files for translations
Create php doc files

各版本下載點

  • 方法一:點下方版本號的連結下載 ZIP 檔案後,登入網站後台左側選單「外掛」的「安裝外掛」,然後選擇上方的「上傳外掛」,把下載回去的 ZIP 外掛打包檔案上傳上去安裝與啟用。
  • 方法二:透過「安裝外掛」的畫面右方搜尋功能,搜尋外掛名稱「bbAggregate」來進行安裝。

(建議使用方法二,確保安裝的版本符合當前運作的 WordPress 環境。


1.0 | trunk |

延伸相關外掛(你可能也想知道)

  • Curator.io 》Curator.io是一款社交媒體聚合器或社交媒體策展人 - 它允許您指定內容來源,例如Twitter用戶名或Instagram標籤。然後,它將這些內容拉入您可以策展/管理和嵌...。
  • PressForward 》PressForward 是一個免費的 WordPress 外掛,提供編輯工作流程、內容彙整和整合的功能。它為博客作者和編輯團隊設計,讓他們可以從各種開放網路來源收集、討...。
  • WP Autoblog 》WP Autoblog 提供匯入來自各種來源的內容。, 從多個來源匯入文章,填滿您的部落格內容!, 自定義內容篩選:, 新增篩選器以處理匯入的內容:, add_filter(R...。
  • News Aggregator 》此外掛可讓您在網站上輕鬆顯示特定主題的即時新聞,提供簡單的新聞匯集 RSS Feeds,可以在您網站上的任何位置顯示。選擇主題,輕鬆地為您的使用者顯示相關且...。
  • WordPress Tumblr AJAX Widget 》WordPress Tumblr AJAX Widget 創建了一個小工具,你可以在你的博客中使用它,從 Tumblr 博客獲取帖子並顯示。, 自述文件產生器, 本自述文件是使用 wp-readme...。
  • WordPress Aggregator 》WordPress 聚合器外掛可以從其他網站收集信息並顯示它們,使用 PHP 或 Shortcode。該外掛使用 WordPress 標准,無需額外的庫;使用 SimplePie 解析饋流。, 您...。
  • Simple RSS Aggregator 》這個外掛可以讓多個使用者匯入和聚合 RSS 饋料。您需要更新您的使用者檔案,有一個叫做「饋料(Feed)」的欄位,將您的 RSS 鏈接粘貼在那裡。, 一些功能包括...。
  • ShareSpring 》ShareSpring 是一個服務,可以找到優秀的使用者產生的內容,並將最佳的帖子以美麗的畫廊形式嵌入您的網站。, 搜尋 Twitter、Instagram、Facebook、YouTube 和...。
  • myScoop Rank Tracker 》這個外掛程式直接連接至 myScoop,以拉取有關你的部落格的資訊。這些資訊接著會儲存在你的伺服器上的資料檔案中,並且只會每天更新一次,以確保快速的載入時...。
  • DashPress 》此外掛可讓您在儀表板中顯示數個 RSS 訂閱的最新文章, 對於每個小工具,可以聚合多達 10 個訂閱,並顯示最新的 3 到 99 篇文章。您可以在儀表板上最多添加 9 ...。
  • Aggregator 》最佳實踐是僅有非常少量的頁面請求。此外掛會將您所有本地 JavaScript 檔案聚合成僅兩個請求。, 專屬部分。
  • Unifeed 》**總結:** Unifeed 是一個去中心化的新聞整合外掛程式。透過客戶端外掛程式,您可以自動將您發表的文章發送至 Unifeed 中心。同時,顯示所有參與網站的最新...。
  • KillBait URL Sender 》### 總結:, 使用這個 WordPress 外掛可以輕鬆地將網址發送到 Killbait 新聞聚合器,選擇特定的分類和語言,並與 WordPress 無縫集成,自動化這個過程。, , ##...。
  • Content Aggregator 》以下是該外掛的總結和問答組合:, , 總結:Content Aggregator 外掛可從 JSON 或 XML 檔案中匯入內容。, , 問答組合:,
      ,
    • , 問題...。
    • Ping.mk Share Button 》這個 Ping.mk 外掛可以讓您在您的文章上加上一個分享按鈕,以分享到馬其頓新聞聚合網站 Ping.mk。該外掛提供了三種互動按鈕供您選擇,讓讀者可以投票支持文章...。

文章
Filter
Mastodon