Zurück   KNX-User-Forum > Supportforen > CometVisu
knx-user-forum - International KNX Award Winner 2010


Links
Kalender
Spende

Antwort
 
Themen-Optionen Ansicht
  #21  
Alt 07.01.2013, 11:35
Benutzer
 
Registriert seit: 02.02.2010
Ort: Warstein
Beiträge: 238
peuter wird schon bald berühmt werdenpeuter wird schon bald berühmt werden
Standard

Zitat von Chris M. Beitrag anzeigen
So ist z.B. die templateenginge.js inzwischen sehr "gewachsen".
Mit der der hatte ich damals angefangen, als ich noch nicht sonderlich viel über JavaScript Internas wusste... (Der iconhandler.js ist da schon deutlich weiter - und JavaScript Profis wissen sicher nochmals deutlich mehr)
Um nochmal zu diesem Thema zurückzukommen:
Schon alleine die Tatsache, dass ich nach dem Lesen nicht wirklich wusste was da zu tun wäre, hat mir gezeigt, dass ich nicht unbedingt geeignet bin, die Aufgabe zu übernehmen. Ich bin also weit weg davon ein Javascript-Profi zu sein.
Nach der Nachfrage von Michael(MicHau) und der darauf folgenden Erklärung ist mir immerhin klarer was zu tun ist.

Wenn sich da in naher Zukunft niemand geeigneteres findet kann ichs mal versuchen. Immerhin hab ich ja zumindest Teile der templateengine.js selbst "verbrochen".
__________________
Gruß
Tobias
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
  #22  
Alt 12.01.2013, 22:45
Benutzerbild von makki
Erfahrener Benutzer
 
Registriert seit: 07.07.2007
Beiträge: 11.779
makki sorgt für eine eindrucksvolle Atmosphäremakki sorgt für eine eindrucksvolle Atmosphäremakki sorgt für eine eindrucksvolle Atmosphäremakki sorgt für eine eindrucksvolle Atmosphäremakki sorgt für eine eindrucksvolle Atmosphäremakki sorgt für eine eindrucksvolle Atmosphäre
Standard

Nur um das nochmal klarzustellen: ich habe den neuen Editor mindestens "mit zu verantworten" und stehe dazu!
Da brauchts sicherlich noch feinschliff, aber das kann werden..

Nur sehe ich da eben eine Fehlentwicklung, was den ganzen sums aussenrum angeht - klares Ziel meinerseits ist "Auto-Visu" - Auflösungs-/Endgeräte-unabhägig und ohne jegliche (per config) Einflussmöglichkeit des Layouts!!
Alles andere ist für mich Sehnenscheidentzündung=Malprogramm.

Sorry, aber nach 5J mit halbfertiger Visu traue ich mich das mal so ganz knapp auf den Punkt zu bringen

Makki
__________________
EIB/KNX & HS3(+Lüfter+picoPSU80), Multiroom-AV mit Russound,mpd,vdr,DM8000, Profilux II+, N141 DALI, DMX, dez. Lüfter (RS485), Wärmepumpe (RS422), 30+ 1-Wire Temp,Luft&Bodenfeuchte,IRTrans
WireGate - Supportforum - bitte keine PN's!

Geändert von makki (12.01.2013 um 22:47 Uhr) Grund: +d
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
  #23  
Alt 12.01.2013, 23:10
Erfahrener Benutzer
 
Registriert seit: 05.07.2010
Beiträge: 1.182
vlamers befindet sich auf einem aufstrebenden Ast
Standard

Auch wenn ich für die Release Vorbereitun ungeeignet bin.

Was meinst du mit Fehlentwicklung in richtung malen?

Wer nicht malen will definiert seine menüs und switches, slider etc ohne flavour, colspan, rowspan usw.

Wer es sich selbst antun möchte, zuviel Zeit hat oder so wie ich einfach drauf steht wenn das gut aussieht und a bissl was her macht der kann malen bis die Sehnen schmerzen.

Ich persönlich finde das, im Vergleich zu den anderen, die Universellste Lösung für "maler" und "puristen"

Gruß
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
  #24  
Alt 12.01.2013, 23:24
Benutzerbild von Chris M.
Erfahrener Benutzer
 
Registriert seit: 14.12.2008
Beiträge: 4.828
Chris M. sorgt für eine eindrucksvolle AtmosphäreChris M. sorgt für eine eindrucksvolle AtmosphäreChris M. sorgt für eine eindrucksvolle AtmosphäreChris M. sorgt für eine eindrucksvolle Atmosphäre
Standard

Zitat von peuter Beitrag anzeigen
Wenn sich da in naher Zukunft niemand geeigneteres findet kann ichs mal versuchen. Immerhin hab ich ja zumindest Teile der templateengine.js selbst "verbrochen".
Naja, wenn's schief geht, kann man's ja immer noch zurückdrehen...
Zitat von makki Beitrag anzeigen
Nur sehe ich da eben eine Fehlentwicklung, was den ganzen sums aussenrum angeht - klares Ziel meinerseits ist "Auto-Visu" - Auflösungs-/Endgeräte-unabhägig und ohne jegliche (per config) Einflussmöglichkeit des Layouts!!
Keine Angst, das wird immer so gehen. Das geht aber auch jetzt schon - folglich ist in dem Bereich natürlich wenig (aber auch nicht keine!) Weiterentwicklung passiert (z.B. ist <include> genau aus dem Grund der automatischen Config-Generierung reingekommen...). Der andere Bereich musste halt noch etwas aufholen - und der ist auch zwingend notwendig um Interessenten zu gewinnen. Auch wenn die dann nur das einfache nehmen...

Die Verteilung der Vorführwagen in einem Autohaus entspricht auch nicht dem Verhältnis der Zulassungstatistik...
Zitat von vlamers Beitrag anzeigen
Wer nicht malen will definiert seine menüs und switches, slider etc ohne flavour, colspan, rowspan usw.
Eben.
Zitat von vlamers Beitrag anzeigen
Wer es sich selbst antun möchte, zuviel Zeit hat oder so wie ich einfach drauf steht wenn das gut aussieht und a bissl was her macht der kann malen bis die Sehnen schmerzen.
Es geht um die Wahlfreiheit. Jeder soll das nehmen können, was er braucht und will.

Den Leuten Sachen verkaufen, die die nicht brauchen, aber ihnen trotzdem weismachen, dass die die wollen braucht ein Werbeetat wie Apple...
__________________
TS2, B.IQ, DALI, WireGate für 1wire so wie Server für Logik und auf HomeCockpit Minor. - Bitte keine PNs, Fragen gehören in das Forum, damit jeder was von den Antworten hat!
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
  #25  
Alt 13.01.2013, 00:24
Benutzerbild von makki
Erfahrener Benutzer
 
Registriert seit: 07.07.2007
Beiträge: 11.779
makki sorgt für eine eindrucksvolle Atmosphäremakki sorgt für eine eindrucksvolle Atmosphäremakki sorgt für eine eindrucksvolle Atmosphäremakki sorgt für eine eindrucksvolle Atmosphäremakki sorgt für eine eindrucksvolle Atmosphäremakki sorgt für eine eindrucksvolle Atmosphäre
Standard

Chris, ich weiss absolut was du meinst ("verkauft" wird z.B. über das Metal-Design - niemand frägt ja, welchen Aufwand das macht!)
Ist dieselbe Nummer wie mit Rattengeilen HS-Visus, fixed alle an - Super - bis man feststellt, das man dafür 4 Wochen seine Familie verlassen muss und danach 4 Wochen Reha braucht

Ich mag gerne den selten so lauten Gegenpol darstellen: Minimaler Aufwand ist primärziel!
Damit gewinnt man keinen beliebtheits/Designer-preis, das ist mir absolut klar, aber das ist IMHO was - abseits der 1% Schreihälse - der Markt primär braucht.

Soviel nur zu meinen Beweggründen

Makki
__________________
EIB/KNX & HS3(+Lüfter+picoPSU80), Multiroom-AV mit Russound,mpd,vdr,DM8000, Profilux II+, N141 DALI, DMX, dez. Lüfter (RS485), Wärmepumpe (RS422), 30+ 1-Wire Temp,Luft&Bodenfeuchte,IRTrans
WireGate - Supportforum - bitte keine PN's!
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
  #26  
Alt 13.01.2013, 08:33
Benutzerbild von Bodo
Erfahrener Benutzer
 
Registriert seit: 27.09.2008
Ort: Zürich
Beiträge: 4.634
Bodo sorgt für eine eindrucksvolle AtmosphäreBodo sorgt für eine eindrucksvolle AtmosphäreBodo sorgt für eine eindrucksvolle Atmosphäre
Cool Design Metall rulez

Hoi

Ich hatte erst das uralte Standard-Design.
Dann habe ich auf des Metall-Design umgestellt.
Dabei habe ich 30% der vorher benötigten Elemente entsorgen können und eine bessere, logischere Gruppierung von zusammengehörigen Elementen erreicht.

Insgesamt einfacher, übersichtlicher und platzsparender.
Und nicht zuletzt skaliert es besser auf den verschiedenen Bildschirmen und Handys.

Man merkt einfach, dass das inteligenter gemacht ist und mehr drin steckt, ohne dass es aufwändiger wäre in der Programmierung. Eher das Gegenteil ist der Fall, es ist einfacher.
Und mit copy paste einer Einheit (z.B. Jalu mit Fensterstatus) unendlich schnell gemacht...
__________________
Grüsse Bodo Nach bst. Wissen, ohne Gewähr; Fragen gehören ins Forum, und nicht in mein Postfach; EibPC-Fan; Wiregate-Fan; Alix1d mit eibd, linknx, knxweb, 30x 1-Wire, mjpg_streamer, e-mail, sms, growl-notif., CUL; Dreambox8000HD stream VLC's, TV-Browser start-record; Fritzbox 7270, voip; HP ProCurve 1810G 24 GE; Zotac ZBOX HD-ND22 mit SU2300 und Ubuntu 11.10 FullHD; MusicPal; SqueezeboxBoom; NEU Russound C5; iPhone 5 IOS6.1 JB PHP Lighty

Geändert von Bodo (13.01.2013 um 08:35 Uhr)
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
  #27  
Alt 19.01.2013, 14:11
Benutzer
 
Registriert seit: 02.02.2010
Ort: Warstein
Beiträge: 238
peuter wird schon bald berühmt werdenpeuter wird schon bald berühmt werden
Standard

Zum Thema Refactoring:
Ich habe mich heute mal darin versucht und eine erste Version einer aufgeräumteren templateengine.js eingecheckt. Vornehmlich geht es erstmal darum den globalen Namensraum nicht mehr zu "verschmutzen". Da ich hierfür sämtliche Funktions-/Variablenaufrufe der templateengine ändern musste, kann ich es natürlich nicht ausschließen, das einige Dinge jetzt nicht mehr funktionieren. Also wer Probleme feststellt, bitte melden. Die Fixes dafür sind schnell gemacht.

Als zweites habe ich ansatzweise versucht die vorhandene Funktionen inhaltlich zu gruppieren, dafür habe ich alles was mit Navbars + Topnavigation zu tun hat in den sogenannten PagePartsHandler ausgelagert (kann man später in eine eigene js-Datei auslagern, wenn das inhaltlich tragbar ist).

Bei einer weiteren Gruppierung/Auslagerung der TemplateEngine-Methoden tue ich mich ein wenig schwer, Vorschläge sind da willkommen.

Ansonsten wäre für mich die structure/pure/_common.js auch ein Kandidat für ein solches Refactoring.

Abschließend sei nochmal erwähnt, dass ich kein Javascript-Profi bin und man das an einigen Stellen sicherlich besser hätte lösen können. Wer´s also besser weiß/kann, darf sich hier gerne mit einbringen.

Zum Thema "Visu malen":
Ich muss gestehen, dass ich die Diskussion nicht nachvollziehen kann. Auch im Metal-Design kann man sich genauso einfach und schnell ne Visu zusammenbasteln, wie in jedem anderen Design auch. Dann muss man einfach auf den ganzen "Eye-Candy"-Kram verzichten und hat ne einfache, mit wenig Aufwand erstellte Visu.
Wer die Zeit und Nerven hat, ein wenig mehr Zeit in die Erstellung seiner Config zu stecken, kann das eben auch tun.
Damit sollten eigentlich beide Zielgruppen gleichermaßen zufriedenstellend bedient sein.

Ich persönlich investieren lieber einmalig paar Stunden mehr in meine Config, damit Sie übersichtlich und alle Informationen die ich haben will mit wenigen Klicks zu finden sind. Denn ich spare lieber Zeit beim (mehrmaligen) Benutzen der Visu als beim (einmaligen) Erstellen.
__________________
Gruß
Tobias
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
  #28  
Alt 19.01.2013, 14:17
Benutzer
 
Registriert seit: 09.03.2009
Beiträge: 237
iwan ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Hallo

Zitat von peuter Beitrag anzeigen
Zum Thema Refactoring:
Ich habe mich heute mal darin versucht und eine erste Version einer aufgeräumteren templateengine.js eingecheckt.
Das scheint noch irgendwio der Wurm drin zu sein.
Nach dem Update auf 1342 da meine seite so aus:

Auch mit der Democonfig kommt nicht mehr...
Bin jetzt wieder zurück auf 1332...

Iwan
Angehängte Grafiken
Dateityp: jpg Rev1342.jpg (71,3 KB, 110x aufgerufen)
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
  #29  
Alt 19.01.2013, 14:25
Benutzer
 
Registriert seit: 02.02.2010
Ort: Warstein
Beiträge: 238
peuter wird schon bald berühmt werdenpeuter wird schon bald berühmt werden
Standard

Zitat von iwan Beitrag anzeigen
Das scheint noch irgendwio der Wurm drin zu sein.
Nach dem Update auf 1342 da meine seite so aus:
Ok da war noch ein Fehler beim Text-Widget. In Rev. #1344 läuft die Demo-Config bei mir.
__________________
Gruß
Tobias
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
  #30  
Alt 19.01.2013, 14:45
Benutzer
 
Registriert seit: 09.03.2009
Beiträge: 237
iwan ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Hallo

Das bringt bei mir leider keine Änderung...

Iwan

Edit:
Hat sich erledigt!
Danke für den Hinweis mit der Konsole.
Hab's gefunden war was im structure_custom.js :-(

Geändert von iwan (19.01.2013 um 19:37 Uhr)
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
Antwort

Themen-Optionen
Ansicht

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 aus
Pingbacks are aus
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Tester gesucht / Tester werden (Entwickler) eutelli CometVisu 6 08.12.2012 19:20
Unterstützung für HS Projekt gesucht zimmermk KNX EIB Forum 0 20.10.2011 11:28
Unterstützung gesucht knxnewbie2011 KNX EIB Forum 3 13.09.2011 18:03
[HS/FS] Entwickler für Logikbaustein HS gesucht MbM KNX EIB Forum 6 23.08.2009 20:45
- √ - Unterstützung gesucht: WDR 2 für Radevormwald Michel Sonstiges / Verwaltung / Archiv 52 27.02.2009 16:56


Alle Zeitangaben in WEZ +2. Es ist jetzt 12:44 Uhr.



SEO by vBSEO