BBS in Lazarus

Vorstellungen von Programmen, welche mit Lazarus erstellt wurden.
Antworten
RalphMuc
Beiträge: 15
Registriert: Mo 24. Feb 2014, 13:34

BBS in Lazarus

Beitrag von RalphMuc »

Hallo,

ich hab in Lazarus ein BBS entwickelt. Als DB Server verwende ich MySQL 5.6.
Dank Silvio's Brook Framework ging das recht flott ( 8 Wochenenden ).
Bild

Um mir Arbeit zu sparen sind alle Admin Funktionen in einem Windows GUI.
Bild

Ein Livesystem findet Ihr unter:
https://www.bergertime.eu/cgi-bin/bbs/main

Die Binaries sind hier:
https://bergertime.eu

Ich benutze das BBS als Beispiel in einem "Delphi nach Lazarus Seminar" an der Münchner Volkshochschule.
Den Quellcode veröffentliche ich nach Abschluss des Seminars ( Ende Juli ).
Über ein Feedback würde ich mich freuen :lol:

Happy coding
Ralph
Zuletzt geändert von RalphMuc am Di 10. Jun 2014, 01:22, insgesamt 4-mal geändert.

RalphMuc
Beiträge: 15
Registriert: Mo 24. Feb 2014, 13:34

Re: BBS in Lazarus

Beitrag von RalphMuc »

Hallo,

ab Version 1.4 gibt's im Verzeichnis \TeamBBS\web\util einen Style Editor :
Bild

Grüße,
Ralph
Zuletzt geändert von RalphMuc am Di 3. Jun 2014, 23:44, insgesamt 2-mal geändert.

RalphMuc
Beiträge: 15
Registriert: Mo 24. Feb 2014, 13:34

Re: BBS in Lazarus

Beitrag von RalphMuc »

Hallo zusammen,

vielen Dank fürs Testen. Danke Silvio und Bernd für eure Hilfe mit Brook Framework und dem HTMLViewer.

Neue Funktionen in TeamBBS 1.4:
BBS CGI
    Autofocus in Forms
    Themen mit Bildern
    Suche nach Bildern
BBS Workbox
    neue Komponenten (HTML Viewer, SynEdit f.HTML )
    Responsive Grid Header ( Set Order to selected Columnheader )
    Jobs Verwalten ( Formularansicht mit Context-, Infofeld )
    BBS User ( Bild laden / ändern )
    Thema in anderes Forum verschieben
    Thema Edit mit HTML View und HTML Syntax Highlight
    Posts Edit mit HTML View und HTML Syntax Highlight
    neue Reports (Bild Liste, Jahrbuch)
    Versionsinfo Datenmodell
BBSSet
    Versionverwaltung
    neue Tabelle followers
    neue Tabelle dbvers
    neuer View images
    neue Indexe
BBSJob
    SendMail Templates aus Datenbank
    UTF8 Umlaute in sendmail

Bild
Korrigierte Fehler
    BBSSet - Basis Zeichensatz UTF8 ( verantwortlich für zahlreiche Folgefehler )
    JobServer - Sendmail Umlaute
    Workbox - User Bild bei Edit -> Save gelöscht

Datenbank Änderungen

    neue Tabellen ( dbvers, followers )
    neuer View ( images )
    neue Indexe
Zuletzt geändert von RalphMuc am Sa 24. Mai 2014, 13:14, insgesamt 1-mal geändert.

RalphMuc
Beiträge: 15
Registriert: Mo 24. Feb 2014, 13:34

Re: BBS in Lazarus

Beitrag von RalphMuc »

Hallo,

ich hab' ein paar Beschwerden bekommen weil ich die Sourcen erst im Juli veröffentliche.
Besonders Interessierte bekommen die Sourcen vorab nach Anmeldung bei der Münchner Volkshochschule:
http://www.mvhs.de/index.php?StoryID=10010&show=Veranstaltung&VeranstaltungID=JM6895&SemesterID=1

Grüße,
Ralph

Christian
Beiträge: 6079
Registriert: Do 21. Sep 2006, 07:51
OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
CPU-Target: AVR,ARM,x86(-64)
Wohnort: Dessau
Kontaktdaten:

Re: BBS in Lazarus

Beitrag von Christian »

LoL ja die Erfahrung mach ich auch immer wieder. Irgendwie scheints sowas wie nen Anspruch auf Open Source zu geben ;)
Vielleicht sollt man dazu mal ne Adressdatenbank aufbaun damit man nicht mal ausversehen ernsthaft mit solchen Leuten zu arbeiten versucht.
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

Lion
Beiträge: 186
Registriert: Mo 24. Mär 2014, 09:58

Re: BBS in Lazarus

Beitrag von Lion »

Was ist ein BBS? :shock:

Benutzeravatar
theo
Beiträge: 10467
Registriert: Mo 11. Sep 2006, 19:01

Re: BBS in Lazarus

Beitrag von theo »

Lion hat geschrieben:Was ist ein BBS? :shock:

Früher war es mal ein Bulletin Board System, heute ist es eine Hunderasse. :lol:

RalphMuc
Beiträge: 15
Registriert: Mo 24. Feb 2014, 13:34

Re: BBS in Lazarus

Beitrag von RalphMuc »

Hallo Lion,

du stellst die wichtigste Frage. Ich hätte wohl genauer beschreiben sollen was ich da anstelle.
Theo hat recht, Easy BBS ist ein Bulletin Board System, also eine Forensoftware.
TeamBBS ist schnell und einfach zu administrieren - es kommt ohne PHP aus.

Grüße
Ralph

ps: Ich hab heute neue Versionen von LGIP und EasyBBS (für/mit Lazarus 1.2.2) veröffentlicht ( Links s.o.).
Zuletzt geändert von RalphMuc am Sa 7. Jun 2014, 20:33, insgesamt 2-mal geändert.

RalphMuc
Beiträge: 15
Registriert: Mo 24. Feb 2014, 13:34

Re: BBS in Lazarus

Beitrag von RalphMuc »

Hallo,

Der Download Link ist https://bergertime.eu.
Der Aufruf Freunde -> Umgebung sollte bei euch ungefähr so aussehen :

Bild

Danke an alle fürs testen ....

Ralph
Zuletzt geändert von RalphMuc am Di 10. Jun 2014, 01:23, insgesamt 3-mal geändert.

RalphMuc
Beiträge: 15
Registriert: Mo 24. Feb 2014, 13:34

Re: BBS in Lazarus

Beitrag von RalphMuc »

Hallo zusammen,

seit gestern hatte ich 44 Downloads. Vom Interessse angespornt hab ich eine neue Version unter
https://bergertime.eu veröffentlicht.
Dieses Release enthält neben dem CGI den FGCI Quellcode https://github.com/rbmuc/EasyBBS .
Beide Web Frontends akzeptieren als Content zusätzlich ICO-, BMP- und JPEG Dateien in den Postings:

Bild

Einfach per Drag & Drop in die Nachricht einfügen.
Soll ich eine Setup Version mit integrierter Apache Installation erstellen ?

Grüße
Ralph
Zuletzt geändert von RalphMuc am Di 10. Jun 2014, 01:23, insgesamt 3-mal geändert.

RalphMuc
Beiträge: 15
Registriert: Mo 24. Feb 2014, 13:34

Re: BBS in Lazarus

Beitrag von RalphMuc »

Hallo,

ich hab die aktuelle Apache Version (httpd: 2.4.9 & openssl 1.0.1g ) in ein Setup gepackt.
Download unter https://bergertime.eu/download/httpd-2.4.9-win32-x86-openssl-1.0.1g.exe
Doku unter https://bergertime.eu/download/apache_fcgi.pdf
Damit wir alle die aktuelle Version nutzen :wink:

Grüße
Ralph
Zuletzt geändert von RalphMuc am Sa 7. Jun 2014, 20:32, insgesamt 1-mal geändert.

RalphMuc
Beiträge: 15
Registriert: Mo 24. Feb 2014, 13:34

Re: BBS in Lazarus

Beitrag von RalphMuc »

15 Minuten !

Zum Download, installieren und konfigurieren von TeamBBS.
Alles mit einem Setup ( TeamBBS, MySQL 5.6.17, Apache 2.4.9 ).
https://bergertime.eu

Viel Spaß
Ralph
Zuletzt geändert von RalphMuc am Di 10. Jun 2014, 01:24, insgesamt 1-mal geändert.

RalphMuc
Beiträge: 15
Registriert: Mo 24. Feb 2014, 13:34

Re: BBS in Lazarus

Beitrag von RalphMuc »

Hallo,

danke für's Testen. Die Login Infos aus der Datei bbs.xml führen immer wieder zu Fragen:
    Ohne bbs.xml startet der JobServer nicht.
    Wenn man die Workbox übers Netzwerk startet darf der Servereintrag nicht localhost sein.
    Tragt den Rechnernamen ein, auf dem der MySQL Server installiert ist.
    Der neue Login Dialog (V. 1.4) erstellt bei Bedarf die bbs.xml Datei neu.
Mit Version 1.5 kommt die von euch so sehr vermisste "Besucheroption" :lol:
TeamBBS hat eine Hompage bekommen https://bergertime.eu

nummer8
Beiträge: 39
Registriert: Sa 30. Apr 2016, 10:20
OS, Lazarus, FPC: Windows 8 -10; linux mint 18; Mac
CPU-Target: 32bit 64bit
Wohnort: Westervoort

Re: BBS in Lazarus

Beitrag von nummer8 »

Hello,

I am sorry for writing in English but my German writing is awfull ( I can read it but writing is a diferent thing)

Ralph build a Brook application which I would like to study. His BBS.
On github I found the source code. https://github.com/rbmuc/EasyBBS
I can study the sources but a running app give me just that bit more info.

The database script and the basic html files are not on github.
It says on the issues page that those can be downloaded from his site bergertime.eu but this site is empty now.
I tried to contact his through his email which is on bergertime.de, but no luck yet.

Does anybody of you still have the original setup zip file "BBS_setup_de_14.zip"
or the database script and the html files?


Thanks

Jos

Antworten