Skip to:
Content
Pages
Categories
Search
Top
Bottom

Forum Replies Created

Viewing 25 replies - 26 through 50 (of 90 total)
  • @hempsworth

    Participant

    I’m going to try my hand at the ‘like’ idea, starting with activity and moving onto other areas of BP.

    @hempsworth

    Participant

    I’m glad we seem to have a solution for this, that my users will understand!

    An ‘@mentions’ tab, which in future can include not only status updates but also media uploads the persons been tagged in, and blog posts (think @username as a tag, w/ WPMU sitewide tags…)

    When I open that tab, it would be nice to have a text box ready for me to type into… A bit more like the FB wall, but still keeping the @mention model.

    Please please please lets make this a priority for the 1.2 release! IMHO the functionality is pretty unusable to regular users without this fix.

    @hempsworth

    Participant

    However, I do think one of the main issues is that a users status is updated when all they want to do is send somebody a public message..? Any way we can flag an update as not being a status update if it’s as a result of clicking ‘Send Public Message’?

    @hempsworth

    Participant

    It shouldn’t be *too* difficult to modify the various auto-complete elements (and plugins) so a user could start typing a username or display name and we can insert the username when selected..

    It would be nice to have that in before 1.2 is released..?

    @hempsworth

    Participant

    @ Andy

    You mentioned addressing the confusion between usernames and display names, how will you be going about that in a later release?

    @hempsworth

    Participant

    This is quite a confusing implementation, and I think the usability could (and should, before it’s released), be hugely improved.

    After looking at the current way posting a public message on a users profile works, here’s some suggestions of how I think it could be improved:

    * User clicks ‘Send Public Message’, and a textarea with ‘@username’ pre added is inserted into the top of the current profiles’ activity stream – signifying to the user, this is where the message will end up

    * The comment is typed, and when completed it is posted via Ajax, we could simply post it and refresh their activity stream

    * The users status is NOT updated, instead an activity item in their stream shows the message they sent (or a short quote), with the ability to comment on it.

    We simply need to focus on what the user is trying to achieve, and make that as simple and intuitive as possible. Facebook does this very well.

    @hempsworth

    Participant

    Although it’s irritating, but can’t we just get all of the developers here who are interested in creating a chat plugin and build it from scratch, together?

    I’d be happy to work on the UI and co-ordinate developers?

    @hempsworth

    Participant

    An API could be built around this feature, so if I was building a plugin to integrate BP status updates with my Twitter account, I could use functions like:

    if ( has_external_account('twitter') ) {
    update_external_account_status('twitter', 'Hey, this is an update sent to Twitter')
    }

    if ( has_external_account('facebook') ) {
    update_external_account_status('facebook', 'Hey, this is an update sent to Facebook')
    }

    And because we’ve already verified the connection to these accounts using OAuth or FB Connect, plugins don’t need to do it every time.

    @hempsworth

    Participant

    The ideal solution for me is a preference/settings pane where you can assign ‘other’ profiles to your own.

    Say I create an account on testbp.org with the username ‘testing’, and then visit ‘testbp.org/members/testing/settings/connect’ I could then select which other accounts I wish to attach to this main account: Facebook, Twitter, Google etc. by simply pressing a button.

    I’m not sure how this could work, but it would negate duplicate accounts, and would allow me to be signed in when I already am in FB or Twitter etc.

    There are just so many different accounts we can integrate with, it would be a shame for site owners to have to choose just one…

    @hempsworth

    Participant

    FYI each commit message is being duplicated:

    Revision 2206: Fixes #1478: Fixes #1478 http://bit.ly/7QLtay

    @hempsworth

    Participant

    A QUESTION CONCERNING THE WIRE

    This is about the 1.2 theme update, so I’ll post it here to save a fresh topic… Will we be seeing a textarea at the top of a users activity stream allowing friends to post comments, as we had with the wire?

    I see that activity/wire/status have been merged, so I was anticipating this – but cannot see it on testbp.org yet?

    @hempsworth

    Participant

    Could have done with this yesterday, had to search through phpMyAdmin to try and change all of the slug references… :S

    @hempsworth

    Participant

    I’ve also been waiting patiently for an albums solution; so I would definitely look forward to trying it out on http://getconcero.com – luckily we’re still in closed beta testing! :)

    @hempsworth

    Participant

    If the current codebase was released into the plugins repository, then other developers who possibly have more time to spend on the plugin could work to improve it to a polished state.

    I’m sure there would be plenty of people willing to lend a hand, I for one would be happy to help on the UI front.

    @hempsworth

    Participant

    Well for some strange reason I’ve just reinstalled on our remote server and it’s working fine…

    @hempsworth

    Participant

    I’m currently porting over a custom theme I was developing to the new parent/child setup, but this happens even when I use ‘BuddyPress Default 1.1-pre’.

    @hempsworth

    Participant

    Any ideas on this?

    Should I report it as a bug, or is there a way to get around this?

    @hempsworth

    Participant

    I would also be interested in this, at the moment I’ve had to move it with CSS but would be far better if the HTML was changed instead.

    @hempsworth

    Participant

    On the activity output, could the ‘7 seconds ago’ message be wrapped around a:

    <span class="timesince">

    Like the other activity outyputs. It would make skinning this so much easier!

    @hempsworth

    Participant

    Thanks for your help – I didn’t realize extra steps were required! Got it working using the tut on ‘The Easy Button’.

    @hempsworth

    Participant

    The same happens even when I haven’t mapped any user roles by the way :)

    @hempsworth

    Participant

    The only change I’m actually going to propose is this:

    function bp_core_screen_general_settings_content() {
    global $bp, $current_user, $bp_settings_updated, $pass_error; ?>

    <?php if ( $bp_settings_updated && !$pass_error ) { ?>
    <div id="message" class="updated fade">
    <p><?php _e( 'Changes Saved.', 'buddypress' ) ?></p>
    </div>
    <?php } ?>

    <?php if ( $pass_error && !$bp_settings_updated ) { ?>
    <div id="message" class="error fade">
    <p><?php _e( 'Your passwords did not match', 'buddypress' ) ?></p>
    </div>
    <?php } ?>

    <form action="<?php echo $bp->loggedin_user->domain . 'settings/general' ?>" method="post" id="settings-form">
    <p>
    <ul>
    <li><label for="email" class="settings-label"><?php _e( 'Account Email', 'buddypress' ) ?></label> <input type="text" name="email" id="email" value="<?php echo attribute_escape( $current_user->user_email ); ?>" class="settings-input" /></li>
    <li><label for="pass1" class="settings-label"><?php _e( 'Change Password <span>(leave blank for no change)</span>', 'buddypress' ) ?></label> <input type="password" name="pass1" id="pass1" size="16" value="" class="settings-input small" /></li>
    <li><label for="pass2" class="settings-label"><?php _e( 'Repeat Password <span>(leave blank for no change)</span>', 'buddypress' ) ?></label> <input type="password" name="pass2" id="pass2" size="16" value="" class="settings-input small" /></li>
    </ul>
    </p>
    <p class="submit"><input type="submit" name="submit" value="<?php _e( 'Save Changes', 'buddypress' ) ?>" id="submit" class="auto"/></p>
    <?php wp_nonce_field('bp_settings_general') ?>
    </form>
    <?php
    }

    If I can’t get this in core, how can I make sure these HTML changes persist after upgrades? Can I make a small plugin to do this?! I’m a real PHP n00b…

    @hempsworth

    Participant

    The furthest I can get is patching up the ‘wp-core-settings.php’ file to output the HTML i defined above. I’ll submit a patch to trac if people agree this is the way we should go – ie. having a similar HTML structure for both the ‘edit settings’ and ‘edit profile’ pages.

    @hempsworth

    Participant

    I also have the following Javascript which gives an Ajax effect when deleting wire posts; deletes it in the background and hides that comment:

    jQuery('#wire-block ul li a:contains("[Delete]")').click(function(){
    var deleteURL = jQuery(this).attr('href');
    jQuery.post(deleteURL);
    jQuery(this).parent().parent().fadeOut();
    return false;
    });

    Which works really well, until I move from the wire comments on paginated page 1, to any other. So not only is the built in Ajax from BP ignoring my custom wire loop, it also ignores the Javascript…

    How do I ensure my Javascript works on paginated outputs?

    @hempsworth

    Participant

    I’m not a big coder, but I’ll have a try of porting it over to a template tag… Using edit.php as a reference…

Viewing 25 replies - 26 through 50 (of 90 total)
Skip to toolbar