• PHP as alternative devtool

    From onky@1337:1/101 to All on Thu Mar 25 20:41:37 2021
    Hey everyone,

    Does anyone know of other BBSes using PHP for custom modules used in Mystic or any mods written in PHP being shared/hosted?

    I like writing custom apps for Mystic using PHP and runs very well as PHP-CLI script. While I was developing in PHP, my curiosity raised for the question above.

    Tnx!

    Regards,

    Onky - stealthworld.tk:2023

    --- Mystic BBS v1.12 A47 2020/12/04 (Linux/64)
    * Origin: thE qUAntUm wOrmhOlE, rAmsgAtE, uK. bbs.erb.pw (1337:1/101)
  • From deon@1337:2/101 to onky on Fri Mar 26 14:34:57 2021
    Re: PHP as alternative devtool
    By: onky to All on Thu Mar 25 2021 08:41 pm

    Howdy,

    Does anyone know of other BBSes using PHP for custom modules used in
    Mystic or any mods written in PHP being shared/hosted?
    I like writing custom apps for Mystic using PHP and runs very well as
    PHP-CLI script. While I was developing in PHP, my curiosity raised for the question above.

    I'm a PHP developer - but not a Mystic user :( So cant help you anything...

    ...лоеп

    ... Autobiography is now as common as adultery - and hardly less reprehensible --- SBBSecho 3.13-Linux
    * Origin: I'm playing with ANSI+videotex - wanna play too? (1337:2/101)
  • From paulie420@1337:3/129 to onky on Sat Mar 27 12:11:45 2021
    Hey everyone,

    Does anyone know of other BBSes using PHP for custom modules used in Mystic or any mods written in PHP being shared/hosted?

    I like writing custom apps for Mystic using PHP and runs very well as PHP-CLI script. While I was developing in PHP, my curiosity raised for
    the question above.

    Tnx!

    Your PHP stuff @ Stealthworld has been catching my eye, onky. I don't code with











































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































    PHP but... it seems like these cross-over ways at doing things show great results. I'd be interested in learning SOME PHP, but... so many things. :P

    I will, however, continue to come see your creations. The board is feeling great.



    |07p|15AULIE|1142|07o
    |08.........

    --- Mystic BBS v1.12 A47 2021/02/12 (Raspberry Pi/32)
    * Origin: 2o fOr beeRS bbs>>>20ForBeers.com:1337 (1337:3/129)
  • From hyjinx@1337:2/104 to paulie420 on Mon Apr 19 19:10:08 2021
    Does anyone know of other BBSes using PHP for custom modules used in Mystic or any mods written in PHP being shared/hosted?
    I like writing custom apps for Mystic using PHP and runs very well as PHP-CLI script. While I was developing in PHP, my curiosity raised fo the question above.

    Hey onky!

    I don't know of other BBSes using PHP for custom modules. What ones are
    yours? Come to think of it, what is your BBS?

    In any case, i'd love to see your mods. I am _not_ a programmer. However the only "modern" programming language I can do any damage in, is PHP. I have written a few wee things suitable for php-cli over the years, mainly because
    I wanted to execute things that were backend stuff for my websites, like
    admin database entries etc.

    If (and that's a huge big if), I ever have time, I think I'd write my first
    mod in PHP (no idea how it'd do ANSI!).

    Anyway, it's cool that someone else had the same idea and that they actually pulled it off already!

    Cheers,
    hyjinx // Al

    --- Mystic BBS v1.12 A46 2020/08/26 (Linux/64)
    * Origin: Sent from Al's Geek Lab 1337:2/104 (1337:2/104)
  • From deon@1337:2/101 to hyjinx on Tue Apr 20 15:41:39 2021
    Re: Re: PHP as alternative devtool
    By: hyjinx to paulie420 on Mon Apr 19 2021 07:10 pm

    Howdy,

    I don't know of other BBSes using PHP for custom modules. What ones are yours? Come to think of it, what is your BBS?

    While I mentioned in the early part of this thread that I'm not a Mystic user, but a PHP programmer I've re-started a piece of work I started about 2 years ago, where I am creating a mailer/tosser in PHP. I've done this for a few reasons and I'm chipping
    away at it slowly.

    I've got EMSI working (for the old Frontdoor/Portal of Power, etc) mailers - where you would have something like TCPser in the middle.

    With EMSI working, I got ZModem file transfers working - with Portal of Power successfully sending/receiving a mail bundle.

    I'm now working on BINKP.

    With the old serial port/modem mailers, while it is easy to get them up and running on a DOS PC or emulator of some sort, there is a fundamental issue when



















































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































    using the internet as a transport with something like TCPser. Because those old



















































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































    "slow" transfers sometimes take a time to send or receive, the other end (which



















































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































    is normally fast) often times out. So building out Zmodem has enabled me to understand how it works, so that I can control timeouts better and hopefully get large transfers working firstime (instead of resuming previous failed sessions). I know a few folks that are reliving their youth with those old programs (as I am), so I'm hoping to have something to help them work better.

    Adding binkp to it, means I can have a single mailer to handle both types of users - and then because its built on PHP, enable API access to mail, nodelists



















































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































    management, etc so that it would be easy to create a frontend (if my mailer/tosser wasnt used exclusively as a hub).

    I probably have a way to go yet, and I might loose enthusiasm again for a while



















































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































    (or not) - but for now, its occuping my time.

    BTW: I remember finding a PHP BBS that somebody started working on (on Github),



















































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































    dont recall what it was called, and I dont think it was complete - but might be



















































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































    interesting to look at.

    ...лоеп

    ... Don`t force it, get a larger hammer.
    --- SBBSecho 3.13-Linux
    * Origin: I'm playing with ANSI+videotex - wanna play too? (1337:2/101)
  • From hyjinx@1337:2/104 to deon on Tue Apr 20 21:47:19 2021
    Wow! Lots to take in there! Great effort. I'm no PHP dev, so only little bits here and there are really in my theoretical level of capability, but it would be nice to try one day... one day...

    --- Mystic BBS v1.12 A46 2020/08/26 (Linux/64)
    * Origin: Sent from Al's Geek Lab 1337:2/104 (1337:2/104)
  • From paulie420@1337:3/129 to deon on Tue Apr 20 14:19:05 2021
    BTW: I remember finding a PHP BBS that somebody started working on (on Github), dont recall what it was called, and I dont think it was
    complete - but might be interesting to look at.

    ...лоеп

    I'm most likely wrong and it ISN'T the PHP one, but I kinda enjoyed seeing this



















































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































    guys creation - its a 'BBS' totally written on his own and it gets some decent callers:



    klud.ge:23



    |07p|15AULIE|1142|07o
    |08.........

    --- Mystic BBS v1.12 A47 2021/02/12 (Raspberry Pi/32)
    * Origin: 2o fOr beeRS bbs>>>20ForBeers.com:1337 (1337:3/129)
  • From Satchmo@1337:3/100 to deon on Sat Apr 24 21:55:36 2021
    On 20 Apr 2021, deon said the following...

    While I mentioned in the early part of this thread that I'm not a Mystic user, but a PHP programmer I've re-started a piece of work I started
    about 2 years ago, where I am creating a mailer/tosser in PHP. I've done this for a few reasons and I'm chipping
    away at it slowly.

    <snip>

    Sounds really interesting! Have you thought about collaborating on this or perhaps making this open sourcE? I'd love to help out. I've been thinking
    about doing something similar for my setup here.

    ---
    Satchmo // Louis Northmore

    --- Mystic BBS v1.12 A46 2020/08/26 (Linux/64)
    * Origin: Sonic BBS :: North Yorkshire, England
  • From deon@1337:2/101 to Satchmo on Sun Apr 25 14:19:23 2021
    Re: Re: PHP as alternative devtool
    By: Satchmo to deon on Sat Apr 24 2021 09:55 pm

    Howdy,

    Sounds really interesting! Have you thought about collaborating on this or















































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































    perhaps making this open sourcE? I'd love to help out.
    I've been thinking
    about doing something similar for my setup here.

    Always welcome help :)

    Yes, it'll be in my gitlab, which you are welcome to access.

    My EMSI/Zmodem/BINK work is currently not committed to gitlab - until I have it















































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































    somewhat stable.

    I'm working on binkp and when I have that fully function (I think I'm about 50%















































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































    there), I'll start cleaning up the code and commit it to gitlab.

    (I have a performance issue I need to fix with zmodem, which I should be able to better address when I have cleaned up my code :)

    It'll be here: https://dev.leenooks.net/bbs/ftnhub

    I'll post here when that code is in better shape :)

    ...лоеп

    ... Double your pleasure, Double your fun. Xerox your pay-cheques.
    --- SBBSecho 3.14-Linux
    * Origin: I'm playing with ANSI+videotex - wanna play too? (1337:2/101)
  • From deon@1337:2/101 to Satchmo on Mon Jun 21 00:27:13 2021
    Re: Re: PHP as alternative devtool
    By: deon to Satchmo on Sun Apr 25 2021 02:19 pm

    Yes, it'll be in my gitlab, which you are welcome to access.
    It'll be here: https://dev.leenooks.net/bbs/ftnhub

    So I've commit my code and renamed my repository in case your interested: https://dev.leenooks.net/bbs/clrghouz

    I'm calling this project the "Clearing House" and a preview of what it will look like is here:
    http://clrghouz.bbs.leenooks.net

    My EMSI/Zmodem/BINK work is currently not committed to gitlab - until I
    have it somewhat stable.

    I'm working on binkp and when I have that fully function (I think I'm
    about 50% there), I'll start cleaning up the code and commit it
    to gitlab.

    I'll post here when that code is in better shape :)

    So I've got both BINKP and EMSI working - and tested it against binkd, Portal of Power, FrontDoor, QICO and IFCICO. I also tried with DBridge, but its EMSI implementation is slightly different (which I would need to rework a little, not that I've nutted out what the issue is).

    Above I put a link to my tool - there isnt any real data in there yet as I'm still building out functionality. Since I've re-done my address management and just committed that, I've broken my BINKP/EMSI, but hopefully that will be a quick fix to get that going.

    Next thing I'm going to work on is mail transfer and once I have that going, I'll send out requests for folks to test out my mailer and let me know how you break it (so that I can hopefully fix it).

    I'm intending for this to be a full service mailer/tosser (no BBS), so that it can run and manage your FTN network (if you want to run one), ie:, enable signups, validate applications and manage connections etc, or you can use it as
























































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































    your fido mail hub for your internal BBSes.

    I'm using postgresql for the DB, and PHP for the web frontend, as well as the BINKP/EMSI transfers. So in theory it should run on any OSes that supports those pieces. My gitlab is building a docker container when I commit to master,
























































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































    so it'll also run wherever docker runs (I develop on my MAC laptop :)

    ...лоеп

    ... A door is what a dog is perpetually on the wrong side of.
    --- SBBSecho 3.14-Linux
    * Origin: I'm playing with ANSI+videotex - wanna play too? (1337:2/101)
  • From Satchmo@1337:1/107 to deon on Sun Jun 20 23:12:03 2021
    deon wrote to Satchmo:

    Re: Re: PHP as alternative devtool
    By: deon to Satchmo on Sun Apr 25 2021 02:19 pm

    Yes, it'll be in my gitlab, which you are welcome to access.
    It'll be here: https://dev.leenooks.net/bbs/ftnhub

    So I've commit my code and renamed my repository in case your interested: https://dev.leenooks.net/bbs/clrghouz

    Awesome! Will take a look tomorrow :)





    Regards,
    Louis

    ... "Build a watch in 179 easy steps" by C. Forsberg.

    --- MBSE BBS v1.0.7.22 (GNU/Linux-x86_64)
    * Origin: sonicbbs.co.uk :: Yorkshire, England (1337:1/107)