Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - Arantor
6496
The Pub / [Archive] Re: Logo Madness
« on September 9th, 2011, 01:40 AM »
THIS kind of Ace of Spades :lol:


Motörhead - Ace of Spades - Songsmith Version
6497
Plugins / Re: Converting WedgeDesk
« on September 9th, 2011, 01:23 AM »
He does have a point, though, and it wasn't lightly that I decided to up-end it as viciously as it was, because it means a lot of code changes, but it makes way for other things, not just aesthetic consistency.

For example, I'm planning on taking the AJAX assignment tool and applying it to all the configurable options instead of having multiple types of UI in play, which does demand the side area be bigger. The old size was 215px, the current size is 16em which equates to about 250px.[1]

I tried making the ticket details area 250px wide and it just looked too wide - here, it's 250px plus about 15 pixels that makes up the effective right margin (where the rounded border is)

Right now though, I'm concentrating on bulking up Wedge to support it editlessly, which means upgrading certain internal features in the hooks, new hooks and even new *types* of hooks.
 1. Surprisingly, though, with the sidebar and the wider details area, it doesn't feel cramped. Partly because the default Wedge font is narrower and partly because there's fewer hard vertical lines that instil the sense of a barrier.
6498
The Pub / [Archive] Re: Logo Madness
« on September 9th, 2011, 01:14 AM »
I don't think it's dull at all, I like it a lot.
6499
Features / Re: Template skeleton!
« on September 9th, 2011, 12:59 AM »
Quote
Ahhhh, and I'm still not using AeMe for avatars and attachments... The agony, I always postpone this big chunk!
It's a huge job, no doubt, but I suspect it almost depends on the permissions system being upgraded to a degree.

Before worrying about implementation, nail down the exact details of how it's supposed to work, where avatars and attachments should be stored (one folder for each, multiple folders?), how that should be referenced in the code (new album, mythical album 0 or something else?) and stuff like that.

It's a complex job and it has consequences that are far reaching, so best to look at that first before touching the code, IMO.
6500
Features / Re: Template skeleton!
« on September 9th, 2011, 12:22 AM »
Quote
like portal A adds a "left" sidebar, ad mod B adds also a "left" panel but really want it the far left
And this is immediately where control at some level has to be asserted.

If you don't provide some modicum of control, you end up with the current mess where templates are trying to work around each other, to the point that you might as well not bother trying to do anything even remotely complex and just plump for sticking to the standard because anything else won't play nicely.

I spent a surprising amount of time debugging SD's layers interacting with the portals for just this reason.

If two things compete for the far left, what determines who wins?
6501
Features / Re: These two bytes may not matter to you...
« on September 8th, 2011, 11:56 PM »
Quote
I can't believe SMF got away with it for so many years
I can, actually, because it's so massively underutilised. I flippantly[1] remarked somewhere about the number of people who use template layers. It is, after all, a pretty select club.

The group ultimately consists of people who had to know about them to get the job done: themers who do anything of substance, portal authors, and the limited hardcore (people like me, Nao, Live, who can justifiably claim to know SMF at a sufficiently deep level).

Because it's such an elite club, it's practically black magic, that people will take the easier route of, like using file edits instead.

Fun fact: there is a mod out there that adds a footer menu. Nice idea, reasonably well done, and done with a template edit, leading to all kinds of hassle.

I suggested more than once that it could (and should) be done with template layers, because that would instantly remove almost all support queries about installation. But no, template edits are seemingly fine... or at least, the suggestion wasn't even dignified with a reply.[2]
Quote
And skins can remove the sidebar altogether without breaking anything. Haven't tested, but it should be doable...
It depends what happens if a sub template requests through the likes of loadSubTemplate to be added to a given layer. If the content is discarded because its destination doesn't exist, there is arguably a problem.

One would assume themers would likely keep it or provide a space that can be called 'sidebar', so that content which expects to go into it can be diverted there.
Quote
Well, at least we call these 'macros' in French. Dunno if it's the same in English but it seems to be the case...
Yes, macros would be the term to use. (Emacs = editor macros :P)

I don't know the history of the term that gives you the derivation of pimp, but macro does have linguistic basis as a prefix for 'widening of range', of sorts, hence macro-management is where you manage the very broadest things (as opposed to micro-management where you manage the tiniest details)
 1. And, to be frank, somewhat rudely about one person in particular.
 2. I'm not bitter that they ignored the suggestion when it was made in sincerity to benefit them. I'm bitter that the author was at the time an SMF Customizer. I always felt that people in that position should be encouraging people to write better code, not just signing off on existing code. Sure, it's underutilised but in that position, you should either know the code relatively well - or learn about things like that which are documented and can be used to truly great effect with a little imagination.
6502
Features / Re: These two bytes may not matter to you...
« on September 8th, 2011, 10:27 PM »
Sure, it emulates things with template layers, but WedgeDesk can do bits of it more cleanly, where it can inject blocks into the sidebar, and will do more once the skeleton structure is in place.
6503
Features / Re: These two bytes may not matter to you...
« on September 8th, 2011, 10:20 PM »
It's a necessity not just for a portal or CMS but for plenty of other things, WedgeDesk already makes use of the earlier partial implementation, after emulating parts of itself before.
6504
Plugins / Re: Converting WedgeDesk
« on September 8th, 2011, 09:21 PM »
As soon as I started running it in Wedge, it was broken since the existing cat_bar/title_bg/catbg/titebg stuff doesn't exist and had to be rewritten, and then I started clearing non-essential markup, and from there it was inevitable that I'd change it... I wanted to give it a fresh look, one that's consistent with Wedge.

I'm also planning on doing some more to things which relied on my altering the layout and markup anyway.

As far as my "homework", the restyle was mostly a quick experiment, I still have to do a bit more before starting on the next part of the add-on work, followed by permissions, I can't really do much to WD without fixing those anyway...
6505
The Pub / [Archive] Re: Logo Madness
« on September 8th, 2011, 06:14 PM »
Logo madness is good :) And me, I'm just a miserable critic, not having attempted a logo myself yet ;)
6506
The Pub / [Archive] Re: Logo Madness
« on September 8th, 2011, 05:57 PM »
Quote
At first I wrote "a better smf experience"
:lol:

It's clean, and has a certain minimalist elegance about it that some of the other logos haven't, but I've personally grown fond of actually having the |> type shape in there somewhere.

It's a nice logo, but I think it's lacking something. The logos that are purely typographical (Microsoft for example) are distinctive in other ways like using a unique font, or that odd looking chip out of the O.[1]
 1. Somehow that explains so much, that there are bits "intentionally missing" and otherwise appear to be broken. :lol:
6507
Off-topic / Gotta share this, it's honestly too funny.
« on September 8th, 2011, 05:53 PM »
You all know that lately there's been issues with certain SSL issuing bodies (the certificate authorities, aka CAs) having... issues, and browser vendors have taken a little responsibility to police which certificates they accept and refuse out of the box.

So, here we have a request to join Firefox's CA list.

https://bugzilla.mozilla.org/show_bug.cgi?id=647959
6508
Plugins / Re: Converting WedgeDesk
« on September 8th, 2011, 05:16 PM »
Well, you can have it now for free since all that I have so far is a reskinned and tweaked version of SD 2.0 which is freely available for SMF. But at some point I am going to be adding more features to it, stuff I want, stuff I think I'll find useful, that sort of gig.
6509
Features / Re: These two bytes may not matter to you...
« on September 8th, 2011, 05:07 PM »
I have had different results in the past. It really depends on the content type as to whether JSON decoding will be faster.

My test data was 2-3 levels deep of arrays, where the final level would be an array of numbers. It's definitely faster decoding (indexed) arrays of numbers than anything that involves strings, I can definitely tell you that.

Fast decoder is more important than fast encoder, certainly.
6510
Off-topic / Re: Already fixed SMF bug
« on September 8th, 2011, 04:50 PM »
Will do when I finish breaking WedgeDesk for this afternoon. ;)