PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : linuxinfoserver... und die Parallelen



28.05.00, 13:46
Hi

Unsere Foren arbeiten mit Formen und verfügen über ein Scriptgerüst. Alles(?), was wir hier quasseln, landet später in einer Datenbank. Wir haben sicher alle schon mehrfach die leistungsstarke ForenSuchmaschine benutzt. -- Immer wieder werden andere Seiten genannt, die uns Aufschluss geben könnten für unser Vorgehen im Projekt.

Leckererweise kenne ich die FileNamen (und FileDirs) der SteuerScripten nicht. Ist eigentlich schade, denn ich finde immer wieder so 10 min Zeit, die ich gerne ins Projekt stecken möchte http://www.linuxinfoserver.de/ubb/wink.gif . Wäre superknorkegeilleckertoll, wenn mich da mal jemand informieren würde.

Bisher konnte ich keinen würklich aktiven Part zum Projekt beitragen. Alles, was ich zum Werdegang schrieb, musste ich mir regelrecht aus den Fingern saugen (na ja, ein wenig Training im AlgorithmenFinden hab ich ja http://www.linuxinfoserver.de/ubb/biggrin.gif ). Mag durchaus sein, dass ich in der Zwischenzeit ein paar Kleinigkeiten lernen konnte, von denen ich vorher NULL Ahnung hatte. Es könnte nun allmählich an der Zeit sein, "Spurenlesen" zu üben. Ist es nicht?

Wer mag mir mal die FileInfos zusammenstellen? Ohne Spicken und Klauen hat doch das Ganze überhaupt keine Reizwirkung http://www.linuxinfoserver.de/ubb/biggrin.gif . Dieses ewige Knobel, Raten und AufDerStelleTreten liess lediglich den Verdacht aufkommen, dass wir hier versuchen, das Rad komplett neu zu erfinden...

Gruss

Bernhard

30.05.00, 01:00
Nanu?

Hab ich jetzt eine unanständige Frage gestellt? Bitte verzeiht Ahnungslosem. Mir ist jetzt einfach danach, mal was richtig komplexes zu durchforschen, um das Projekt voranbringen zu könnne http://www.linuxinfoserver.de/ubb/biggrin.gif .

Wir haben bisher ein verbesserung- und durch weitere Teilchen ergänzungsbedürftiges MusterFormular. Sonst nichts. Ich bin anderes von einem vierteljahr Ausbeute meiner Hände Arbeit gewöhnt. Es wird Zeit, Anstrengungen zu unternehmen, dass der Level gerade bei diesem leckeren und sehr nützlichen Projekt nicht unterschritten wird.

Oder kann es sein, dass niemand die FileNamen der Foren-CGI kennt? Dann wird es gelten, andere Wege zu finden.

freakischen Gruss

Bernhard

blackbird
30.05.00, 14:18
hi bernhard!

die pfade zu den steuerscripten werden dir nichts bringen, es wird ja alles serverseitig ausgeführt -> das script selber gelangt nie zum benutzer, ergo kann er sichs auch nicht anschauen. ausser er kennt denjenigen der drauf zugriff hat http://www.linuxinfoserver.de/ubb/biggrin.gif
btw. die pfade du den cgi´s kennst du selber auch! jedesmal wenn du hier in der maske landest, steht der komplette pfad in deiner adress-zeile http://www.linuxinfoserver.de/ubb/wink.gif
zb http://www.linuxinfoserver.de/cgibin/ubb/postings.cgi alles was danach kommt, sind parameter...
und wenn ich das richtig mitbekommen hab, gibt es hier auch keine datenbank, sondern die beiträge werden direkt nach dem eingeben in die entsprechenden html-dateien direkt eingefügt und auch als html-dokument auf dem serverhinterlegt. dabei hat man halt nicht die flexibilität die ich für unser projekt so wichtig finde..

so jetzt muss ich erstmal schnell zur bank geld holen, sonst macht die wieder zu..

grüsse blackbird

30.05.00, 22:39
Hi blackbird

Das sieht nach Missverständnis aus. Die Server-CGI interessiert mich nicht. Da soll es aber noch so 'ne kleine niedliche Foren-Steuerung geben http://www.linuxforen.de/ubb/biggrin.gif .

Aber Jux beiseite. Hinter getdaily, postings, dem Anmelde-Formular usw stehen Scripten. Du hattest doch mal versucht, getdaily zu optimieren. Hattest Du da nur das Formular in den Fingern? Das reicht nicht. Da sollte was in Perl existieren.

Vor einiger Zeit hatte mal jemand von sich aus was an den Foren geändert. Darum nahm ich an, alle sind in der Lage, die Foren-Scripten zu laden, nur dieser Omega-X ist zu doof, überhaupt die FileNamen zu ermitteln http://www.linuxforen.de/ubb/wink.gif .

Ob die Foren-Postings in einer Db oder in Verzeichnissen abgelegt werden, ist gar nicht so relevant. Die Scripten verarbeiten ähnlich wie wir das hier tun müssen. Nur die Schnittstellen-Steuerung ist dann eine andere. Aber was davor kommt, ist schon hochinteressant. Die Kenntnis und Umsetzung könnte uns sicher kollossal viel Detailarbeit abnehmen. Und auch beim "Gewusst wie" bräuchten wir so manches Rad nicht neu erfinden.

Der URL-Aufbau ist mir auch schon aufgefallen. Die sind so aufgebaut, damit im Hintergrund ein bestimmter Script drauf zugreift. Ein weiterer Hinweis auf leckeren Knobelstoff im Background http://www.linuxforen.de/ubb/biggrin.gif.

Aber gut. Das wird sich bei Gelegenheit finden. Dank Dir für die Info. - Hoffentlich hat es noch zur Bank gelangt. Hättest es auch umgekehrt regeln können. Das Posting hat ja keine Schalterstunden http://www.linuxforen.de/ubb/wink.gif .

Gruss

Bernhard

PS Ich überleg mir die ganze Zeit, ob wir nicht doch HTML einreichen können. Auf Musterseiten-Basis, wie ich sie meiner Infosammlung beigelegt hab. Solche Seiten müssten nur so aufgebaut sein, dass sie mehreren Belangen rechnung tragen. Aber ich glaub, das hat Zeit bis später. Als Standard werden wir diese Form ja als erstes nicht wählen, oder?...

01.06.00, 22:45
Hi blackbird

> (bin ich ungeschlagen drin http://www.linuxforen.de/ubb/wink.gif )
Aber scheinbar nur bei zu einfachen Sachen http://www.linuxforen.de/ubb/biggrin.gif .

> ich wollt ein (bash-)script schreiben, welches die foren abgrast und alle
> beiträge nach einem gewissen datum/ einer gewissen zeit runterläd.
Und wenn so ein Script gelingt, erhält er einen FileNamen und wandert ins CGI-Verzeichnis. Der Inhalt des Verzeichnisses ist natürlich nur via ftp-login einsehbar. Man wird also die FileNamen kennen müssen, um sie laden zu können.

Ilja hat uns ja auch einige Seiten zur Einsicht empfohlen, um Anregung und Beispiel zu finden. Ich konnte natürlich nur die HTML's studieren. Ein weiterer Grund, mal zu fragen, wie man die Steuer-files einsehen kann. Ich ging davon aus, für ihn ist es selbstverständlich, dass jeder weiss, wie man die Dinger läd. Ohne die nützt das Studium der Seiten ja praktisch nichts.

Ich hoffe, jetzt ist einigermassen rübergekommen, was ich meine. Nachdem aber jetzt der Server steht http://www.linuxforen.de/ubb/biggrin.gif , wird das Projekt sicher demnächst nach ein paar Vorbereitungen in die aktive Phase übergehen. Dann werden wir sicher das vorhandene Material auch sehen können. Ich kann mir kaum vorstellen, dass wir wirklich Schräubchen für Schräubchen alles neu erfinden werden. Im Moment wird es sinnvoll sein, erst mal abzuwarten. Sobald wir das Arbeitsforum haben, werden wir sicher noch viel konzentrierter und koordinierter auf die Ziele hinarbeiten können.

Gruss

Bernhard

PS Eigentlich schade, dass es noch zur Bank gereicht hat. Du gibst ja doch nur alles wieder aus http://www.linuxforen.de/ubb/biggrin.gif .

blackbird
01.06.00, 23:55
hi bernhard!

entweder reden wir hier gekonnt aneinander vorbei (bin ich ungeschlagen drin http://www.linuxforen.de/ubb/wink.gif) oder ich weiss auch nicht.. ich probiers nochmal:

cgi=perl. zumindest im prinzip.
du hast nen apache als webserver laufen. dadrauf installierst du dann das ein oder andre perl-script und lässt diese dann als cgi´s laufen. cgi steht für common gateway interface (wenn ich das richtig in erinnerung hab) und ist ein oberbegriff für serverseitig ausgeführte scripte.
und hier wird es nur die bekannten cgi´s geben: getdaily, postings etc.. dieses cgi/perl-script gibt beim aufrufen die komplette html-datei aus, die du siehst. und wenn du dann zb auf antwort erstellen klickst, verarbeteitet dieses script die eingaben auch weiter, erstellt also die zugehörige html-datei.

und wegen getdaily, das ist auch eines dieser missverständnisse. ich hatte nie vor getdaily zu ändern. ich wollt ein (bash-)script schreiben, welches die foren abgrast und alle beiträge nach einem gewissen datum/ einer gewissen zeit runterläd. ist dann aber im sand verlaufen weil einiges nicht so ganz geklappt hat. aber könnt ich nochmal weitermachen, inzwischen haben sich ein paar probleme gelöst.

wegen html-eingabe: machen liesse sich das natürlich, würde alles wesentlich einfacher machen! aber find ich nicht gut, aus diversen gründen:

dann könnte jeder seine seite so gestalten wie´s er grad lustig findet, nicht so der hit. sollte ja alles in etwa gleich aussehen.
und auch dann müssten wir am anfang des dokuments unsre einträge hinzufügen. die oft erwähnten allgemeinen navigations-links, banner etc.
aber das hat hier erstmal nichts zu suchen, andres thema http://www.linuxforen.de/ubb/wink.gif

grüsse blackbird

ps: klar hats noch zur bank gereicht http://www.linuxforen.de/ubb/wink.gif

blackbird
02.06.00, 23:06
hi bernhard!

> Und wenn so ein Script gelingt, erhält er einen FileNamen und wandert ins CGI-Verzeichnis.

naja würd ich nicht machen, dann sollte ein script schon in perl geschrieben sein und nicht als bash-script laufen. so rein gefühlsmässig und ist wohl auch ne sicherheitsfrage: das bash-script ruft ja nur andre programme auf, diese müssten dann auch übers web startbar sein.. gefällt mir persönlich alles nicht so ganz. aber im prinzip hast du recht, so könnte mans auch machen

> Der Inhalt des Verzeichnisses ist natürlich nur via ftp-login einsehbar. Man wird also die FileNamen kennen müssen, um sie laden zu können.

ja ist richtig, aber den filenamen siehst du doch wieder im browser http://www.linuxforen.de/ubb/wink.gif und selbst wenn nicht, wenn du erstmal per ftp verbunden bist, kannst du dir ja immer alles anschauen, du siehst die dateinamen ja.

achja! ich hab neulich eine - anscheinend - wirklich gute doku zu php gefunden, gibts auf http://d-c-h.de/tiger/ die seite schaut zwar n bissl komisch aus, hat aber ganz gute sachen! die beschreibungen liegen alle samt als pdf vor..

grüsse blackbird

blackbird
05.06.00, 20:46
tach mal wieder!

so lang nix mehr vom linuxinfoserver gehört.. schläft der ein? kann ja eigentlich nicht sein http://www.linuxforen.de/ubb/wink.gif

nachdem der server inzwischen physikalisch steht, eicke sei dank http://www.linuxforen.de/ubb/biggrin.gif http://www.linuxforen.de/ubb/biggrin.gif , sollten wir jetzt echt mal angreifen! also unsre todo-lists schreiben, hatte ich ja bereits mal angerissen. nochmal ein kurzer überblick, was ich mir da so vorgestellt hab:

es gibt insgesamt 4 gebiete, die bearbeitet werden müssen:
- datenbank-struktur: welche datenbank, welches design, welche felder mit welchem inhalt, hat die db eine benutzerverwaltung die wir für unsre zwecke benützen können?....
- dateneingabe: in welcher form werden die daten an den server übermittelt, welche aufgaben muss das/müssen die eingabescripten erfüllen, welche scriptsprache wird hierfür verwendet....
- datenausgabe: welche scriptsprache wird hier verwendet? php3/4 oder doch was andres?, welche funktionen werden bereitgestellt (volltextsuche, stichwortsuche, übersicht..) und wie werden die daten hierfür gewonnen, wie muss das template für die ausgabe aussehen, etc..
- und last but not least: design der seiten, farbgestaltung, seitenaufbau, bannerplatzierung, logos, links, buttons.. alles was in die richtung fällt.

achja, dort sollte dann natürlich nicht nur vermerkt werden, was zu tun ist, sondern auch wer das macht und wo man den/diejenigen erreichen kann, ist ja eigentlich klar..

vielleicht sollten wir echt mal ein eignes linuxinfoserver-forum einrichten *hmm*

grüsse blackbird

netzmeister
05.06.00, 22:09
Hallole,

ja, jetzt geht es richtig zur Sache!

Zuerst hatte ich eine Kiste mit RedhHat installiert, die lief aber nicht stabil. Daraufhin habe ich SuSE installiert. Das lief auf der Kiste aber auch nur so ca. 48 Stunden stabil.

Also liegt es wohl an der Hardware. Ich habe jetzt noch ein Maschine zurückbekommen. Die, auf der ursprünglich das Forum lief, mit einigen anderen Domains. Diese Maschine ist absolut stabil und steckt auch in einem 19 Zoll Gehäuse, allerdings möchte ich vorher noch das Netzteil auf ein Redundantes umrüsten! Das werde ich wohl erst Ende der Woche machen können. Zahlende Kundschaft geht vor. So lange sollten wir uns noch gedulden.

Mit dem Programmieren können wir schon mal anfangen. Meine Aufgabe sehe ich in der Systemadministration. Die Koordination unsere gemeinsamen Ressourcen muss natürlich auch zentral erfolgen. In der Betaphase sollten wir nicht zu viel Wind machen. damit habe ich schon meine Erfahrungen gemacht http://www.linuxforen.de/ubb/wink.gif

Die entscheidende Frage:

Wer macht was?

Ein eigenes Forum auf dem Server ist schon machbar!

Schaut Euch mal das hier an:
http://www.hawkeye.net/

Eicke

06.06.00, 04:20
HiHi...

> .. schläft der ein? --- Wieso? blackbird, wenn Du uns so 'ne interessante URL postest, kann das Echo schon mal etwas länger dauern http://www.linuxforen.de/ubb/wink.gif . Vor lauter Schnüffeln, Saugen und Lesen bin ich erst jetzt auf das PHP-Buch gestossen, Endung .xyz http://www.linuxforen.de/ubb/biggrin.gif . Irgendwo muss hier auch noch ein $WinRar von 'ner alten Heft-CD rumliegen...

Aber gleich mal was zu den Formularen: Wir werden mit einem Formular nicht hinkommen.

Es ist zB ein Unterschied, ob eine URL im Text steht oder ob jemand ein paar Links für die Linkliste posten möchte. Erstmal ist das Ziel ein anderes, zum anderen ist die Linkliste nach Sachgebieten gegliedert. Natürlich kann das Formular zB am Ende eine Tabelle mit ca. 10 dreispaltigen Zeilen enthalten (Sachgebiet, URL, Beschreibung).

Die Programmbeschreibungen sollen einen festen Aufbau haben, wobei nur einige Unter-Überschriften vorab definiert werden können. Ausserdem enthalten sie oft locker 15 und mehr Beispiele. Zu jedem Beispiel soll mindestens ein Index-Eintrag führen.

Ich hab in der LIS zB 'ne Seite mit Konfigurationsverzeichnissen. Ich denke, sowas gehört auch in die Db. Natürlich noch fürchterlich erweitert. Das wäre wieder eine andere Aufgabenstellung (für zwei zweispaltige Tabellen im CGI-Script).

Regeln wir das alles in einer Form, benötigen wir noch einige Tags. Bzw, wenn alles untereinander gegliedert ist (mit passenden Eingabefeldern), wird das Teil leicht sehr lang und zumindestens für den Ungeübten (mit wenig Zeit) unübersichtlich. Die Fehleranfälligkeit ist gross.

Ich schlage vor, wir benutzen ein Einstiegs-Formular, von dem aus die Autoren-Registrierung und die Formen für die Speziellen Zwecke aufgerufen werden. Allerding hilft diesmal kein stummes Einverständnis. Nachdem Eicke nun den Salut geschossen hat http://www.linuxforen.de/ubb/biggrin.gif , sollten wir die vor-alpha-Phase verlassen und konkret Stellung beziehen. Pro, Contra, Bedenken oder eigener Vorschlag, das muss einfach sein. Ohne das kann kein Teamprojekt leben.

---Echos von Usern, die nicht "offiziell" und permanent mitarbeiten, sind natürlich jederzeit gern willkommen.

Eicke, ich hatte es ja schon in der mail gesagt: Vor allem kann ich mich um die Formen kümmern und das creieren von Tabellen, wenn die Grobstruktur mal klar verständlich definiert ist (ansonsten gerne voll-relational - was ich übrigens favorisiere). Scripten weiter ausarbeiten ist aber auch kein Problem. In vielen Fällen genügt ein einzelnes ausgearbeitetes Beispiel. Die weitere Ergägzung (zB handling der Tags) braucht die Script-Tüftler dann nicht unbedingt weiter belasten.

-- Wir sollten die Aufgaben nich "starr" verteilen. Die Erfahrung wächst mit fortschreitender Arbeit, manche Mitknobler mögen nur gelegentlich Zeit für einzelne Jobs finden. Wichtig ist vor allem immer eine klare Definition der anstehenden Aufgaben (nicht unbedingt durch unseren Admin http://www.linuxforen.de/ubb/wink.gif , wir können ad hook annehen, dass er sein begeistertest "Stop" ruft http://www.linuxforen.de/ubb/biggrin.gif , wenn wir unpraktische Wege suchen). Irgend jemand wird "hier" schreien http://www.linuxforen.de/ubb/biggrin.gif und den Job übernehmen.

Ole

Omega-X

06.06.00, 14:21
Denkste. $WinRAR war in einer älteren c't vorgestellt aber nicht enthalten. Das leckere Teilchen gibt es aber auch für Linux und BeOS http://www.linuxforen.de/ubb/biggrin.gif . Downloadseite: http://www.rarsoft.de/html/softrar.htm .

Bernhard