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