Go Back   SitePoint Forums > Forum Index > Design Your Site > Web Page Design
Newsletter FAQ Members List Calendar Mark Forums Read

New to SitePoint Forums? Register here for free!

SitePoint Sponsor
 
Reply
 
Thread Tools Display Modes
Old Jul 31, 2009, 16:39   #1
ryanhellyer
SitePoint Mentor
 
ryanhellyer's Avatar
 
Join Date: Oct 2006
Location: New Zealand
Posts: 2,249
Exclamation bbPress theme project: Announcement

We're starting a new community based project here at SitePoint. We will be creating a new theme for the bbPress forum project. All SitePoint community members are invited to provide input and help out with various aspects of the project.

For those of you don't know much about bbPress, it is a PHP/MySQL based forum software developed by Automattic, developers of the well known WordPress CMS. http://bbpress.org/ describes it as:


The current bbPress default theme is known as Kakumei, and although it was cutting edge when first released, it is showing it's age and we hope that by creating a new theme with high quality, logical coding that we can provide a solid base theme for others to develop from.




Why are we doing this?
bbPress is a good quality open sourced software which is lacking in available themes. We hope that we will be able to create something which will allow others to more easily develop their own themes for bbPress by providing a quality theme with a solid code base. Plus, hopefully people will want to use the theme as is for their own sites.


Plan of attack:
Topics announcing the development of various sections of the project will be announced over the next few days. The current plan of attack is as follows:
  1. Create Wire-frame design, UI elements included
  2. Base HTML/CSS coding (Layout, Typographical hierarchy etc.)
  3. Additional programming - some features previously only available in bbPress as plugins will be added directly to the theme
  4. Competition on 99designs will be used to choose the final 'look' of the theme
  5. bbPress templates - the HTML/CSS and PHP will be inserted into a fresh bbPress theme
  6. Naming - we'll need a catchy name for the theme, so get your thinking caps on!
  7. Beta testing phase - we'll iron out the bugs ready for the official release


Demo
Since we haven't started yet we don't have a demo of anything yet, but once we do it will be available for testing at http://bbtheme.net/. We currently have a default bbPress installation on there with a few extra features added in to demonstrate how 'plugin-like' functionality can be included directly in the theme.


A few details
The theme will be designed to work with bbPress version 1.0.

The theme will use an XHTML1.0 Transitional Doctype. The reason we are not using a strict doctype is because many plugins for bbPress do not output strict code. All code used in the theme will be strict compatible so simply changing the Doctype will allow individual users to change to a strict doctype if they desire.

All code will be as semantical as possible. This includes using an HTML table for the board index.

Keeping in line with the bbPress project itself, the them will be released under a GPL license.


Who makes the final decisions and maintains the code?
We'd like to make everything totally democratic but unfortunately there is often a fine line between democracy and chaos, so the final call on decisions relating to the project will be made by SitePoint staff based on input we gather from the SitePoint community as a whole.

No code has been written yet, but ryanhellyer is maintaining the (currently empty) demo site. A Google Code project has been created to manage the code.


Team Leaders
The following team leaders have been nominated to help organise their respective areas of the themes development:

Last edited by ryanhellyer; Aug 3, 2009 at 23:43.
ryanhellyer is offline   Reply With Quote
Old Jul 31, 2009, 17:20   #2
BPartch
Is in total shock!!!!!
 
BPartch's Avatar
 
Join Date: Jul 2003
Location: Texas
Posts: 6,598
Interesting!
BPartch is online now   Reply With Quote
Old Jul 31, 2009, 19:30   #3
Dan Schulz
In memoriam
SitePoint Award Recipient
 
Dan Schulz's Avatar
 
Join Date: May 2006
Location: Aurora, Illinois
Posts: 15,648
That it is, Ben. That it is.
Dan Schulz is offline   Reply With Quote
Old Aug 1, 2009, 10:11   #4
ryanhellyer
SitePoint Mentor
 
ryanhellyer's Avatar
 
Join Date: Oct 2006
Location: New Zealand
Posts: 2,249
The wireframe/UI side of the project has now been launched:
http://www.sitepoint.com/forums/show....php?p=4335792

Head on over to give your input
ryanhellyer is offline   Reply With Quote
Old Aug 1, 2009, 10:46   #5
armchaircritic
8.12.13.18
SitePoint Award Recipient
 
armchaircritic's Avatar
 
Join Date: Nov 2006
Location: Silures
Posts: 2,724
Cool! This should prove to be an interesting project.
armchaircritic is offline   Reply With Quote
Old Aug 2, 2009, 04:02   #6
molona
Community Advisor
 
molona's Avatar
 
Join Date: Feb 2005
Location: from Madrid to Heaven
Posts: 3,052
Interesting indeed

Great job Ryan
molona is offline   Reply With Quote
Old Aug 2, 2009, 08:04   #7
BlakeAnthony
Javascript Monstaa
 
BlakeAnthony's Avatar
 
Join Date: Jun 2008
Location: Cuyahoga Falls,Ohio
Posts: 1,229
I'll help.
BlakeAnthony is offline   Reply With Quote
Old Aug 2, 2009, 23:41   #8
ryanhellyer
SitePoint Mentor
 
ryanhellyer's Avatar
 
Join Date: Oct 2006
Location: New Zealand
Posts: 2,249
Quote:
Originally Posted by BlakeAnthony View Post
I'll help.
I see you have a title of "Javascript Monstaa". Would you be keen to help out with some of the javascripting that needs done? Off the top of my head, I can think of a bunch of javascript which will need optomised, things like quick quotes, bbCode system etc. The extra (non-standard Kakumei) features in the demo site (http://bbtheme.net/) have just been hacked together by myself out of bits of bbPress plugin code. I'm sure there's probably much better ways of doing things. In particular I assume many will prefer the idea of using jQuery for much of the scripting (seems to be the "in thing" these days).

FYI, I know absolutely nothing about javascript.
ryanhellyer is offline   Reply With Quote
Old Aug 3, 2009, 07:29   #9
BlakeAnthony
Javascript Monstaa
 
BlakeAnthony's Avatar
 
Join Date: Jun 2008
Location: Cuyahoga Falls,Ohio
Posts: 1,229
Quote:
Originally Posted by ryanhellyer View Post
I see you have a title of "Javascript Monstaa". Would you be keen to help out with some of the javascripting that needs done? Off the top of my head, I can think of a bunch of javascript which will need optomised, things like quick quotes, bbCode system etc. The extra (non-standard Kakumei) features in the demo site (http://bbtheme.net/) have just been hacked together by myself out of bits of bbPress plugin code. I'm sure there's probably much better ways of doing things. In particular I assume many will prefer the idea of using jQuery for much of the scripting (seems to be the "in thing" these days).

FYI, I know absolutely nothing about javascript.
Of course, I can help out with as much as I know.
Let's just hope these participators stand up and really get this project rolling. Theres a difference between what people say and what people do when working on Open-source Projects.
BlakeAnthony is offline   Reply With Quote
Old Aug 2, 2009, 17:10   #10
ShayneTilley
Team SitePoint
 
ShayneTilley's Avatar
 
Join Date: Apr 2007
Posts: 1,058
It's great to see this project go ahead. I'm really looking forward to both helping where I can, and seeing what we can come up with.
ShayneTilley is online now   Reply With Quote
Old Aug 2, 2009, 17:27   #11
kohoutek
Mah-lye-kuh
 
kohoutek's Avatar
 
Join Date: Aug 2004
Location: Hamburg, Germany
Posts: 2,363
I'm looking forward to seeing how this plays out.
kohoutek is online now   Reply With Quote
Old Aug 2, 2009, 18:40   #12
ryanhellyer
SitePoint Mentor
 
ryanhellyer's Avatar
 
Join Date: Oct 2006
Location: New Zealand
Posts: 2,249
Good to see such positive comments

Head over to the initial stages topic to give some input into the basic wireframe/UI of the new theme:
http://www.sitepoint.com/forums/show....php?p=4335792
ryanhellyer is offline   Reply With Quote
Old Aug 2, 2009, 21:47   #13
kikykuang
SitePoint Zealot
 
Join Date: Oct 2008
Posts: 168
Very interested in, it should be very useful to me
kikykuang is offline   Reply With Quote
Old Aug 3, 2009, 02:33   #14
rhysboy84
SitePoint Addict
 
rhysboy84's Avatar
 
Join Date: May 2007
Location: Colwyn Bay, North Wales, UK
Posts: 372
I'll gladly help out. I'm familiar with bbPress (though mainly plugins, rather than themeing, but I have themed a few times with bbPress) .

I think I'll be best helping adding functionality directly to the theme that was unavailable without plugins (particularly if they're my plugins! )

Does bbpress allow a functions.php similar to wordpress themes?
rhysboy84 is offline   Reply With Quote
Old Aug 3, 2009, 04:25   #15
ryanhellyer
SitePoint Mentor
 
ryanhellyer's Avatar
 
Join Date: Oct 2006
Location: New Zealand
Posts: 2,249
Quote:
Originally Posted by rhysboy84 View Post
I'll gladly help out. I'm familiar with bbPress (though mainly plugins, rather than themeing, but I have themed a few times with bbPress) .
Awesome

I found this list on your site:
Quote:
Originally Posted by rhysboy84 View Post
I think I'll be best helping adding functionality directly to the theme that was unavailable without plugins (particularly if they're my plugins! )
Quote:
Originally Posted by http://www.gospelrhys.co.uk/plugins/bbpress-plugins
reCAPTCHA bbPress - Prevent spam registrations with reCAPTCHA technology.

Show Top Posters - Increase visitor participation by showing the top posters on your sidebar.

Image Resizer - Resize posted images on the fly with this plugin.
Do you think the recaptcha plugin would be something suitable for integration into a theme? It seems that bbPress should have some sort of anti-bot-registration system in place by default and we could potentially provide that within the theme itself.

Quote:
Originally Posted by rhysboy84 View Post
Does bbpress allow a functions.php similar to wordpress themes?
Yes, the latest version does. I don't think they added support for that until recently though.
ryanhellyer is offline   Reply With Quote
Old Aug 3, 2009, 05:19   #16
rhysboy84
SitePoint Addict
 
rhysboy84's Avatar
 
Join Date: May 2007
Location: Colwyn Bay, North Wales, UK
Posts: 372
Quote:
Originally Posted by ryanhellyer View Post
Do you think the recaptcha plugin would be something suitable for integration into a theme? It seems that bbPress should have some sort of anti-bot-registration system in place by default and we could potentially provide that within the theme itself.
Possibly.

It does require an account being had at recaptcha for them, so they'll need a recaptcha + wordpress.com account (for akismet). Could end up confusing them. A straight captcha in my opinion would be more user friendly.

It always surprises me how images aren't automatically included with bbPress. I know that the "Allow Images" plugin isn't compatible with the latest version, I think by including the functionality of this plugin would be more beneficial than recaptcha to begin with. What does everybody else think?
rhysboy84 is offline   Reply With Quote
Old Aug 3, 2009, 05:45   #17
ryanhellyer
SitePoint Mentor
 
ryanhellyer's Avatar
 
Join Date: Oct 2006
Location: New Zealand
Posts: 2,249
Ah, I just thought recaptcha was a regular old captcha plugin. On looking at their site it does seem to be a great little tool they've made there. But unfortunately not suitable for a default installation.

I've added a crude bot-test to the demo site, but some sort of catcha would be good. Would that be difficult to implement within a theme?

EDIT: I missed this bit, in which case yes, I think that would be a better option than recaptcha.
Quote:
Originally Posted by rhysboy84 View Post
It always surprises me how images aren't automatically included with bbPress. .... I think by including the functionality of this plugin would be more beneficial than recaptcha to begin with. What does everybody else think?
I'm writing up a new post at the moment which will lay out the plan for the "plugin-like functionality" side of the project. I'll probably have it posted tomorrow or maybe the day after. The main thing we'll need to sort out is exactly what sort of functionality we want to include. We don't want to end up creating some giant monstrosity with every feature imaginable, but some of the standard features that 99% of all forum owners are going to want would make a lot of sense IMO.
ryanhellyer is offline   Reply With Quote
Old Aug 3, 2009, 23:42   #18
ryanhellyer
SitePoint Mentor
 
ryanhellyer's Avatar
 
Join Date: Oct 2006
Location: New Zealand
Posts: 2,249
Quote:
Originally Posted by ryanhellyer View Post
I'm writing up a new post at the moment which will lay out the plan for the "plugin-like functionality" side of the project.
The post is now up in the PHP forum:
http://www.sitepoint.com/forums/show....php?p=4338063

Head on over there if you would like to give some input into what is and isn't included in the theme.
ryanhellyer is offline   Reply With Quote
Old Aug 3, 2009, 19:29   #19
Dressupgamer
SitePoint Member
 
Dressupgamer's Avatar
 
Join Date: Aug 2009
Posts: 1
The theme is very simple.U must design it like web 2.0
Dressupgamer is offline   Reply With Quote
Old Aug 3, 2009, 20:14   #20
Dan Schulz
In memoriam
SitePoint Award Recipient
 
Dan Schulz's Avatar
 
Join Date: May 2006
Location: Aurora, Illinois
Posts: 15,648
That doesn't say much. Do you have any example forums or designs you like that you may want to incorporate into this?
Dan Schulz is offline   Reply With Quote
Old Aug 4, 2009, 18:01   #21
Thing
Original Gangster
SitePoint Award Recipient
 
Thing's Avatar
 
Join Date: Oct 2000
Location: Jackson, NJ
Posts: 4,689
Awesome project! I'm late to the party but ready to get involved!

I also plugged this on the SitePoint Podcast episode 22
Thing is offline   Reply With Quote
Old Aug 4, 2009, 18:21   #22
ryanhellyer
SitePoint Mentor
 
ryanhellyer's Avatar
 
Join Date: Oct 2006
Location: New Zealand
Posts: 2,249
Quote:
Originally Posted by Thing View Post
I also plugged this on the SitePoint Podcast episode 22
Awesome! Thanks
ryanhellyer is offline   Reply With Quote
Old Aug 5, 2009, 01:56   #23
hiddenpearls
SitePoint Zealot
 
hiddenpearls's Avatar
 
Join Date: Dec 2007
Location: Pakistan
Posts: 177
I would like to help too.
how i can get involved in it ?
hiddenpearls is offline   Reply With Quote
Old Aug 5, 2009, 02:02   #24
rhysboy84
SitePoint Addict
 
rhysboy84's Avatar
 
Join Date: May 2007
Location: Colwyn Bay, North Wales, UK
Posts: 372
Hi hiddenpearls,

Check out the two threads below and contribute to them. It's still very early on, but we'll go from there.

PHP: http://www.sitepoint.com/forums/show....php?p=4335792

Wireframe/UI: http://www.sitepoint.com/forums/show....php?p=4338063
rhysboy84 is offline   Reply With Quote
Old Aug 6, 2009, 10:50   #25
Mittineague
Google search user
 
Mittineague's Avatar
 
Join Date: Jul 2005
Location: West Springfield, Massachusetts
Posts: 9,129
I guess it's just me, but there seem to be a lot of "intro" type threads on the bbPress theme project. Is there a "main" or "home" thread that would be the preferred URL for any promo blog posts / tweets to send people to? This thread?
Any preferred "name" eg. "Sitepoint's bbPress Theme Project".
Mittineague is offline   Reply With Quote
Reply

Bookmarks

Tags
bbpress

« Previous Thread | Next Thread »

Thread Tools
Display Modes

 
Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Sponsored Links
 
Forum Jump


All times are GMT -7. The time now is 00:36.


Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Copyright 1998-2009, SitePoint Pty Ltd. All Rights Reserved