Author Topic: Help develop +nb  (Read 8955 times)

Orogan

  • Newbie
  • *
  • Posts: 29
  • Karma: +0/-0
    • View Profile
Help develop +nb
« on: April 06, 2008, 06:45:43 pm »
Depends.

With my speed, from scratch, about 1 year.

With their speed, no responsible lead programmer, you might have about the right time frame.

Will you be taking on a team of Help-Coders?

Also will you/someone create a 1.1.1.2+nb Core Modules List?

Oh and is it possible to have AJAX Commentary & Chat?

Nightborn

  • Administrator
  • Sr. Member
  • *****
  • Posts: 318
  • Karma: +20/-0
    • View Profile
    • Shinobilegends
Help develop +nb
« Reply #1 on: September 11, 2008, 08:07:15 pm »
*cough*

sorry for the LATE reply - SMF does not show all posts who are unread if you were the last poster -_-


a) there is no one skilled enough AND interested AND with enough free time available. simple as is. I would love to have support, but I face the facts.

b) no, I only put examples or "core modules who needed a change to work with +nb" into the distro. I am no module maintainer to support core - my modules (the released ones) are on lotgd-downloads.com

c) Sure, if you do it. I have plans for one, but NO time for it - the issue is the change of the allowednavs - and HOW to make that foolproof (I have found no solution currently) but I'll see how a workaround can be done.
It should be fixed, but it won't be easy and it won't be fast. If you want
to help - wonderful. But keep in mind that it will take months of wading
through the ugliest code we have in the tree. If you've got a weak stomach -
stay out. I've been there and it's not a nice place.

   - Al Viro

Gohan

  • Guest
Help develop +nb
« Reply #2 on: September 13, 2008, 12:54:22 pm »
a) there is no one skilled enough AND interested AND with enough free time available. simple as is. I would love to have support, but I face the facts.
No one skilled enough? lol, while PHP may not be my main language (Side note: Main language is C#) I would be interested in trying to help. I seem to have plenty of time when I'm not piled under with University work. So if you think I could help give me a yell.

Nightborn

  • Administrator
  • Sr. Member
  • *****
  • Posts: 318
  • Karma: +20/-0
    • View Profile
    • Shinobilegends
Help develop +nb
« Reply #3 on: September 13, 2008, 01:40:22 pm »
If you would like to - sure.  ;D

How familiar are you with the core code currently? And would you like to do some minor things first or some bigger ones?

The biggest will be to make it OOP - encapsulation and stuff. Remove all the global hacks and so on.
It should be fixed, but it won't be easy and it won't be fast. If you want
to help - wonderful. But keep in mind that it will take months of wading
through the ugliest code we have in the tree. If you've got a weak stomach -
stay out. I've been there and it's not a nice place.

   - Al Viro

Gohan

  • Guest
Help develop +nb
« Reply #4 on: September 14, 2008, 10:06:35 am »
Give me a small task first to see how I do. I'm not saying I'm Bill Gates or anything, but I can do a bit. As for the moment I ain't really overly familar with the core code, kind of put off looking at it cause I've heard you say it's a mess, but if you give me task to try I'll do my best.

Nightborn

  • Administrator
  • Sr. Member
  • *****
  • Posts: 318
  • Karma: +20/-0
    • View Profile
    • Shinobilegends
Help develop +nb
« Reply #5 on: September 14, 2008, 11:27:06 am »
Well - it's difficult with little knowledge about core code - I tend to be a lazy bum and do the small stuff first.
So most of the little things are already done.

If you like - you could debug the cache system in 1.2.0+ ... and see to (efficiently) try to cope  with racing conditions... you'd only need to know about the lib/datacache.php and lib/db_wrapper* ... and see that the invalidation (that sometimes it seems fails) works...
and also a good concept to check "has this module been updated" would be good - currently the timestamps of every PHP file are checked on hit.... quite some load (I guess).

That would be important and also an isolated problem =)
It should be fixed, but it won't be easy and it won't be fast. If you want
to help - wonderful. But keep in mind that it will take months of wading
through the ugliest code we have in the tree. If you've got a weak stomach -
stay out. I've been there and it's not a nice place.

   - Al Viro

Gohan

  • Guest
Help develop +nb
« Reply #6 on: September 14, 2008, 10:42:22 pm »
Ok, I'll download 1.2.0+ and have a look at the files in question, but I'm not making any huge promises. ^^

Nightborn

  • Administrator
  • Sr. Member
  • *****
  • Posts: 318
  • Karma: +20/-0
    • View Profile
    • Shinobilegends
Re: Help develop +nb
« Reply #7 on: September 15, 2008, 08:24:27 am »
In 3 years of no-help I don't really anything (should not sound discouraging but it's a harsh truth)  ::)

Take a look, and check it out.

The entire commentary needs to be an object also, it's a lot of ugly code that needs to be dissected and re-aligned.

It should be fixed, but it won't be easy and it won't be fast. If you want
to help - wonderful. But keep in mind that it will take months of wading
through the ugliest code we have in the tree. If you've got a weak stomach -
stay out. I've been there and it's not a nice place.

   - Al Viro

Gohan

  • Guest
Re: Help develop +nb
« Reply #8 on: September 15, 2008, 10:44:45 am »
I have it up, and haven't encountered anything out of the ordinary for it yet, but I haven't really pushed it yet, I've been busy with something else.

Nightborn

  • Administrator
  • Sr. Member
  • *****
  • Posts: 318
  • Karma: +20/-0
    • View Profile
    • Shinobilegends
Re: Help develop +nb
« Reply #9 on: September 15, 2008, 11:51:03 am »
Just to know: are you bug-testing or are you reading code somewhere? Oo can't really make it out of what you say.

Take your time, as I said, I don't push you to anything.
It should be fixed, but it won't be easy and it won't be fast. If you want
to help - wonderful. But keep in mind that it will take months of wading
through the ugliest code we have in the tree. If you've got a weak stomach -
stay out. I've been there and it's not a nice place.

   - Al Viro

Gohan

  • Guest
Re: Help develop +nb
« Reply #10 on: September 15, 2008, 11:54:07 am »
I'm doing Both, reading code, seeing if anything jumps out that looks out of the ordinary, then I go on to just debug. ^^

Nightborn

  • Administrator
  • Sr. Member
  • *****
  • Posts: 318
  • Karma: +20/-0
    • View Profile
    • Shinobilegends
Re: Help develop +nb
« Reply #11 on: September 15, 2008, 11:55:57 am »
Alright, thanks for clearing it up.
It should be fixed, but it won't be easy and it won't be fast. If you want
to help - wonderful. But keep in mind that it will take months of wading
through the ugliest code we have in the tree. If you've got a weak stomach -
stay out. I've been there and it's not a nice place.

   - Al Viro

Gohan

  • Guest
Re: Help develop +nb
« Reply #12 on: September 15, 2008, 11:58:17 am »
No Problems ^^