Skip to:
Content
Pages
Categories
Search
Top
Bottom

One blog per each BuddyPress user – IS IT POSSIBLE?


  • binarydigits
    Member

    @binarydigits

    Hello everyone!
    1) Is it possible to have one blog per each BuddyPress user?
    2) If it is, then how do I create/enable one?

    I searched through the Dashboard and could not find any settings to create a new blog, nor is it available via BuddyPress bar.

    Also this link (http://buddypress.org/community/groups/how-to-and-troubleshooting/forum/topic/cant-create-new-blogs/) suggests that it can be done by: Site Admin -> Options -> Allow New Registrations > set to: “Only Logged In Users Can Create New Blogs”. Well, the current version does not have this in site admin menu. There is a similar menu which states that users can be registered (but nothing about creating new blogs).

    My installation details:
    I have an installation of WordPress 3.1 (multisite enabled) and BuddyPress 1.2.8 – basically, this is a fresh install.
    WordPress is installed in root directory of the website.
    I have the following plugins:
    1) BP-Album+ (Version 0.1.8.9)
    2) BP Group Documents (ersion 0.3.5)
    3) BuddyPress Like (Version 0.0.8)
    4) BuddyPress Links (Version 0.5)
    5) BuddyPress Wiki Component (Version 1.0.2)

    Please help to enable the feature where every BuddyPress user can have his/her personal blog.

    Thank you all!
    PS: I apologize if I posted this in a wrong section. I am new here…

Viewing 9 replies - 1 through 9 (of 9 total)

  • Hugo Ashmore
    Keymaster

    @hnla

    You need to look at the other section in dashboard ‘Network Admin’

    ? Are you sure you have MultiSite enabled ?


    binarydigits
    Member

    @binarydigits

    Thank you for a reply!

    Yes, I am pretty sure that MultiSite is enabled.
    I did the following check:
    From the ‘Network Admin’ I added new site and called it ‘SubSite1’; the URL of SubSite1 is: xyz.com/SubSite1/.
    The SubSite1 has it’s own blog where I can add a post, etc. The blog of SubSite1 is also listed in the top level site: xyz.com/blogs/.
    So, there is a capability to have one blog per one sub-site.

    The question still remains, how can one blog per one BuddyPress user can be enabled?

    I include the contents of wp-config.php for your reference (just in case you wonder what is there):

    I have some passowrds infor here…

    define(‘WP_DEBUG’, false);
    define(‘WP_ALLOW_MULTISITE’, true);
    define( ‘MULTISITE’, true );
    define( ‘SUBDOMAIN_INSTALL’, false );
    $base = ‘/’;
    define( ‘DOMAIN_CURRENT_SITE’, ‘cfbp.dev’ );
    define( ‘PATH_CURRENT_SITE’, ‘/’ );
    define( ‘SITE_ID_CURRENT_SITE’, 1 );
    define( ‘BLOG_ID_CURRENT_SITE’, 1 );
    /* That’s all, stop editing! Happy blogging. */

    /** Absolute path to the WordPress directory. */
    if ( !defined(‘ABSPATH’) )
    define(‘ABSPATH’, dirname(__FILE__) . ‘/’);

    /** Sets up WordPress vars and included files. */
    require_once(ABSPATH . ‘wp-settings.php’);


    Paul Wong-Gibbs
    Keymaster

    @djpaul

    If you configure multisite to allow blog registrations, when a user registers an account on your BuddyPress-powered site, it will ask for/prompt for the name of the site (blog) to be created. BuddyPress then tells multisite to register that new site; there’s very little involvement here as far as BP is concerned.


    binarydigits
    Member

    @binarydigits

    Thank you for a super fast reply. However, I red documentation, and it is for the previous version of BuddyPress / WordPress.
    Site Admin -> Options -> Allow New Registrations > set to: “Only Logged In Users Can Create New Blogs” – is no longer available!!!

    Could you guide a BuddyPress/WordPress noob please?

    If i need to change the code, I am fine with this – I have a software development background.


    @mercime
    Keymaster

    @mercime

    == Site Admin -> Options -> Allow New Registrations > set to: “Only Logged In Users Can Create New Blogs” – is no longer available!!! ==

    It’s now available at Network Admin > Settings > Settings > Registration Settings – “Logged in users may register new sites.”


    binarydigits
    Member

    @binarydigits

    Thank you @mercime! I was just able to create a blog. But now I am confused!!!
    For example, in my prompt, i entered blog name which appears directly under the root of the site. Ex: xyz.com/MyNewBlog1/ – this is a bit confusing…

    Whenever a user is creating a personal blog, he/she really creates a sub-site (with its own template and everything else…) – is this correct?
    If yes, then is it possible to force the new blog URLs to follow this patters:

    1) /members/username/blogs/MyFirstBlogName/
    OR
    2) /members/username/blog/MyFirstBlogName/
    OR
    3) /members/username/MyFirstBlogName/

    If one of the above patterns is used, then it is easier to understand that the blog belongs to a user, rather then the top-level site.

    Thank you again!

    PS: Wow – this community support is awsome. Much better than some of the paid support. Lets not get into names here …. :).


    Nahum
    Participant

    @nahummadrid

    All those patterns are possible (i think) and have been asked around here in the forums before. I can’t think of the threads but you could search around and try to find those solutions. From what I understand they do take a lot of working. I think I may have even asked that before (with “members/username/blog” only)…but saw that it was too hard for me to do! hehe.

    If I understand your question correctly, “is it possible to have one blog per user” — by default registered users can create as many blogs as they want. There is a plugin that limits users to only have 1 one blog called “Limit Blogs Per User”. BuddyDev.com

    hope that helps…


    Paul Wong-Gibbs
    Keymaster

    @djpaul

    @binary.digits There is no easy way of setting those styles of “patterns” for the blog URLs with the current version of BuddyPress. You may be able to mimic it by using .htaccess 304 redirects but this can be complicated and I’m not sure if it would work well.


    Hugo Ashmore
    Keymaster

    @hnla

    It can be done and I’ve seen it done where the blog is more akin to an extended profile and created on the fly per user but it really isn’t trivial and I don’t have the actual detail and even if I did it would take a lot of explaining, it’s very much a bespoke piece of core customisation – one draw back of a site for every user is that with a moderate user base ~800 -1000 you have a pretty large DB in terms of tables and will need to ensure your server DB is tweaked and optimized as much as possible as backups can fail trying to lock tables numbering in the thousands.

Viewing 9 replies - 1 through 9 (of 9 total)
  • The topic ‘One blog per each BuddyPress user – IS IT POSSIBLE?’ is closed to new replies.
Skip to toolbar