Subject:
|
LUGNET's code [was: Random thought of the day]
|
Newsgroups:
|
lugnet.admin.general
|
Date:
|
Tue, 19 Jul 2005 02:34:09 GMT
|
Viewed:
|
4041 times
|
| |
 | |
In lugnet.admin.general, Jan-Albert van Ree wrote:
|
Gary Istok wrote:
|
Suzanne, after reading your website comments, I can see the strain that
this has had on your personal life.
Now for the tough question.... is Todd willing to give up the code to
Lugnet?
If so, then there may be hope for the future of Lugnet. I have heard that
he
has been very protective of the code. But what good is code if it is no
longer executed?
I see that as probably THE main stumbling block for the future of Lugnet.
|
Even with the code, specially if all is in PERL, its till a daunting task
to maintain it all. Theres (unfortunately IMHO) a reason pretty much every
website under the moon these days uses some cheap CMS system with a
simple webboard instead of the superb NNTP/webpost system LUGNET has (with
even mailing lists tied in)
|
yes. this touches on what I meant. And let me say, NNTP and the e-mail lists are
extremely important to me.
Todd was teaching himself Perl as he created LUGNET. This is what Id call
personal project driven learning. Anyone whos done this knows that your
second project tends to come out better than your first!! (think LEGO
Mindstorms)
For those who dont know much about Perl, it can be amazingly efficient if
written one way, and if written another, can still accomplish the same things,
but in a less elegant way. So theres a big spectrum of possibility there. Its
also worth noting that its a very powerful language.
LUGNET was built as a community project, and so grew in an organic way. Features
were added as needed, and per the requests of users. Thus some code may have
been written after some other which ideally would have anticipated it. Todd
hoped to go back and clean things up, while also documenting the code so he
could release the whole bit for free. Unfortunately, he (AFAIK) didnt even
include comments in there. So, for guys even as smart as DaveE and DanB, they
must poke around a bit to determine how Todd went about this or that.
Another issue is the custom technique Todd used for embedding Perl in HTML. He
wasnt happy with how others were doing it at the time, so devised his own
thing. PML(?) Its really cool, but not documented either. Oh. And no CSS or
templates either. And membership-land and newsposting-land are not connected
how oned hope.
If someone were to come along and swiftly re-build LUGNET message boards using
commonly available CMS tools, the forums history of posts would probably be
saved okay, and new posting would continue, but NNTP service would no longer be
supported and the web UI would be less elegant. (....Im sorry to say that
setting up and using a system like phpBB here would be like trying to make a
pizza in an EZ-bake oven.)
Thats what you meant, right Jan-Albert? ;-)
fyi:
http://www.mediacollege.com/internet/perl/perl-vs-php.html
-Suz
|
|
Message has 3 Replies:  | | Re: LUGNET's code [was: Random thought of the day]
|
| (...) The code does take some getting used to. Reading Todd's code was sometimes really amazing - you'd see he was planning for things you know he had no idea he will need one day. And whenever solving a new problem, there were always many hooks to (...) (20 years ago, 19-Jul-05, to lugnet.admin.general)
|  | | Re: LUGNET's code [was: Random thought of the day]
|
| Suz wrote: <SNIP big tech history> (...) Exactly, there are enough sites like that out there, to me it's the NNTP that made it unique. As for Dan's reply, I think he's spot on in several things. However it seems certain pieces of what he lists are (...) (20 years ago, 19-Jul-05, to lugnet.admin.general)
|  | | Re: LUGNET's code [was: Random thought of the day]
|
| (...) Some parts are excessively documented (like the PML engine) and some parts are poorly documented (like the query engine), and the rest falls somewhere in the middle, mostly being scantily documented. (...) PML is just Perl inside of HTML...so (...) (20 years ago, 19-Jul-05, to lugnet.admin.general, FTX)
|
Message is in Reply To:
 | | Re: Random thought of the day
|
| (...) Even with the code, specially if all is in PERL, it's till a daunting task to maintain it all. There's (unfortunately IMHO) a reason pretty much every website under the moon these days uses some "cheap" CMS system with a simple webboard (...) (20 years ago, 18-Jul-05, to lugnet.admin.general)
|
47 Messages in This Thread:   
    
    
        
       
        
      
      
      
    
      
       
     
   
   
                 ![Re: LUGNET's code [was: Random thought of the day] -Dan Boger (19-Jul-05 to lugnet.admin.general)](/news/x.gif)
           ![Re: LUGNET's code [was: Random thought of the day] -Jan-Albert van Ree (19-Jul-05 to lugnet.admin.general)](/news/x.gif)  ![Re: LUGNET's code [was: Random thought of the day] -Suzanne Rich Green (19-Jul-05 to lugnet.admin.general)](/news/x.gif)
           ![Re: LUGNET's code [was: Random thought of the day] -Todd Lehman (19-Jul-05 to lugnet.admin.general)](/news/x.gif)  ![Re: LUGNET's code [was: Random thought of the day] -Timothy Gould (19-Jul-05 to lugnet.off-topic.geek)](/news/x.gif)
             
       
         
    
   
- Entire Thread on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
This Message and its Replies on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
|
|
|
|