MediaPress

Description

MediaPress is a modern media gallery solution for WordPress & BuddyPress. At the moment, MediaPress is almost(We need you to decide) the best option available for BuddyPress photo, video,audio and doc gallery.
Use it if you want to have a pleasant experience for your users.

MediaPress has modular architecture, that makes it easier for developers to extend while keeping the code simple to maintain.

It is built to be reliable, scalable, secure and flexible. We have worked hard to make it easy to use and we will love your feedback in making it better.

MediaPress core comes packed with powerful features, some of which are listed below:-

For WordPress:-

  • WordPress Sitewide Photo Gallery, Video Gallery, Audio Gallery, Document Gallery
  • Front End Gallery Creation and upload
  • Most awesome Gallery creation & Management via Dashboard(try and you will love it)
  • Flexible Privacy for photo, video, audio and other media types
  • Easily extensible Gallery/Media Views
  • If you are a theme designer, you can rewrite whole layout using your own templates
  • Extensive admin options
  • We will improve it a lot more for WordPress in future

MediaPress gives full control to the site admins while making it easier for them/their users to upload media.

For BuddyPress, MediaPress provides following features:-

  • BuddyPress activity wall upload for videos/audio/photos/documents
  • BuddyPress Photo Gallery, BuddyPress Video Gallery, BuddyPress Audio Gallery and Document Gallery for users and groups
  • Highly flexible privacy system (Inbuilt support for public, private, logged in, friends only, groups only, following only, followers only privacy)
  • Drag and Drop Uploader
  • Easy to extend API for other components
  • Easy to extend API to support new media types
  • Multiple Layout for media(Grid, playlist, list)
  • Playlist view support for audio/Video Galleries
  • Shortcode for everything you want(almost).
  • Widgets to help you list galleries, media, playlist , audio etc.
  • Extensive admin options.

Are you a developer?

Here is a short list of things you can do with few lines of code:-

  • Use a different storage manager( we support local uploads in core, you can write one for the cloud, check core/storage/storage-manager.php for details)
  • Add support for a new Media Type.
  • Write a custom media loop using MPP_Media_Query
  • Write your own custom Gallery loop/list using MPP_Gallery_Query

We have also got some nice developer documentation ready for you and more will keep coming in future.

Links

If you are looking to extend MediaPress further, we have some free and paid addons for you

Extending with Addons

Here are some of our available addons for MediaPress.

We are here to help with everything you need with MediaPress.
Please use BuddyDev community forum or premium forums for support(We support both free & paid members without any differentiation ).

MediaPress is young, If there is a feature that you need, please let us know at our forums. We will be happy to have it if it is going to help the community.
MediaPress is a community project and we welcome all contributions, be it with Ideas, technical or anything you deem fit.

If you are a developer, let us work together. Please use github repo for development.

Screenshots

  • Activity upload screen screenshot-1.png
  • Media grid screenshot screenshot-2.png
  • User Galleries Screenshot screenshot-3.png
  • Admin Gallery Edit Page screenshot screenshot-4.png
  • Front end gallery manage page screenshot-5.png
  • Bulk Media Edit screenshot screenshot-6.png
  • Admin settings screenshot screenshot-7.png

Installation

This section describes how to install the plugin and get it working.

You may use our Installation guide (recommended) or follow the following steps.

  1. Download mediapress.xyz.zip (where xyz is version number )and extract
  2. Upload mediapress directory to the /wp-content/plugins/ directory
  3. Activate the plugin through the ‘Plugins’ menu in WordPress
  4. Visit Dashboard->MediaPress->Settings and click save ( It is important )
  5. That’s all. Go ahead and start uploading.
  6. Want to understand each setting, please see our Configuration guide

FAQ

Where do I get support?

We request you to use BuddyDev Forums for all the support questions. We love helping. Using BuddyDev forums allows us to assist you better and quicker.

Theme compatibility Issue

By default, MediaPress should work with 99% of the themes out of the box. There are still a small chance that it may have issues with some theme.
Please let us know and we will support you. We are working on guides for theme developers to assist them supporting and making it look/feel like they want.

Reviews

Misleading Description

If you happen to be using BuddyPress, this plugin is a good fit. If you’re not using BuddyPress, your users won’t be able to upload. MediaPress lacks the ability to look at your WP user list and automatically create a gallery accordingly. This is not made clear in the description. I spent a lot of time finding this out.

Just what I need

Just what I need with the core basic functionalities such as restriction of files, size etc. Simple layout and not too bloated. When my site grows I’ll get the addons.

Perfect

I absolutely love this plugin,
Works perfectly and is great for a community site,
I would recommend this to everyone,
Thank you Brajesh!

Ben

Read all 20 reviews

Contributors & Developers

“MediaPress” is open source software. The following people have contributed to this plugin.

Contributors

“MediaPress” has been translated into 1 locale. Thank you to the translators for their contributions.

Translate “MediaPress” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

1.2.0

  • Security Fix:- Unauthorized users should not be able to bulk update media.
  • Security Enhancement:- Do not allow unauthorized users to view edit screen.
  • Many code improvements to allow us streamline future developments.
  • Code refactoring for core, media, widget, shortcodes. Added doc comments.
  • Added filters on media views/gallery views.

1.1.9

  • New feature: Allow editing media details inside the lightbox.
  • Fix: Better previous/next link for media and gallery.
  • Note: the template for lightbox-comment.php has been updated for allowing editing media.

1.1.8

  • Fix: Upload permission error caused by 1.1.7. Reverting strict type checking in permissions functions as it cause issues with the normal user upload.
  • Fix: translation for the Bulk Actions, delete label.

1.1.7

  • Add option to show the maximum allowed file size inside the upload dropzone.
  • Fix WP_Query notice on profile galleries when static page is set as front page.
  • Hide activity upload buttons when user does not have permission to upload.
  • Better performing user gallery count and media count functions.
  • Compatibility with activity as wire and wall plugin to allow posting on other user’s wall.

1.1.6

  • Fix bug from 1.1.5 that caused listing of sitewide galleries on user profile(sorry for the 1.5 hour of trouble).
  • Fix pagination links on ajax loaded gallery list.

1.1.5

  • Site admins can choose which image size to use in lightbox.
  • Site admins can choose which image size to use for single media page.
  • Media Type labels are now translatable.
  • Activity actions containing type labels are translatable.
  • Added filter ‘mpp_wall_gallery_title’ to easily modify the naming convention for the wall gallery.
  • Added support for showing the gallery creator when using the shortcode [mpp-list-gallery].
  • Added support for showing the media creator when using the shortcode [mpp-show-gallery].
  • Added support for showing the media creator when using the shortcode [mpp-list-media].
  • A lot of inline code documentation and cleaning(Will continue for next 2 releases)

1.1.4

  • Add smaller loader image for better usability.
  • Creating a new version since wp.org is not regenerating the old zip.

1.1.3

  • Allow uploading from activity stream without needing to post content. It make the uploading more easier and user friendly.
  • Add options to allow site admin control the media size and cropping behaviour. Size settings are available from MediaPress->Settings->General screen.
  • Use ‘large’ image size instead of the original on single media page and lightbox.
  • Better lightbox comment.

1.1.2

  • Add filter ‘mpp_used_space’ to allow filtering total used space.
  • Fix the callback for ‘private’ status to check for the user id instead of relaying on the bp_is_my_profile()

1.1.1

  • Better caching support. Cleans up media/gallery after update.
  • Introducing multiple new template tags.
  • Updated the templates and MPP_Gallery View to accept activity id too. Any child view should update..
  • Added admin notice to ask the admins to save the settings atleast once.

1.1.0

  • Added option to enable lightbox for clicking on photo inside gallery.
  • Brand new icon images for photo, video, audio, doc uploads.
  • Fixed the lightbox not loading all photos.
  • Fixed the error “This file type is not allowed” when the extensions had space
  • Fixed raw media description on bulk edit page to avoid showing the html inside text area.
  • Fixed delete warning text.
  • API Enhancement, allow excluding/including media in queries.
  • A lot of code cleanup

1.0.9

  • Fixed the recursion causing error on gallery delete.

1.0.8

  • MediaPress Tools screen warning fix for the Browser class.
  • Almost 30% of codebase inline documentation updated, more to follow.
  • Fix path error for loading logger class.
  • mpp-show-gallery shortcode now defaults to grid if not view is specified.
  • Better current component handling when BuddyPress is disabled.
  • Allow using custom taxonomy query in MPP_Media_Query and MPP_Gallery_Query
  • Improve css class names and a few other small tweaks.

1.0.7

  • Fix upload shortcode to avoid it generating the form at the top.
  • Fix Private status issue in groups.
  • Fix single media edit form layout opn mobile devices.
  • Template cleanup
  • User Gallery edit/delete permissions are more granular now.
  • Add filter ‘mpp_gallery_auto_update_cover’ to allow disabling the auto update of cover to first photo.
  • Fix to respect the default group gallery preference at group creation.
  • Fix date related template functions to show correct date.

1.0.6

  • Numerous accessibility improve. Huge thanks to @mercime for the contribution.
  • Fix the js error on media edit page. Thank you Sarah( @sitesforchrist )
  • Fix Uploading to group gallery from sitewide activity. Thank you Leo, @valuser
  • Fix the issue which caused attachments to not work on activity screen for some of the users.
  • Added functions fro moving media from one gallery to another gallery.
  • Added support for ondemand gallery creation using the mpp_get_context_gallery hook
  • Updated default archive/single gallery permalink slug to use same string ‘galleries’

1.0.5

  • Fix the problem with media upload on new gallery screen in the dashboard
  • Fix a fatal error on BuddyPress 2.6.0 when group is not active
  • Fix a few notices, thanks to @danbp
  • Allow replacing the media selector icons on activity from theme template
  • Use proper url schema for the google doc viewer(for https/non https sites)
  • Fix a few admin translations. Thanks to @danbp

1.0.4

  • Lightbox javascript API. Now developers can leverage our lightbox Javascript API to open media, list of media in lightbox.
  • Enabling Lightbox for Media list shortcode using lightbox=1 in the shortcode.
  • Enabling lightbox when clicking on single photo in the activity comment on photo.
  • Fix lightbox settings to be applied properly(enabling/disabling).
  • Adding basic debug info for Media.
  • Default status is set to public for media list shortcode to avoid listing private media.
  • Fix Wall Gallery issue with the Doc type.
  • Single Media/Gallery Activity Fix:- Now, will show the activity from all members.
  • Limit number of media visible in activity stream.
  • Add “Galleries” link to User list in the admin for quickly viewing user galleries.
  • Implementation of the Orphaned Media deletion using wp cron.
  • Fallback to default view when the active view is not available.
  • Release notes in details: Link

1.0.3

  • Added pagination support in shortcodes.
  • Fixed Gallery directory pagination.
  • Updated activity privacy to be stricter when the Activity privacy plugin is not enabled.
  • Fixed avatar issue in lightbox.
  • Enhanced the [mpp-uploader] shortcode. It fixes an issue when uploads are for sitewide galleries and provides better experience.
  • Enhanced Create gallery status dropdown to use the default status by default.
  • Fix 2 typos in strings. Thanks to Joost(@joost-abrahams ).
  • Numerous other subtle enhacements ( like allowing extending shortcode etc).

1.0.2

  • Fixed double form issue on Create gallery page.
  • Fixed a typo in method name for loading templates.
  • Please upgrade if you are seeing double form on create gallery page.

1.0.1

  • Added uploader shortcode [mpp-uploader].
  • Added My Gallery filters for Group Galleries.
  • Added type filters for User Galleries.
  • Other enhancements.
  • Release notes: Link

1.0.0

  • Initial Release on wp.org repo.