Erstellung einer eigenen Homepage.

Joined
Feb 6, 2004
Messages
9,859
Points
300
Ich wollte mir so oder so mal anschauen, wie man eine Hompage programmiert jedoch einige Sachen, wie z.B. eine Liga, inder Benutzer des Forums auch Daten eingeben können und diverse Sachen uploaden können.

Wo sollte ich mich am besten anmelden, um die bestmöglichen Informationen zu erhalten?
Osbes und Myers fallen mir spontan ein, die da Ahnung von haben.

Mir kommts in erster Linie nicht auf Design an, sondern auf Funktionalität.

Wer kann mir helfen?
 
Einfach ein Liga Script einbauen und zusätzlich ein Menü mit Upload Script einbauen ;)
 
Die meisten dieser Scripte, die es kostenlos gibt, sind auf php basis. D.h. wenn du nicht all zu viel Ahnung von html, php und was weiß ich was es noch alles gibt hast, solltest du bei der Auswahl deiner cms php beachten. phpkit, webspell und dergleichen, haben aber ihre eigenen Tücken und die Scripte sind meistens auf die jeweilige cms geschrieben.

Osbes würde ich mal ne PN schicken, damit er sich mal das Topic anguckt. Ich denke er wird kurz was dazu schreiben. Allerdings dürfte er im Moment zeitlich sehr eingeschränkt sein, da er mit ner größeren Sache beschäftigt ist.
 
Die Frage ist erstmal ob dir Scripte, die es gibt, mir überhaupt passen und wenn nicht, ob man sie abändern kann.
Kostet so eine Page denn überhaupt was?
 
Phpkit und Co. sind erstmal kostenlos. Nimmst du aber Geld ein für eventuelle Turniere, wird deine Seite gewerblich und somit kostenpflichtig. Sagst du einem Osbes, code mir mal ne eigenständige Seite mit den und den Anforderungen, biste mit nen paar 100€ dabei :) Wobei alles unter 1000€ recht günstig ist, schau dir mal "Professionelle" an.

Abändern der Scripte ist grundsätzlich von den Codern gestattet, die das Script geschrieben haben, wenn man dieses im nachhinein auf deren Seite kostenlos zum Download anbietet. Dennoch sollte das vorab mit dem Scripter/Coder besprochen werden.
 
Du kannst dir überlegen, ob du deine HP selber aufbaust und dann ein Liga Script usw. einbindest oder ob du direkt ein CMS nimmst z.B, Webspell, wo es ein hervorragendes Cup Addon für gibt ;)
 
Wie gesagt, habe ich mit sowas keine Erfahrung.
In LabVIEW könnte ich sowas ohne großartige Probleme programmieren.
 
Naja PHP lernt man sicher nicht von heute auf morgen. Selbst wenn man die Grundzüge drauf hat kann man immer noch kein CMS programmieren, zumindest keins welches mit dem Script der ESL (o.ä.) vergleichbar ist...

Hast ansich drei Möglichkeiten (wobei zwei schon besprochen wurden):

1. Du lernst eben PHP, das dauert, aber du kannst die Funktionen deiner Seite selbst gestalten.

2. Nutzt eben irgendwelche Free-Scripte, was am Anfang zwar in Ordnung ist über längere Zeit allerdings eher suboptimal. (besonders wenn deine Liga größer wird)

3. Du greifst auf kostenpflichtige Scripte zurück, wie z.B. das von www.mygamingladder.com. Die sind zwar auch nicht schlecht, kosten ein bisschen was (nicht ganz so teuer wie massgeschneiderte Scripte) und sind ansich auch recht in Ordnung.

Ansonsten benötigst du halt Webspace mit PHP und mysql db. Das ist Anfangs recht billig (je nachdem was du willst ca. 100 €), kann später, z.B. durch großen Traffic, auch recht teuer werden.
 
cs. 100€ pro 50 Monte oder wat ?? :D:D ^^

du kriegst jetzt schon Webspace 10 Kunde Max, Traiffc unlimited, 2GB Speicher, inkl. Domain, SQL & PHP für 2€-5€ max. im Monat ^^
 
Also zunächst stellt sich immer die Frage, was du genau willst, welche Art und Anzahl von Besuchern du ansprechen möchtest (ggf. auch welche du allg. erwartest), wie dein Zeitfenster aussieht und welche Ressourcen (Entwickler, Grafiker, Geld, Eigeninitiative, Wissen, ...) dir zur Verfügung stehen.

Die Grundfaktoren für ein Projekt sind dann meist Zeit, Qualität und Kosten, wobei im allg. folgende Zusammenhänge gelten:
Wenig Zeit + Geringe Kosten = Niedrige Qualität
Wenig Zeit + Gute Qualität = Hohe Kosten
Gute Qualität + Geringe Kosten = Viel Zeit

Sofern du dann einen kleines Abriss über die weitere Planung deines Projektes machen konntest, wäre auch eine genauere Betrachtung möglich, aber gehen wir zuvor mal von folgenden Szenarien aus:

Anm.: Ich gehe bei jedem davon aus, dass du Projektleiter, Grafiker und Programmierer in einem darstellst, es also keine weiteren Träger innerhalb deines Teams gibt.
Des Weiteren kann man es natürlich so pauschal, wie in den folgenden Beispielen getan wird, nie sagen, da es viele Abstufungen - je nachdem wie dein Projekt aussieht - gibt, aber es soll auch nur einen gewissen Leitfaden darstellen.

1) Du hast viel Zeit zur Verfügung und willst nur eine kleinere Webpräsenz schreiben, bei der du mit ~ 100 aktiven Usern rechnest.
Hier würde ich dir empfehlen zunächst PHP, MySQL, HTML, CSS und ggf. XML, JavaScript ( jetzt ECMAScript ) zu lernen (und lass dir dabei viel Zeit, damit du wirklich optimierte und sichere Scripte entwerfen kannst)
Anm.: Da es im Internet viele (Soft)-Dokumentationen und Script-Lösungen für PHP und MySQL gibt empfiehlt sich dies für einen sicheren und einfachen Start.

Danach müsstest du dir einen schnuckeligen Webspace suchen ( dies sollte in der Preisklasse von ~ 3€ pro Monat liegen ), welcher deine entworfene Software unterstützt ( PHP, MySQL - achte aber auch auf die Version und auf die Einstellungen / zusätzlichen Bibliotheken ).

2) Du hast kaum Zeit aber viel Geld
Dann hilft eigentlich nur eine Seite in Auftrag zu geben, ich würde mich dann aber trotzdem parallel noch nach (1) richten um später eigenhändig Veränderungen am Quelltext vorzunehmen können.
Hierbei müsste man dann natürlich die Sprachen lernen, welche in deinem gekauften Script benutzt werden und klären, ob es dir gestattet ist, den Quelltext zu ändern, denn dies ist nur durch den Kauf des selbigen nicht selbstverständlich.

3) Du hast viel Zeit und willst einen große Webpräsenz haben, mit der du ~ 1000 aktive User ansprechen willst.
Dies wird so nichts, sofern du nicht schon aktiv in diesem Bereich tätig bist und ggf. eine gewisse Größe darstellst (oder eine sehr ausgereiftes und erfolgreiches Konzept besitzt), musst du dich zunächst von einem kleineren Projekt hoch arbeiten, die einen Namen machen und mit der Zeit ausbauen / wachsen.

Hinzu würde noch kommen, dass du für solch ein Projekt einen Server benötigen wirst, der wohl um die 40€ pro Monat kosten wird.

4) Du hast kaum Zeit aber auch wenig Geld.
Dann würde ich entweder selbst ein wenig HTML und CSS lernen und lediglich Informationen auf deiner Seite bereit stellen, oder den Zeitplan neu definieren und den Start des Projektes auf "irgendwann" setzen um dann mit (1) fortzufahren.
 
Danke schonmal für die Info Osbes.

Alles aller erstes sollte das gesammte ein Lernprojekt für mich darstellen.
Auch die offline in LabVIEW programmierte Ladder war ein Lernprojekt.
Die Frage war halt, wie man sowas online zur Verfügung stellt.
Hatte auch überlegt, obs reicht, ein Script zu erstellen, welches Daten aus einem Forum ausließt und dann einer Page zur Verfügung stellt nach der Berechnung.

Zweitens kann ich nur abschätzen, wieviele Leute daran teilnehmen.
Ich gehe von ca. 100 aus.
 
Ein Script? Eine dynamische Website besteht aus sehr vielen Scripten.
Unser UF-Replaysystem besteht zB aus ca. 30 Scripten, von denen manche über 1000 Zeilen Quellcode enthalten. Und dies ist "nur" ein PlugIn und keine ganze Website.

Ein Turniersystem ist noch um einiges komplexer.

Also was braucht man. Sehr viel Zeit und Ahnung von Webservern (Apache, IIS,...), Auszeichnungs und Metasprachen (HTML, XML,...), Formatierungssprachen (XSL(T), CSS,...), RDBMs inkl. Abfragesprache (MySQL, PostGreSQL, SQL Server, Oracle, DB2, ...), Skript- bzw. Programmiersprachen (serverseitig PHP, Perl, ASP, ASP.NET, Java...clientseitig JavaScript, ActionScript (+Flash)), Grafikbearbeitungsprogrammen (Paint.Net, GIMP, Photoshop), IDE´s, FTP Proggis (Filezilla,...) und natürlich das Wissen darüber, wie diese ganzen Technologien zusammenarbeiten. Nicht zu vergessen, das alleine die technischen Kompendien von jeder dieser Technologien mehrere tausend Seiten ausmachen und selbst darin nicht für alle notwendigen Lagen erschöpfend sind. ^^ Das erklärt dann, warum Coder/Programmierer äußerst selten sind.
 
Oh je.
Da kann ich ja lieber ne Webpage machen, auf der ich alles das ordentlich in Tabellen poste, was ich durch Auslesen eines Forums und Berechnung über LabVIEW erhalten habe.
 
Das wäre in der Tat einfacher ;) Beschäftige mich jetzt schon seit knapp 7 Jahren mit (einigen) der Sachen, welche Admi genannt hat, und ich kann dir sagen, dass ich jetzt noch weit vom "Profi" Status entfernt bin ;)

Aber was ist denn ansich an so einem Free-Script falsch? ^^ Für den Anfang reicht sowas und in solche Scripte kann man sich schneller einarbeiten als wenn man sie selbst schreibt.
 
Nunja, der Großteil ist reine Erfahrungssache, man muss sich halt oft der Programmierung bedienen und wie überall ein gewisses Händchen dafür entwickeln (es ist keine Zauberei, jeder kann es lernen :kek).
Dass man auch immer "up-to-date" bleiben sollte ist sicherlich selbstverständlich.

Sofern du es nur als komplexeres Programmierprojekt betreiben willst hast du ja an sich genügen Zeit, wobei du zunächst die nötigen Sprachen mit Hilfe kleinerer Projekte lernen solltest (kleines Adressbuch etc.).

Allg. benötigst du für ein solches Webprojekt Wissen über:
PHP, MySQL, HTML, CSS und optional noch XML und ECMAScript (bzw. Javascript)
Um es dann auch auf deinem Rechner zu benutzen würde ich dir als Server den Apache empfehlen und als Entwicklungsumgebung Eclipse mit PHP.

Admi ist da noch ein wenig weiter ins Detail gegangen und hat damit nicht unrecht, besonders wenn es später um Erweiterbarkeit, Optimierung und Unabhänigkeit geht, aber zunächst sollte obiges reichen :)
Bis du dann ein großes Projekt betreuen oder erschaffen kannst vergehen sicherlich noch ein paar Jahre, aber man wird auch nicht von heute auf morgen Meister.
 
Die Website ist anscheinend down, aber ich kann mich erinnern, dass sie auf ASP.NET beruhte und grafisch überladen aufgebaut war.

Wenn ich mich recht entsinne, hast du (oder jemand anderes) doch das phpmytourney-System beim UWT eingesetzt. Schau dir doch mal den Quelltext in einem guten Editor an (Eclipse PDT, Weaverslave, PHP Edit, Ultra Edit, HTML KIT, etc) und versuche die Schritte nachzuvollziehen.

Wenn du das kannst, sehr gut. Dann wärst du bereit, dieses Skript deinen Wünschen anzupassen oder gar ein eigenes zu entwickeln.

Wenn nicht, dann wirst du mit sehr viel kleineren Brötchen beginnen müssen. Ein Gästebuch auf Dateibasis zB oder ein einfaches Newssystem.

Für den Anfang würde ich folgendes Paket vorschlagen.

  • Xampp - ein Offline-Webserver, der vorgefertigt mit PHP, MySQL, phpmyAdmin, etc daherkommt.
  • Editor - Eclipse (PDT) oder ein einfacher Editor mit Syntax Highlightning.
  • Webspace - mit PHP und MySQL DB (da Entwicklungs- und Anwendungsumgebung nicht immer stimmig sind und angepasst werden müssten.
  • Buch - jeder hat zwar seine eigenen Lernmethoden, ich würde ein Buch bevorzugen, dass man neben sich legen, lesen und nachschlagen kann (zB Webseiten programmieren und gestalten von Mark Lubkowitz, da sind grundlegend HTML,CSS,PHP, JS und MySQL erklärt) Aber das musst du für dich selbst entscheiden.
 
Back
Top Bottom