BP Album+ || New Features Requests and Discussion
-
If you need a free image gallery or photo album for BuddyPress, BP Album+ is probably the plugin you’re looking for. BP Album+ adds instant, FaceBook style photo albums to all of your user’s profiles.
You can always get the most up-to-date version from the WordPress plugin repository at this link:
http://wordpress.org/extend/plugins/bp-album/
Or, if you like living on the bleeding-edge of BuddyPress development, you can get the latest beta here:
http://foxly.ca/bp-album-1_6_BETA.zip
======
This forum thread is for discussing new features the community would like to see in future releases of the BP Album+ plugin.
All ideas are welcome, no matter how crazy, bandwidth-intensive, or strange …but the final call on what goes into the plugin and when will be made by the development team.
Photos and user interfaces are a uniquely “visual” thing, so when posting an idea to this thread, please try to include a LINK to a website that’s doing the thing you want included in the plugin. For original functions that don’t exist *anywhere* yet, draw a sketch of your idea in a paint program and post a link to the image.
This will make it much easier for users that don’t speak English to understand your idea.
So, Let’s get started!
^F^
-
I have a few questions. FYI I’m decent at coding, but I’ve spent more time making games in java than making plugins for wordpress.
I heard a few people talking about how you can change the way the plugin works while still being able to properly update it.
How would one do this?
I also have a few feature requests if the above isn’t possible because I don’t feel like changing the core code every time it’s updated otherwise I probably won’t update:
1. Ability to change the name from ‘Album’ to anything you want and same with ‘My pictures’
2. NVM this one can do it on my own
Hi there, good news: I just finished coding basic keyword tags and member tags features. As soon as my code is merged with foxly’ code we’ll release a beta version so you can test the new features.
@bowe I think W3TotalCache CDN feature should work with bp and bp-album, but it’s only a supposition.
@finni3 new version will support pic meta, what you ask will be easly achivied.
@firetag I can add a filter to that strings before displaying them, so you can change them without hacking the plugin code. what do you think?
Wow that sounds great! Well I guess I’ll make one more suggestion if it’s possible, but it’s not totally needed. I was wondering if you could possibly make it so the admin can add different fields to the picture like new text fields. This way I can require the user to enter different information in about it. Also I was wondering how I could basically install two versions of this plugin (using one as originally intended and the other version for the other use I have for it). I was also wondering if in the new version it’s possible to input max number of albums…
I now have code in from all project contributors and am starting the merge.
We should have a beta posted in about 8 hours.
^F^
I was thinking bp-album should allow the user to create more than one album to then upload and associate pictures too. bp-album should also be able to handle other media types so that one would not have to have other profile tabs making this one tab for all media pictures and video either uploaded or hot linked.
There’s really no need for individual albums. If you read through the other posts in this thread, you’ll see that every uploaded image will have tags associated with it. What that means is that the person uploading the images decides what “categories” each image falls into. As every image can have several tags, clicking on any tag (possibly in a tag cloud) will dynamically create an album containing all images with that tag.
Say, for example, I upload several images with the tag “Best of 2009”, some with “My Beach Holiday” and a few more with “Julie’s Wedding” and “Best of 2009”. If I click on the “Best of 2009” tag, I’ll get a dynamic “album” displayed containing all “Best of 2009” images and the ones from “Julie’s Wedding” that are also tagged “Best of 2009”.
As for “hot linked” video and other media, have you tried @MrMaz’s BuddyPress Links yet? Check it out, it’s worth it!
Really excited about today’s pending beta release. You guys are making some smoking progress. After Albums we should sic yall on some other community features.
Tha sounds great. You guys are really making incredible progress!
Pls add share button when user is in public mode setting by using tweetmeme
http://help.tweetmeme.com/2009/04/06/tweetmeme-button/
The Retweet button is for website and blog publishers that want to encourage their audience to retweet their content on twitter.
We have made our button really smart, with one simple piece of JavaScript we can give you up to date tweet counts and shorten your title and link for the retweets. Best of all it will work on any web page, anywhere!
If you are using WordPress please use our WordPress Plugin.
The Code
Copy and paste the following code where you want the button to be displayed.
<script type=”text/javascript” src=”http://tweetmeme.com/i/scripts/button.js”></script>
Options
When the URL is different from the current URL
The button will automatically grab the URL of the page it is placed on. However if you want to place the button on more than one page or would like it in your feed, you will need to override the URL.
<script type=”text/javascript”>
tweetmeme_url = ‘http://yoururl.com’;
</script>
<script type=”text/javascript” src=”http://tweetmeme.com/i/scripts/button.js”></script>
Just replace http://yoururl.com with the URL of the page you want to retweet. The URL must be the final destination URL, not an alias, such as a link using a shortening service (eg. Bit.ly).
Changing the size of the button – Compact Button
The Compact Button
We also offer a compact version of the TweetMeme button, with the same options as the larger button.
<script type=”text/javascript”>
tweetmeme_style = ‘compact’;
</script>
<script type=”text/javascript” src=”http://tweetmeme.com/i/scripts/button.js”></script>
For some common questions, take a look at our FAQ
Changing the @username who is tweeted
By default the retweet button will be in the format of “RT @tweetmeme <title> <link>â€. You can, however change the button to retweet your user account. By specifying the ‘tweetmeme_source’ parameter in the JavaScript you can change the format to “RT @yourname <title> <link>â€.
<script type=”text/javascript”>
tweetmeme_source = ‘tweetmeme’;
</script>
<script type=”text/javascript” src=”http://tweetmeme.com/i/scripts/button.js”></script>
The example above would retweet in the format of “RT @tweetmeme <title> <link>â€.
Changing the URL Shortener used
We have also added the ability to use a URL shortener of your choice instead of our default one. If you would like to do this then you need to include the “tweetmeme_service†parameter as shown below:
<script type=”text/javascript”>
tweetmeme_service = ‘bit.ly’;
</script>
<script type=”text/javascript” src=”http://tweetmeme.com/i/scripts/button.js”></script>
Note: tweetmeme_service should be set to the name of the service you want to use. A list of services available and more information is on our URL Shortener page.
Can this plugin support flowplayer or JW Player for media uploads..
Good morning everyone!
Here’s the “Monday Beta”.
http://foxly.ca/bp-album-2010-03-22-BETA.zip
Now, a few important points about this release:
1) This is a BETA with a capital “B”. The “core” works, but many of the config options are still being set by hard-coded values. We figured you’d like something ugly that works more than you’d like something pretty that does nothing.
Unless you see something bad in the actual source code, please do not post to the forum saying “Feature X doesn’t work”. We’ll have a release out later in the week you can do that with!
2) The purpose of this release is to:
a) Demonstrate that we now have “multiple album” capability working.
b) Demonstrate that we have “member tagging” and “keyword tagging” working.
c) Demonstrate that we have disk-based image caching working
d) Introduce you to the concept of dynamically generated albums, based on tags
3) This release does NOT have a database upgrade routine written for it. To get it working, delete your bp-album plugin directory, copy these files in its place, deactivate the plugin, and then reactivate it.
If that *still* doesn’t work, and you are experimenting on a TEST INSTALL, drop the “bp_album” and “bp_album_meta” tables from your database, then deactivate and reactivate the plugin.
4) To evaluate the beta:
a) Upload ten photos to your album using the “upload photo” option.
b) Click on a photo you have uploaded, select “edit” and then add the tag “test 1” to the tag field.
c) Repeat for several other photos, using “Test 2, Test 3…, etc”
d) Go back to the main album screen. Note that on the upper right-hand side of the plugin canvas, photos have been arranged into albums based on the tags you have assigned them. Click on the text links to view them.
e) Click on any of your uploaded photos, click on the “edit” link, enter one or more user’s names in the “Member tags” field.
f) Log in as one of the users you have tagged, navigate to the photo that was tagged, and note that the active member is now tagged in that photo.
g) Go back to the main album page. Click on a different photo. Note how the second member can tag themselves in this photo.
This demonstration only shows a few of the things the plugin can do. It also has the ability to tag based on X/Y coordinates like Flicker and Facebook do, and it has the ability for photo owners to remove unwanted tags and members to un-tag themselves from people’s photos.
5) We’ll have a much better beta out by Thursday or Friday with a proper GUI on it. In the meantime, we hope you enjoy this beta and take the opportunity to experiment with the many new features we’re introducing!
^F^
I had some photos in there before the BETA and when I go to my album http://mysite.com/members/user/album/ I get this:
Warning: array_intersect() [function.array-intersect]: Argument #1 is not an array in /home/me/public_html/mysite/wp-content/plugins/bp-album/includes/bp-album-templatetags.php on line 764
Warning: Invalid argument supplied for foreach() in /home/me/public_html/mysite/wp-content/plugins/bp-album/includes/bp-album-templatetags.php on line 773
Warning: array_intersect() [function.array-intersect]: Argument #1 is not an array in /home/me/public_html/mysite/wp-content/plugins/bp-album/includes/bp-album-templatetags.php on line 764
Warning: Invalid argument supplied for foreach() in /home/me/public_html/mysite/wp-content/plugins/bp-album/includes/bp-album-templatetags.php on line 778
No pics here, why not share some with the community?
Actually tried an account with no photos, same deal.
NOTE: This will wipe-out all your saved albums.
Go into wp-content /blogs.dir /user / files / album
and delete all of the image files.
delete the DB tables as in previous post.
Deactivate, reactivate.
Then it should work.
^F^
mm, I’m on a single wordpress install though. I’ll just make a fresh copy of my live site instead.
edit – ok I found the album photos here – /public_html/mysite/wp-content/uploads/album
and deleted everything in there, and dropped the tables you mentioned and disabled and enabled the plugin.
Got the same error, but I uploaded my first photo and no error anymore.
Test is a success. One photo I did upload was 100 by 100. It didn’t show a preview image on the upload page or the album “cover” image. But if you view the image it’s there. Not that anyone would upload a 100 by 100 pixel image. But just a fyi.
So I uploaded 10 photos, with each a different tag, test 1 – 10. Then tagged a few members, and they could see those. And un-tag themselfs as well as tag themselfs.
Keep up the amazing work guys!
But the main thing the bothers me is the activity feed. It makes the activity feed very messy. Enough that I don’t want to use this plugin on my live site. See this screen capture – http://slyspyder.com/screencapture/bd-album-activity.swf
This weird activity has been like this for me since this plugin has come out. I’ve mentioned it a few times, but gets ignored.
I suggest password function for album or for each picture, since sometimes maybe we just want to share pictures with some people rather than all the friends or members.
Im so impressed with the beta so far!
Tags: We need to have options for multiple albums by tag or my own created categories like a regular blog to organize posts both ways.
Member Tags: It worked… when you create tags then it produced as an album on another member’s my pictures which I have to click through twice to see the picture. It will be easier to click once to see the picture instead creating album if I happen to create my own album with same tag as other created then it will be displaying in my existing album. I think the multiple album need to avoid using tags.
Picture activity and comments: Its cool but not for each single upload if I want to place them under same album instead postin new activity for each picture. Everyone will lose their interests in activity section with lots of members uploading their pictures.
Upload picture: It took me a while to upload 10 photos using a single upload option We must improve in this area to attract users to stay around instead going back to Facebook. It needs to improve when I upload multiple photos with my categories/albums instead tags because if I mistype the tag name then it create its own album instead the place where I want it to be in.
http://deafnation.com/bpalbum.jpg: Check the link for the image. It doesn’t look good on bp default theme when I tried to post 9 images without tag so it created its own album without tag so anyway my theme already been fixed at 960px width and the photos screwed up around. I have an issue with Picture title in the menu/navigation of bp-album because if I create a title longer than it should and it ll not be looking good. It should be removed from that area to avoid messing it up with longer title
Whats the difference between scale and resize option? So far, the admin side looked good and so curious how it looks with facebook and flickr at my end!
We need to improve creating albums instead tags or display my tags (albums) under upload page instead trying to remember many different tags. We need to polish some features before adding new ones. Hope we ll be seeing a mobile upload feature someday. That’s all folks!
@foxly et al
Wow!
Very cool that a user who tags himself in another user’s photo can see that photo in his own album, and that clicking that photo takes him to the album of the user to whom the photo belongs. Now that’s social engagement… and the flexibility of tags in action. Great feature guys!
Definitely looking forward to the next release… thumbs next to the tag text links (he asks with quivering lips)?
After reading your stats on what it would take to use this plugin with a large community server wise, it got me thinking…
Is there a possibility you could tie this into the ‘members’ plugin from Justin, so that I could only allow a certain group to upload photos?
and then maybe even separate out the ability to upload video’s to another group?
While I have plenty of server horsepower, there is no way I could handle all of my 40k members doing this at the moment. I would definitely have to extend beyond my 2 server setup into some type of cloud to handle this, and that is going to take a bit of work and finances.
The tag functionality and metaphor is awesome and seems to be working as intended. From a user standpoint, if we’re going to go with the tags as both tags and album names metaphor, we’ll need to make it clear to the user which is which and when. Currently, it’s not delineated well enough.
Will send in feedback when fully run round the ringer!
@Tosh – The annoying activity stream problem you are experiencing is being caused by the edits you have made to the CSS file on your website. Basically, you’re telling the browser “Take every entry in the activity stream and float it over to the left” Because the thumbnail is the tallest element in the div, it sets the effective width, not the text, and so you end up with the images “catching” on each other instead of bumping down to a new line. You can probably fix this by setting the width of the containing element to 100%.
This sort of thing is why we encourage users to only test the plugin on the default theme.
@calvinhsu – probably a good idea. Fairly easy to add using the image meta tags.
@Jedbarish – The FaceBook and Flickr templates improve the look of thumbnails with diverse aspect ratios by rigidly enforcing layout. The difference between scale and resize is that resize works on a square canvas and scale works on an arbitrarily defined one. You can have “Widescreen” thumbnails using scale if you want.
@pcwriter – Oh yes, the tag links will be replaced with a thumbnail of the gallery’s first photo. The text links were just for the beta. *Click on the arrow to the left of the tag*
@Anointed – It’s certainly possible. We’ll look into it after we get the rest of the core features implemented.
@Mike Pratt – Good point.
Oh, one other thing I forgot to mention. You guys noticed that you could re-order your albums by clicking on the “arrows” below the thumbs, right?
^F^
I did notice you could re-order the albums, nice work! I changed my CSS here and it fixed it. Thanks for the tip:
ul.activity-list li div.activity-content {
margin-left: 75px;
height: 80px;
}
There wasn’t a height there before. I tried 100% and auto. Neither worked. But 80px will do.
I noticed this on the album or tag page. There is a X by the album/tag when I highlight it I notice in the URL it says “unstick”. Then it gets pushed to the side and looses the album cover image and just a text link aligned to the far right with maybe a 15 pixel wide. I did try this with the default theme.
Still having a ball discovering *all* about tagging.
Here’s a suggestion: incorporate member tagging with @username. That way, when a member gets tagged in another user’s photo, s/he can receive notification of it – i.e. “UserX has tagged you in a photo!” Email notification could also have a link to the “site.com/members/user/album/pics-of-me/” page.
Now, that would take member tagging to another level.
Great stuff guys, keep it up! And thank you very much for all your work on this.
This might have been mentioned elsewhere but I uploaded some pics 4 hours ago, made a few replies on other topics, etc and then added a “comment” (perhaps a better verb than “reply” for images, etc) and the reply was added properly to the image….all the way down on the bottom of the activity stream. I think this is correct behavior (according to code) but is it the right behavior? The issue is that the image remained stale (ie at the bottom of the stream) although, you could argue, by my comment, I made it “fresh” again and it might deserve to be bumped to the top again.
I worry that this might hinder the discovery aspect of the community. Thoughts?
- The topic ‘BP Album+ || New Features Requests and Discussion’ is closed to new replies.