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.
16
Off-topic / Re: PHP IDE for windows
« on September 12th, 2011, 02:59 AM »
PhpStorm by JetBrains is worth a look.
Java developers might know JetBrains since they also offer one of the best Java IDEs (IntelliJ IDEA).
Pros:
Cons:
Well, it's written in Java and may come with the known penalties (significant memory footprint, can be a bit slow on a not-so-highend system), but that's really the only possible disadvantage I've found so far.
It's a commercial product with a free trial and if you're a member of an active PHP open source project, you can apply for a free Open Source license - it's a full license without any restrictions other than you can only use it for work on Open Source projects.
Java developers might know JetBrains since they also offer one of the best Java IDEs (IntelliJ IDEA).
Pros:
- Probably the best PHP/JavaScript editor you can find. Code completion, refactoring, a code inspection that actually makes sense and can be helpful and much more. It's hard to find a missing feature...
- seamless SVN, Mercurial and Git integration.
- A really good debugger, probably the best out there
- Very solid. It builds on the same technology that powers IDEA for about 10 years - so the base is a very mature product.
Cons:
Well, it's written in Java and may come with the known penalties (significant memory footprint, can be a bit slow on a not-so-highend system), but that's really the only possible disadvantage I've found so far.
It's a commercial product with a free trial and if you're a member of an active PHP open source project, you can apply for a free Open Source license - it's a full license without any restrictions other than you can only use it for work on Open Source projects.
17
Features / Re: More stuff for the removal of
« on August 20th, 2011, 12:38 AM »I already discussed that bug elsewhere... It's a good I won't care fixing because the forum will eventually run Wedge anyway...
Re: relative timestamps. I just think "3 days ago" is not enough
- If it's the same day, it shows time stamps like "one hour ago", "five hours ago" and so on
- If it's yesterday, it shows "Yesterday, xx:xx
- If it's before yesterday, but less or equal than 7 days old, it shows the week day (e.g. Tuesday, 12:33).
- If it's older than that - well, it shows things like "three weeks ago"..
As for performance - modern JS engines are insanely fast, they can be used to implement a virtual i386 machine and run a Linux kernel in a browser :) - with decent performance, so converting a couple of time stamps shouldn't be much of an issue. I've tried hard by setting the refresh interval to one second (by default it's one minute and that's obviously enough) and opera.exe was still sitting at 0% cpu in task manager.
And of course, there is a profile setting to disable them completely. Some people simply don't like them, no matter how fine-tuned they are.
18
Features / Re: More stuff for the removal of
« on August 19th, 2011, 10:51 PM »I like the idea of having the dates constantly update themselves. Its facebook'esc.
Local time: 2 hours ago *does* look weird :)
It's not really a big deal and can easily be solved with an extra parameter for timeformat() and by telling the JavaScript to only look at timestamps with a specific CSS class.
I like it though I understand that it is not everyone's preference, so there should be a profile option to disable these dynamic and relative time stamps.
19
Other software / Re: Fork discussion at SMF
« on August 18th, 2011, 08:42 PM »It's also interesting that vblamer's and JBlaze's forks will both remove support for PGSQL and SQlite. I'll start counting the number of features they're taking verbatim from the Wedge Feature List... :niark:
PostgreSQL is, without doubt, a fine database, in some areas much better than MySQL, but its importance for forum installations is close to zero and I'm unsure about SQLite, which is also a very nice piece of software just not very important as a database for web applications.
I'll also kill support for PHP4, caching support for eAccelerator (doesn't make sense, because eAccel has been stripped from the required functionality) and Turk MMCache (doesn't make sense to support it when you're PHP5+). Furthermore, APC, XCache, memcached and the fallback method with disc caching should be enough options to cover the vast majority of installations.
I'm also considering wiping MySQL fulltext search, because it's pretty much useless when you have custom index (sufficient for most installations) and sphinx (for the big guys).
I hate legacy code that just sits there, making the code harder to read and maintain while doing absolutely nothing for 99% of all installations.
20
The Pub / Re: Jump box and its stupid Go button
« on August 15th, 2011, 06:21 PM »I once installed a theme that didn't have the linktree at the bottom, and had 100 PM's in 4 hours. Never realized how many people actually used it.
21
Off-topic / Re: To fork or not to fork - in other words: Hi :)
« on August 12th, 2011, 05:31 PM »- The SVN repository... Where is it? Well, it's viewable... By team members and beta testers. And writable by developers only. There are only a handful of people with commit access to the SVN.
I can understand the commit limitations as one should be very careful in handing out these privileges, but making anonymous read-only access limited just doesn't make ANY sense to me for an open source project. A strategy never heard of before in the open source world.
We're not talking about Git where people can commit and then a handful of overseers will apply their patches to the codebase. No, we're talking about the binary process of updating the codebase or not. Because the repository is private, users simply can't provide SMF with patches. As a result, AFAIK the only public codebase of SMF is Nightwish's repository.
Nah, really. It seems weird to me. I've been on a number of other open source projects and never really seen one where patches from community members were not welcome or in other words, where people didn't have access to the head branch or trunk code or whatever you name it.
If you're good enough, you can even get a patch into FreeBSD and this project is ruled by people who will reject anything that does not 100% fit their expectations and they have very high expectations and quality standards.
In most OSS projects, you can at least get a patch into review stage unless it fails the very basic checks/coding standards and looks broken at a first glance :)
- The bug tracker... Again, only beta testers and team members can post to Mantis. Everyone can read it, but that's all (and even that was impossible until a couple of years ago.) And there are plenty of reports flagged as 'private' (and not only for security, if you know what I mean...)
Is there anywhere a comprehensive list of bugs in the 2.0 release code base?
So, yeah, SMF doesn't like BSD. They only went BSD because they were required to. That's not the spirit.
Here at Wedge, we don't declare we have the open source spirit in us. We don't openly release things in BSD and then ensure no one gets our patches until we're ready to release.
22
Off-topic / Re: To fork or not to fork - in other words: Hi :)
« on August 11th, 2011, 02:18 PM »I meant message icons, not just smileys; both are configurable.
23
Off-topic / Re: To fork or not to fork - in other words: Hi :)
« on August 11th, 2011, 01:36 AM »Nice to see you're still active to some degree!
I made the mistake of having your Aqua theme on my SMF 1.x forum years ago and having to leave it behind with the 2.x RC upgrades...it's still a running joke on my forum that if I really cared about the users I'd bring the Aqua theme back. So if you could make that happen someday, it would save me some grief.
24
Off-topic / Re: To fork or not to fork - in other words: Hi :)
« on August 11th, 2011, 01:29 AM »Hey, following your suggestions on your forum, I became quite obsessed today with getting the best possible PageSpeed number...
So I went ahead and wrote that friggin' smiley CSS cacher!
Heck, it was harder than expected, *and* it doesn't work perfectly yet (post editor is screwed up). But pages show smileys as expected etc.
25
Off-topic / To fork or not to fork - in other words: Hi :)
« on August 10th, 2011, 06:19 PM »
Short story: first of all, I'm here because Nao invited me to join.
Long story:
Many, many years ago, I was semi-active in the SMF community and released a theme for SMF 1.0 (yes, one point zero :) ) Later, I became occupied with other open source projects and basically stopped doing stuff for SMF, but my own forum was always running with SMF - many years with 1.0.x and I never bothered upgrading to 1.1, mainly because I had no time and 1.0 was working fine. When 2.0 became apparent, I decided to port the SMF AQUA theme I'd released years before for 1.0 but quickly lost interest after seeing all the bad things happening over at the SMF community. At this time, SMF's future didn't exactly look bright, so I stopped my work on the theme - nobody really wants to invest lots of time into a project threatened by extinction :)
About a year and a half later...
About 2 weeks ago, I started to play around with the 2.0 code base, realizing that it's now BSD licensed and there is no longer the risk of a dying project. Code is out, open sourced and this will never change, so it's safe to use it as a base.
I started with some work on the curve theme which I plan to rewrite completely, aiming for modern browsers (= HTML 5, jQuery, CSS3, IE8 minimum) adding a few Ajax features and a couple of relatively minor features.
Right now, I cannot exactly say which direction it will take. For the first part, it will stay closer to the SMF code base than Wedge, simply because I fear I don't have enough time for major changes in the core. Maybe later...
I plan to concentrate mostly on the end-user experience and adding a few (small) features of which I believe should be part of the core.
For the curios: Forum is here and it always runs on the current code, so it may change and break on a daily base and sometimes it may not even work at all. Since the forum is not very active (most of the old support boards for my other open source project(s) are now read only for quite some time and only there for reference), I can break it whenever I want :)
So yes, this is another project that qualifies as a SMF fork and it was only a couple of days ago, when I became aware of Wedge after Nao joined my site. We quickly figured that neither myself nor him knew about each other's project and I was a bit surprised for how long yours already exists.
Long story:
Many, many years ago, I was semi-active in the SMF community and released a theme for SMF 1.0 (yes, one point zero :) ) Later, I became occupied with other open source projects and basically stopped doing stuff for SMF, but my own forum was always running with SMF - many years with 1.0.x and I never bothered upgrading to 1.1, mainly because I had no time and 1.0 was working fine. When 2.0 became apparent, I decided to port the SMF AQUA theme I'd released years before for 1.0 but quickly lost interest after seeing all the bad things happening over at the SMF community. At this time, SMF's future didn't exactly look bright, so I stopped my work on the theme - nobody really wants to invest lots of time into a project threatened by extinction :)
About a year and a half later...
About 2 weeks ago, I started to play around with the 2.0 code base, realizing that it's now BSD licensed and there is no longer the risk of a dying project. Code is out, open sourced and this will never change, so it's safe to use it as a base.
I started with some work on the curve theme which I plan to rewrite completely, aiming for modern browsers (= HTML 5, jQuery, CSS3, IE8 minimum) adding a few Ajax features and a couple of relatively minor features.
Right now, I cannot exactly say which direction it will take. For the first part, it will stay closer to the SMF code base than Wedge, simply because I fear I don't have enough time for major changes in the core. Maybe later...
I plan to concentrate mostly on the end-user experience and adding a few (small) features of which I believe should be part of the core.
For the curios: Forum is here and it always runs on the current code, so it may change and break on a daily base and sometimes it may not even work at all. Since the forum is not very active (most of the old support boards for my other open source project(s) are now read only for quite some time and only there for reference), I can break it whenever I want :)
So yes, this is another project that qualifies as a SMF fork and it was only a couple of days ago, when I became aware of Wedge after Nao joined my site. We quickly figured that neither myself nor him knew about each other's project and I was a bit surprised for how long yours already exists.