Die erste eigene Homepage - wie realisiere ich folgende Aufgaben?

cunni

Erklär-Bär
Registriert
5 Okt. 2007
Beiträge
3.091
Hallo zusammen,

Webspace 1GB bei domainfactory habe ich - aber leider keine Ahnung, wie ich mir das zusammenbasteln soll, wie ich das mir vorstelle.

Ich würde mir gern eine sehr cleane HP gestalten, auf der man sich vor Allem mit einem Benutzernamen und Passwort einloggen können soll.
Hat man sich eingeloggt, dann soll man - ja nach Nutzer - bestimmte Inhalte sehen können, insbesondere Links zu Bildern und Videos, die ich in meinem Dropbox-Account freigegeben habe.

Nun meine Fragen:

1. Mit welcher Software lässt sich (ganz grundsätzlich) so eine Erstellung und HP-Pflege gut durchführen (bin grundsätzlich nicht unbegabt, aber HP-mäßig ein Neuling, wäre also schön, wenn es komfortabel und einsteigerfreundlich zu realisieren wäre). Was ich nicht möchte, sind diese "suchen sie sich ein Design aus und wir machen ihnen eine Homepage"-Tools. Ich möchte schon verstehen, was ich da mache und auch nach einem gewissen Lernerfolg dann etwas tiefer einsteigen können.

2. Was muss ich tun, damit ich so einen "Passwortschutz" realisieren kann?

Vielen Dank schon einmal im Voraus,
Cunni
 
wenn du wirklich in HTML und CSS einsteigen willst: http://de.selfhtml.org/ lesen.
ich arbeite mit texteditor, da bietet sich phase5 an, notepad++ sollte aber auch html syntax-highlighting können.

und für die passwortabfrage. entweder mal nach "passwort php script" oder ".htaccess passwort schutz" oder so googlen.

viel erfolg
noise
 
Wordpress

Hi,

vielleicht ist Joomla für den Anfang etwas mächtig. Ich empfehle Wordpress. Das ist ebenso hervorragend dokumentiert und es gibt 1000e fertiger Plugins und Erweiterungen (und Themes), die fast alle kostenlos sind.

Viel Erfolg,
Matt
 
hm.. also ich würde es wie folgt machen: ich hab ne homepage bei homepage-baukasten.. ist ganz easy... da kann man dann auch rechte vergeben, wer welche seite anschauen darf. dort würde ich dann die dropbox daten hinterlegen oder reinstellen oder wie auch immer...

ist halt einfach, denn man brauch nichts programmieren und ist selbsterklärend. außerdem brauchst du nichts zu bezahlen.

ma sehn was es noch so für ideen gibt ;) klingt ganz interessant...
 
Ein CMS wäre da gut,

entweder Joomla (was aber "schwerer" ist) oder Wordpress (eig. ne Blogging Software, aber mutierte eher zum CMS für alles, ist einfacher als Joomla).

"schwer" und "leicht" ist natürlich immer relativ.
 
Danke für die fixen Antworten!

Hat schon einmal jemand mit "KompoZer" gearbeitet? Ist so ein "YouSeeWhatYouGet" Tool... vielleicht für den Anfang auch nicht schlecht?

Nochmal zum Passwortschutz: Muss ich dafür zwingend dynamische Inhalte (php etc.) verwenden? Das würde mich nämlich nen Aufpreis bei domainfactory kosten...
 
Hi,

du musst ein bisschen unterscheiden zwischen Editoren wie Kompozer und fertigen Systemen wie Joomla oder Wordpress. Der Vorteil bei Wordpress ist z.B., dass du nach der Installation sofort mit den Inhalten loslegen kannst und dir um Aufteilung und Gestaltung keine Gedanken machen musst (kannst und solltest, aber eben nicht musst).

Beim Editor fängst du mit einer leeren Seite an, bei Wordpress geht's gleich in die Vollen...

Grüße
Matt
 
Hi,

wenn du wirklich was dabei lernen willst, solltest du lieber auf so Zeug wie CMS und Composer verzichten und den Anfang mit ganz rudimentärem HTML-Code machen. Dafür gibt es eine Million Tutorials, alternativ bietet das Rechenzentrum der Uni in der Nähe vermutlich auch gelegentlich sowas an. Problematisch ist, wenn du garkein HTML kannst, wirst du bei Fehlern wahrscheinlich aus dem Quellcode nicht besonders schlau, in dem man sie oft viel leichter beheben kann als im WYSIWYG-Editor.

Wenn du dann die Grundlagen ein bisschen verinnerlicht hast, kannst du immernoch die WYSIWYG-Lösung nehmen und im Code eingreifen, wo es nötig wird. Wenn dir die Grundlagen egal sind, nimm ruhig Jommla o.ä., die sind alle relativ durchschaubar, wenn man technisch bewandert ist. Joomla ist halbwegs unkompliziert, es gibt auch erheblich schlimmere CMS.

Für ein CMS wie Joomla und co brauchst du zwingend PHP/MySQL-Funktionalität, sonst funktioniert da überhaupt nichts. Zum Testen kannst du dir auch einfach einen lokalen Apache/MySQL-Server mit xampp(lite) erstellen und darin experimentieren.

Für Passwortschutz reicht ein einfacher .htaccess-Schutz in den meisten Fällen aus. Mit PHP/MySQL kriegt man es es natürlich viel schöner und komfortabler, ist aber auch aufwendiger.

Betrachte den Unterschied CMS/Codekenntnis so wie zwischen Word und LaTeX: mit dem ersteren geht es (erstmal) bequemer, mit dem zweiteren geht es besser.
 
Mit einem CMS verwaltest du nur die Inhalte der Webseite.
Ich schlage Dir auch vor, mach Dich mal ran an Selfhtml, versuche Cdeschnipsel zusammenzusetzen und baue Dir so eine Seite Seite, wenn Du CSS verwndest in einem nächsten Schritt, kannst du Seiten gestalten.

Du wirst sehen, es ist gar nicht so schwer und es macht Spass.

Gruss
Cristian
 
[quote='Think!Linux',index.php?page=Thread&postID=868982#post868982]Mit einem CMS verwaltest du nur die Inhalte der Webseite.
Ich schlage Dir auch vor, mach Dich mal ran an Selfhtml, versuche Cdeschnipsel zusammenzusetzen und baue Dir so eine Seite Seite, wenn Du CSS verwndest in einem nächsten Schritt, kannst du Seiten gestalten.

Du wirst sehen, es ist gar nicht so schwer und es macht Spass.

Gruss
Cristian[/quote]

Ja, so ähnlich habe ich mir das auch gedacht. Vielen Dank für die Hinweise auf die CMS-Software, aber ich möchte tatsächlich etwas näher am Quellcode bleiben.
Ich habe nun mal etwas mit KompoZer rumgespielt und finde ganz gut, dass man ja direkt sieht, wie die WYSIWJG-Aktionen in Code umgesetzt werden.

Wenn ich dann auf Probleme stoße melde ich mich wieder... hier laufen ja genugen Profis rum :thumbsup:

Für Passwortschutz reicht ein einfacher .htaccess-Schutz in den meisten Fällen aus.

Gut zu wissen, damit beschäftige ich mich, wenn ich gelernt habe, wie man Frames erstellt ;)

Danke und Grüße,
Cunni
 
Achtung, Frames sind schlecht! Sollten nicht mehr verwendet werden.
 
[quote='iven sadok',index.php?page=Thread&postID=869003#post869003]Achtung, Frames sind schlecht! Sollten nicht mehr verwendet werden.[/quote]

Ok, Anfängerfehler... damals gab es noch Frames ;)

Was nimmt man heutzutage?
 
Ich denke am besten ist es Du liest dir mal ein HTML/CSS Tut durch.
Dann verstehst du recht schnell die Zusammenhänge zwischen HTML und den Stylesheets. Du kannst komplette Seiten mit CSS designen. Und damit auch die Frames ersetzen. Das ist am Anfang etwas strange, zumal die unterschiedlichen Engines der Browser es dir nicht leichter machen. Aber wenn du das Prinzip verstanden hast, kommst du eigentlich gut klar.
Wenn du mal nach CSS Templates googlest, findest du einen Haufen simpler Beispiele wo man recht schnell die Verbindungen zwischen den beiden Elementen versteht.

Die wichtigen Stichworte sind: div, id und class; wenn du das soweit hast gehts weiter mit float, position etc.

Viel Spaß!
 
Viele verwenden Tabellen, am Angesagtesten ist Formatieren mit CSS.

Die Idee dahinter ist, dass man sich quasi Blöcke/Abschnitte/Einheiten erstellt (meistens mit div-Tag) und diese dann mittels CSS positioniert.
 
Frames wurden aber auch verwendet, um zwei HTML Dateien gleichzeitig anzuzeigen, z.B das Menü und der eigentliche Text der Seite. Mit dem Vorteil, die Navigation zentral in einer Datei zu verwalten. So muss nur eine Datei angepasst werden, wenn sich in der Navigation etwas ändert. Ein einfacher Ersatz der Frames ist nicht vorhanden. Entweder du nimmst eine Script/Programmiersprache wie Perl, php usw. oder du versuchst dich an den einfacheren SSI


CMS haben (u. a.) den Vorteil, dass sie die Verwaltung der Menüs selbständig erledigen. Insbesondere bei größeren Seiten ein Vorteil. Ohne CMS geht heute nichts mehr, wer will sich schon täglich mit dem Code herumschlagen. Inhalte sind wichtig. Aber die ersten paar Seiten selber in HTML zu erstellen ist sicher eine gute Idee.
 
Hi,

Tabellen sind am einfachsten von den Möglichkeiten im "modernen" Rahmen. DIVs würde ich eher vermeiden. Frames sind auch kein Drama, die Sorgen diesbezüglich sind m.E. eher an optischen denn an wirklichen Problemen orientiert. Der Grund ist relativ einfach einzusehen: es gibt Leute, die surfen mit 1024x768, und es gibt Leute, die surfen mit 1920x1200. Da hast du bei einer Tabellenlösung deutlich mehr Spielraum und weniger Verunstaltungsmöglichkeiten, das ganze optisch ansprechend zu gestalten, als du sie bei Frames hast.

Die Navigation zentral zu verwalten ist in der Tat ein Vorzug von Frames, den man ohne ebensolche erst mit PHP ("include", einbinden einer Datei) reproduzieren kann.

lg
 
Tabellen und Frames sind böse!

Div und css sind dein Freund.

Der Grund: Viel mehr flexibilität. Hier mal ein einige Beispiele: csszengarden.
Der HTML-Quellcode aller Beispiel ist der selbe. Es wird hier nur das CSS ausgetauscht.

Gruß

Matthias
 
[quote='cunni',index.php?page=Thread&postID=868861#post868861]Hat schon einmal jemand mit "KompoZer" gearbeitet? Ist so ein "YouSeeWhatYouGet" Tool... vielleicht für den Anfang auch nicht schlecht?[/quote]
Das Schöne an WYSIWYG-Editoren ist, dass es sie nicht gibt. You never get, what you see! Weder mit Frontpage noch mit Dreamweaver. Also macht man die grobe Arbeit mit dem vermeintlichen WYSIWYG-Webeditor, und die Fehler bereinigt man dann im Quelltext. Dabei lernt man nach und nach HTML und CSS ziemlich gut kennen.

Bytheway: Das Wort Webdesign ist in gewisser Weise auch ein Missverständnis. Gutes Webdesign überlässt es dem Empfänger bzw. Empfangsgerät, wie die Seite letztlich aussehen wird. Mögen all jene, die Javascript und Seitenbreiten jenseits von 1024 Pixeln voraussetzen, auf ewig in der Hölle schmoren :D
 
Hier schwirren eine ganze Reihe von Halbwahrheiten herum, wirklich unterschreiben würd ich jedoch keinen dieser Ratschläge.
Es ist keine Frage, ob CSS oder Tables oder Frames. Man verwendet, was einem gerade am sinnvollsten erscheint.
Wenn es deine erste Homepage ist wären Frames durchaus eine gute Idee. Die verwendet man zwar nicht mehr, aber zum HTML lernen sind sie schon ok Du willst dich nicht mit CSS-Markup herumschlagen wenn du noch nicht mal die HTML Grundlagen kennst. Zudem wirst du dein Frame-Wissen später bei iFrames ohnehin noch brauchen. Irgendwann baust du dann deine Frame-Seiten auf includes um und denkst dir, ahhh so geht das also!
Wie auch immer du dich entscheidest, vor allem musst du einmal wissen was deine Seite können soll.
Es war immer wieder von Login und Passwörtern die Rede. Wozu? Soll es vor allem darum gehen die Inhalte vor anderen Leute zu verstecken oder willst du jedem Benutzer individuelle Inhalte bieten? Oder willst du deine Seite nur allgemein vor unbefugten Zutritt schützen?
Überleg dir einfach mal was genau du gerne hättest. Dann überlegst dir warum du das gerne so hättest und zuletzt ob es wirklich notwendig ist.
Danach würd ich dir wirklich sehr zu einem CMS raten.
Erste eigene Homepages schauen immer furchtbar aus, bedeuten einen riesen Aufwand und du wirst das Gelernte nur in den seltesten Fällen weiter nutzen können.
Gerade wenn du bei deinen verschieden Usern/Logins bleiben mag hast du noch einiges vor dir. Wenn dann die Seite auch noch halbwegs ordentlich aussehen soll wird das ein steiniger Weg.
Find prinzipiell ja super, wenn man sich selber damit beschäftigen mag. Wenn du es als Hobby machen magst - nur zu! Jedoch würd ich in Zeiten wo komplette CMS-Systeme mit 4 Mausclicks installiert sind niemanden mehr raten sich html, php und das ganze Zeug anzutun, wenn man nicht vorhat es auch weiterhin zu verwenden.
Wennst dich trotzdem in das Abenteuer stürzen magst schau dir folgende Themen in dieser Reihenfolge an:
1.) Html vor allem <h1>, <table>,<img>
2.) Ein paar CSS Eigenschaften im <span style="...">xxx</span> ausprobieren
3.) Das ganze mit divs ausprobieren - diese auch positionieren.
4.) Den Teil in eine externe css Datei auslagern und mittels <span id="xxx"> ausprobieren
5.) Das selbe mit Klassen ausprobieren.
6.) Mit diesem Wissen eine Seite mit Formular bauen
7.) Üben üben üben
8.) Die Werte des Formulars mit Php ausgeben
9.) Ein paar weitere php Befehele ausprobieren - vor allem "include".
10.) Überlegen ob es was für dich ist, du weitermachen magst oder es einfach bleiben lässt.
Für das ganze brauchst du eigentlich nur einen Text-Editor (zB Pspad) und bis zu Punkt 8 brauchst nicht mal einen Server, einfach alles daheim am PC ausprobieren.
Viel Spaß und viel Erfolg ;)
 
  • ok1.de
  • ok2.de
  • thinkstore24.de
  • Preiswerte-IT - Gebrauchte Lenovo Notebooks kaufen

Werbung

Zurück
Oben