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.
2431
Features / Re: New revs
« on October 19th, 2013, 10:38 PM »
rev 2278 -- while waiting for someone to comment on my newest privacy/contact list topic... :P
(5 files, 3kb)
* Refactored credits page's multi-column to a generic class; this should make it easier to re-use through other code, and plugins. (Who.template.php, index.css, sections.css)
! SSI pages would show header and footer twice if rendering through ssi_run(). (Subs-Template.php)
! Fixed an undefined variable if current page didn't specify a title (e.g. SSI-run page.) (Subs-Template.php)
! Non-global @removes in Wess didn't accept wildcards, due to a last-minute test. Doh. (Class-CSS.php)
* Give more visibility to some profile homepage links. (sections.css)
- Removed some unneeded styling on flexbox-enabled browsers. (sections.css)
(5 files, 3kb)
* Refactored credits page's multi-column to a generic class; this should make it easier to re-use through other code, and plugins. (Who.template.php, index.css, sections.css)
! SSI pages would show header and footer twice if rendering through ssi_run(). (Subs-Template.php)
! Fixed an undefined variable if current page didn't specify a title (e.g. SSI-run page.) (Subs-Template.php)
! Non-global @removes in Wess didn't accept wildcards, due to a last-minute test. Doh. (Class-CSS.php)
* Give more visibility to some profile homepage links. (sections.css)
- Removed some unneeded styling on flexbox-enabled browsers. (sections.css)
2432
Other software / Re: Arantor back on SMF Team!
« on October 19th, 2013, 06:00 PM »Also, do you really think that the other forums are showing all their stuff for no reason?
They are getting more and more input from the community, and not just their little private community.
It's not private, is it? Otherwise, why would you be able to post here..?
Yes, there are some reasons not to use something like GitHub, and I for one can not fault you that.
However, saying that one is better than any other, when none of them are truly out there is being too full of oneself and being conceited.
SMF 2.1 isn't, though, but from what I saw of demo sites, I didn't notice anything special about it. It's technically the least interesting between Wedge, Elk and SMF.
Wait until they are out there, for the general public to use and judge. Then we all will see which is best, in the view of those who count: The users.
2433
Other software / Re: Arantor back on SMF Team!
« on October 19th, 2013, 05:55 PM »Refactoring the whole core to OOP / MVC isn't a simple task and will most likely produce some bugs.
Wedge uses OOP where it makes sense. Does Elk do that?
As for MVC, to me, it simply looks like the usual SMF file structure is gone, and replaced with tons of files that make no sense to me anymore. If I'm to find some portion of code, I have to do a global search.
Pete argues that more files = better performance, but I don't believe him a bit. What Wedge and SMF load are usually needed at some point in the page's life, so splitting into multiple files wouldn't help performance by more than 5% -- if not an actual loss of performance, I'd say.
Meanwhile we have standardized the action controllers,
most of them are free of database queries and use api functions instead for the "low-level" tasks (database queries, file manipulation and so on.)
Currently, all I see is Elk taking features from SMF 2.1, and from Wedge (the footnotes tag, SERIOUSLY...?)
And we have also added lots of cool new features :cool: Post by E-Mail, OpenID 2.0, Likes, Spoiler & Footnotes BBC, Gravatars, improved admin and antispam security, drag & drop for sorting boards, custom profile fields and smileys, Video Embedding, Quote to new topic, disregard topics, and much much more..
Anyway-- I'm not stealing this one from you guys...
Likes are a Wedge feature. Gravatars, too. Improved anti-spam, too. Drag & drop for boards, yep. Custom stuff? Yup... Video embedding? Aeva invented it. Disregard topics is an easy hack to implement (set the view date to MAX_INT for a given topic), and I'm working on doing a better feature than that, but anyway: not impressed. Open ID, I have no idea if this thing still exists. I think we removed support for that years ago. And none of us cared about rewriting it. Quote to new topic, I don't really see the point of this feature.
Like I said, I'm impressed with Post to e-mail. And that's pretty much all, I'm afraid.
I'm not saying the Elk team did nothing for 2 years. There are tons of commits to account for. They certainly added more features than SMF 2.1, too. I may not be in love with Elk (the software), I may not be in awe with what I see, but I'm perfectly aware that some of your team did a great job with it. Just not as great as what Pete and I did on Wedge for 3 years. You're telling me not to underestimate Elk. I'm guessing the same goes for you.
Because one thing is sure, in my mind -- in terms of innovation and sheer number of new features, none of the other SMF derivatives hold a candle to Wedge. No, I'm not particularly proud of it or anything (anyone investing as many man-hours into the project as I did would have reached the same results), I'm just saying it because that's just the *plain truth*, and I'm realistic when I try to evaluate competitors. Wedge has more features, it's simple math. It doesn't mean you *can't* beat it. In fact, you certainly will, because you have a large team (especially now that I'm alone on the project), and I'll also soon be slowed down by the fact that I go public and will have to deal with support requests. Don't worry about that. But if you're speaking on Wedge.org as an ElkArte developer, don't be surprised that the general idea here is that Elk is inferior to Wedge. Otherwise, I'd be pushing my PRs to Elk, not here.
2434
Other software / Re: Arantor back on SMF Team!
« on October 19th, 2013, 05:37 PM »Development philosophy - just because our developers don't do it in wedge way that doesn't mean its wrong...
Try vbulletin then it has more features inside it, I'm sure you love it!
Heck, perhaps my goal for Wedge 2.0 should be to emulate that speed, ah ah...
2435
Features: Miscellaneous / Contact lists
« on October 19th, 2013, 01:20 PM »
Feature: Contact lists
Developer: Nao
Target: users
Status: 80% (contact lists implemented, format is final; privacy implemented. need to remove buddy lists.)
Comment: this is a bit like the Facebook feature, but Noisen-style. Feel free to ask if you want more details.
Developer: Nao
Target: users
Status: 80% (contact lists implemented, format is final; privacy implemented. need to remove buddy lists.)
Comment: this is a bit like the Facebook feature, but Noisen-style. Feel free to ask if you want more details.
2436
Features / Re: New revs
« on October 17th, 2013, 12:25 AM »
rev 2277
(5 files, 6kb)
* The debug junk in the footer will now allow you to show either the block list or the SQL query log, or both. Just select 'no one' in the Debug admin area if you want to disable one of them. The reason I did it was after I realized that even after gzipping, the block list would still take 1 to 2KB of bandwidth when I never use it; I only want an easy link to the query log, and that only barely takes a few bytes to show. (ManageServer.php, Subs-Template.php, Admin.template.php, ManageSettings.language.php)
* Added a JS 'hint' that the db_show_debug checkbox is linked to the two dropdowns that follow it. (ManageServer.php)
(5 files, 6kb)
* The debug junk in the footer will now allow you to show either the block list or the SQL query log, or both. Just select 'no one' in the Debug admin area if you want to disable one of them. The reason I did it was after I realized that even after gzipping, the block list would still take 1 to 2KB of bandwidth when I never use it; I only want an easy link to the query log, and that only barely takes a few bytes to show. (ManageServer.php, Subs-Template.php, Admin.template.php, ManageSettings.language.php)
* Added a JS 'hint' that the db_show_debug checkbox is linked to the two dropdowns that follow it. (ManageServer.php)
2437
Features / Re: New revs
« on October 16th, 2013, 11:26 PM »
rev 2276
(8 files, 4kb)
+ Skin option parameter url-* (url-action, url-board, etc.) can now take a wildcard value. i.e. url-board="*" will run the option only if you're within a board, any board. (Subs-Cache.php)
+ Added new skin option parameter: board-type="blog|board" will run the option only if we're within a blog or board. This was required by the fact that it isn't possible to determine the board type just from looking at the URL, eh. (Subs-Cache.php)
* Homepage will now systematically show the info center in the sidebar if you're on a desktop. Really, there's enough space in it for that, and it makes sense. The only situation where it's a problem is when there isn't enough space to show the sidebar itself, but then you just need to middle-click, so... Whatever? (Home.php)
* Renamed JS string is_ff to is_firefox, as apparently they want to be called Fx, and is_fx is misleading IMO. Might as well just waste a couple of bytes and use the full name, eh..? (editor.js, script.js, sha1.js, topic.js)
* Trying a new method for middle-clicking to trigger sidebar. More precisely, I'm now dismissing clicks if they're done over an item that has any events associated to it. Should work, but I want to be cautious here. Needs more testing. (script.js)
- Removed unused strings. (Who.language.php)
(8 files, 4kb)
+ Skin option parameter url-* (url-action, url-board, etc.) can now take a wildcard value. i.e. url-board="*" will run the option only if you're within a board, any board. (Subs-Cache.php)
+ Added new skin option parameter: board-type="blog|board" will run the option only if we're within a blog or board. This was required by the fact that it isn't possible to determine the board type just from looking at the URL, eh. (Subs-Cache.php)
* Homepage will now systematically show the info center in the sidebar if you're on a desktop. Really, there's enough space in it for that, and it makes sense. The only situation where it's a problem is when there isn't enough space to show the sidebar itself, but then you just need to middle-click, so... Whatever? (Home.php)
* Renamed JS string is_ff to is_firefox, as apparently they want to be called Fx, and is_fx is misleading IMO. Might as well just waste a couple of bytes and use the full name, eh..? (editor.js, script.js, sha1.js, topic.js)
* Trying a new method for middle-clicking to trigger sidebar. More precisely, I'm now dismissing clicks if they're done over an item that has any events associated to it. Should work, but I want to be cautious here. Needs more testing. (script.js)
- Removed unused strings. (Who.language.php)
2438
Features / Re: New revs
« on October 15th, 2013, 05:32 PM »
rev 2275 -- mostly small stuff.
(12 files, 7kb)
* Overhauled credits page again, to make it easier to grasp. Will shorten it again later. Using CSS columns instead of the two-columns variation, as it will scale much better. (Credits.php, Who.template.php, sections.css, Who.language.php)
+ Added support for IE 11 in Wess and we::is. (Class-CSS.php, Class-System.php)
+ Improved CSS column support: break-* rules are now supported. (Class-CSS.php)
! Fixed CSS column support in IE 11. (Class-CSS.php)
@ Minor fixes:
! Fixed typo in getLegacyAttachmentFilename. Managed to track it down to a years-old revision by Pete. Interestingly, or not, I did the exact same work a few days ago on another file, and didn't notice it. And without the typo. (Subs.php)
- Removed individual developers from SMF credits; refer to SMF itself for a list. It was only there because, back in 2010, I insisted that I'd been a SMF developer, even if was never given the proper badge for it. In 2013? I'm just glad I never was officially in that team.
* Commenazi. (Subs-Boards.php, Subscriptions-PayPal.php)
* Centering a checkbox in the member list. (ManageMembers.php)
* Simplified and harmonized a regex. By two bytes. Well worth the time spent on reading this, uh? (Aeva-Subs-Vital.php)
(12 files, 7kb)
* Overhauled credits page again, to make it easier to grasp. Will shorten it again later. Using CSS columns instead of the two-columns variation, as it will scale much better. (Credits.php, Who.template.php, sections.css, Who.language.php)
+ Added support for IE 11 in Wess and we::is. (Class-CSS.php, Class-System.php)
+ Improved CSS column support: break-* rules are now supported. (Class-CSS.php)
! Fixed CSS column support in IE 11. (Class-CSS.php)
@ Minor fixes:
! Fixed typo in getLegacyAttachmentFilename. Managed to track it down to a years-old revision by Pete. Interestingly, or not, I did the exact same work a few days ago on another file, and didn't notice it. And without the typo. (Subs.php)
- Removed individual developers from SMF credits; refer to SMF itself for a list. It was only there because, back in 2010, I insisted that I'd been a SMF developer, even if was never given the proper badge for it. In 2013? I'm just glad I never was officially in that team.
* Commenazi. (Subs-Boards.php, Subscriptions-PayPal.php)
* Centering a checkbox in the member list. (ManageMembers.php)
* Simplified and harmonized a regex. By two bytes. Well worth the time spent on reading this, uh? (Aeva-Subs-Vital.php)
2439
Features / Re: New revs
« on October 15th, 2013, 04:41 PM »
rev 2274
(3 files, 2kb)
* Rewrote message icon handler for clarity: split into multiple named methods, list is no longer a child of the body itself, body click handler is removed when list is closed, etc. It also saves a few bytes of JS and CSS, not many, but that's still a plus. (topic.js, index.member.css, sections.css)
! I'm not sure why I've been using $(document).find() instead of just $() in some code, as well as using .bind/.unbind when I switched to modern jQuery (and .on/.off) long ago, but... I guess it happens even to the best. (topic.js)
- Unused class no-flex. (sections.css)
:edit: ! Fixed code blocks in Firefox. Just like Chrome, Firefox doesn't like white-space: pre blocks when they only generate an horizontal scrollbar, but it doesn't cause the same glitch, and it can't be fixed the same way, so I'm disabling flex on these posts when such a situation occurs. It's very unlikely they'd benefit from flexbox anyway, as flex is mostly for very, very short posts. (topic.js)
(Sorry for forgetting to log the last one.)
(3 files, 2kb)
* Rewrote message icon handler for clarity: split into multiple named methods, list is no longer a child of the body itself, body click handler is removed when list is closed, etc. It also saves a few bytes of JS and CSS, not many, but that's still a plus. (topic.js, index.member.css, sections.css)
! I'm not sure why I've been using $(document).find() instead of just $() in some code, as well as using .bind/.unbind when I switched to modern jQuery (and .on/.off) long ago, but... I guess it happens even to the best. (topic.js)
- Unused class no-flex. (sections.css)
:edit: ! Fixed code blocks in Firefox. Just like Chrome, Firefox doesn't like white-space: pre blocks when they only generate an horizontal scrollbar, but it doesn't cause the same glitch, and it can't be fixed the same way, so I'm disabling flex on these posts when such a situation occurs. It's very unlikely they'd benefit from flexbox anyway, as flex is mostly for very, very short posts. (topic.js)
(Sorry for forgetting to log the last one.)
2440
Archived fixes / Re: Infinite scrolling on recent posts
« on October 13th, 2013, 09:00 PM »
Infinite scrolling is only enabled on topic pages. I'm planning to add it to more pages (topic lists, recent posts..), but it needs tweaks for all of these. Individually. It won't be for now.
2441
Other software / Re: Arantor back on SMF Team!
« on October 13th, 2013, 01:18 AM »
Suggestion: just look at wedge.org, elkarte.net and whatever demo site they have for SMF 2.1.
I'm not saying the competition is bad. I'm saying they just never had a chance to keep up with us. Amf was busy fighting internally, and elk is too young and there are too many cooks in the kitchen IMHO. Thus, they spend most of their time fixing bugs.
I'm not saying the competition is bad. I'm saying they just never had a chance to keep up with us. Amf was busy fighting internally, and elk is too young and there are too many cooks in the kitchen IMHO. Thus, they spend most of their time fixing bugs.
2442
Other software / Re: Arantor back on SMF Team!
« on October 12th, 2013, 08:14 PM »IMO its fair to say that it is a bit surprising that you criticized the SMF team for so long, Arantor, then when asked suddenly joined them. That jump there - regardless of what have/have not happened between Nao and you - is the part where it could almost seem like it was a revenge kind of thing. Good if it isn't, a bit low if it is...wouldn't you agree?
But hey, there are several things that echo back to my own choices and actions, so I am personally not that upset about it. :)
Still, the only person you hurt by doing so, was yourself. You never threatened someone else by choosing to let them down. From the moment Pete and I decided that Wedge should be publicized, we knew we wanted to have a community; there are several dozen people now, who chose to trust us and are waiting for a release, rather than following, I don't know, the developments of Elk or SMF 2.1, or Protendo, or something else. I know I can't let them down. I'm very disappointed that Pete, though, didn't mind one bit about letting everyone down. That doesn't include just me, there are many people here who were affected by his decision. He can't expect those of us who stayed to take his side, then.
But as mentioned - from this side: the Wedge side and of course Nao's side - it would seem upsetting indeed. On the outside, at least, it did look as if Wedge was the *both* of you right from the start.
But in the name of peace-making..is it really a race game? Does one have to be *better* than the other(not talking actual coding etc. but simply whos the "better" forum software) ? The way I see it, Wedge and SMF will be 2 different directions(or any other fork for that matter),and not taking each others place.(or in this case, SMF place since its of course most used) anyway.
Really, it's all about not wasting time. And Pete, what he's done -- he's wasting my time right now, and he's wasting his own time too, because he's not working on the software that he knows to be superior.
2443
Other software / Re: Arantor back on SMF Team!
« on October 11th, 2013, 11:06 PM »Here's an idea. Read my posts.
Better idea: ask me rather than pointlessly speculating about this crap.
You got overwhelmed, too, but you didn't have my optimism, so you left. It's definitely not the highlight of your career, and I'm sure you'll agree. No need to elaborate on that for days on end.
So, apparently, you still need an answer from me, so I'll be answering your post... But I'm not happy about that. I'm going to have to say unpleasant things, things I'd rather have kept for myself. Read or ignore, it's your call.
I left Wedge because I was unhappy at the relationship Nao and I had.
The fact that I'm now the bad guy and on the wrong end of some of his attitude in various places is a side matter.
I then did attempt to contribute some small things to SMF and ran into the brick wall that was Github. And didn't want to because of the hassle I was experiencing. I subsequently found a better Git tool than the skanky Github for Windows tool and have not had any problems since.
To me, any tool is just the same story: they don't show rev numbers. Even if I tag a release, it won't show the number of commits since that tag, I have to do 'git rev-list' or 'git describe --tags' on the command line, which sucks. At least, Mercurial has out-of-the-box supports for rev numbers, so if definitely has my preference, at least in the future.
Anyway, in recent weeks, you only mentioned git as 'an additional obstacle' on joining SMF. And, again, after everything you said about SMF, and its team in particular, it's always baffling to see you completely back out on what you said before. And, contributing your Wedge code to SMF? Definitely not cool, man. Yes, you can do it. But don't expect my sympathy afterwards.
Meanwhile other events were going on (such as the project manager leaving, certain comments were also made in public that made me believe there were some distinct amounts of backstabbing going on) that made me say I weren't interested in collaborating with the SMF team.
See, these things happen because of people, not because of the concept behind the team. And these people-- most of them are still here. And you're suddenly very forgiving towards them.
So while all this was going on, I was working on Pyrapage, exploring some of my ideas, before realising I was so far out of my depth I was likely to drown.
Oh, maybe because I'm more realistic than you are, when it comes to sorting between feature suggestions and determining which are realistic goals, and which aren't?
And here we are. I don't see that I'm being unpredictable, it just appears that way because you don't have the full story.
And the bits you do have, you choose to ignore for whatever reason.
Here's a thought. Nao, maybe if you didn't have your head so far up your own ass all the time, that you can't hear anything for shit, none of this would have happened.
I'm mostly disappointed about how little some of you actually think of me.
Keep your pity. Give it to someone who might actually find some use for it.
Ah, well. If you need to prove yourself, young grasshopper, then set yourself a reasonable goal, and keep at it. And don't work with anyone, because you'll only end up comparing yourself to them.
| 1. | To make things simple. |
2444
Other software / Re: Arantor back on SMF Team!
« on October 10th, 2013, 08:40 PM »I hope you realize how wrong that line is, due to the fact that he did not decide to join the team, but rather was voted in even before he was asked if he wanted to join the team.Quote To be specific, this is also the topic where Arantor first came up with the 'idea' of rejoining the team.
Even then, what would it change? He said he wouldn't join. Weeks later, he joined. Are you implying that he only refused to join because he feared he wouldn't be voted in?
Well then it's even worse.......
As for the rest, I choose not to bite and comment on it.
2445
Features / Re: New revs
« on October 10th, 2013, 03:17 PM »
rev 2273 -- a small one.
(4 files +1-1, 3kb)
* Redid the Modify button icon; it was so long, it looked like a trident. Plus, the new version is twice smaller in size. (modify.png, modify.gif, index.css)
* Remove whitespace when linktrees are empty. (index.template.php, index.css)
! Don't prevent non-default events when middle-clicking an element to open the sidebar. In the real world, it means: if you middle-click a '+' button somewhere, the associated link will correctly open in a new tab. My only goal is to avoid that dreaded Windows 'auto-scroll' mode. Sorry, I hate that one so much, it's just unbelievable... (script.js)
(4 files +1-1, 3kb)
* Redid the Modify button icon; it was so long, it looked like a trident. Plus, the new version is twice smaller in size. (modify.png, modify.gif, index.css)
* Remove whitespace when linktrees are empty. (index.template.php, index.css)
! Don't prevent non-default events when middle-clicking an element to open the sidebar. In the real world, it means: if you middle-click a '+' button somewhere, the associated link will correctly open in a new tab. My only goal is to avoid that dreaded Windows 'auto-scroll' mode. Sorry, I hate that one so much, it's just unbelievable... (script.js)