Yioop_V9.5_Source_Code_Documentation

media_jobs

Interfaces, Classes, Traits and Enums

AnalyticsJob
A media job used to periodically calculate summary statistics about group, thread, page, and query impressions.
BulkEmailJob
MediaJob class for sending out emails from a Yioop instance (either in response to account registrations or in response to group posts and similar activities)
FeedsUpdateJob
A media job to download and index feeds from various search sources (RSS, HTML scraper, etc). Idea is that this job runs once an hour to get the latest news, movies, weather from those sources.
MediaJob
Base class for jobs to be carried out by a MediaUpdater process.
PodcastDownloadJob
A media job to periodically download Podcasts and store them as resources of a Wiki Page
RecommendationJob
Recommendation Job recommends the trending threads as well as threads and groups which are relevant based on the users viewing history
TrendingHighlightsJob
A media job to compute trending terms from the feed search sources, and to generate a list of top feed items for the landing page for the different subsearches displlayed on the landing page.
VideoConvertJob
Media Job used to convert videos uploaded to the wiki or group feeds to a common format (mp4)
WikiThumbDetailJob
A media job to add thumbnails and animated thumbnails for wiki page media resources that have just been viewed in the browser. This is detected by the method: GroupModel::getGroupPageResourceUrls which write a file GroupModel::NEEDS_THUMBS_DIR . L\crawlHash($folder) . ".txt" to with information about the folders needing thumbs.
DescriptionUpdateJob
A media job to periodically update descriptions of Wiki resources using Description Search Sources

Search results