Clansuite Community Forum


 
Willkommen Gast. Bitte einloggen oder registrieren.
Haben Sie Ihre Aktivierungs E-Mail übersehen?

Einloggen mit Benutzername, Passwort und Sitzungslänge
 
Seiten: [1]   Nach unten
  Drucken  
Autor Thema: Nginx Serverpack - localhost | Control Center  (Gelesen 761 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
tobiasfichtner
Anfänger
**
Offline Offline

Beiträge: 43


« am: September 17, 2011, 02:07:03 »

(English version below)

Hi,

im nächsten Release des Serverpacks soll wenn es nach mir geht schon ein teil des CC's Webinterface (bzw, je nach Entwicklungsgeschwindigkeit, das komplette CC Webinterface enhalten sein.

Das bisher geplante CC Webinterface wird folgende Funktionen enthalten:

Vhost anlegen, editieren, löschen (basis)
~ Windows-Hosts einträge erzeugen/editieren/löschen
~ Verzeichnis für Vhost anlegen, umbenennen (Bei Editierungen) und rekursives Löschen von Verz./Dateien

SSL / HTTPS (basis) (zweite version)
~ SSL (HTTPS) für VHosts aktivieren/deaktivieren
~ Certifikate verwalten (hinzufügen/entfernen/VHost zuweisen)

Reload Konfiguration / Restart Komponenten (basis)
~ Konfiguration einzelner/aller (sofern unterstützt) Komponenten neu laden (Reload)
~ Komponenten neustarten einzeln oder alle (Restart)

Versionsprüfung / Aktuallisierungen (basis)
~ Anzeige der Softwareversionen von PHP, MySQL, Nginx
~ Backlinkseiten auf die Seiten der Komponenten + Dokumentation
~ phpinfo anzeigen, als gewrappten inhalt via ob_start
~ Updatecheck für ein neu verfügbares statisches Serverpack (Gesamtpaket)
~ Updatecheck für die einzelnen Bestandteile

Komponenten-Versionskontrolle (basis)
~ unterschiedliche Versionsverwendung für einzelne Komponenten per VHost
   (Bsp: VHost - Sample.com - PHP 5.3, VHost beispiel.de - PHP 5.4 Alpha (latest))


[English Version]

Hi,

with the next release i want to release a part of the ControlCenter Webinterface for the Serverpack.
At the moment contains the plan the following functionality for the CC Webinterface.

Managment for VHosts (basics)
~ add, edit and delete Windows-Hosts file entries
~ create, rename, delete recursivly Folder and files for the VHosts

SSL / HTTPS (basics) (2nd version)
~ SSL Managment for VHosts (means activation/deactivation)
~ Certification managment (add/remove to single VHost)

Reload & Restart Components (basics)
~ Single/Complete reload components if availible on component
~ Single/Complete restart components

Update & Versioncontroling (basics)
~ Overview of used component versions and availible updates
~ Backlinks to the webpages of the installed components and there manuals and documentations
~ phpinfo as wrapped version over ob_start
~ update notification in cc Webinterface if a never version of a static serverpack is availible
~ update notification in cc Webinterface if a never version of a component availible

greetings,
tobias

// Edit: 10.10.2011 1:50 a.m.
Gespeichert
Jens-A. Koch
Maintainer
*
Offline Offline

Beiträge: 574

One-Man Team


« Antworten #1 am: September 20, 2011, 11:32:47 »

Hallo Tobias,

Danke für die Vorausplanung. Das Control Center wird es zum einen als Tray-App geben,
so wie man es von XAMPP kennt. Damit kann man dann die Daemons starten, stoppen, reloaden und auf die Config zugreifen. Quick-Access gibts für den www Folder, sowie die DB-Administration.
Dazu gibts dann noch das Webinterface - du hast es bereits unter Versionsprüfung / Aktualisierungen treffend beschrieben.

Einzig die SSL Geschichte kann ich nich so richtig unterbringen... eigentlich müsste man dafür
OpenSSL mitbringen. Wie siehst du das?

Gruß Jens
Gespeichert

Keine Supportanfragen per PN oder Mail. Fragen bitte nur im Forum stellen (Wie man Fragen richtig stellt).
tobiasfichtner
Anfänger
**
Offline Offline

Beiträge: 43


« Antworten #2 am: Oktober 10, 2011, 01:41:52 »

Einzig die SSL Geschichte kann ich nich so richtig unterbringen... eigentlich müsste man dafür
OpenSSL mitbringen. Wie siehst du das?

Gruß Jens

Ich les das gerade so und denke mir... Arrggh... Ich meinte das Webinterface mit CC^^ das TrayIcon wäre für meine vorstellung ausreichend gesegnet wenn es Start/Stop/Status/Reload der Komponenten kann.

Zu openSSL: Optional ja. Aber erst zu einem späteren Zeitpunkt. Grund: nachträgliche integration ist selbst beim webinterface geplant. vorerst lass uns bei port 80 bleiben Zwinkernd Sobald das alles läuft gern auch SSL...

grüße,
Tobias
Gespeichert
Jens-A. Koch
Maintainer
*
Offline Offline

Beiträge: 574

One-Man Team


« Antworten #3 am: Oktober 25, 2011, 12:33:06 »

Wie ist der Stand der Dinge im Bezug auf das Webinterface?
Arbeitest du da dran?
Gespeichert

Keine Supportanfragen per PN oder Mail. Fragen bitte nur im Forum stellen (Wie man Fragen richtig stellt).
tobiasfichtner
Anfänger
**
Offline Offline

Beiträge: 43


« Antworten #4 am: Oktober 29, 2011, 12:51:36 »

im moment weniger als ich will um voranzukommen. Arbeit grundsätzlich bin ich am werkeln auch wenn noch kein svn commit erfolgt (ist).

Ich glaube wir hatten uns dabei soweit abgesprochen das wir html-php-mix files für die jeweiligen sektionen wollten. Und das setz ich im moment um. Zwinkernd

Treffen am MO ? oder Verschiebung weil (Frei-)Fei-ertag..?

grüße,
tobias
Gespeichert
Jens-A. Koch
Maintainer
*
Offline Offline

Beiträge: 574

One-Man Team


« Antworten #5 am: Oktober 29, 2011, 05:52:47 »

"Ich glaube wir hatten uns dabei soweit abgesprochen das wir html-php-mix files für die jeweiligen sektionen wollten."

Hmm, was meinst du denn mit html-php-mix files? Es ist das Trennungsprinzip zu beachten!
Das Webinterface arbeitet mit echo-Funktionsaufrufen (wie Platzhalter im Template) und holt benötigte Werte somit aus der PHP Class.
Ich kann nicht abschätzen, was du daran änderst, aber die Funktionsaufrufe rauszuwerfen und direkt mit den Class Properties zu arbeiten (was vom Syntax her noch kürzer wäre - und das Einzige wäre, was mir einfallen würde), bringt uns atm nicht weiter.
Kurz um ich will sagen: ich brauche mehr Controller-Code.

Die WPM-XM Webseite ist in der Mache. Es wird eine Mischung zwischen Blueprint und Compass-Style. Ich suche noch einen Downloadcounter für die Seite... möglich wäre Google Analytics oder Piwik dafür zu verwenden. Hast du evtl. weitere Vorschläge?

Ja, wie gewohnt, Entwicklertreff am Montag, 31.10.2011, 20:30Uhr im Teamspeak und IRC.

Gruß Jens
Gespeichert

Keine Supportanfragen per PN oder Mail. Fragen bitte nur im Forum stellen (Wie man Fragen richtig stellt).
Jens-A. Koch
Maintainer
*
Offline Offline

Beiträge: 574

One-Man Team


« Antworten #6 am: November 08, 2011, 11:28:20 »

Hallo Tobias,

Die Webseite ist nun fertig und comittet.
Ich suche noch einen Downloadcounter dafür. Hast du einen Vorschlag?

Die Umstellung auf Exe-Dateien ist nun vollständig. Die Dateien zu tauschen reichte nicht aus.
Es sind immer auch die Icons zu beachten. Ich bitte um Kompilierung, Test und Rückmeldung.

Ab Morgen gehts dann meinerseits mit dem Interface weiter.
Wie ist der Stand der Dinge bei dir?

Nebenbei: wir haben Heiko (decurio) als weiteren Entwickler dazugewonnen.
Gna-Approved ist er schon. Ich hoffe er meldet sich mal zurück.
Man darf gespannt sein, was das wieder wird... ;-)

Gruß Jens
Gespeichert

Keine Supportanfragen per PN oder Mail. Fragen bitte nur im Forum stellen (Wie man Fragen richtig stellt).
tobiasfichtner
Anfänger
**
Offline Offline

Beiträge: 43


« Antworten #7 am: November 10, 2011, 07:21:27 »

Hi,

DL Counter wüste ich jetzt keinen. Aber ich würde einfach ein DB eintrag machen und fleißig +1 (ggf sqlite3) und ggf. auch eine erweiterte öffentliche statistik (darum die sqlite3 - verteilt sich besser)

"gna approved" ... Klingt niedlich... aber (sonst wirds OT) auch Heiko ein "Herzlich Willkommen"...

Fortschritte bei mir? Mein Kopf ist voller Ideen und weiss noch nicht wie er die umsetzen will...

Interface - Hast glaub gesehen das ich da div. manipulation an den Installern (Mit / Ohne CS) gemacht hab - ^^ nicht nur die Dateien "getauscht" ... aber die Icons hab ich wirklich vergessen - die seh ich auch nicht in der commandline...

Aber zum Interface zurück: Ich würd mich dazu mal gern wieder mit dir im TS beraten wie die frontend realisierung gestalltet werden sollte. reiner gedanken austausch. ansonsten bin ich schon zumindest im kopf weiter und das wird heute abend zu sourcecode... angestrebtes ziel sind die hostfiles und die "hosts" manipulation.

grüße,
tobias
Gespeichert
Jens-A. Koch
Maintainer
*
Offline Offline

Beiträge: 574

One-Man Team


« Antworten #8 am: November 11, 2011, 05:24:40 »

Für den Download-Counter setze ich nun Google Analytics ein.
Da aber JS clientseitig auch off sein kann und der DL dann nicht gezählt werden würde,
hab ich für den Server ein Script geschrieben, welches einfach die Webserver-Logs auf
die Dateiauslieferung untersucht und in einer Textdatei hochzählt.
Geht bestimmt auch mit Awstats - für entsprechenden Hinweis bin ich dankbar.

Also ne TS Session vor dem Entwicklertreff ist definitiv machbar (heute/morgen).
Musst halt nur sagen, wann du Zeit hast...

Commits zum Thema "hostfile/hosts" Verwaltung sind sehr erwünscht.
Erstmal brauchen wir hier nen kleinen Ideen-Stopp, um mehr zu machen!
Die wesentlichen Dinge sind ja auch als Tickets vorgezeichnet.
"... nur ausführbarer Code und geschriebene Dokumentation zählen..." ,)

Grüße Jensa
Gespeichert

Keine Supportanfragen per PN oder Mail. Fragen bitte nur im Forum stellen (Wie man Fragen richtig stellt).
Seiten: [1]   Nach oben
  Drucken  
 
Gehe zu:  


Powered by SMF 1.1.16 | SMF © 2006-2009, Simple Machines

Google visited last this page Mai 20, 2012, 02:16:18