php.de

Zurück   php.de > Webentwicklung > Software-Design

Software-Design Diskussionen auf Profi-Niveau: PHP Lösungen auf konzeptioneller Ebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 05.09.2011, 13:26  
Neuer Benutzer
 
Registriert seit: 05.09.2011
Beiträge: 2
PHP-Kenntnisse:
Fortgeschritten
Kagome befindet sich auf einem aufstrebenden Ast
Standard Website automatisch aktuallisieren wenn jemand Drittes Daten geändert hat.

Ola,

ich google mich nun seit mehreren Tagen durch das große weite böse Internet und werde aber nicht wirklich fündig.
Ich find im Forumsel hier auch keinen richtigen Platz für mein Thema, da es wohl nicht rein PHP bezogen sein wird => gehen wir mal auf die Konzeptionelle Ebene.

Was ich habe:
Im groben und ganzen handelt es sich bei dem Plugin für eine Website (PHP/HTML/CSS) um ein System, dass automatisch Aufgaben zusammenstellt die bei einem Ereigniss von einem Menschen abgearbeitet werden sollen.
sehr grobes Bsp.:
Ereignis: Anwendung X soll aktuallisiert werden.
Aufgaben: Server stoppen, Anwendung aktuallisieren, Server starten
In der Realität sind da zwischen 50 und 100 Aufgaben dahinter.

Diese Aufgaben werden in einer Tabelle dargestellt. Neben den Aufgaben gibt es in der Tabelle eine Checkbox, in der man durch anklicken der Checkbox "signalisiert", dass diese Aufgabe erledigt ist.

Zur Zeit wird auf dieser Seite alle Häckchen nach und nach gesetzt und dann irgendwann nach Lust und Laune am Ende ein Absenden-Button gedrück.
Das Häckchen wird eigentlich noch in "Realtime" von dem Menschen gesetzt, da das für ihn eine visuelle Hilfe ist, was er noch zu tun hat - das Absende-Knöbbsche wird aber meist erst dann gedrückt wenn alle Aufgaben erledigt sind.

Zukünftig hätte ich es gerne so, dass wenn jemand nur ein Häckchen in das Checkbox-Feld setzt, der Datensatz aktuallisiert.
Das lässt sich wahrscheinlich über Javascript und dem Aufruf einer Website im Hintergrund realisieren. (Falls hier jemand Ideen / Stichworte für google hat, darf er sie gerne mitteilen).

Was ich aber ganz besonders gerne hätte wäre, wenn jemand so eine Checkbox aktiviert, die Daten im Hintergrund verarbeitet werden, alle User, die diese Website betrachten, diese Tabelle aktuallisiert bekommen. Nach Möglichkeit wirklich nur die Tabelle und nicht die ganze Website auf Grund der Performance.
Bildlich gesprochen:
User A klickt eine Aufgabe als "Erledigt" an und User B sieht das dann direkt in seinem Browser, ohne dass er händisch die Website neu laden muss.
Hätte hierfür jemand einen Lösungsansatz / Stichworte mit denen ich google füttern könnte? Vielleicht auch einen Codeschnipsel der ggf sowas ähnliches macht und einen zur Inspiration verleiten lässt. Mir fehlt hier irgendwie der Ansatz / Name einer Technologie / Methode / sonstwas um überhaupt was gescheites zu finden.

Google Ergebnisse für "Website automatisch aktuallisieren" oder vergeleichbaren brachten mich nur zu Lösungen bei denen die komplette Website alle x sekunden refresht wird - was irgendie nicht so ganz meinem Wunsch entspricht - ich will ja nur einen refresh wenn da was geändert wurde und dann nach Möglichkeit nur die Tabelle.

Ich benke mich schon mal im Vorraus für Antworten.
Kagome ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 05.09.2011, 13:35  
Erfahrener Benutzer
 
Registriert seit: 11.04.2011
Beiträge: 260
PHP-Kenntnisse:
Fortgeschritten
lcrash wird schon bald berühmt werden
Standard

Keywords: Comet, Server-push, multipart/x-mixed-replace, Websockets, Server-side events, Etherpad, Google Docs.
lcrash ist offline   Mit Zitat antworten
Alt 05.09.2011, 13:36  
fab
Erfahrener Benutzer
 
Benutzerbild von fab
 
Registriert seit: 28.07.2010
Beiträge: 2.308
PHP-Kenntnisse:
Fortgeschritten
fab ist ein Lichtblickfab ist ein Lichtblickfab ist ein Lichtblickfab ist ein Lichtblickfab ist ein Lichtblick
Standard

Zitat:
Zitat von Kagome Beitrag anzeigen
Zukünftig hätte ich es gerne so, dass wenn jemand nur ein Häckchen in das Checkbox-Feld setzt, der Datensatz aktuallisiert.
Das lässt sich wahrscheinlich über Javascript und dem Aufruf einer Website im Hintergrund realisieren. (Falls hier jemand Ideen / Stichworte für google hat, darf er sie gerne mitteilen).
Dein Stichwort lautet AJAX

Zitat:
Zitat von Kagome Beitrag anzeigen
Was ich aber ganz besonders gerne hätte wäre, wenn jemand so eine Checkbox aktiviert, die Daten im Hintergrund verarbeitet werden, alle User, die diese Website betrachten, diese Tabelle aktuallisiert bekommen.
Das wird schon kniffeliger, da der Server nicht ohne weiteres von sich aus Daten an eine einmal ausgelieferte Webseite senden kann. AJAX Long Polling könnte für dich als Lösung in Frage kommen, dazu findest du auch hier im Forum das ein oder andere.
fab ist offline   Mit Zitat antworten
Alt 05.09.2011, 14:08  
Neuer Benutzer
 
Registriert seit: 05.09.2011
Beiträge: 2
PHP-Kenntnisse:
Fortgeschritten
Kagome befindet sich auf einem aufstrebenden Ast
Standard

vielen dank für die ersten Antworten.

lcrash: Google Docs schau ich mir heute abend mal an, wobei ich da mal ein Video gesehen hatte in dem mehere User an einem "Word document" gearbeitet hatten.

Websockets fallen wohl raus, da nicht mit IE8 funktional.

Server-push sieht recht interessant aus und erinnert mich an Finanzwebsiten, bei denen die Kurs von Aktien immer wieder aktuallisiert werden.
Rest werde ich mir auch heute abend mal genauer anschauen.

fab:
AJAX & AJAX Long Polling werde ich mir auch heute abend genauer anschauen
Kagome ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Daten von Website abgreifen und in Datenbank einfügen loci Datenbanken 10 08.02.2010 17:11
Daten von einer anderen Website auf die eigenen einbinden. meatmanfamily PHP Tipps 2009 1 01.06.2009 22:34
Website in XML-Format öffnen und Daten in DB schreiben...aber nur wie ? Oli Krause PHP Tipps 2009 11 22.03.2009 12:36
Anmelde Daten auf andere Website übertragen? Fruchtzwerk PHP Tipps 2009 2 16.03.2009 12:40
Registrierte User sollen ihre Daten ändern können 54ch4 PHP Tipps 2009 17 14.03.2009 14:29
Daten von Website zu Website übertragen beta02 PHP Tipps 2009 17 13.01.2009 22:19
Daten aus der Menüliste werden nicht geändert essenz PHP Tipps 2008 13 08.05.2008 11:58
Idee: Website mit uncrackbarem Serial Broadcast PHP Tipps 2007 13 23.02.2007 22:59
Daten eintragen und auslesen Rettungsdackel Datenbanken 0 14.09.2005 16:29
Daten aus website auslesen PHP Tipps 2005-2 3 28.08.2005 01:41
Daten Eingabe automatisch ergänzen superbike PHP Tipps 2005-2 1 18.08.2005 13:54
Ausgelesene Daten in Website einbauen PHP Tipps 2004-2 4 24.11.2004 21:31
Daten aus einer externen Website lesen via PHP Locutus007 PHP Tipps 2004 4 29.09.2004 17:20
array_push nur in begrenzter Anzahl ausführen ? PHP Tipps 2004 2 07.09.2004 09:05
[Erledigt] Daten automatisch aus der Ferne sichern Datenbanken 1 21.07.2004 13:42

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
jemand drittes, programm wenn webseite sich geändert hat, an jemand drittes, php im hintergrund user auf webseite, etherpad \server push\, php seite refreshen wenn sich was geaendert hat, alle php dateien wurden verändert, php seite aktualisieren wenn datenbank daten geändert werden, ie8 ich will nicht das der sich aktuallisiert, browser mitteilen das seite sich geändert hat ajax

Alle Zeitangaben in WEZ +2. Es ist jetzt 01:38 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum