Helping you Build Your Own Social Network!

Faster, better and easier!

BP Front-End Custom Post Types

(14 posts) (5 voices)
  • Started 1 year ago by gregfielding
  • Latest reply from shawn

  1. Has anyone given much thought yet to being able to create custom post types from the front-end of buddypress? For example, if my site was about movies and I wanted to create a custom post type for movie reviews, it makes sense that this would be done from the front end, rather than a blog dashboard.

    Sidenote...at some point everything should be from the front end, not the dashboard. (maybe we need a BP-Dashboard on Profile Plugin???).

    My site is for real estate and I can see uses for both posting for sale listings, for rent, vacation rentals, and reviews of all kinds of things. From a usability standpoint, it makes sense to me that these "posts" are different from "blog" posts and there should be a more simple, front-end interface.

    This is obviously a little ways down the road, but this concept would be an important step forward for BP.

    Posted 1 year ago #
  2. I've thought a lot about it and have already started using post types in the backend with a lot of success. The only real hold back of posting on the front end is creating a user input panel for adding the data. I've started looking into the p2 theme for this job as it's really the perfect tool. It is going to take a lot of modification though, as p2 input manager does not handle custom fields yet.

    As I continue on building some type of post type 'forums' software, I will eventually have to tackle this problem. Obviously it's very high on my priority list, and if and when I get it figured out, I'll post the results here.

    Another option is using gravity forms as a front end post editor. I know that the dev 1.4 vs, is almost capable of doing this. It's expected to be released this summer sometime. This would allow virtually unlimited possibilities for posting anything from the front end. Not to mention, because it's a form, it can easily be styled any way you want to. Gravity could very well become the 'future' of wp front end posting.

    There is another rather large issue involved though. Brajesh is working on this problem right now for me. Basically when a post is created and it contains custom fields, the custom fields are actually being saved after the post is saved. This means that adding the custom fields to the bp activity stream is rather difficult. Brajesh is looking for another function to hook into for posting to the stream.

    With those 2 steps solved, then just about anything is possible in bp.

    Posted 1 year ago #
  3. Cool discussion. There are also some who have been encouraged to use TDO Miniforms to get the front-end posting in but haven't tested it yet.

    I was just thinking that another way to resolve the blog posting on frontend is by fully customizing the Post Write/Edit panels and styling those panels within the BP theme's header and footer so user/member would still believe that they are still on frontend of the site - hiding the admin menu bar on the left for user roles less than Admin/Editor and deleting other sections in the panel which are not needed. So when member clicks on Add New Post button e.g. in front end, the member gets to the WP Post panel without knowing it's in the backend. Of course, it's easier said than done :-P

    But the next challenge is to create a script for the user to publish post in his/her subblog/s if new install is multi-site. Now, if the WP 3.0 install is kept as single site, then there will be no need for the aforementioned script at all - it will be ala Ning or Grou.ps, etc. and just need to tweak member's Profile/landing page to be like an aggregator of member's different bp components in separate boxes at a glance.

    Posted 1 year ago #
  4. Yeah...there would need to be some sort of drop down box of availabile Sites to post to.

    Posted 1 year ago #
  5. http://wordpress.org/extend/plugins/jet-quickpress/ good for WPMU 2.9.2 and BP 1.2.4.1 and is based on BuddyPress QuickPress - may also be a good starting point ... extending it to include custom fields, taxonomies, etc.

    Posted 1 year ago #
  6. Agreed with you all. yes custom post has opened unlimited potential and if we can allow to post to specific post types, that will be a great potential for site admins.

    btw, please do remember, if you want to allow your users to post, you will have to give them at least the contributor rights.

    jet-quickpress seems a nice one, going to test it tomorrow. Nice suggestion mercime :)

    Posted 1 year ago #
  7. @mercime
    Wow, great find there with that plugin. I installed it and it works as advertised, though it would have to be heavily modified for post types.

    I created a forum enhancement request for the plugin, just in case the author is interested in extending the plugin. Fingers crossed!

    http://wordpress.org/support/topic/405268?replies=1#post-1535331

    If the author doesn't respond back within a week or so, then I'll tear into it and see if I can't work it out for everyone. It won't be easy, but should be within my abilities, at least I hope so.

    Posted 1 year ago #
  8. Another option, though it would require changes to the core to work for us.
    Here is a post about a modified vs. of quickpress, and the reasons why it does not support post-types. It's a really good read though.
    http://t31os.wordpress.com/2010/04/25/quickpress-category/

    Posted 1 year ago #
  9. Just read this post about custom post_types from Otto, a good read.

    Posted 1 year ago #
  10. Resurrecting this thread...has anyone played more with Quick Posts or Jet-Quickpress?

    Posted 1 year ago #
  11. I have played with one quick post. It works but the software is still in alpha.

    Posted 1 year ago #
  12. Actually, OQP does work quite well. There is an option to allow guests to post as long as you set it up correctly. The instructions detail the steps.

    Posted 1 year ago #
  13. I've checked out Jet-Quickpress on WPMU 2.9.2 upgraded to WP 3.0 with BP 1.2.5.2 test install and it was cool. If you have more than one blog, there's a dropdown where you could choose which blog to post to.

    Thing is, to get to the post form, it has to be through the bp-admin bar see this http://wordpress.org/extend/plugins/jet-quickpress/screenshots/ It would be simpler if there was an "Add New Post" button beside/below member avatar in profile page. Other than that, I'm going to check it out further before I install in production sites (which I haven't upgraded to WP 3.0 yet).

    Posted 1 year ago #
  14. There is an interesting google summer of code project for quickpress:
    http://gsoc2010.wordpress.com/2010/07/29/dashboard-modules-%E2%80%93-week-10/

    his changes look promising although there is still no mention of custom post-type, taxonomy support for any of the 'quick press' type of front end editors as of yet.

    Another one, that I have heard rumor about having advanced front end editing capability is:
    http://gsoc2010.wordpress.com/kunal-bhalla-events-plugin/

    I actually plan on installing that one this upcoming week to see what all is new.

    Either way, it looks like we may end up with a decent solution by the end of summer. Of course beta is available for all projects already for those adventurous users.... lol

    Posted 1 year ago #

Reply

You must log in to post.