The state of the template pack

As most know by now, the template pack isn’t going to be part of 2.0. Whilst this is a little sad, it’s for the best. It wasn’t ready and there is no point releasing something that isn’t going to be amazing.

That all said, the focus for the template pack should move onto 2.1. I’ve spent a bit of time thinking about this and plan on during April to do something a little different. I will personally work on a fork experimenting with some layouts and interfaces. I feel the project was the casualty of both taking a long time and momentum. I want to take stock and create a fork to play with ‘what could be’.

This will be a short time and will be an attempt to be more brave about this project. The aim is to push and come up with a solution for the navigation and other areas we had to settle for. It won’t be to commit it all, I will post what I create to get feedback and opinions. I think at this stage the project needs this singular focus and experimentation just for a few short weeks.

I will be doing this all on a Github branch called lab on the project here:

https://github.com/karmatosed/buddypress-templates/tree/lab

Perhaps one of the biggest areas that will need hands come the push into 2.1 will be the messages area. I am keen we work on the layout we dropped due to issues. I am optimistic with renewed strength and new development hands we can deal with this. I think this is something we shouldn’t settle for not doing.

Whilst it’s disheartening when we don’t reach a goal, I feel that this template pack will be stronger for this process. Those that have worked on it, thank you. Those that want to work on it for 2.1 – yay thank you and welcome.

As far as ‘what happens next’ goes. I think in a few weeks I will post a summary of my experimentation. We still have the Github project, that won’t go away. Anyone is welcome to work on anything there and test, refine in meantime. We will after that look at the next steps. I’m very keen we get this early into core during 2.1.

#weekly-updates

Lets get messages sorted

I’ve caught up with yesterday’s devchat and to me it seems that messages are not something fully understood or making sense to all. This I also apologise if has been my fault. As always I have been and am around on Skype or IRC if you need to chat about things. I’m creating this post to hopefully set that straight.

Lets start with what everyone should know and that’s the main wireframe here (I’ve removed the member panel to keep us focused on what we’re doing as that has gone now).

The points I think it’s good to work on are these:

  • Lets not redo or create a new wireframe layout (note I say new). Now is not the time and we already have one. This was decided on a while ago and important we don’t deviate at least. I’m keen we don’t go back to the drawing board, whilst it’s amazing that people are thinking about layouts, now is not the time to start afresh when we have a design.
  • The above said, if the design is unworkable or causing us issues, we should review including it. We are rather late in the game as it is with this because of delays.
  • If we do drop it, I am not and haven’t ever suggested we just leave default. My suggestion has always been we do a minimal refresh just not the layout. I would not be suggesting we bring any default CSS over – that’s not what has happened in any area.

Hopefully this has cleared up things. I am keen to move things forward, with that in mind I suggest the following:

  • Please ask here any questions and we can get them answered. If not here, lets get them answered in the meeting.
  • I’m a little bit concerned we’re not talking / interacting as effectively as possible. The dev chat was the first I heard about needing more wireframes. I’m keen we all keep communicating but with solutions. We have talked around things a lot now is the time for action.
  • If we do not have a beta by Wednesday’s dev chat on 5th March.
  • I will create a minimal patch that if we do not have something by Wednesday it goes up. This will make sure messages happens but not be all singing and dancing and a simpler layout.
  • Request here any wireframes and we can make sure they get done. Anything unclear can have a wireframe made up. To this point I have made a few more here:

Message creation:

Replying to a message:

I’m excited we can get something happening but also cautious we do not overcommit and not get this released.

Template team update for this week

  • We are now on track with the coding sprint as of Monday.
  • A flurry of commits happened over the weekend.
  • The major overhaul weekend task was to bring back the ids and classes to stop breaking scripting. This was quite an overhaul but worth doing.
  • I am waiting from @hnla to hear about if you are going to take on messages – hope you are. (You have Trisha offering to help with that team which is great).
  • We have most basic styling in – the sprint now moves onto styling, padding and making it look less thrown on a page :)

Next week:

  • Motor motor motor as speed through the code sprint fortnight.
  • We could do with more hands on the sprint as we push on with issues – we are still at the template end though. As always if you want to do an issue or help please add note on github issues:

    https://github.com/karmatosed/buddypress-templates

I’m going to start this week’s updates with…

I’m going to start this week’s updates with mine.

UI Refresh (http://buddypress.trac.wordpress.org/ticket/4953):
New message styling.
@hugo has some more ‘detheming’ that was missed he’s going to commit.

New templates (http://buddypress.trac.wordpress.org/ticket/4952):
I added some mockups: http://buddypress.trac.wordpress.org/ticket/4952#comment:7
I also updated the dropmark board to show the wireframes Turtleshell was using (more as a record)
This week we move into refining and commenting.

Ticket sprint call to action

There are lots of tickets marked for ‘Future Release’ and these need to be worked through.

With that in mind, lets have a ticket sprint on Monday 11th March starting at 7pm UTC and lasting a few hours. I suggest we all meet in the irc #buddypress-dev room (irc.freenode.net) and take from there.

The plan will be:

1. Select a ticket
2. Test against 1.7 beta (most recent available as of Monday) – does it still exist? Or is there not even enough information to test?
3. Leave it as future release if it does still exist.
4. If it doesn’t still happen then comment on the ticket you can’t replicate in 1.7 beta and resolve it as fixed.
5. If you do not have enough information to test comment on the ticket asking for more details.
6. Otherwise, if you have more information from testing update it or leave the ticket alone.

Note: Also keep an eye out for duplicates during this process as pointed out by @Boone

Anyone is welcome and the idea is you would pick a ticket and then assess if fixed already or needs more information. I hope others get involved as be great to see if we can clean down this section a bit.

There will be a developer chat today at…

There will be a developer chat today at 19:00 UTC in irc (irc.freenode.net #buddypress-dev).

UI update

The UI project for BuddyPress has moved on a fair bit over the past few weeks. We now have a final set of wireframes and are moving into development based on those wireframes. This is really great news. So, here are the final wireframes.

Streams / entries:

Profile:

Members directory/directory grid (not decided if groups yet):

Messages:

At this point we’re now moving into code and the first area has been members:
http://buddypress.org/community/groups/bp-default/forum/topic/members-directory-code/

The idea is to work on this area and refine to create a ‘template’ of sorts to then move into the next areas. A second version of the code for members is due over the weekend with no styling elements at all. At this stage it was agreed in the dev chat to leave it all up to theme aside from positioning.