aureliokessler.ch

Gestaltung | Programmierung

Schön das du bei mir vorbeischaust

Dieser Internetauftritt entsteht aus eigener Hand, von Grund auf!

Dieser Internetauftritt

Was heisst das nun, das dieser Internetauftritt aus eigener Hand entsteht? Für die die sich in diesem Gebiet bewegen, die wissen was alles dahinter steckt. Nun versuche ich es für die zu erklären die keine Ahnung davon haben.

Ein Internetauftritt ist im Internet eine Seite die man mittels eines Programmes wie Internet Explorer, Edge, Safari, Chrome (Browsern) aufrufen kann.

Nun, ich möchte es lernen Internetauftritte zu erstellen. Deswegen schreibe ich hier so eine Art Projekt Tagebuch möglichst nicht in der Entwickler Sprache damit ihr es auch versteht was ich hier tue.

Ich mach mir immer mal wieder Gedanken was ich überhaupt auf mein Internetauftritt haben will. (Textlicher Inhalt, Bereiche) Wie das Layout davon aussehen soll. Was für ein Design ich möchte und wie ich das ganze Realisieren möchte.

Das lernen steht hier natürlich im Vordergrund und deshalb beschäftige ich mich mit verschiedenen Sprachen die man verstehen sollte um Internetauftritte zu Realisieren.

Da währe HTML in der Version 5 die momentan (2016) die Neuste Version ist das gleiche gilt für CSS in der Version 3 und bei JavaScript kann ich euch die Aktuellste Version noch nicht nennen da ich mich mit dieser Sprache erst ein wenig beschäftigt habe.

Diese Sprachen sollte man heute beherrschen wenn man Internetauftritte erstellen möchte. Es sind die Sprachen die dem Besucher den Internetauftritt darstellen und mit JavaScript ist es möglich Interaktiv zu werden.

Dazu nutze ich noch die Sprache PHP mit der ich im Hintergrund arbeite und die Seiten Teile zusammen stelle und den Besuchern dann ausgebe. So ist es möglich flexibler zu arbeiten.

und zu guter letzt die Sprache SQL (MySQL) um Daten aus der Datenbank zu lesen. Dort werden Daten in Tabellen abgelegt. Dann kann man in diesen Tabellen mit gewissen regeln Inhalte suchen und ausgeben lasen. Es ist auch Möglich Tabellen zusammen zu hängen, was häufiger für ausgaben genutzt wird.

Livestreaming!!

Habe mich dazu entschieden ab und an live zu Streamen. Das heisst für euch ihr könnt mir auf livecoding.tv zuschauen wie ich mein eigenen Internetauftritt aufbaue.

aureliokessler auf livecoding.tv

Verlauf

  1. Design/Gestaltung
  2. Programmierung
  3. Veröffentlichung

Design/Gestaltung

aureliokessler.ch - Design Version 1.0

Die erste Gestaltung des Internetauftrittes ist schon erledigt. Ob sie dann wirklich so aussieht werdet ihr in den nächsten Tagen erfahren.

Ich arbeite gerade an dem Design der WebSeite und den Programm Code im Hintergrund las ich was schleifen. Brauche was Abwechslung.

aureliokessler.ch - Design (Geheim) Version 2.0
aureliokessler.ch - Design V2.0 (17.07.2016)
aureliokessler.ch - Design Version 2.0
aureliokessler.ch - Design V2.0 (23.07.2016)

Mit dem Gestalten geht es vorran. Nun habe ich auch das Texten begonnen. Später möchte ich auch das ganze in Englisch umgesetzt haben. Die Community (ob das so kommen wird kann ich euch noch nicht sagen. Die Gedanken sind dazu da.) soll aber ein Deutschsprachiger Raum sein.

aureliokessler.ch - Startseite Version 2.0
aureliokessler.ch - Startseite V2.0 (23.07.2016)

Es gab einen weiteren Bereich. ich kann für nichts garantieren das der so bleibt. Ihr wisst ja Entwicklung ist Veränderung.

aureliokessler.ch - Programmier Bereich Version 2.0
aureliokessler.ch - Programmier Bereich V2.0 (23.07.2016)

Entwicklung in action!

Der Besucherzähler

375 Besucher

Login und Rechte

Login und Rechte sind unerlässlich dafür das man ein Internetauftritt sicher Bearbeiten kann ohne das man immer in den Quellcode eingreifen muss. Das Login (de: Anmelden) soll dafür sorgen das sich nur Berechtigte auf dem Internetauftritt anmelden können. Die Rechte sorgen wiederum dafür das ein Berechtigter Benutzer nur die Teile einsehen kann die für seine Arbeit wichtig sind, ein Beispiel:

Nehmen wir an Sie sind ein Berechtigter Benutzer der Neuigkeiten auf dem Internetauftritt verfassten darf. So können sie Sich auf dem Internetauftritt, genauer gesagt auf einem Sogenahnten Administrations Panel (Verwaltungs Plarform) Anmelden und nun die Neuigkeiten schreiben, sie ansehen und nur ihre eigenen Neuigkeiten bearbeiten. Sie müssen ja nicht noch mehr können als das.

Registration

Bei der Registration geht es darum das sich ein Benutzer selbst auf der Internetauftritt ein Benutzer anlegen kann und darauf dann was tun kann. Ihr kennt sicherlich facebook da könnt ihr euch auch registrieren und dann mit den Benutzer darauf dann Dinge teilen und Bewerten. Wie das auf meinem Internetauftritt aussehen wird kann ich noch nicht sagen nur das ich eine Registration einbaue soviel sei schon mal verraten.

Auch die Registration sollte soweit ohne Bugs laufen. Nach all den Test die ich durch gemacht habe. Hoffe ich das sie wirklich stabil läuft das ihr euch dann hier auch anmelden könnt und euch in Abgesicherten Bereichen Rumtummeln könnt. Was es dort alles gibt werdet ihr dann schon noch früh genug erfahren.

Module System

Ich versuche es euch zu erklären. Ein Modul ist eine Komponente mit spezielen Fähigkeiten. Das heisst jetzt in dem Fall dessen was ich entwickle ist es z.B. ein Neuigkeiten System (Neuigkeiten kann man lesen, schreiben, bearbeiten. In der einfachsten Form) dieses kann das Module System nun einlesen und man kann es dann dadurch verwenden.

Ich Programmiere mein Module System so das man die Module einlesen muss und dann sind sie Standardmassig deaktiviert, das hat für mich was mit der Sicherheit des Systems zu tun. So muss man das Modul selbst dann aktivieren wenn man es nutzen will. Es gibt die Aktion das man ein Modul löschen kann, natürlich wird dann angezeigt auf welchen Seiten es dann Änderungen geben würde dadurch. So ganz ist es in meinem Kopf noch nicht entstanden darum Programmiere ich einfach drauf los und lasse es entstehen.

Also nur zu und geht auf meinen livecoding Kanal und schaut ob ich gerade euch zeige wie ich diese Webseite weiter entwickle.

Kontakt

In Bearbeitung