Because of #1599596: IS this view still supported I was trying to find alternate. I basically wanted to create a tab on profile pages which will have status update form and stream all together (This is how the guestbook module works)
So I created a new page display for view facebook_status_stream and gave it a path /user/%/status2 and configure the menu as tab.
Now at /user/%/status2 the tab shows fine. Under the tab you can see the status stream fine but it does not show status update form. If I enable the status update form in configuration options, it shows on the main page which is what I do NOT want. I want the form to appear on the tab where the stream is showing.

Comments

icecreamyou’s picture

Component: Submodules » User interface
Status: Active » Fixed

You can just put the Facebook-style Statuses block on the page you want in the "content" region and it should show up below the form. Keep in mind, however, that in order for the view to update automatically via AJAX when a status is saved using this setup, you need to visit admin/settings/contexts/user and add the DOM path of the view you want to refresh.

ajayg’s picture

Status: Fixed » Active

and it should show up below the form.

Which is way below. Is there an easy way to show above the form?

This is a great module to replace guestbook module and has almost all the parts to provide the functionality. I think what it lacking is some simple documentation and I am writing here so it can help other.

Usecase:
provide a simple tab under user profile like guestook module which has a form at the top and list of status messages below.
Options
1)Clone facebook_status_stream , create a page display and give it a path that has /user as starting point (e.g /user/guestbook) Choose menu as a tab. This will create a nice tab under user profile which status updates.
Problems: It does not have the text input form to write new status. If you use a block the form gets put below the list of updates.

2)Use the built in "show status update on profile pages) checkbox under config.
problem:
It shows only on main profile tab.

3) Use the block facebook_style_statuses and choose the option to show context sensitive list of statuses below it.
Problem: It doesn't have a way to show it under a new profile tab

Looks we are 90% there , just a small missing information is required to get this configured per user case.

ajayg’s picture

Option 4) User Panels to create a page and configure its menu to show it as a tab under profile.

Now on this page you can add facebook_style_statuses as a block which shows up both as text inputbox at the top + status list below.
So this solves the use case. I wasn't sure if there is any simple way or way to do without another module.

icecreamyou’s picture

Status: Active » Fixed

Sorry, I misunderstood you the first time, I thought you wanted the form at the bottom.

The basic problem you are facing is that by default there is no way in Drupal to just create a blank page where you can put stuff like blocks. So yes, you will need some other module to "create" a path at user/%/status if that is what you want. Once you have a page there then you can just put the block on it and enable the view below it.

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.