You are not logged in.

  • Login

1

Wednesday, June 22nd 2011, 10:29am

Forum Programmieren - Kategorie, Forum, Unterforum, Threads, Post

Hallo zusammen,

ich bin gerade dabei, für emine Wesbite ein CMS zu Programmieren. Die Website (http://62.75.245.34/) selber ist soweit fertig, allerdings fehlt mir das Forum dazu...
Jetzt wollte ich mal fragen, wie es am geschicktesten ist, das zu machen... Wegen kategorie, forum, unterforum, usw. Ich date mir bei kategorie und forum würde vllt gehen, dass ich in der db type mach 1 is kategorie, 2 is forum, und dann bei den unterforen ne spalte vom oberforum, wo die id drin steht... und mit den threads, da mach ich ne spalte, in der die id des Forums steht, in dem sie is, und bei den posts die id vom thread, in dem der ist...
Das wäre die einizge variante, die mir durch den sinn geht und die ich vllt. auch auf die reihe kriegen würde...
Hat jemand ne andere Idee, wie's leichter und einfacher geht?

Bitt eum eure Hilfe.

LG

Fipsi

2

Wednesday, June 22nd 2011, 11:55am

Meiner Meinung nach gibt es nur 2 Möglichkeiten für ein gutes Forum:
1. Externe Beschaffung
http://www.forumprofi.de/
http://www.foren-city.de/
http://www.homepagemodules.de/
http://www.forumieren.com/kostenloses-forum
http://www.kostenloses-forum.com/
http://www.board-4you.de/
http://www.siteboard.de/ <---Sah nicht schlecht aus
Bitte auf AGB's und co achten! Es kann sein, dass nicht alle Angebote kostenlos sind

2. Selbst hosten, aber nicht selbst programmieren
Es gibt 100er kostenloser Forenskripte und Co. Einfach auf den Server spielen, konfigurieren und fertig.
https://www.phpbb.de/
http://www.mybb.com/
http://www.woltlab.com/de/ <--- ACHTUNG Premium kostet was

Die 3. Variante "Selbst Programmieren" ist keine Option! Warum sollte man das Rad neu erfinden, wenn es genügend andere gibt, die das 1000 besser machen/gemacht haben.

3

Wednesday, June 22nd 2011, 12:01pm

Hi,

ich hab ja schon ein Forum, phpbb, aber das lässt sich nicht mit meinem CMS "zusammenknüpfen", was ich gerne hätte...
weil was foren-angebotr angeht, hab ich schon n haufen durchprobiert, nur hat eben nix wirklich gepasst... (sowohl aussehen, als auch Funktionen oder scripte)

4

Wednesday, June 22nd 2011, 12:36pm

ehm wenn es dein cms ist, kannst du ja eine verknüpfung zu phpBB schreiben...

5

Wednesday, June 22nd 2011, 2:20pm

Hi!
Es gehört zwar nicht zu diesem Thema aber beachte dies einmal:
Ein ganz kleiner tipp: verwende auf deiner Website etwas dunklere Farben, für die Barrierefrei im Internet, damit auch sehbehinderte Menschen zb Die Überschrift deiner Website zu erkennen.
Besuche mal diese Links:
http://www.w3c.de/Trans/WAI/webinhalt.html
http://www.w3.org/2008/12/wcag20-pressrelease.html.de
http://www.w3.org/Translations/WCAG20-de/


War nur ein Tipp ;)

6

Wednesday, June 22nd 2011, 9:02pm

Hi,

das layout is ja auch noch nich wirklich ganz fix, da wird schon noch rumgeschraubt;)

Ja, ne, is schon klar... aber ich hab geschrieben, ich will was, was auch optisch zu meiner website passt, styleändern in phpbb bin cih zu blöd dafür, und ich hab auf der website ja schon anmaeldung und so, da funzt das db-verknüfpen und verwalten dann nich wirklich...
und cih will auch nix von stange...

und entschuldigung, das hab cih mir jez in meinen kopf gesetzt, das will ich jez durchsetzten, aber ich brauch hilfe dabei... bin ja auch nich gott;))
Hört bitte auf, mich davon abzubringen, helft mir bitte lieber;)

This post has been edited 1 times, last edit by "Fipsi" (Jun 22nd 2011, 9:31pm)


7

Wednesday, June 22nd 2011, 11:56pm

Naja, ich hatte mir das auch mal in den Kopf gesetzt und auch durchgezogen, aber die Datenbank-Sruktur war grausam...
Finde da deinen Entwurf besser.
Edit: Nutze jetzt auch fertiges Forenskript...

8

Thursday, June 23rd 2011, 3:29am

Ohne das jetzt visualisieren zu können ... Ich würde es in etwa so machen:

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
Category
-> CategoryID
-> Name

Forum
-> ForumID
-> Name
-> Description

Topic
-> TopicID
-> Title
-> Timestamp

Post
-> PostID
-> Message
-> Timestamp

Category2Forum
-> ID
-> CategoryID
-> ForumID

ParentForum2ChildForum
-> ID
-> ParentForumID
-> ChildForumID

Forum2Topic
-> ID
-> ForumID
-> TopicID

Topic2Post
-> ID
-> TopicID
-> PostID


Jede Kategorie wird mit einer beliebigen Anzahl an Foren verknüpft (Category - Category2Forum - Forum).
Jedes Forum wird mit einer beliebigen Anzahl an Subforen verknüpft (Forum - ParentForum2ChildForum - Forum) - gleiches gilt für jedes Kindsforum.
Jedes Thema wird mit einem Forum verknüpft (Forum - Forum2Topic - Topic) und gleichzeitig mit allen Beiträgen (Topic - Topic2Post - Post).

9

Thursday, June 23rd 2011, 3:38am

Du solltest dein Projekt auch sicherheitstechnisch noch einmal überarbeiten.

Das war jetzt nur mal das erste was mir ins Auge gesprungen ist (Eingabe war so etwas wie "><script>xyz</script> in den Feldern der Registrierung), bin mir sicher da findet sich noch mehr. In diesen Fällen sollte htmlentities zur Filterung der auszugebenden Daten genutzt werden.


10

Thursday, June 23rd 2011, 10:52am

wie gesagt, ich will nix von stange...

so ähnlich hab ich mir das vorgestellt, ja... zwar nich ganz, aber so ähnlich...;)

wenn ich ehrlich bin: was sicherheit angeht, hab cih da noch nich so viel ahnung... weil ich auch eben nicht weiß, wie man solche sicherheitslücken findet und ausnütz, da ich ja auch kein hacker bin;)

11

Friday, June 24th 2011, 11:22am

Sicherheit ist sehr wichtig. Du siehst ja was gerade mit Lulsec abgeht.
Ansonsten gehst du unverantwortlich mit den Daten der Leute an, die sich bei dir Registrieren. Die wollen doch auch nicht, dass auf einmal ihre Passwörter geklaut werden.

Daher empfehle ich dir das Buch von Galileo Computing: "Sichere Webanwendungen". Das ist sehr gut und geht auch praxisrauglich auf PHP, MySQL und XSS ein.

Thursday, December 24th 2009, 12:29pm

By Mario Heiderich, Christian Matthies, Johannes Dahse, fukami

Sichere Webanwendungen: Das Praxisbuch

"Sicherere Webanwendungen" tritt dem weit verbreitenden "quick &amp; dirty" Scripting entgegen und ist zugleich das Gewissen für das Programmieren von sicheren Webwelten. [...] --mediavalley.de, Februar 2009Das Buch gibt einen umfassenden Überblick über die wichtigsten Angriffsszenarien und zeigt praxisnah, wie Sicherheitslücken zu vermeiden sind. --PHP Journal, 04/2009 Sucht man Hilfe zu geeigneten Schutzmaßnahmen, so wird man in diesem Werk fündig!


12

Friday, June 24th 2011, 5:29pm

Hi,

dass Sicherheit wichtig ist,w eiß ich ja... und dpw und e-mail-adresse sind ja bereits verschlüsselt hinterlegt...

Und danke für die buchempfehlung, ich werd da mal gucken;)

13

Friday, June 24th 2011, 6:15pm

Hi,

sry für doppelpost... abert trotzdem:

also ich hab mir eben phpbb nochmal genau angschaut und festgestellt:
das mit dem forum lass ich nochmal ein weilchen ruhen... aber bei dem rest, den werd eich weiterbauen und verbessern und hoffe dabei wieder auf eure unterstützung;)

Similar threads

Social bookmarks