126

(42 replies, posted in General discussion)

Thanks. smile

Gizzmo wrote:

how tho?

Well it depends how large the changes are to PunBB's template. If it could be done with CSS and minimal HTML, then you could just add the changes to whichever CSS style you want and leave the HTML template alone. You could even change the HTML template, then hide parts of the HTML using CSS with display:none and have parts of the page appear only while using certain styles ... CSS is wonderful.

128

(16 replies, posted in Feature requests)

What I was thinking of was something similar to Windows ACLs, where each forum would have an Access Control List (ACL), similar to the following screenshot. Imagine WINDOWS is a forum on the website and the permissions, like Read & Execute and List Folder Contents are more like Post Reply, Post New Topic ...

http://www.microsoft.com/mspress/images/it_FA_120601b.gif

So you create Access Control Entries and they are added to the Access Control List for the forum. This way it will completely eliminate much of the Permissions page as it stands now and if implemented well, we could even extend the ACLs with our own mod-permission ACEs. You could go even further and give every thread a seperate ACL, allowing for fine control of topics so administrators could create read-only stickies, for example.

I find the Windows ACL concept easier to understand than the current "Admin/Moderators only" check box ... it would give a central area to adjust security options, as right now we've permissions scattered through Profiles, Admin: Forums and Admin: Permissions. Plus, if you wanted a few specific people to not to have the ability to delete/modify posts, while allowing them to read a forum for moderators only, how would you do that with the current implementation? (Note: I haven't tried the mod ... but it sounds like ACLs would give more granular control and security is something we shouldn't brush off in these times.)

Perhaps we could leave this until "2.0" when we go through the code and rewrite it for CSS ;)

129

(14 replies, posted in Feature requests)

Paul wrote:

Provided they understand something about CSS poitioning ...

If the CSS is broken up into multiple files based on what people would commonly want to edit vs. what they'd goof up on, then it would be fine. For example, we could have the colours separate from the positioning/framework. We could also create multiple versions with background colours and heading graphics, for people who want a phpBB style with gradient background images specified in another CSS file and a tutorial to modify the gradients and CSS to fit anyone's website.

130

(17 replies, posted in Feature requests)

Rickard wrote:

I never really liked the idea of splitting and merging topics though.

Yet you manually did it when you split off the discussion about PunBB without <table>s from the PunBB 1.1 Impressions topic. You even forgot to change the name of the topic author. Wouldn't it be easier to have this done automatically? I'd find it easier to justify removing spam and off topic posts from topics if I could point to another section called "Junk" for example and say, "they're still here ..."

Meilad wrote:

-_- hmm ok. Any eta?

I feel like doing a ... typo correction big_smile

"Any beta?" wink (I don't expect a yes; I just felt like asking.)

Paul wrote:
Andy wrote:
zc923 wrote:

To be a webmaster, you must be willing to go through the tedious work of maintaing a secure, up to date site.

wrong. anyone can be a webmaster; the "willing to do tedious work part" is what dedicated webmasters do ;)

Both wrong. "tedious work" is what rich webmasters pay poor webmasters to do.

Wong again ? You can't be a webmaster, rich or poor, if you don't do the work ... then you're just a rich "site owner". It's only boring or tedious if you don't like the definition ;)

webmaster

n. [WWW: from postmaster] The person at a site
providing World Wide Web information who is responsible for
maintaining the public pages and keeping the Web server running and
properly configured.

Source: Jargon File 4.2.0

Since when is extracting a zip "tedious work"? Besides, even manual search and replace isn't tedious, as that implies you aren't having fun. ;) No, "tedious" is only used to describe the work of by webmasters who don't want to be webmasters ...

Looks fine in Firebird/Mozilla ... but I don't have time to test/debug in IE right now, sorry. Try adding style="padding: 0; margin: 0;
overflow:auto;"
to the iframe tag ...

If/when the forum is converted to CSS, this problem will be completely eliminated big_smile

I would re-do the graphics on page 4, all the arrows clutter the page and make it harder to understand.

As a general comment for the overall guide, it's very technical, dissecting the exact PunBB layout with no CSS examples. Many people just come to PunBB with a colour scheme and want to know how to change the colours and design of the board to fit their existing site.

Instead of describing the PunBB page and what CSS rules will control parts of the page design, why not show a sample CSS file and give a tutorial on altering the CSS file or creating a new one from scratch, based on an existing website design/colour scheme? That would make it easier for people to understand the CSS and make the guide smaller and more useful. (This existing guide could perhaps be a Technical Appendix to the tutorial for those interested in further customizations)

136

(16 replies, posted in Feature requests)

I've also wanted to "group" my users, for both easier permissions configuration and for User list presentation ... I'd lean towards this being a good feature for 1.2, with Moderate Topic ? Make 1.2 the easy-to-admin release ;)

I've mixed feelings about a PunBB portal derivative. While it might help someone launch a site quicker, would you really want a full CMS? Outside of perhaps an FAQ page, a weblog/news page and perhaps polls, what would you really need from PHPNuke?

Perhaps a modified weblog/news page based on a PunBB forum might be useful, but there are so many others out there that already support trackbacks/linkbacks that it would make a PunBB one useless.

Why not just link together an existing FAQ page and PHP polling script with b2 or Movable Type (for news/blogs) and integrate the design with PunBB ... If you needed a full CMS with article posting and comments, then just use one. But then it depends on the topic and goals of your website and the purpose of your forums/CMS.

138

(17 replies, posted in Feature requests)

I'd second this. It would be nice to have a "Moderate Topic" feature similar to the "Moderate Forum" one ...

139

(14 replies, posted in Feature requests)

Alon wrote:

... change your theme to a more graphical one ...

Once we've CSS, that will be no problem ? and entirely up to the end-user/implementer ;)

140

(7 replies, posted in General discussion)

Turbonallen wrote:

First: Don't make wap-pages, it's hopeless smile
make XHTML-pages, they are more like ordinary HTML, and works on most color-phones.

You can find plenty of PDA/SmartPhone-browser emuation software online, but most phones just take HTML these days, WAP being a useless technology with better rendering provided by smart phones and PDAs.

Also, Opera's Small-Screen Rendering(tm) is available in their desktop browser for testing, just open a Web page in Opera 7 for Windows and hit Shift+F11. The Opera browser is available for Nokia's 3650/7650/N-Gage and for Sony Ericsson's P800/P900, as well as others.

Here are some tips on Authoring for Small-Screen Rendering (SSR) ...

141

(6 replies, posted in General discussion)

Congratulations smile

Paul wrote:

#Joey+.sister>:first-child
(I am told thats the CSS selector for a nephew)

Indeed, as Tantek Çelik recently posted.

142

(42 replies, posted in General discussion)

Joey wrote:

Can we turn this into a name-changing thread? :)

Could you change my name to "Louis"? I've changed my mind with "CSpotkill" since I'm beginning to do more with PunBB than just use it to run my CSpotkill.com gaming discussion board ...

143

(93 replies, posted in PunBB 1.2 discussion)

Paul wrote:

Are you using definition lists? I was just wondering because I saw a nice little article on their use at MaxDesign
http://www.maxdesign.com.au/presentation/definition/

I was using definition lists. But I changed my mind because although they could be more semantically correct, they don't look as good in Lynx and some older browsers. It's easy enough to be semantically correct for some of the HTML, but sometimes the more practical "what looks better" will win. As an example: Should I use a nested list to explain the nested relationship of the breadcrumbs, or just leave them as text in a paragraph tag under the header?

Also, it's amazing how the web design community keeps sharing different techniques. While doing this website, I stumbled upon this very problem and found nearly the same solution on my own, but with the other extensions in that post's comments, I may try tweaking the technique further ... and test it on a Mac ...

144

(93 replies, posted in PunBB 1.2 discussion)

Rickard wrote:

we are all looking forward to it (hint! hint!) :D

(Laughs) Sorry guys. I'd put this on the backburner for a few days, working on various other (paid) projects. Then I forgot about it ;)

I'll get back to it now. As you noticed, the last thing I did broke the CSS layout. I was working on the accessibility for text browsers. But right now the CSS is a mess, so I'll probably go through and clean it up.

I was also working on a CSS version of the homepage. It's interesting, because while converting to CSS, I'm scrapping the tables and trying to find the most semantic code to replace them, yet at the same time, in browsers such as lynx, sometimes the less semantic approaches looks better. Then again, anything is an improvement from tables, so I'll focus more on the CSS for now. :)


Louis St-Amour, AKA CSpotkill.

Sigma12 wrote:

what are the changes as far as editing styles between 1.0.1 and 1.1?

It's occurred to me that if we added complete XHTML/CSS support to 1.2, myself and ps21 will have to make some major changes to the style guide =p Then again, it would probably be easier to just start again from scratch. I've SnagIt 7 for the screenshots ;)

146

(32 replies, posted in General discussion)

Name: Louis St-Amour (Pronounced like in French, Lu-ee Saint-Amour)
Age: 17 (18 on March 6th)
Location: Toronto, Canada

Interests:
Learning. Playing. Being happy.

Playing music in Winamp 5.01 Pro while fragging with friends in Counter-Strike. Helping friends on my CSpotkill.com forums, chatting ...

Occupation:
Web design/development in multiple languages. Manufacturing computers and providing technical support (through a company I co-own called Digital Flame). Developing the backend for Digital Flame in C# and .NET technologies.

Interesting fact:
I dropped out of high school two years ago because I felt like I was going nowhere and learning nothing. I'll be going back this year, however, since I really do want to get to university.

ps21 wrote:

One thing I would say is that I am not trying to compete with your efforts. ... I am actually becoming more convinced that your approach is the best way to go in the long run. Think of my suggestions as a quick fix ... I just realised I could reduce each table to two cells instead of 4 or maybe even one cell. ... In other words, use the table as no more than a rigid frame.

I know that. Kennel said it might be a good alternative. All I was suggesting was that perhaps we could shove a few tables into my barebones layout and remove the layout CSS, then call that a compromise for the 1.1 code, with an option to remove the tables for those who want a pure CSS layout. (It's just another suggestion, of course. I see nothing wrong with pure CSS myself, just for those who still want a few tables, we could offer both.)

ps21 wrote:

P.S. You should have called yourself CSpotSkill :)

The name is a gaming alias. I made the CSpotkill.com forums for a few (47+) friends I met while playing a game called Counter-Strike. From there, I started modding PunBB and so registered as "CSpotkill" on these forums. My real name's Louis (pronounced like in french, lu-ee).

ps21 wrote:

... forward her email to that nice bunch of Nigerian bankers who have kindly offered to make me rich.

That reminds me of one more mod that must be written for PunBB ? the addition of email protection javascript, or perhaps just replace symbols with textual equivalents, like the ASP.NET forum does (I think it was the forum; maybe it was the blogging software).

As for other mods I'm working on, I'm developing  an error reporting feature for them. It will let me give better support for any issues that may crop up and to fix bugs faster.

It just occurred to me that while we're doing major redesigns of the PunBB interface and re-writing huge chunks of PunBB, it might be good to look at the debugging "features", such as sprinkling in plenty of assertions and possibly adding error reporting with a database of support articles ... What do you use for testing PunBB, Kennel? [If you're curious, I've been reading a huge 600 page book on debugging, so it's on my brain]

chacmool wrote:

Edit: You'll need Java VM from java.sun.com to run it I think...

An end-user friendly link to download Java:

In English: http://java.com/en/
Just click the big yellow button on that page to download Java automatically.
http://java.com/en/img/home/mod_getjava_2.gif

Or for Swedish: http://java.com/sv/
http://java.com/sv/img/home/mod_getjava_2.gif

Kennel wrote:

Removing the nested tables from viewtopic is another good thing. However, if a side-effect of that is that one wide post extends the rest of the posts, I'm not so convinced.

CSS could solve this. Every post is a separate item, so if one post extends past the standard width of the page, the rest will stay inside the page. You just haven't seen it in my PunCSS page since I've only posted the same post, 6 times ;)

Kennel wrote:

I'm looking forward to seeing a more complete solution before I make any decisions. This might be an alternative to CSpotkill's suggestion.

It sounds nearly exactly like what I did, except with a barebones table still inside the HTML. Maybe if you come up with something similar to my PunCSS, we could code PunBB to have this way as default, with a table-less design as another option in the admin interface, for those who want complete control over the design with CSS or those who want true standards compliance?

150

(93 replies, posted in PunBB 1.2 discussion)

Sigma12 wrote:

would that work with a fixed as well as a liquid based layout?

Well, right now it's mostly a liquid layout, however the size of the post author info column is fixed, at about 180 px. If it were a liquid layout, you could still re-design the CSS for right-to-left from left-to-right. If you were refering to the post author background trick, then yes, I can see limitations with it, since if you currently resize the text it would have to wrap, but with the current table-based layout, it simply widens the colum to fit the text. The only other solution would be to let the text overflow the fake border or to switch to the Box Model Hack.

CSpotkill wrote:

Like the @import hack against Netscape 4 and the commented backslash hack against
IE5 Mac, Tantek Çelik's Box Model Hack is safe to use.

   It is safe because it only affects Internet Explorer 5 and 5.5. Internet Explorer 6 has
   fixed both the padding/border width calculation bug and the bug exploited by this hack.

   It is safe because there will not be an Internet Explorer 7. Longhorn will include it's
   own integrated browser, none of the IE code will be in it, since it will be completely
   recoded in .NET languages.

   It is safe because it is still ignored in future versions of IE6, even in IE 6.0.2900.2055,
   the next version of IE included in Windows XP SP2.

Should I use it instead? It would only affect the "framework" or "layout" CSS file, not the colours CSS files. The colours files could change every border colour with this method, as opposed to only most of the borders, with the background-trick. It will not be needed in every CSS layout of the forums, it does not affect the HTML at all. Should I finish 2 CSS layouts, one with it and one without?

Also, I edited the first post on this thread, to give this thread a bit more context.


CSpotkill