Bulletproof (bp) is a template framework, which means it is, on the one hand a template for the weblog engine Serendipity (s9y), and on the other hand is meant to be used as a framework to build new templates for s9y.
The Bulletproof developers' primary design goal was to create a template which is, well, bulletproof!! It should be able to create any of the "classic" website/blog layouts, in any popular browser, on any popular platform, without falling apart. The developers are fairly confident that we have achieved that goal, but of course nothing is 100% certain.
Bulletproof makes great use of s9y's "theme options", so users can now configure almost any desirable option using just the administration panel. There is almost no need to edit any of the template's core files. Of course we cannot cover every specific custom feature every user might desire, but we are fairly sure we have covered the most desireable features.
User or designer?
If you are a s9y user, you can use bp as a template for your blog if you like the design of one of the colorsets (it comes with three). In this case, you will want to read the user documentation only (i.e. entries tagged "user") as it will tell you what you can do with bp.
If you are a s9y template designer, you can use the bp code to produce new templates. You, and the people using your templates, will be able to benefit from all the nice features of bp (unless you decide to disable them), so you can concentrate on designing neat new s9y templates. The code base is already there, your part will be to make it look great. If you want to go with a car comparison: We have built the engine, the transmission and stuff like that. Your job is it to give it a paint job, put some tires on and do the interior
You will probably want to read the user documentation first to get an idea of bp's features. Then you will want to dive into the more detailed styling documentation which is supposed to give you an idea of how you can customize bp further.
I think the bulletproof template is a really good concept. I'd like to work with it and i'm trying to find where i can download the user documentation you were talking about. Can you help me?
Thanks
Matthias
I'm sorry about it, but this entry is a little outdated, i.e. from a time when the concept we would use for documentation hadn't been settled.
At the time of writing this comment, there is no special user or technical documentation. I'll see what I can do later to tag the existing articles properly.
But one question is left: How do I fix the width, when using a headerimage?
the easiest way would be to adjust the width of the wrapper div in the colourset css file to the width of your header image.
I've shown the code below for the bulletproof variation used on this site.
#wrapper {
padding: 0;
width: 968px;
font-family: "Trebuchet MS", arial, helvetica, sans-serif;
font-size: 76%;
background: #fff url(img/bpmain.gif) repeat-y;
border: 0px;
}
HTH
In the meantime I've made a very wide header. I fear, this would not be the right way?
So I take the ultra wide header banner again.
If you don't want a fixed #wrapper but still want to have a banner image, you should make it wide enough to fit today's usual screen resolutions, i.e. 1280x1024px. That image, however, will be cropped in smaller resolutions.
I tried this: I.e., if you have a banner that's 960px wide ... well, see above
But: The banner was cropped in the middle of it's hight. That's the point!
>1280x1024px. That image, however, will be cropped in smaller resolutions.
Okay. That means, the ultra wide banner can be 1280 x 150px. Right?
And, yes, the banner can be 1280x150px.
#serendipity_banner {
height: 134px;
}
I had to had to change the headerimagae because my client has a small monitor. He was't happy with the wide banner image.
Now I tried to center the imagee and to place a additional background image. Is there a way to get rid of the white behind the banner?
das-echte-fotoalbum.de
Nice regards
Fiona
Yes, I solved the problem with the white background.
There is only one small problem: The flexible width of the sideboxes causes unbeautiful appearances if there is a picture inside of a box (I called it "Schaufenster"). This only happens, whith a screen, smaller than 1000 Pixels (unfortunally my client uses such a small resolution). The white background does help a bit ...
Btw, congratulation of the good job done with bulletproof!
Just upgraded to v1.1. Downloaded through Spartacus and found out it's only v1.0.
About the width option: For starters, it's not as easy as you imagine. Second, that would only be possible using inline styles, and I guess we'll keep those to a minimum. Bottom line: I don't think so.
I'd really like to hear how you updated BP using spartacus, because BP isn't on spartacus ..?
I just upgraded to s9y v1.2 a few days ago and I thought I'd get a new style too. Then I found BP.
I installed the BP from the menu Appearance > Manage Styles. That's not Spartacus? When I installed it from there, it was still v1.0. Then I came here to check, it's v1.1. So, downloaded and overwritten everything. Had to reinsert all my custom changes. LOL!
Just rechecked at Manage Styles, the version is already v1.1 now.
For background colors only, the sidebars could have something like class="sbwidth_$template_option.sbwidth". The config.inc.php file could define sbwidth as 20, 25, 30, etc.
and stylesheet selectors like:
sbwidth_20 {width: 20%};
sbwidth_25 {width: 25%}; etc
I would not personally want to implement this in the bp core code, but thought I would mention it if anyone wanted to make their own bp derivative that included this type of feature.
ps-If you want to see my change to the green color scheme, just visit my homepage.
Basically standard 3 column up top, but then leaving a right or left column blank and throwing the gadgets that would have been there down below by the footer.
I think three sidebars, no matter where they are, is probably one too many - I'm guessing it would cause some problems in the admin interface. However, it might be worth looking at a left or right sidebar with a footer sidebar variation in a future release. I'll take a look when I've time and we can discuss whether it has merit.
We already have that. Both of them.
But you're right: Adding another sidebar would probably cause problems for those layouts which don't use it.
"However, it might be worth looking at a left and right sidebar with a footer sidebar variation in a future release." was of course what I meant.
I just wondered what the implications might be in admin/configure plugins.
Hi - In testing install, creating categories and adding test posts to them, i see there are no page titles, or meta keywords that follow site.
example
title>category>page topic> for the actual page title and then meta tags we could seee that match this and that we could suppliment as well..???
Is there some setting that i have missed?
If not is this a possible pending addition to the app?
many thank
Phil
I'm not trying to be evasive, rather there is a much larger audience there that could assist, as well as benefit from the discussion. Can you register there and re-post the question?
In S9Y there is bulletproof 1.4 dated 12-16.
The download area here lists 1.2 dated 12-10.
The last entry here is dated 08-26.
Somehow that makes me feel a little uncomfortable.
As for releases here - that's simply not really necessary any longer, especially since BP became the s9y default theme.
And finally: I think pretty much everything that can be described in general has been posted in this blog. I'm not saying it couldn't use more documentation, but who's got the time? We all have day jobs, you know?
So, what's left to make you (or anyone, for that matter) feel uncomfortable?
Dunno. I just felt like missing something. Perhaps I was thinking if there are updates, why don't I get more changelogs here, etc.
What about having a post telling users that the latest version always is included in S9Y already, or something.
Also I just wonder why I have a bulletproof and a default folder in my installation with different templates in it. But I fiddled around a lot in the last few months, so I might have mixed something up there myself ...
bulletproof vs. default is a confusing thing. Basically, BP is the "standard" theme, i.e. the one chosen by default for a new s9y installation. Yet default is the "fallback" template, i.e. the once where s9y fetches template files which might be missing in other themes' directories.
So no, you have nothing messed up if you have both of them.