screezeHead - dynamisches Einbinden von <head> informationen

Dieser Bereich dient dazu, eure Tricks und Erweiterungen vorzustellen, damit diese auch andere Anwender nutzen können. // This area can be used to publish your tricks and extensions to the APF to be used by other developers.
Benutzeravatar
dr.e.
Administrator
Beiträge: 4527
Registriert: 04.11.2007, 16:13:53

Re: screezeHead - dynamisches Einbinden von <head> informati

Beitrag von dr.e. » 21.07.2011, 15:43:04

Das macht nix, sowas kann passieren! ;)
Viele Grüße,
Christian

Megger
Beiträge: 1233
Registriert: 04.11.2008, 10:57:37

Re: screezeHead - dynamisches Einbinden von <head> informati

Beitrag von Megger » 24.08.2011, 18:09:45

Gibt es eigentlich einen Grund warum Packages nach möglich per gzencode ausgeliefert werden und "normale" Files nicht?
Warum wird in der JsCssInclusionAction.php nicht genauso wie in der JsCssPackageAction.php geprüft ob eine Auslieferung per gzip möglich ist?
Tutorial: Browsergame mit dem APF (Die ersten Parts handeln von Installation und Inbetriebnahme des APFs, deswegen sicherlich auch für alle Nicht-Browsergame-Programmierer interessant)

APF-Version
  • Entwicklung: 2.0
  • Produktiv: 1.15

Benutzeravatar
Screeze
Beiträge: 1920
Registriert: 05.08.2009, 09:49:04
Kontaktdaten:

Re: screezeHead - dynamisches Einbinden von <head> informati

Beitrag von Screeze » 24.08.2011, 18:37:30

Weil es sich um 2 verschiedene Komponenten handelt, die eigentlich getrennt entwickelt wurden, und bei einem davon das wohl nicht implementiert wurde ;)

Benutzeravatar
dr.e.
Administrator
Beiträge: 4527
Registriert: 04.11.2007, 16:13:53

Re: screezeHead - dynamisches Einbinden von <head> informati

Beitrag von dr.e. » 24.08.2011, 19:49:57

Sollten wir das dann nicht einfach nachziehen? ;) Oder eine Action draus machen?
Viele Grüße,
Christian

Benutzeravatar
Screeze
Beiträge: 1920
Registriert: 05.08.2009, 09:49:04
Kontaktdaten:

Re: screezeHead - dynamisches Einbinden von <head> informati

Beitrag von Screeze » 24.08.2011, 19:55:46

Die Frage ist ob wir nicht gleich JsCssPackager, JsCssInclusion und HtmlHeader zusammenführen, scheint sowieso sehr verwaschen zu sein wie man an diesem thread hier merkt ;)
Auch für die Inlcusion hatte ich mal drüber nachgedacht Caching mit shrinking und zipping zu ermöglichen, vielleicht kann man das dann gleich beim zusammenführen einfacher machen?

Megger
Beiträge: 1233
Registriert: 04.11.2008, 10:57:37

Re: screezeHead - dynamisches Einbinden von <head> informati

Beitrag von Megger » 24.08.2011, 20:01:42

Eine Zusammenführung wäre sicherlich sinnvoll, habe da bisher auch noch keinen Unterschied gemacht, d.h. Packages und Files habe ich eigentlich immer per HtmlHeader hinzugefügt
Tutorial: Browsergame mit dem APF (Die ersten Parts handeln von Installation und Inbetriebnahme des APFs, deswegen sicherlich auch für alle Nicht-Browsergame-Programmierer interessant)

APF-Version
  • Entwicklung: 2.0
  • Produktiv: 1.15

Benutzeravatar
dr.e.
Administrator
Beiträge: 4527
Registriert: 04.11.2007, 16:13:53

Re: screezeHead - dynamisches Einbinden von <head> informati

Beitrag von dr.e. » 24.08.2011, 20:02:31

1:0 für eine Zusammenführung nach htmlheader.
Viele Grüße,
Christian

Megger
Beiträge: 1233
Registriert: 04.11.2008, 10:57:37

Re: screezeHead - dynamisches Einbinden von <head> informati

Beitrag von Megger » 25.08.2011, 10:11:34

Mindestens schon 9:0 schließlich sagen das meine 9 Stimmen in meinem Kopf, bei der 10. bin ich mir nicht so sicher, die summt immer nur die Melodie von Tetris :lol:
Tutorial: Browsergame mit dem APF (Die ersten Parts handeln von Installation und Inbetriebnahme des APFs, deswegen sicherlich auch für alle Nicht-Browsergame-Programmierer interessant)

APF-Version
  • Entwicklung: 2.0
  • Produktiv: 1.15

Benutzeravatar
dr.e.
Administrator
Beiträge: 4527
Registriert: 04.11.2007, 16:13:53

Re: screezeHead - dynamisches Einbinden von <head> informati

Beitrag von dr.e. » 25.08.2011, 22:25:19

OK, dann nimm dir das mal für 1.15 vor.
Viele Grüße,
Christian

Benutzeravatar
Screeze
Beiträge: 1920
Registriert: 05.08.2009, 09:49:04
Kontaktdaten:

Re: screezeHead - dynamisches Einbinden von <head> informati

Beitrag von Screeze » 26.08.2011, 13:04:24

Die Frage ist ob es bei der gelegenheit nicht sinnvoll wäre noch ein 2. Taglib wie *:gethead einzuführen, welchen man am ende des bodys platzieren kann, um js dateien nicht im head sondern im body laden zu können...

edit: und die jscssinclusion hat seit kurzem einen eigenen filterchain, wär cool wenn jscsspackager diesen dann letzendlich auch bekommt.

Benutzeravatar
dr.e.
Administrator
Beiträge: 4527
Registriert: 04.11.2007, 16:13:53

Re: screezeHead - dynamisches Einbinden von <head> informati

Beitrag von dr.e. » 26.08.2011, 17:34:29

Jep, das klingt gut. Man könnte dem <*:gethead/> einen Schalter mitgeben um die JS-Dateien nicht auszugeben. Alternativ einfach eine weitere Taglib für JS-Dateien, die der Benutzer immer parallel zu <*:gethead/> nutzen muss. Für die Migration ist sicher Variante 1 einfacher.
Viele Grüße,
Christian

Benutzeravatar
dave
Beiträge: 903
Registriert: 04.02.2011, 19:03:57
Wohnort: Berlin
Kontaktdaten:

Re: screezeHead - dynamisches Einbinden von <head> informati

Beitrag von dave » 31.08.2011, 16:22:08

dr.e. hat geschrieben:Hallo dave,

der Tag <htmlheader:addjs /> ist von der Extension dazu gedacht, JS-Files aus einem definierten Namespace anzuhängen. Diese werden dann über eine FC-Action - sofern gewünscht - ausgeliefert. Was du möchtest ist aber eine statische Auslieferung der Inhalte. Versuchs doch mal mit dem <htmlheader:addstaticcss /> dort kannst du eine statische Resource angeben, die wo auch immer in deinem per HTTP erreichbaren Bereich der Seite liegt. Am besten du schaust dir mal den Ordner /apps/extensions/htmlheader/pres/taglib an, dort findest du sicher noch einige nützliche Tags. Die Doku unter http://wiki.adventure-php-framework.org ... rweiterung ist leider nicht ganz vollständig.
Ich habe mich diesem alten Thema heute mal kurz auf einer Seite bei mir angenommen :). Habe das soweit probiert und es klappt auch bestens! Habe auch gleich die Doku dazu im Wiki mit einem Beispiel versehen.


Megger
Beiträge: 1233
Registriert: 04.11.2008, 10:57:37

Re: screezeHead - dynamisches Einbinden von <head> informati

Beitrag von Megger » 13.09.2011, 13:48:47

Wenn du Zeit hast dann gerne, bin momentan noch ein bisschen eingespannt
Tutorial: Browsergame mit dem APF (Die ersten Parts handeln von Installation und Inbetriebnahme des APFs, deswegen sicherlich auch für alle Nicht-Browsergame-Programmierer interessant)

APF-Version
  • Entwicklung: 2.0
  • Produktiv: 1.15

Benutzeravatar
Screeze
Beiträge: 1920
Registriert: 05.08.2009, 09:49:04
Kontaktdaten:

Re: screezeHead - dynamisches Einbinden von <head> informati

Beitrag von Screeze » 13.09.2011, 18:40:42

Alles klar mache ich.
Ich führe die JsCssInclusionAction in HtmlHeader, und füge die JsCssPackager Funktionalität dort hinein.

Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast