To fork or not to fork - in other words: Hi :)

Nightwish

  • Posts: 41
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.
Every program has at least one bug and can be shortened by at least one instruction -- from which, by induction, one can deduce that every program can be reduced to a single instruction that doesn't work.
My SMF-based forum fork

Arantor

  • As powerful as possible, as complex as necessary.
  • Posts: 14,278
When we unite against a common enemy that attacks our ethos, it nurtures group solidarity. Trolls are sensational, yes, but we keep everyone honest. | Game Memorial

Road Rash Jr.

  • Posts: 76
Stick a FORK in it, it's done.
(Error 69) No Seniors Porn Found Here

Norodo

  • Oh you Baidu, so randumb. (60 sites being indexed at once? Jeez)
  • Posts: 469
Re: To fork or not to fork - in other words: Hi :)
« Reply #3, on August 10th, 2011, 07:53 PM »
I say why not? If you've got the time on your hands and you want to do it, nothing is stopping you. In a worst case scenario, you might learn something!

Arantor

  • As powerful as possible, as complex as necessary.
  • Posts: 14,278
Re: To fork or not to fork - in other words: Hi :)
« Reply #4, on August 10th, 2011, 09:19 PM »
I have heard a rumour of a third fork, but I have yet to see anything that validates the rumour, even though I went to the site in question to see if I could find mention of it.

Not going to comment on it, though, don't want to raise more hackles, so to speak.

DoctorMalboro

  • I like rounded borders.
  • Posts: 316

Snape

  • Posts: 14
Re: To fork or not to fork - in other words: Hi :)
« Reply #6, on August 10th, 2011, 11:56 PM »
Quote from Nightwish 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.
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.

Nao

  • Dadman with a boy
  • Posts: 16,082
Re: To fork or not to fork - in other words: Hi :)
« Reply #7, on August 11th, 2011, 12:19 AM »
Welcome to Wedge, Nightwish :)

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.

It really saves a lot. I went from 65 to 85/100 on the online tool (for my topic page), and in the Chrome extension, it jumped to 98/100!!! W-O-W. I think SEO guys are going to like me. And us. :P

Antes

  • Stuff?
  • Posts: 52

Nightwish

  • Posts: 41
Re: To fork or not to fork - in other words: Hi :)
« Reply #9, on August 11th, 2011, 01:29 AM »
Quote from Nao/Gilles on August 11th, 2011, 12:19 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.
Now convert the post and topic icons into CSS sprites (or something equally efficient) and you might reach 90, but once you don't see any more red or yellow suggestions you can stop. Trying to improve on the green ones is usually not worth the hassle.
Re: To fork or not to fork - in other words: Hi :)
« Reply #10, on August 11th, 2011, 01:36 AM »
Quote from Snape on August 10th, 2011, 11:56 PM
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.
Well, I'm afraid this is now dead forever. It was a nice theme while it lasted, but way, way, way too old and outdated by today's standards.

Nao

  • Dadman with a boy
  • Posts: 16,082
Re: To fork or not to fork - in other words: Hi :)
« Reply #11, on August 11th, 2011, 10:38 AM »
Quote from Nightwish on August 11th, 2011, 01:29 AM
Now convert the post and topic icons into CSS sprites (or something equally efficient) and you might reach 90, but once you don't see any more red or yellow suggestions you can stop. Trying to improve on the green ones is usually not worth the hassle.
Topic icons: usually there's only the default icon... I'm not sure it's worth putting these all into a topic icon sprite. By default though, we could ensure that the xx.gif icon is instead replaced on the fly to use the default icon, this time integrated into a general purpose sprite.

Post icons: you mean the action icons...? They're already CSS-compressed. :)

Arantor

  • As powerful as possible, as complex as necessary.
  • Posts: 14,278
Re: To fork or not to fork - in other words: Hi :)
« Reply #12, on August 11th, 2011, 10:39 AM »
Quote
Topic icons: usually there's only the default icon...
What happens if users add them themselves? (It's in the admin panel, even if it is convoluted.)

Nao

  • Dadman with a boy
  • Posts: 16,082
Re: To fork or not to fork - in other words: Hi :)
« Reply #13, on August 11th, 2011, 12:03 PM »
Quote from DoctorMalboro on August 10th, 2011, 10:35 PM
JBlaze has in his git account a folder for a SMF fork...
I see 4 repos on his account, and nothing to do with a fork...?

@Pete> Oh, please share the juice about other forks :P
Posted: August 11th, 2011, 12:01 PM
Quote from Arantor on August 11th, 2011, 10:39 AM
What happens if users add them themselves? (It's in the admin panel, even if it is convoluted.)
I don't know since I'm not doing them for now... :P

When it comes to smileys, the cache is automatically rebuilt when changes are made to the smileys (order, additions, ...)

Arantor

  • As powerful as possible, as complex as necessary.
  • Posts: 14,278
Re: To fork or not to fork - in other words: Hi :)
« Reply #14, on August 11th, 2011, 12:05 PM »
Quote
@Pete> Oh, please share the juice about other forks
I'd rather know for certain that it is a genuine fork before I say anything about it; if it turns out that I've been misinformed, then I've just been misinformed rather than repeating misinformation.
Quote
When it comes to smileys, the cache is automatically rebuilt when changes are made to the smileys (order, additions, ...)
I meant message icons, not just smileys; both are configurable.