@danbp,
If you could get it to work with wordpress using /wp-admin/press-this.php you could probably make it work with the light version of WP’s editor used for notices. Don’t know exactly what you mean by”endpoint”, but if it’s related to “target”, tought that what’s new is targeted and ajaxified, like pressthis.
Yes, I mean “target”. And how do I locate the “light version of WP’s editor?
Hi @danbp,
I’m familiar with how BuddyPress tests work in general, and so I’ve read https://codex.buddypress.org/developer/automated-testing/ and https://codex.buddypress.org/developer/automated-testing/writing-automated-tests-for-buddypress-dependent-plugins/, but what I’m asking is, what’s the best-practices way of writing an automated setup for automated tests, in the style of install-wp-tests.sh, so that tests will run on any machine, and not just my own development box (i.e. Travis, etc.)? If you look at that file, you’ll see that it installs WordPress in /tmp so that it can test against it, using the function install_wp(). I figure I also need a function install_bp() that would do something similar with BuddyPress. Simple enough. But I was wondering whether someone already has a setup like this in their install-wp-tests.sh, so that a) I didn’t have to go about the process of writing my own, and b) I can take advantage of whatever optimizations experienced BP developers may have made in this process, which I might be unaware of. Do you know of a setup like that? For instance, what do you use to set up your Travis box so that it can automatically run tests for your plugins?
I need some help. I’m trying to customize the template around the registration page. Here’s what I’ve done:
– copied over the template inside /plugins/buddypress/bp-templates/bp-legacy/buddypress/members/register.php to my child template folder
– opened register.php
– searched for the words “Create an Account”
– didn’t find it in the file. Try another tactic…
– went into Buddypress settings in the WordPress admin page
– under the Pages tab, changed the page for Register to a page I created that uses a custom template
– changed the title of this page to “Sign Up”
– refresh – nothing is different (custom template also not being used)
What am I doing wrong? How do I change the title of the “Create an Account” page?
Here are some screenshots to illustrate what I mean:
https://dl.dropboxusercontent.com/u/1448411/Screen_Shot_2015-03-06_at_2_01_50_PM.png
https://dl.dropboxusercontent.com/u/1448411/Screen_Shot_2015-03-06_at_2_03_33_PM.png
https://dl.dropboxusercontent.com/u/1448411/Screen_Shot_2015-03-06_at_2_03_47_PM.png
I know that this plugin is very old and hasn’t been maintained but it still works in Buddypress 2.2/
https://wordpress.org/plugins/buddypress-activity-stream-bump-to-top/
The dilemma I am having is that I’d like to change the date and time formatting on the activity streams, and I can do this, however, when Bump to Top is activated, it only shows the updated date; making it look like the post was just made- when really only a comment was made.
For example:
User 1 posted an update March 1 2015 12:30pm, User 2 commented March 5 2015 at 6am, the activity meta shows: User 1 posted an update March 5 2015 at 6am which obviously is user 2’s activity comment date.
How to rectify this?
These may help
wordpress.org/plugins/export-user-data/
wordpress.org/plugins/wp-users-exporter/
buddypress dot org/support/topic/exporting-xprofile-fields-to-csv-etc/
[ My previous reply here had many more links, and it just vanished on hitting submit without any alert message, probably was caught as spam]
Thanks
@rosyteddy,
no idea, but WP use whitelisted oEmbed service. So you can trust them. And you can always add manually an © author ©
I’m trying to set up automated testing for a BuddyPress plugin. I’ve successfully scaffolded out WordPress and WordPress tests using wp scaffold plugin-tests, which created the file bin/install-wordpress-tests.sh. This installs WordPress and tests to /tmp/wordpress. But my BuddyPress plugin requires BuddyPress to be installed. Does anyone have a good install-wordpress-tests.sh that installs BuddyPress and BP tests?
Hello BuddyPress geniuses,
I’ve been hunting the web for an answer to this for 2 days now, read all (I mean a LOT) related forum issues, but I couldn’t fix my problem.
I recently re-installed WP, got BuddyPress on top of that. I am an Admin for the site. When I log out, and try to create an account via “register” BuddyPress, I end up on the “Create an account” page. I fill the info, I click the “Complete sign up” button”, and nothing happens.
It refreshes the page, but no new user in wp_users or wp_bp_xprofile_data. I have no plugins activated except from BuddyPress.
– I read that you shouldn’t have any caps letter in the folders that contain wp so it’s now in “/juliedev/web/sites/wordpress” (reinstalled wordpress after renaming the folders)
– I am logged out when I try to register (and the register page isn’t visible when I’m logged in).
– I am working local so wordpress URL and site URL is http://localhost:8888/wordpress.
WordPress version : 4.1.1 (in French but I get the same problem when I switch to english)
BuddyPress version : 2.2.1
Site URL : I’m working local on a Mac so I’m using MAMP, and I go to http://localhost:8888/wordpress/
Theme used : Twenty Thirteen
PS : I’m a dev, I’ve made plugins for wordpress before and I’m not affraid to dive in the code, so you can give details if you have any.
@rosyteddy,
But sigh! This is one area no php scripts have ever thought or coded, as far as I know. (If they did, FB would not have this ugly monopoly). There may be workarounds with the codes and protocols already available in wordpress (or for that matter in other scripts) but I am afraid there is no ready-made plugin available.
It is possible, and I am close to it using /wp-admin/press-this.php. But the issues are that press-this.php places posts on wordpress sites and it grants users admin dashboard. My site uses buddypress and “BuddyPress Activity Plus” plugin to post pictures on front-end.
What I want now is the .php file like press-this.php that handles the posting of updates on front-end without granting users access to admin dashboard.
I want to create a customised “SharePics” service button that owners of any other websites on any platform can embed in the codes of their sites for the visitors to be able to share the pictures from their to my site by clicking on the “SharePics” button just like the Share on Facebook button, Pin It to Pinterest
Thats actually a great concept and very useful one too. If we could do that for “Likes” ( or +1) or for “Comments” it would be great. When I say this, people immediately ask
– do I want to be another FB or Google +
– who is going to do that for my site, which i supposedly small, not well known etc
True. But there is no harm in the proof-of-concept. Having our own “Like” and “Comment” system that willing websites can share. But sigh! This is one area no php scripts have ever thought or coded, as far as I know. (If they did, FB would not have this ugly monopoly). There may be workarounds with the codes and protocols already available in wordpress (or for that matter in other scripts) but I am afraid there is no ready-made plugin available.
It maybe done by a DEV for an amount of money, I guess.
That is what is my understanding, I may be wrong. Thanks.
If you could get it to work with wordpress using /wp-admin/press-this.php you could probably make it work with the light version of WP’s editor used for notices. Don’t know exactly what you mean by”endpoint”, but if it’s related to “target”, tought that what’s new is targeted and ajaxified, like pressthis.
But i’m not developper, so i can’t help you much for doing that.
@hugo
Thank you for taking the time to respond. The advice on changing the name in the plugin folder allowed me to get back into the wp-admin log in. After reading what you said about I looked at the ‘Activation’ drop down and it was set to login so I think that is where I went wrong. When I change it to none buddypress informs me ‘The following active BuddyPress Components do not have associated WordPress Pages: Activate. Repair’ what kind of page so I have set for that drop down menu? Do I need an additional plug in or do I just make a new page for it? Any advice would be much appreciated.
Thank you again!
I use “BuddyPress Activity Plus” plugin. This plugin allows user to post pictures on activity streams as update.
The excart .php file that handles the picture publishing is what I can not figure out.
Plugin: BuddyPress Activity Plus – Version 1.6.1
Hi @russadams,
on any WordPress site, once a new user registers, the user is created in
the database. That’s why site admin can see him in the control panel. This is normal.
Here default WordPress registration process:
- User registers.
- User is shown message to check email.
- Login credentials are sent to new user in an email.
- User logs in to site using login credentials.
- Admin is notified of new user sign up via email.
This doesn’t change when BP is installed, as BP doesn’t handle registration.
Guess your issue is due to browser session. Make the following test.
Create a new user from frontend.
Close the browser or clear cookie and nav history.
Don’t use activation key yet.
Reopen the browser, and see if the user can login. Normaly he can’t as he hasn’t use the activation key.
Hello, it is so difficult to install and configure the BuddyPress on my WP, already installed it with my theme, and did not work, already installed with the theme suggested https://wordpress.org/themes/attitude/ and still giving problem. My version of WP is 4.1.1
My problem is when you create a new group, when I click the Add New Group button, the WP says that the directory does not exist.
please help me.
I am experiencing a weird problem with new registrations on my BuddyPress site. When a user creates an account their account is already authorized. They receive an email saying they need to authorize their account, and when they click the link it displays “Invalid activation key.”.
Course of events as follows…
1) user registers
2) user info immediately shows in the user control panel as a subscriber (this is before the email is even opened)
3) user is able to login to site with user name and password (this is also before the email is even opened)
4) When the activation link is clicked it takes the user to the Activate page and displays “Invalid activation key.”
5) User is unable to activate the account with link or activation key because the account has already been activated.
In researching this problem, I’ve found plugins and workarounds to allow immediate activation. I haven’t installed any plugin or put any work around in place. How can I make this work the way it was designed.
I am running a new install of WordPress (version 4.1.1) and BuddyPress (version 2.2.1). All plugins except BuddyPress are turned off.
Thank you for your help!
Where do you publish pictures in BuddyPress ? They’re several share plugins out with img services like pinterest or flikr. Search for them on the plugin repo.
Do you know these WP oEmbed rules ? Entering such allowed urls in the notice editor (what’s new) will work automagically.
Or maybe customize thisplugin.
Hi @dorothykbiz,
thought BP is not correctly configured.
On the left menu, the member item shows ‘Log in’ who links to wp-admin. This is not the right way for users to login when BP is activated. Better you use the login widget. It’s a contextual widget, showing different items for loggedin/logged out users. The idea behind this, is that a visitor can login without changing screen:page. All is done from the same place, which is much better and faster as going to wp-admin login page and be redirected.
Per default, you should also have a register page and an activation page.
Your actual register page is here:
rotaryeclubgreatermelbourne.org.au/register-3/
should be:
rotaryeclubgreatermelbourne.org.au/register/
Check the page admin and remove all pages from trash (-3 means that you created 2 other register page which are registered and/or trashed but not deleted). When you delete something in WordPress, it goes to Trash, but it’s not removed from server. As in real lif, you have to empty the trash to really delete it… (read here)
The activation page doesn’t seem to exist
http://rotaryeclubgreatermelbourne.org.au/activate/
To fix this issue, go to bp settings > pages and activate the register and activation pages.
Once all is correctly working, you can apply again ‘members only’ rules.
Thanks.
You’re wright, “mediapress” has this ability but some plugins (such as BuddyPress Cover and buddypics) don’t have it.
I can use following codes in a “php.ini” and put it in that plugins but it isn’t very useful…
(
wp_memory_limit=128M;
upload_max_filesize=128M;
post_max_size=20M;
) (reference:https://buddypress.org/support/topic/upload-size-limits/)
Thanks again!
It isn’t possible ‘out-of-the-box’. There may be a plugin that does that for you but I haven’t seen one myself. I think your best bet is to search the Plugin Directory for some kind of media management plugin that works with BuddyPress and has options for limiting storage space.
https://wordpress.org/plugins/
Hi @numumar
You’ll need more than two templates. As an overview, you’d have a theme which would consist of a number of templates. Then you’d have your BuddyPress-specific templates.
Take a look at these articles to get started:
Hi,
Is there a way to share contents (basically photos) from any other website to a buddypress site by creating a button like ‘twitter’, ‘facebook’, ‘pintrest buttons’?
I tried to create a sharing service on my buddypress site using OExchange for the sharing service but I can only get it to work with wordpress using /wp-admin/press-this.php as the target offer endpoint. I want to implement this service with buddypress and I do not want any user to have access to admin dashboard, but only front-end.
Site: carnivalpics.com
WordPress 4.1.1 BuddyPress 2.2.1
Theme: JBST
Word Press is so advanced, its kind of complicated at times.
I agree it can be complicated at times, but if you consider what you’re trying to do, then you could also say that WordPress does a lot of the heavy lifting for us 😀