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.
9511
Off-topic / Re: Profile Visitors
« on April 1st, 2011, 01:20 PM »
Well, it's one of the features in Wedge anyway. :niark:
So you'll get it once we switch wedge.org to use it!
So you'll get it once we switch wedge.org to use it!
9512
Off-topic / Re: iHate Apple
« on April 1st, 2011, 01:19 PM »It's a smart move, though. Having control of the hardware means you have far fewer potential variations to contend with, far fewer configurations that could throw off testing, and it limits the scope for things like driver bugs.
Anywayyyyyyy......
That's the thing though, we're seeing other devices coming into the same space as iDevices, but still can't compete on things like the user experience.
9513
Off-topic / Re: Profile Visitors
« on April 1st, 2011, 01:14 PM »
I don't even remember installing it at all...
9514
Off-topic / Re: Post count fever
« on April 1st, 2011, 01:13 PM »
They also make the 9 stand for "suffering".
What a fun people! ;)
(To be specific, it's only the *pronounciation* of these digits that sounds similar. But because of that, they're symbolically associated with death and suffering.)
What a fun people! ;)
(To be specific, it's only the *pronounciation* of these digits that sounds similar. But because of that, they're symbolically associated with death and suffering.)
9515
Off-topic / Re: Another reason to dislike GoDaddy, as if any more were needed
« on April 1st, 2011, 01:11 PM »
@Dr> I had a quick look at his vlog and at least he can be funny and say interesting things... (I agree with many of his hints from the March 21 one.) Still, too bad he seems to also stand for the big cliché of the self-made American entrepreneur who doesn't fear anyone... First victims: elephants. Next victims?Quote from Michael on March 31st, 2011, 08:55 PM Wedgens. Then you're a Wedgen forever unless you become a Wedger, eheh.
LOL... I just noticed the "Wedgees" label...lol What's next? ;)
9516
Off-topic / Re: Post count fever
« on April 1st, 2011, 01:08 PM »Oooh, one more post on sm.org and I get to 44,444 ;)
@Masterd> 4 means Death in Japanese... :whistle:
Well, thankfully we're not in Japan!
9517
FAQs / [FAQ] Re: Will Aeva Media be part of Wedge?
« on April 1st, 2011, 01:07 PM »
<tl:dr>
YES! :eheh:
YES! :eheh:
9518
Plugins / Re: Plugin hooks
« on April 1st, 2011, 01:06 PM »Will you add a template hook at every place possible?
Posts user info, post options, below one's sig, above post's title, above topic's title, below post's listing, below and above quick reply, quick reply itself, how about editing an existing template itself? Hooks are a lot more sensible on workflow itself, hence they work fine at controller and model stages but not at the view part.
You didn't reply about Tox-G's exact abilities?
| 1. | As opposed to nesting multiple template layers. |
9519
Other software / Re: SMF 2.0 Gold is released!!!!
« on April 1st, 2011, 12:44 PM »
Got fooled for a couple of seconds... Just enough time to think "Fuck, I haven't finished integrating AeMe yet!"... Then I realized it was too sci-fi to be true :niark:
9520
Plugins / Re: Plugin hooks
« on April 1st, 2011, 12:39 PM »and i have a sig defined, but it doesnt appear to show up? does this custom version of smf yall are using require something that i dont know to set?
9521
Plugins / Re: Plugin hooks
« on April 1st, 2011, 12:31 PM »
Warning: this is a *very* technical post. It also spoils a lot of things about Wedge's internals, eheh.Quote from Dragooon on March 31st, 2011, 05:31 PM I don't see your point...
Let's take this example. Edit Load.php, loadSubTemplate().
Code: [Select]
Into this...
Code: [Select]
That basically allows us to load any kind of overriding template indicated by the styling (in settings.xml, let's say), and then we can completely override the existing function.
We could also have two other functions: $theme_function_before and $theme_function_after, which would be executed respectively before and after the target template function -- without preventing the original function from being run, allowing themers to insert data easily.
Of course, these functions could be added to each other (e.g. a mod adds a _before function to a template function, and the current function also overrides it -- let's just say themes always have priority over mods so their code is run first, then all mods in whatever order.)
Of course, it's not practical for very specific areas like adding buttons to a strip, but in these cases we always have proper hooks with the list of variables, so mods will use hooks for these, and for areas without a hook, they can use _before, _after and/or _override. Then our job is to simply split template functions into many smaller functions.
...Or we could just add template hooks here and there in important areas of the template, of course.
The solution I gave is just a quick one to allow themers to override any single function without us needing to add hooks everywhere.Quote WeCSS also has the same features and limitations, somehow. Because it's preparsed, it gave me great freedom to develop it into an object-oriented version of CSS, and it made it so much simpler for me to manipulate objects with common parents, it's really impressive... However, it also puts an extra burden when it comes to inherited stylings -- if I want to restyle an object that is already parent to others, but I only want to restyle that particular object, I have to careful consider whether or not I'll specifically prevent inheritance for my rules. All in all, more power also means more complexity. Because most of the important objects in Wedge's CSS are linked to others through inheritance, themers will be required to learn how inheritance works, which is basically the whole point of having extra sample stylings that show how it works.
(And in that respect, I'm really glad I made Wine the main styling and pushed Warm to an inherited styling, because it shows how to... pretty much get rid of all the bells and whistles in Wine, so people don't have to worry about making designs that are too close to Wine. At this point, I could even rework Warm to make it even more removed from the Wine style. Something like WordPress's awful default themes.)Quote Correct me if I'm wrong, but it's only hookable by splitting functions into many, right...? Or does it allow one to take the sub-template's HTML and manipulate it as a string before reinjecting it to Tox-G's parser? Which is the only way I can see for Tox-G to be superior to SMF/Wedge's current implementation...
TBH manually positioning every hook in every bit of template is a very impractical practice, it may seem workable in theory but I don't see it actually working out. Hooks in actual workflow is a lot more sensible and practical thing.
Let's take this example. Edit Load.php, loadSubTemplate().
$theme_function = 'template_' . $sub_template_name;
if (function_exists($theme_function))
$theme_function();Into this...
$theme_function = 'template_' . $sub_template_name;
$theme_function_override = $theme_function . '_override';
if (function_exists($theme_function_override))
$theme_function_override();
elseif (function_exists($theme_function))
$theme_function();That basically allows us to load any kind of overriding template indicated by the styling (in settings.xml, let's say), and then we can completely override the existing function.
We could also have two other functions: $theme_function_before and $theme_function_after, which would be executed respectively before and after the target template function -- without preventing the original function from being run, allowing themers to insert data easily.
Of course, these functions could be added to each other (e.g. a mod adds a _before function to a template function, and the current function also overrides it -- let's just say themes always have priority over mods so their code is run first, then all mods in whatever order.)
Of course, it's not practical for very specific areas like adding buttons to a strip, but in these cases we always have proper hooks with the list of variables, so mods will use hooks for these, and for areas without a hook, they can use _before, _after and/or _override. Then our job is to simply split template functions into many smaller functions.
...Or we could just add template hooks here and there in important areas of the template, of course.
The solution I gave is just a quick one to allow themers to override any single function without us needing to add hooks everywhere.
The thing is, Tox-G adds a lot of possibilities otherwise which I consider to be quite hard doing with pure PHP without actually limiting a designer.
(And in that respect, I'm really glad I made Wine the main styling and pushed Warm to an inherited styling, because it shows how to... pretty much get rid of all the bells and whistles in Wine, so people don't have to worry about making designs that are too close to Wine. At this point, I could even rework Warm to make it even more removed from the Wine style. Something like WordPress's awful default themes.)
I haven't encountered a thing that I can't do with pure TOX-G. But to each it's own, PHP got its own advantages. One of my main motives of advocating TOX-G is because of it's hookable nature,
9522
Other software / [Flames] Re: Dream Portal
« on April 1st, 2011, 11:52 AM »I'm not responsible for DP anymore so really I don't have anything to say. And respectfully put, the vote was against to allow the inclusion of DP inside of any other software.
It seems to me that the fact that we dropped the idea of forking DP was to show proof that we didn't want to fight with DP, even though we legally have the right to fork it. But your behavior doesn't seem appreciative of our efforts.
You find it odd because I read a topic that interests me? You're instigating an argument that shouldn't even exist.
9523
Other software / [Flames] Re: Dream Portal
« on April 1st, 2011, 11:49 AM »Do not repeat mistakes MaxsiteCMS.
There , too, not to listen to the users .
If you want something suited to your tastes, do it yourself or pay someone to do it for you. Otherwise, you'll have to pray that we have the same vision as you.
Go to simplemachines.org and ask them to implement whatever you want. You'll get the same answer and that'll be very logical. When I worked on Aeva Media, I received dozens of silly requests that I never implemented because they didn't match my vision. In the end, after two years of work, everyone was happy with AeMe. Guess why? Because I'd reached the point where my vision was fulfilled, and it turned out that many people finally got it and loved what they saw.
So, if you don't like Wedge when it's out, you're free to go to another platform. There will be people who will be appreciative of our work. It will make us very happy to see Wedge used on very small scale, and very large scale forums altogether. There is no "universal taste". Neither Pete and I like the WordPress platform, even though it's loved by most people. Wedge won't be loved by everyone. But it will be loved by its authors, and that alone will warrant its continued support from us. It's more than many software can boast about.
Just look at where it's at right now. We started the project on August 25, with diverging ideas about it but a common trust in each other's skills and beliefs. Seven months later, the project is still extremely active, we made 675 commits, added tens of thousands of lines of code... 95% of all web projects are dropped after a couple of months, because it's too complicated, or doesn't go in the direction the author wanted, or just lack of interest in general.
Wedge is here to stay. First of all, it will be out this year. People will be able to test it, give feedback and determine what they like best. So, until we're done with the implementation of our dream features, we won't implement anyone else's requests. We will, however, make tweaks based on community feedback. But we have to draw a line.
(Pete, maybe we should make a FAQ about feature requests...)
9524
Off-topic / Re: Post count fever
« on March 31st, 2011, 11:58 PM »
Odd. It's hosted on the same server as here.
9525
The Pub / [Archive] Re: Logo Madness
« on March 31st, 2011, 11:55 PM »
Just read through the pages of the topic -- all of the different elements were posted at some point in here.
I also argued against the line (although I do think it looks great. But please read my explanation.)
I also argued against the line (although I do think it looks great. But please read my explanation.)