Xoops Web Tipps
Stelle RSS/ATOM Feeds zur Verfügung, welche hier angezeigt werden.
Es ist uns eine große Freude Euch mitteilen zu dürfen, dass der alternative Systemadmin altsys in der Version 0.6.1 verfügbar ist. Den Download von altsys findet Ihr unter: Download altsys 0.6.1 XoopsCube Ich kann Euch sehr empfehlen das Modul einmal auf Eurer XoopsCube Installation zu testen, da es Euch die Administration von Xoops Cube entscheidend erleichtern wird. Sven Bookmark to:
XAMPP ist ein Datenpaket, was man hier im Internet herunterladen kann. XAMPP lässt sich aus den folgenden ableiten: X = Linux, A = Apache, M = MySQL, P = PHP, P = Perl. Es gibt aber auch verschiedene AMP-Systeme, wie sich daraus auch das XAMPP ableiten lässt. In einer AMP-Umgebung ist daher bei der Webprogrammierung XAMPP die Ideale Wahl, weil es einen schnellen Einstieg für jeden hat, also wie für Einsteigern als auch für Profis. Falls du nicht über einen Breitbandanschluss verfügst, ist es jedoch sehr auffändig, eine Version aus dem Netz herunterzuladen. Da die Daten von 10 - 70 MB groß sind. Aber gut Ding will Weile haben Bookmark to:
Und zu guter letzt werde ich noch etwas über den Controller von dem MVC-Muster schreiben. Der Controller ist die PHP-Datei, die im Browser aufgerufen wird und liegt meistens im Hauptordner eines Projektes. Der Controller zeigt alle Daten an die für die Website notwendig sind, um die Site dann sichtbar im Browser für den User zu machen. Es sollte dennoch wenig Code in der Datei enthalten sein. Meistens ist der Controller bis zu 15Zeilen lang, dies sollte nach Möglichkeit auch nicht überschritten werden. Bookmark to:
Nun möchte ich noch etwas über View schreiben, was von MVC-Muster stammt. Wie schon geschrieben, wird der gesamte View-Code dem User bzw. dem Kunde sichtbar, also das sogenannte HTML-Template. Genau wie bei dem Model, sollte man auch bei View einen Unterordner mit dem Namen z.B. templates oder view und dann noch eine besondere Dateiendung geben, wie z.B. .temp.html . So wenig wie möglich sollte in diesem PHP-Code geschrieben sein. Der Idealfall wäre, nur die print-Anweisungen, aber es sind auch Schleifen und Verzweigungen ok, wenn das erforderlich ist. Wenn man sich aber nicht ganz sicher ist, dann sollte gefragt werden ob es nur zur Ausgabe von Text dient oder ob es doch was anderes tun soll, wie z.B. die Daten filtern oder die Informationen aus der Datenbank holen. Das würde dann in den Code vom Controller gehören. Bookmark to:
Im vorherigen Bericht habe ich über das MVC-Entwurfsmuster (Model-View-Controller) geschrieben. Nun möchte ich erstmal näher auf das Model eingehen. Was nicht direkt aufgerufen wird, ist das Model der den PHP-Code enthält. Bei der objektorientierten Programmierung ist es sozusagen eine Sammlung von Funktionen und oder Klassen und diese werden normalerweise in ein Unterordner der Webseite gespeichert, um es von den PHP-Dateien abzugrenzen, da diese direkt aufgerufen werden. Die Verzeichnisse des Modell-Codes haben die Namen lib , inc und/oder auch models . Bookmark to:
Das Model-View-Controller (Abk.: MVC) ist ein Entwurfsmuster das in der Webentwicklung am häufigsten verwendet wird und beschäftigt sich mit der Strukturierung. Daher wird der Code in drei Hälften geteilt: Model: Dieser Code arbeitet eher im Hintergrund. Klassen werden von dem klassischen MVC-Muster als Modelle verwendet. View: Dies ist der sichtbare Teil, den der User bzw. der Kunde zu Gesicht bekommt. Meistens sind das dann die HTML-Templates. Controller: Das sind die Dateien, die von den Browsern aufgerufen werden. Die sind dazu da, um die Daten der passenden Funktionen (Model) aufzubereiten um dann das richtige Template (View) auszugeben. Also das ist sozusagen das Bindeglied zwischen Model und dem View. Bookmark to:
Wie ich gerade auf der XoopsCube gelesen habe, ist dort bald ein Speedtest DSL verfügbar, mit dem ich meine DSL Geschwindigkeit testen kann. Ich bin mal gespannt, ob es zu einer Portierung in ein XoopsCube Modul kommt. Auf alle Fälle freue ich mich aber erstmal auf den kommenden DSL Speedtest . Eure Sinnemax Bookmark to:
Funktionen haben einen eigenen Satz an Variablen und bilden eine geschlossene Einheit von Anweisungen. Kurz gesagt sind Funktionen Code-Segmente. Wenn eine Variable außerhalb von einer Funktion ist, dann sind sie innerhalb von Funktionen grundsätzlich unsichtbar und umgekehrt. Das heißt, wenn eine Variable die außerhalb einer Funktion steht, kann zunächst in der Funktion nicht gelesen und geschrieben werden. Im normalen Programmablauf werden Funktionen nicht abgearbeitet, sondern erst wenn eine Funktion aufgerufen wird, wird dann auch der Code-Segment abgearbeitet. In einem Skript kann der Aufruf einer Funktion beliebig oft erfolgen. Das eignet sich insbesondere für Code-Segmente von Funktionen die mehrmals im Skript genutzt werden. Es können aber noch zwischen PHP (die bereits vorhandenen Funktionen) und den selbst definierten Funktionen unterschieden werden. Bookmark to:
Es ist mir eine große Freude Euch mitteilen zu dürfen, das wir hier auf der XoopsCube bald einen DSL Speedtest zur Verfügung haben. Es wird voraussichtlich noch einem Monat dauern, bevor der Speedtest DSL als Modul portiert ist und als besonderes Feature für unsere XoopsCube Community aktiviert wird. Wir hoffen das der Speedtest erfolgreich läuft und als ein nützliches Tool von unserer XoopsCube Community aufgenommen wird. Der Speedtest DSL wird über die folgenden Eigenschaften verfügen: Ermittlung: des Pings in Millisekunden der Download Geschwindigkeit in kByte/s und kBits der Upload Gewchwindigkeit in kByte/s und kBit/s der Anzahl der Verbindungen pro Minute Ich halte Euch über die Entwicklung der Innovation auf dem Laufendem. Für Fragen stehe ich Euch gern zur Verfügung. Sven Bookmark to:
Schriften als Pixelgrafiken werden meist für Logos eingesetzt. Hier erfährst du die Vor- und Nachteile der Pixelgrafiken. Bookmark to:
execution time : 0.253 sec