Hi Brajesh, Ravi..
Decided to make a new gallery and member site separate from my main wordpress site. In the end I went for Piwigo art gallery application. Not bad, but I need more features and a wordpress core.
I am wanting to transfer everything into mediapress/buddypress and I know it will be a big task, I was hoping I could use WP all import to map fields between the two applications. Plus I don’t mind creating the users from scratch if needed, but would appreciate any kind of advice regarding the albums and assigning those to the users. If need be I could add those manually also, but would rather make things as automatic as possible.
So are there any ways to FTP folders and folder structures to mediapress and have it read these in, instead of manual ?
As I say any advice at all to make the job simpler would be great.
For the current version of MediaPress(There are plans to move meta to separate table in 2.0), all extra data is stored in post meta.
1. MediaPress galleries are stored as custom post type ‘mpp-gallery’. The gallery creator is the post_author field.
We store an extra post meta ‘_mpp_component_id’ for each gallery. This is either user id for user/sitewide gallery or group id if the gallery belongs to group.
You will also need another meta ‘_mpp_media_count’ which stores the number of media in a gallery.
2. We also use 3 taxonomies(with predefined terms slug) for type, status and component
The Taxonomies and terms are:-
‘mpp-component’ :- ‘_members’, ‘_groups’, ‘_sitewide’ (underscore is prefixed for uniqueness)
‘mpp-type’ :- ‘_photo’, ‘_video’, ‘_audio’
‘mpp-status’:- ‘_public’, ‘_private’, ‘_loggedin’, ‘_groupsonly’, ‘_friendsonly’, ‘_followersonly’, ‘_followingonly’.
You do not have to create these terms as they will be automatically created for the taxonomies based on your current active plugins/components.
You will need to assign one of the status, type and component term to each gallery and then ad the component meta.
2. The media is stored as WordPress attachment post type. Gallery is set using post_parent field. We set the component_id and status, type, component in the same way as above.
Each attachment contains some of the post meta. The following 2 are needed.
'_mpp_component_id' :- Numeric value as explains for gallery '_mpp_is_mpp_media' :- numeric value(1). It is used to mark the attachment as MediaPress media.
Hope you can map it and use as you need.
Thank you gloriously for all the info Brajesh, hope you are well.
I realised that the directory structure used for my other application was a duplicate of the original mediapress structure, in that all the folders are numbered based on the user ID of the member. I think also I may have a database copy from back then also which would include the mediapress entries. If not I can look at the details you’ve given here and see if I can work out how to recreate the member gallery from my old setup onto this new website.
I took the plunge and gave it a go, initially things looked ok. I imported the users table and the user meta table, as these would have to tie in with posts and postmeta, but even though it imported all the galleries and the correct titles etc, they all had an incorrect URL and were mapped to the admin member. No media showing, even though same structure.
I think the next would be to import all the buddypress tables?
You must be logged in to reply to this topic.