Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > pl.comp.lang.php > #15879 > unrolled thread

PHPStorm - jak tworzyć wzorce HTML?

Started byMarek S <precz@spamowi.com>
First post2018-12-16 01:13 +0100
Last post2018-12-26 21:20 +0100
Articles 11 on this page of 51 — 4 participants

Back to article view | Back to pl.comp.lang.php


Contents

  PHPStorm - jak tworzyć wzorce HTML? Marek S <precz@spamowi.com> - 2018-12-16 01:13 +0100
    Re: PHPStorm - jak tworzyć wzorce HTML? Borys Pogoreło <borys@pl.edu.leszno> - 2018-12-16 12:30 +0100
      Re: PHPStorm - jak tworzyć wzorce HTML? Marek S <precz@spamowi.com> - 2018-12-16 16:33 +0100
        Re: PHPStorm - jak tworzyć wzorce HTML? Wojciech Bancer <wojciech.bancer@gmail.com> - 2018-12-16 17:02 +0100
          Re: PHPStorm - jak tworzyć wzorce HTML? Marek S <precz@spamowi.com> - 2018-12-16 17:27 +0100
            Re: PHPStorm - jak tworzyć wzorce HTML? Borys Pogoreło <borys@pl.edu.leszno> - 2018-12-16 17:45 +0100
              Re: PHPStorm - jak tworzyć wzorce HTML? Marek S <precz@spamowi.com> - 2018-12-16 19:10 +0100
                Re: PHPStorm - jak tworzyć wzorce HTML? Borys Pogoreło <borys@pl.edu.leszno> - 2018-12-16 19:21 +0100
                  Re: PHPStorm - jak tworzyć wzorce HTML? Marek S <precz@spamowi.com> - 2018-12-16 20:25 +0100
                    Re: PHPStorm - jak tworzyć wzorce HTML? Borys Pogoreło <borys@pl.edu.leszno> - 2018-12-16 22:19 +0100
                      Re: PHPStorm - jak tworzyć wzorce HTML? Marek S <precz@spamowi.com> - 2018-12-17 22:11 +0100
                        Re: PHPStorm - jak tworzyć wzorce HTML? Wojciech Bancer <wojciech.bancer@gmail.com> - 2018-12-18 08:04 +0100
                          Re: PHPStorm - jak tworzyć wzorce HTML? Marek S <precz@spamowi.com> - 2018-12-18 21:27 +0100
                    Re: PHPStorm - jak tworzyć wzorce HTML? Wojciech Bancer <wojciech.bancer@gmail.com> - 2018-12-17 20:36 +0100
                      Re: PHPStorm - jak tworzyć wzorce HTML? Marek S <precz@spamowi.com> - 2018-12-17 22:12 +0100
                        Re: PHPStorm - jak tworzyć wzorce HTML? Wojciech Bancer <wojciech.bancer@gmail.com> - 2018-12-18 07:54 +0100
                          Re: PHPStorm - jak tworzyć wzorce HTML? Marek S <precz@spamowi.com> - 2018-12-18 21:32 +0100
                  Re: PHPStorm - jak tworzyć wzorce HTML? Wojciech Bancer <wojciech.bancer@gmail.com> - 2018-12-17 20:35 +0100
        Re: PHPStorm - jak tworzyć wzorce HTML? Kviat - 2018-12-16 17:03 +0100
          Re: PHPStorm - jak tworzyć wzorce HTML? Marek S <precz@spamowi.com> - 2018-12-16 17:25 +0100
            Re: PHPStorm - jak tworzyć wzorce HTML? Borys Pogoreło <borys@pl.edu.leszno> - 2018-12-16 17:43 +0100
              Re: PHPStorm - jak tworzyć wzorce HTML? Marek S <precz@spamowi.com> - 2018-12-16 19:29 +0100
                Re: PHPStorm - jak tworzyć wzorce HTML? Borys Pogoreło <borys@pl.edu.leszno> - 2018-12-16 19:53 +0100
                  Re: PHPStorm - jak tworzyć wzorce HTML? Marek S <precz@spamowi.com> - 2018-12-16 20:53 +0100
                    Re: PHPStorm - jak tworzyć wzorce HTML? Borys Pogoreło <borys@pl.edu.leszno> - 2018-12-16 22:09 +0100
                      Re: PHPStorm - jak tworzyć wzorce HTML? Marek S <precz@spamowi.com> - 2018-12-17 23:05 +0100
                        Re: PHPStorm - jak tworzyć wzorce HTML? Borys Pogoreło <borys@pl.edu.leszno> - 2018-12-26 18:02 +0100
                          Re: PHPStorm - jak tworzyć wzorce HTML? Marek S <precz@spamowi.com> - 2018-12-26 21:14 +0100
                            Re: PHPStorm - jak tworzyć wzorce HTML? Borys Pogoreło <borys@pl.edu.leszno> - 2018-12-26 23:32 +0100
                              Re: PHPStorm - jak tworzyć wzorce HTML? Marek S <precz@spamowi.com> - 2018-12-28 23:20 +0100
                                Re: PHPStorm - jak tworzyć wzorce HTML? Borys Pogoreło <borys@pl.edu.leszno> - 2018-12-29 01:33 +0100
                                  Re: PHPStorm - jak tworzyć wzorce HTML? Marek S <precz@spamowi.com> - 2018-12-29 21:16 +0100
            Re: PHPStorm - jak tworzyć wzorce HTML? Kviat - 2018-12-16 18:13 +0100
              Re: PHPStorm - jak tworzyć wzorce HTML? Marek S <precz@spamowi.com> - 2018-12-16 20:11 +0100
                Re: PHPStorm - jak tworzyć wzorce HTML? Borys Pogoreło <borys@pl.edu.leszno> - 2018-12-16 22:17 +0100
                  Re: PHPStorm - jak tworzyć wzorce HTML? Marek S <precz@spamowi.com> - 2018-12-17 23:20 +0100
                    Re: PHPStorm - jak tworzyć wzorce HTML? Wojciech Bancer <wojciech.bancer@gmail.com> - 2018-12-18 07:59 +0100
                      Re: PHPStorm - jak tworzyć wzorce HTML? Marek S <precz@spamowi.com> - 2018-12-18 21:36 +0100
                        Re: PHPStorm - jak tworzyć wzorce HTML? Wojciech Bancer <wojciech.bancer@gmail.com> - 2018-12-18 22:19 +0100
                          Re: PHPStorm - jak tworzyć wzorce HTML? Marek S <precz@spamowi.com> - 2018-12-22 20:02 +0100
                            Re: PHPStorm - jak tworzyć wzorce HTML? Wojciech Bancer <wojciech.bancer@gmail.com> - 2018-12-22 20:51 +0100
                              Re: PHPStorm - jak tworzyć wzorce HTML? Marek S <precz@spamowi.com> - 2018-12-23 15:14 +0100
                                Re: PHPStorm - jak tworzyć wzorce HTML? Wojciech Bancer <wojciech.bancer@gmail.com> - 2018-12-27 13:06 +0100
                Re: PHPStorm - jak tworzyć wzorce HTML? Kviat - 2018-12-16 23:12 +0100
                  Re: PHPStorm - jak tworzyć wzorce HTML? Marek S <precz@spamowi.com> - 2018-12-17 23:55 +0100
                    Re: PHPStorm - jak tworzyć wzorce HTML? Kviat - 2018-12-18 10:24 +0100
                      Re: PHPStorm - jak tworzyć wzorce HTML? Marek S <precz@spamowi.com> - 2018-12-18 21:52 +0100
                        Re: PHPStorm - jak tworzyć wzorce HTML? Kviat - 2018-12-19 02:45 +0100
                          Re: PHPStorm - jak tworzyć wzorce HTML? Marek S <precz@spamowi.com> - 2018-12-22 20:48 +0100
                            Re: PHPStorm - jak tworzyć wzorce HTML? Borys Pogoreło <borys@pl.edu.leszno> - 2018-12-26 17:43 +0100
                              Re: PHPStorm - jak tworzyć wzorce HTML? Marek S <precz@spamowi.com> - 2018-12-26 21:20 +0100

Page 3 of 3 — ← Prev page 1 2 [3]


#15942

FromWojciech Bancer <wojciech.bancer@gmail.com>
Date2018-12-22 20:51 +0100
Message-ID<slrnq1t5eh.m9b.wojciech.bancer@pl-test.org>
In reply to#15939
On 2018-12-22, Marek S <precz@spamowi.com> wrote:

>> Ty się nabijasz, a przypadkiem nabijasz się personalnie ze mnie,
>
> Nie nabijam się z Ciebie lecz z adekwatności argumentu jaki został-
> wytoczony do tematyki o jakiej jest mowa.  A mowa jest o tym, że ponoć-
> korzystanie z możliwości hurtowego tworzenia i aktualizowania-
> pełnowartościowych plików HTML w np. widokach jakiegoś frameworku jest-
> niestosowne i trąci latami 90tymi.

Przypomnę, że w tym podwkątku pisaliśmy o możliwościach przeglądarek
w zakresie tzw. zwiększania dostępności, na co zgryźliwie zapytałeś,-
czy ja o takie rzeczy dbam w swoich projektach. Sugerowałeś wręcz,-
że mało kto tego używa, więc Cię postanowiłem uświadomić, że jednak-
nie - nie jest takich osób mało.

>> jako z osoby niepełnosprawnej z silną dysfunkcją wzroku, która tego typu
>> narzędzia używa w praktyce by móc cokolwiek przeczytać.
>
> A teraz to grubo pojechałeś. Nie będę takich tekstów nawet komentował.-
> Doradzę tylko, że skoro nie możesz przeczytać, co jest napisane, to na-
> podstawie fragmentów wyrwanych z kontekstu, które jednak udało się-
> przeczytać, nie próbuj oczerniać innych osób imputując im obraźliwe-
> przekazy.

Jakoś mam wrażenie, że lepiej ogarniam kontekst od Ciebie, więc to raczej
Ty starasz się mnie oczernić unikając argumentacji tylko dlatego że dowiedziałeś
się o mojej wadzie. Brawo! To jeszcze Cię uświadomię, że wada nie wpływa
na moją pamięć, czy na umiejętność kojarzenia faktu ale tylko i wyłącznie
na pole widzenia i fakt nierozróżniania małych liter (co można skorygować). 
Więc to że używam narzędzi powiększających tekst, czy poprawiających kontrast, 
nie oznacza że czytam-fragmenty wyrwane z kontekstu i wmawianie mi czegoś 
takiego by uniknąć odpowiedzi, czy zaakceptowania faktu jest bardzo słabe.

-- 
Wojciech Bańcer
wojciech.bancer@gmail.com

[toc] | [prev] | [next] | [standalone]


#15947

FromMarek S <precz@spamowi.com>
Date2018-12-23 15:14 +0100
Message-ID<pvo57k$jvb$1@node1.news.atman.pl>
In reply to#15942
W dniu 2018-12-22 o 20:51, Wojciech Bancer pisze:

>> Nie nabijam się z Ciebie lecz z adekwatności argumentu jaki został-
>> wytoczony do tematyki o jakiej jest mowa.  A mowa jest o tym, że ponoć-
>> korzystanie z możliwości hurtowego tworzenia i aktualizowania-
>> pełnowartościowych plików HTML w np. widokach jakiegoś frameworku jest-
>> niestosowne i trąci latami 90tymi.
> 
> Przypomnę, że w tym podwkątku pisaliśmy o możliwościach przeglądarek
> w zakresie tzw. zwiększania dostępności, na co zgryźliwie zapytałeś,-
> czy ja o takie rzeczy dbam w swoich projektach. Sugerowałeś wręcz,-
> że mało kto tego używa, więc Cię postanowiłem uświadomić, że jednak-
> nie - nie jest takich osób mało.

Inaczej: to Ty sobie o tym pomyślałeś, a nie "my" piszemy na ten temat.

A piszemy w kontekście tego czy kolumna o 100px nie pomieści 
powiększonego tekstu - więc w domyśle, projektowanie wysiwyg jest 
pozbawione sensu. Argument z czapy. Ma się to jak pięść do nosa. Wysiwyg 
to nie ogranicza się przecież do stosowania pikseli jako jednostek. 
Szukanie więc na siłę wydumanego argumentu by udupić stosowanie wysiwyg 
jest podejściem, które wykracza poza rozsądny dialog.

> 
> Jakoś mam wrażenie, że lepiej ogarniam kontekst od Ciebie,

Interesujące - ogarniasz lepiej kontekst od autora wątku... Wiesz zatem 
lepiej niż ja, co miałem na myśli.

> więc to raczej
> Ty starasz się mnie oczernić unikając argumentacji tylko dlatego że dowiedziałeś
> się o mojej wadzie. Brawo! To jeszcze Cię uświadomię, że wada nie wpływa
> na moją pamięć, czy na umiejętność kojarzenia faktu ale tylko i wyłącznie
> na pole widzenia i fakt nierozróżniania małych liter (co można skorygować).
> Więc to że używam narzędzi powiększających tekst, czy poprawiających kontrast,
> nie oznacza że czytam-fragmenty wyrwane z kontekstu i wmawianie mi czegoś
> takiego by uniknąć odpowiedzi, czy zaakceptowania faktu jest bardzo słabe.

A jednak znów to czynisz. Powyżej tłumaczę, co komentuję.

A wkurzyło mnie to, że wykorzystałeś swoją martyrologię do tego by 
szmatę ze mnie zrobić wciskając uważając, że nabijam się z osób 
niepełnosprawnych. Dyskusję czysto techniczną naginasz w taki sposób by 
personalne, wyssane z palca przytyki zacząć uprawiać. Chore!

-- 
Pozdrawiam,
Marek

[toc] | [prev] | [next] | [standalone]


#15972

FromWojciech Bancer <wojciech.bancer@gmail.com>
Date2018-12-27 13:06 +0100
Message-ID<slrnq29g1s.3o6.wojciech.bancer@pl-test.org>
In reply to#15947
On 2018-12-23, Marek S <precz@spamowi.com> wrote:

[...]

>> że mało kto tego używa, więc Cię postanowiłem uświadomić, że jednak-
>> nie - nie jest takich osób mało.
>
> Inaczej: to Ty sobie o tym pomyślałeś, a nie "my" piszemy na ten temat.

Cytat od którego się zacząłm podwątek (Borysa):
----
Wybacz za dosadność, ale to jest wymaganie totalnie od czapy. Co w
sytuacji, gdy użytkownik ma powiększony sam tekst? Co jeśli używa innego
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
fontu? I czemu kolumna z imieniem ma 100px, a nie proporcjonalny udział w
^^^^^^
całości?
---

na co się dalej oburzyłeś, że to mało realne.
Więc podałem realne i konkretne przykłady.
Skończ wymyślać i przyjmij do wiadomości, że ludzie to robią.

[... ciach tłumaczenia nie na temat ...]

-- 
Wojciech Bańcer
wojciech.bancer@gmail.com

[toc] | [prev] | [next] | [standalone]


#15913

FromKviat
Date2018-12-16 23:12 +0100
Message-ID<5c16cdd6$0$485$65785112@news.neostrada.pl>
In reply to#15907
W dniu 2018-12-16 o 20:11, Marek S pisze:
> W dniu 2018-12-16 o 18:13, Kviat pisze:
> 
>>
>> Jest widoczny, bo zamiast ręcznie nanosić zmiany w 50 plikach, ten DW 
>> zrobił to za Ciebie.
> 
> Dokładnie tak! O tym właśnie piszę. Zaznaczyłem moim komentarzem to, że 
> to żadna magia lecz czysta funkcjonalność.
> 
>> I uważasz, że to jest właściwa praktyka?
> 
> Hmmm... raczej bardzo wygodne narzędzie do zastosowań w pewnych 
> sytuacjach. Np. bardzo cenię sobie możliwość podglądu widoków w MVC w 
> wersji live.
(...)

>> Czyli jak ktoś nie ma/nie używa DW, to powinien ręcznie zmiany w 
>> 50/100/1000 plikach nanieść, bo tak to powinno się robić?
>> Nie wydaje mi się.
> 
> Nie o tym mowa. Próbuję jedynie ten mechanizm jakoś przenieść na realia 
> PHPStorma - jeśli się da bo lubię widzieć co robię.
> 
>>
>> Ja widzę zasadniczą oszczędność, gdy nanoszę zmianę w jednym pliku, 
>> zamiast w 1000 plikach podstron.
>> Nawet sobie tego nie wyobrażam, żeby tak sobie pracę "organizować"...
> 
> No widzisz. Bo to kwestia posiadania odpowiednich narzędzi i zdobycia 
> doświadczenia na nich.

Szczerze? Nawet gdybym miał takie narzędzie, to nie wpadłbym na to, żeby 
tak robić.

>> Nie przekonałeś mnie :) Jak to nie będę miał bladego pojęcia?
>> To chyba jakiś cud, że powstają strony o tysiącach podstron, skoro 
>> twórcy nie mają pojęcia jak będzie wyglądała kolumna newsów...
> 
> Powstają metodą prób i błędów. Skąd wiesz czy np. najdłuższe 
> dopuszczalne imię zmieści się w komórce tabeli o sztywno ustawionej 
> szerokości 100px? A może będzie to 150px? Wtedy poprawiasz CSS, 
> przesyłasz na serwer (jeśli lokalnie nie pracujesz), odświeżasz okno 
> przeglądarki (jeśli to się da zrobić by widoku nie utracić), 
> stwierdzasz, że jeszcze więcej px potrzeba, więc znów powtarzasz 
> procedurę i tak do skutku aż trafisz.

A Ty skąd to wiesz? Jak stwierdzasz, że jeszcze więcej px potrzeba? 
Nanosisz zmianę na 150px i przeglądasz 30 tysięcy plików html z 
produktami żeby wyłapać, że w jednym nazwa produktu się nie zmieściła?

> Ja tymczasem preferuję przeciągnąć krawędź kolumny i na tym poprzestać. 

Ale żeby sprawdzić, czy to przeciągnięcie wystarczyło, to nadal musisz 
przejrzeć w przeglądarce 30 tys plików.

Swoją drogą, takie np. opisy produktów też wrzucasz ręcznie do tych 
plików html? A jak każdy produkt jest inny i ma inny 
opis/charakterystykę itd., to robisz to 30 tys. razy w 30 tys plików?

Albo ja nadal czegoś nie rozumiem.

> Mało tego, jeśli chodziłoby tylko o jedną wartość CSS, to pal sześć. Ale 
> czasem chodzi o znacznie więcej: np. zmienić paddingi by ładniej 
> wyglądało. Zmienić odstępy między wierszami itd. Coś tam dodać. Parę 
> kliknięć i masz. W minutę całkiem złożone poprawki do CSS/HTML 
> naniesiesz.

Wystarczy zmiana w pliku css. Na co Ci propagacja tych zmian do 
pozostałych plików html? Osadzasz css w każdym pliku zamiast linkować do 
jednego, wspólnego pliku z cssem?

A jak chcesz zmienić coś/treść w stopce? To zamiast mieć jeden 
plik-szablon ze stopką, to nanosisz zmianę w DW, włączasz ten update 
(czy jak to tam się nazywa) i w każdym z 30 tys plików html z produktami 
ten DW  nanosi zmianę automagicznie (automatycznie, skoro tak wolisz). A 
potem pchasz te 30 tys. zmienionych html-ów na docelowy serwer?

> A w metodzie prób i błędów kopiesz się z koniem dochodząc do 
> tego samego rezultatu po 30 odświeżeniach,

Nie mieszajmy dwóch rzeczy. Teraz próbujesz wykazać większą wygodę pracy 
w edytorze wysiwyg, gdzie podgląd masz w tym narzędziu, zamiast podglądu 
w przeglądarce (albo w kilku różnych przeglądarkach równocześnie na 
sąsiednim monitorze... ).
No i ok. Co kto lubi.

Odświeżanie można zautomatyzować.
Np. 
https://chrome.google.com/webstore/detail/easy-auto-refresh/aabcgdmkeabbnleenpncegpcngjpnjkc?hl=pl
Odpalasz na drugim monitorze...

> czyszczeniach cache 
> przeglądarki

Możesz wyłączyć skoro Ci przeszkadza.

> i frameworka.

Nie możesz wyłączyć?

> W/g mnie do bani jest praca na poziomie 
> kodera dla uzyskania efektów estetycznych.

Ale co to ma wspólnego z tym, że szukasz funkcjonalności w narzędziu, 
które umożliwi Ci te zmiany propagować na 30 tys plików html?
Przecież frontendowiec może sobie te zmiany zobaczyć mając jeden 
plik-szablon z przykładowymi danymi produktu "lorem ipsum"...
A czy zobaczy je w przeglądarce czy w programie wysiwyg, to przecież nie 
ma znaczenia.

>> Ośmielam się nie zgodzić.
>> Wręcz przeciwnie, to co Ty proponujesz nie jest dobrą praktyką.
>> Jak ktoś przejmie Twój projekt, to co? Jest skazany na nanoszenie 
>> najdrobniejszej zmiany w 50 plikach? I tak za każdą zmianą? Jest 
>> skazany na kupno DW?
> 
> Owszem, to też racja. Ale tego nie unikniesz.

Jak nie, jak tak? :)
Zmieniam treść stopki w jednym pliku i niezależnie jak dużo witryna ma 
podstron, to ta zmiana widoczna jest na wszystkich.
Magia?

> W poprzedniej firmie tak 
> miałem. Projekt powstał w PHPStorm. W firmie praca była na NetBeansach. 
> No i okazywało się, że np. foldowanie kodu było akceptowane ze składni 
> PHPStorm ale nierzadko dziwnie działało (zwijało czasem część kodu). 
> Jakiekolwiek poprawki wiązały się z koniecznością korekty tych miejsc bo 
> inaczej kod stawał się kompletnie nieczytelny.

Przepraszam, ale nie widzę związku z tematem...

> Skutek był taki, że podczas przebudowy projektu przez programistów 
> tysiące plików musiały być poprawiane bo... poprzednicy używali PHPStorm.

Nadal nie widzę związku z funkcjonalnością propagowania zmian na 
pierdyliard plików html.

>> Każdy rzeźbi jak lubi :)
>> Ja się przestraszyłem na samą myśl, żeby tak zrobić jakąś większą stronę.
>> Np. jakiś sklep z 30 tysiącami produktów. 30 tysięcy podstron?
>> No bez jaj :)
> 
> Heee... ciekawe, co piszesz. Miałem chyba ze 3 duże realizacje. W tym 
> sklep z konfiguratorem, z wyszukiwarką o dynamicznie zmieniających się 
> kryteriach itp. Produktów było ok 30-40 tys.

I faktycznie miałeś dla każdego produktu osobny plik html?

> z 3 kategorii (każda z nich 
> określała inny zestaw cech produktu), a które to wiązały się między 
> sobą. W tle API gadające z hurtowniami itd. Wszystko w DW. Szablonów 
> włącznie z podszablonami było może kilka sztuk. Widoków z tego 
> kilkadziesiąt. I konkretne zadanie - dodać statyczny przycisk w 
> (statycznej) stopce wszystkich stron. Zaglądam więc po roku (bo już nie 
> pamiętałem konstrukcji przedsięwzięcia) na stronę, "pokaż źródło", 
> odczytuję nazwę użytego szablonu, otwieram ten szablon, dodaję powyższy 
> guzik, wydaję polecenie "update" i w ciągu paru sekund poprawka 
> naniesiona.

I ten kod z przyciskiem dodał się do 40 tysięcy podstron z produktami?
Gdzie tu sens?

> Dokładnie tak samo jakbym używał SSI lub podobnych technik. 
> A korzyść taka iż każdy jeden widok otrzymałem jako pełnowartościowy 
> dokument HTML,

To ma być korzyść? 40 tys. osobnych plików html. Dla każdego produktu 
osobny?
Chyba inaczej rozumiem słowo korzyść, albo nadal nie rozumiem o czym 
piszesz. Po każdej duperelkowatej zmianie w stopce pchać na serwer 40 
tys plików... No nie ogarniam :)

Pozdrawiam
Piotr

[toc] | [prev] | [next] | [standalone]


#15922

FromMarek S <precz@spamowi.com>
Date2018-12-17 23:55 +0100
Message-ID<pv99hk$qb$1@node2.news.atman.pl>
In reply to#15913
W dniu 2018-12-16 o 23:12, Kviat pisze:

> 
> Szczerze? Nawet gdybym miał takie narzędzie, to nie wpadłbym na to, żeby 
> tak robić.
Nie dziwię się. To kwestia dostosowania sposobu myślenia do środowiska 
IDE w jakim się pracuje. Ja mam problem w drugą stronę. Trudno mi 
rezygnować z wysiwyg przesiadając się na PHPStorm bo

> A Ty skąd to wiesz? Jak stwierdzasz, że jeszcze więcej px potrzeba? 
> Nanosisz zmianę na 150px i przeglądasz 30 tysięcy plików html z 
> produktami żeby wyłapać, że w jednym nazwa produktu się nie zmieściła?

Bo ustalam jakieś założenia i pod nie tworzę projekt. Jeśli jakiś 
przypadek wykroczy poza te założenia, to wtedy trwają konsultacje co z 
tym zrobić: poprawić wpis, zmienić szerokość, dać dynamiczną szerokość, 
może wiele wierszy? Wszystko zależy od wypracowanych założeń. Czasem nie 
ja je ustalam lecz otrzymuję gotowe wytyczne.

>> Ja tymczasem preferuję przeciągnąć krawędź kolumny i na tym poprzestać. 
> 
> Ale żeby sprawdzić, czy to przeciągnięcie wystarczyło, to nadal musisz 
> przejrzeć w przeglądarce 30 tys plików.

Nie - tylko jeden szablon, na których te pliki bazują.

> Swoją drogą, takie np. opisy produktów też wrzucasz ręcznie do tych 
> plików html? A jak każdy produkt jest inny i ma inny 
> opis/charakterystykę itd., to robisz to 30 tys. razy w 30 tys plików?

Nie - jeden raz.

> Albo ja nadal czegoś nie rozumiem.

Tak, zauważyłem. Wyjaśniam. Te 30.000 produktów zwykle korzysta z 1 lub 
kilku szablonów. Szablon to plik HTML z odpowiednimi specjalnymi tagami, 
które określają nazwy sekcji, oznaczają sekcje podlegające edycji i te 
nie podlegające. Z tego powstaje plik HTML będący z kolei szablonem (w 
sensie frameworka tym razem) dla 10 tys produktów a inny dla 
pozostałych. Nie ma zatem potrzeby tworzenia 30000 plików lecz w 
praktyce jest ich kilka. Wszystkie one mogą mieć wspólne sekcje jak 
linki do CSS/JS. Wtedy modyfikując tą sekcję w jednym pliku szablonu, 
zmieniamy wszystkie zależne pliki HTML.

To nie ja wymyśliłem. Jeśli chcesz, to zainstaluj triala DW i zobacz jak 
działają template'y i regiony. Zobacz jak łatwo je modyfikować nawet 
jeśli jakiś region posiada powstawiane obce znaczniki przynależące do 
jakiegoś frameworka. Np. w blade stosujesz @foreach to modyfikacja 
tabeli (dostawienie kolumny np) jaką generuje, nie spowoduje zniszczenia 
elementów blade. Działa to naprawdę dobrze.

> 
>> Mało tego, jeśli chodziłoby tylko o jedną wartość CSS, to pal sześć. 
>> Ale czasem chodzi o znacznie więcej: np. zmienić paddingi by ładniej 
>> wyglądało. Zmienić odstępy między wierszami itd. Coś tam dodać. Parę 
>> kliknięć i masz. W minutę całkiem złożone poprawki do CSS/HTML 
>> naniesiesz.
> 
> Wystarczy zmiana w pliku css. Na co Ci propagacja tych zmian do 
> pozostałych plików html? Osadzasz css w każdym pliku zamiast linkować do 
> jednego, wspólnego pliku z cssem?

O tym właśnie mówię. Zmieniasz CSS losowo tak długo aż trafisz zamiast 
trafić przy pierwszym posunięciu.

Widzisz - dlatego w firmach zatrudnia się współpracujących webdesignerów 
z programistami. Jedni drugich nie potrafią zrozumieć. :-D

> A jak chcesz zmienić coś/treść w stopce? To zamiast mieć jeden 
> plik-szablon ze stopką, to nanosisz zmianę w DW, włączasz ten update 
> (czy jak to tam się nazywa) i w każdym z 30 tys plików html z produktami 
> ten DW  nanosi zmianę automagicznie (automatycznie, skoro tak wolisz). A 
> potem pchasz te 30 tys. zmienionych html-ów na docelowy serwer?

Tak. Oczywiście nie w takiej ilości. Duże projekty prowadzone tą metodą 
miewały po kilkadziesiąt plików. Ale mniejsza o to. Zwróć uwagę na inny 
aspekt. Masz frameworka, gdzie dzielisz jeden plik HTML na mnóstwo 
małych viewsów itp. Plików takich masz powiedzmy 100. Każdy posiekany, 
co daje sporo plików. Teraz webdesigner stwierdza, że zamiast jakiegoś 
DIVa dajemy 4. Każdy z tych view musi być zmieniony. Robisz to na 
piechotę. Tydzień roboty z korektą pomyłek zamiast 1 kliknięcie.

Coś za coś.

> Nie mieszajmy dwóch rzeczy. Teraz próbujesz wykazać większą wygodę pracy 
> w edytorze wysiwyg, gdzie podgląd masz w tym narzędziu, zamiast podglądu 
> w przeglądarce (albo w kilku różnych przeglądarkach równocześnie na 
> sąsiednim monitorze... ).
> No i ok. Co kto lubi.

Jasne. Korzystanie z różnych metod wymaga różnych podejść. To tak jak z 
uczeniem się języka zupełnie innego koncepcyjnie. Nauczono Cię 
programowania liniowego, to podejście OOP staje się ekstremalnie trudne.

> Odświeżanie można zautomatyzować.
> Np. 
> https://chrome.google.com/webstore/detail/easy-auto-refresh/aabcgdmkeabbnleenpncegpcngjpnjkc?hl=pl 

Do bani. Chodzi o to, że ma się odświeżać gdy coś zmienisz w kodzie. A 
jeśli podzielisz plik na drobne, nie posiadające pełnej semantyki pliki 
HTML, to w życiu tego nie wyświetlisz na niczym.

Problem jest zatem w założeniach. Ty wolisz podzielić istniejący plik 
HTML na małe fragmenty (nazwijmy je views) a ja wolę w tych vewsach dać 
pełną strukturę kodu (balde w Laravelu wytnie sobie co trzeba) po to by 
móc wizualnie pracować.

> Jak nie, jak tak? :)
> Zmieniam treść stopki w jednym pliku i niezależnie jak dużo witryna ma 
> podstron, to ta zmiana widoczna jest na wszystkich.
> Magia?

Dobra, nie mogę komentować dłużej bo flejm się tworzy. Mamy inne 
podejście. Ja staram się nie odcinać od wysiwyg, Ty unikasz tego jak 
ognia :-)

Chętnie bym podyskutował dłużej, ale zobacz o jakiej godzinie odpisuję a 
rano praca... Muszę przyciąć trochę, sorki.


-- 
Pozdrawiam,
Marek

[toc] | [prev] | [next] | [standalone]


#15926

FromKviat
Date2018-12-18 10:24 +0100
Message-ID<5c18bce4$0$474$65785112@news.neostrada.pl>
In reply to#15922
W dniu 2018-12-17 o 23:55, Marek S pisze:
> W dniu 2018-12-16 o 23:12, Kviat pisze:
> 

(...)
>> Albo ja nadal czegoś nie rozumiem.
> 
> Tak, zauważyłem. Wyjaśniam. Te 30.000 produktów zwykle korzysta z 1 lub 
> kilku szablonów. Szablon to plik HTML z odpowiednimi specjalnymi tagami, 
> które określają nazwy sekcji, oznaczają sekcje podlegające edycji i te 
> nie podlegające. Z tego powstaje plik HTML będący z kolei szablonem (w 
> sensie frameworka tym razem) dla 10 tys produktów a inny dla 
> pozostałych. Nie ma zatem potrzeby tworzenia 30000 plików lecz w 
> praktyce jest ich kilka. Wszystkie one mogą mieć wspólne sekcje jak 
> linki do CSS/JS. Wtedy modyfikując tą sekcję w jednym pliku szablonu, 
> zmieniamy wszystkie zależne pliki HTML.

(...)
>> A jak chcesz zmienić coś/treść w stopce? To zamiast mieć jeden 
>> plik-szablon ze stopką, to nanosisz zmianę w DW, włączasz ten update 
>> (czy jak to tam się nazywa) i w każdym z 30 tys plików html z 
>> produktami ten DW  nanosi zmianę automagicznie (automatycznie, skoro 
>> tak wolisz). A potem pchasz te 30 tys. zmienionych html-ów na docelowy 
>> serwer?
> 
> Tak. Oczywiście nie w takiej ilości. Duże projekty prowadzone tą metodą 
> miewały po kilkadziesiąt plików.

W sensie kilkudziesięciu plików-szablonów?
Czyli nie mając DW, dodanie linijki tekstu do stopki, która ma być 
identyczna na każdej podstronie, wiąże się z dodaniem ręcznie tej 
linijki do tych kilkudziesięciu plików-szablonów?

> Ale mniejsza o to. Zwróć uwagę na inny 
> aspekt. Masz frameworka, gdzie dzielisz jeden plik HTML na mnóstwo 
> małych viewsów itp. Plików takich masz powiedzmy 100. Każdy posiekany, 
> co daje sporo plików. Teraz webdesigner stwierdza, że zamiast jakiegoś 
> DIVa dajemy 4. Każdy z tych view musi być zmieniony.
> Robisz to na 
> piechotę. Tydzień roboty z korektą pomyłek zamiast 1 kliknięcie.

Albo może ktoś źle posiekał na viewsy, skoro trzeba zmieniać 100 plików...

>> Nie mieszajmy dwóch rzeczy. Teraz próbujesz wykazać większą wygodę 
>> pracy w edytorze wysiwyg, gdzie podgląd masz w tym narzędziu, zamiast 
>> podglądu w przeglądarce (albo w kilku różnych przeglądarkach 
>> równocześnie na sąsiednim monitorze... ).
>> No i ok. Co kto lubi.

(...)

> Dobra, nie mogę komentować dłużej bo flejm się tworzy. Mamy inne 
> podejście. Ja staram się nie odcinać od wysiwyg, Ty unikasz tego jak 
> ognia :-)

Nic takiego nie napisałem.
Jest mi to obojętne w czym frontendowiec robi szablon, czy w notatniku, 
czy w jego ulubionym super-hiper-duper-wypas edytorze wysiwyg.

Ale jak widzę, że na każdej ze stu podstron jest identyczna stopka, to 
nie tworzę sto viewsów ze stopką, tylko jeden.

> Chętnie bym podyskutował dłużej, ale zobacz o jakiej godzinie odpisuję a 
> rano praca... Muszę przyciąć trochę, sorki.

Raczej nie zgubię wątku, gdy będziesz odpowiadał kiedy masz czas i ochotę :)

Pozdrawiam
Piotr

[toc] | [prev] | [next] | [standalone]


#15930

FromMarek S <precz@spamowi.com>
Date2018-12-18 21:52 +0100
Message-ID<pvbmlv$8tv$1@node2.news.atman.pl>
In reply to#15926
W dniu 2018-12-18 o 10:24, Kviat pisze:

>> Tak. Oczywiście nie w takiej ilości. Duże projekty prowadzone tą 
>> metodą miewały po kilkadziesiąt plików.
> 
> W sensie kilkudziesięciu plików-szablonów?
> Czyli nie mając DW, dodanie linijki tekstu do stopki, która ma być 
> identyczna na każdej podstronie, wiąże się z dodaniem ręcznie tej 
> linijki do tych kilkudziesięciu plików-szablonów?

Można i tak. Ale zazwyczaj CMS odpowiada za treść stopki. Tak więc w 
stopce osobiście umieściłbym generator jej treści. Ale forma stopki 
narzucana byłaby przez szablon.

> Albo może ktoś źle posiekał na viewsy, skoro trzeba zmieniać 100 plików...

Właśnie! Więc masz źle posiekany projekt i co dalej?

>> Dobra, nie mogę komentować dłużej bo flejm się tworzy. Mamy inne 
>> podejście. Ja staram się nie odcinać od wysiwyg, Ty unikasz tego jak 
>> ognia :-)
> 
> Nic takiego nie napisałem.

Jak to nie? Cały czas to manifestujesz choć nie wprost. Jeśli wyrwiesz z 
projektu HTML/CSS/JS jakikolwiek fragment - np. wspomnianą powyżej 
stopkę dokumentu i umieścisz ją w oddzielnym pliku nie zawierającym 
<body> czy <html> to właśnie zrywasz z wysiwyg. Czy to nie hipokryzja? :-)

> Ale jak widzę, że na każdej ze stu podstron jest identyczna stopka, to 
> nie tworzę sto viewsów ze stopką, tylko jeden.

I o tym właśnie mowa. Całkowita izolacja od wysiwyg. Tymczasem ja 
preferowałbym trzymanie nadmiarowości kodu HTML po to by zachować 
wysiwyg. Ja rozumiem takie podejście. Nazywam to podejściem kodera. 
Pracuję jako full stack + graphic designer więc siłą rzeczy staram się 
godzić zwaśnione strony - grafika i kodera.

>> Chętnie bym podyskutował dłużej, ale zobacz o jakiej godzinie odpisuję 
>> a rano praca... Muszę przyciąć trochę, sorki.
> 
> Raczej nie zgubię wątku, gdy będziesz odpowiadał kiedy masz czas i 
> ochotę :)

Dziękuję :-) I sorki raz jeszcze za taki styl korespondencji. Doba nie 
da się wydłużyć. Jeśli coś ucieknie tematycznie poza zakres dyskusji - 
obetnę z w/w względu.

-- 
Pozdrawiam,
Marek

[toc] | [prev] | [next] | [standalone]


#15936

FromKviat
Date2018-12-19 02:45 +0100
Message-ID<5c19a2ac$0$492$65785112@news.neostrada.pl>
In reply to#15930
W dniu 2018-12-18 o 21:52, Marek S pisze:
> W dniu 2018-12-18 o 10:24, Kviat pisze:
> 
>>> Tak. Oczywiście nie w takiej ilości. Duże projekty prowadzone tą 
>>> metodą miewały po kilkadziesiąt plików.
>>
>> W sensie kilkudziesięciu plików-szablonów?
>> Czyli nie mając DW, dodanie linijki tekstu do stopki, która ma być 
>> identyczna na każdej podstronie, wiąże się z dodaniem ręcznie tej 
>> linijki do tych kilkudziesięciu plików-szablonów?
> 
> Można i tak. Ale zazwyczaj CMS odpowiada za treść stopki.

Ok. Wyraziłem się nieprecyzyjnie. Założyłem, że rozmawiamy o szablonie i
nie miałem na myśli treści z CMS.
Chodziło mi o zmianę czegoś (czegokolwiek), kawałka kodu szablonu (też 
tekst...) we fragmencie szablonu stopki.

> Tak więc w 
> stopce osobiście umieściłbym generator jej treści. Ale forma stopki 
> narzucana byłaby przez szablon.

Tak czy inaczej, skoro już wyżej sprostowałem słowo "tekst", zmiany 
trzeba by było dokonywać w kilkudziesięciu plikach ręcznie.
Chociażby dodanie drugiego generatora, obok tego już istniejącego (albo 
w innym miejscu).

>> Albo może ktoś źle posiekał na viewsy, skoro trzeba zmieniać 100 
>> plików...
> 
> Właśnie! Więc masz źle posiekany projekt i co dalej?

Więc jak już taki mam, to trudno. Mus, to mus. Doprowadziłbym sieczkę do 
porządku, albo zmieniłbym te sto plików i uciekał z takiego projektu 
tam, gdzie pieprz rośnie najszybciej jak się da.

Źle posiekany projekt to patologia - w skrócie, nie jest normą, jest to 
zła praktyka.

Ty swoją metodę określasz jako dobrą praktykę, więc nie rozumiem Twojego 
porównania tej Twojej dobrej praktyki, w której trzeba zmieniać 
kilkadziesiąt stopek w kilkudziesięciu plikach, do złej praktyki, w 
której trzeba zrobić to samo.
To czym ten źle posiekany na widoki projekt różni się od Twojego 
dobrego, skoro trzeba zrobić to samo dla tego samego efektu?

W dobrze pociętym na widoki szablonie nie trzeba zmieniać 
kilkudziesięciu plików stopek. W Twoim "dobrym" szablonie składającym 
się z kilkudziesięciu kompletnych plików html trzeba.

(Nie wątpię, że można trafić na szablon, który nie chce dać się dobrze 
pociąć na widoki, ale wtedy przeprowadza się rozmowę z frontendowcem, 
żeby zdobił tak, żeby się dało, albo się zmienia frontendowaca na 
takiego, który to potrafi i rozumie o co chodzi).

>>> Dobra, nie mogę komentować dłużej bo flejm się tworzy. Mamy inne 
>>> podejście. Ja staram się nie odcinać od wysiwyg, Ty unikasz tego jak 
>>> ognia :-)
>>
>> Nic takiego nie napisałem.
> 
> Jak to nie? Cały czas to manifestujesz choć nie wprost.

Nie wiem skąd taki wniosek wyciągnąłeś...
Ostatnio robiłem projekt dla jakiejś firmy, szablon zamówiony został w 
firmie zewnętrznej, która specjalizuje się w robieniu szablonów.

Bladego pojęcia nie mam w czym ten szablon robili. Czy w notatniku, czy 
w super-hiper edytorze wysiwyg. Dla mnie nie ma to kompletnie znaczenia.
Ale jak trzeba coś zmienić w jakimś elemencie, to nie muszę zmieniać 
tego w kilkudziesięciu plikach.

Nie mam nic do wysiwyg. Interesuje mnie poprawność tego co powstało, a 
nie jak powstało.

> Jeśli wyrwiesz z 
> projektu HTML/CSS/JS jakikolwiek fragment - np. wspomnianą powyżej 
> stopkę dokumentu i umieścisz ją w oddzielnym pliku nie zawierającym 
> <body> czy <html> to właśnie zrywasz z wysiwyg. Czy to nie hipokryzja? :-)

Nie, to nie jest hipokryzja. Po prostu mieszasz dwie różne warstwy.
Nie wiem czy zapomniałeś, ale jesteś na grupie od php...

Przykład, (skrajnie uproszczony, dla zrozumienia zasady) w projekcie mam 
pocięty szablon na widoki i pod widoki itd.

nagłówek
menu
środek
newsy
stopka itd.

Jeżeli mam pięć różnych podstron na których znajdują się newsy, i w tych 
newsach trzeba coś zmienić, to zmianę nanoszę tylko w jednym pliku, a 
nie w pięciu plikach z szablonami tych pięciu podstron.

Potrzeba zmienić coś w stopce - zmieniam widok stopki. Robię to raz, w 
jednym pliku, a nie w kilkudziesięciu plikach.
Nie muszę mieć żadnego narzędzia do "updejtowania" zmian na 
kilkadziesiąt plików.

A czy twórca szablonu nanosi/testuje sobie poprawki w notatniku w samej 
stopce, czy w notatniku na kompletnym pliku html, czy wreszcie w 
edytorze wysiwyg, kompletnie mnie nie interesuje.

>> Ale jak widzę, że na każdej ze stu podstron jest identyczna stopka, to 
>> nie tworzę sto viewsów ze stopką, tylko jeden.
> 
> I o tym właśnie mowa. Całkowita izolacja od wysiwyg.

Dla mnie, sto plików-szablonów z identyczną stopką, to sto zmian w stu 
plikach.
W tym sensie zapewne jest to kompletna izolacja od wysiwyg :)

> Tymczasem ja 
> preferowałbym trzymanie nadmiarowości kodu HTML po to by zachować 
> wysiwyg.

Tymczasem ja preferuję wyrzucać powtarzalne fragmenty kodu do osobnego 
pliku i mieć jeden taki fragment w jednym miejscu, zamiast powielony w 
kilkudziesięciu.
Gdybym robił inaczej, to po trzech miesiącach nie byłbym wstanie tego 
ogarnąć. Nie wspominając o osobach, które miałyby po mnie to przejąć, 
albo w przyszłości coś zmieniać.

> Ja rozumiem takie podejście. Nazywam to podejściem kodera. 

A jest jakieś inne, skoro o kodowaniu mowa? ;)

> Pracuję jako full stack + graphic designer więc siłą rzeczy staram się 
> godzić zwaśnione strony - grafika i kodera.

No nie chciałbym po Tobie przejmować projektu. Nie chciałoby mi się 
kupować DW, żeby zrobić zmianę w stopce :)

Pozdrawiam
Piotr

[toc] | [prev] | [next] | [standalone]


#15941

FromMarek S <precz@spamowi.com>
Date2018-12-22 20:48 +0100
Message-ID<pvm4e7$p27$1@node2.news.atman.pl>
In reply to#15936
W dniu 2018-12-19 o 02:45, Kviat pisze:

> Jeżeli mam pięć różnych podstron na których znajdują się newsy, i w tych 
> newsach trzeba coś zmienić, to zmianę nanoszę tylko w jednym pliku, a 
> nie w pięciu plikach z szablonami tych pięciu podstron.
> 
> Potrzeba zmienić coś w stopce - zmieniam widok stopki. Robię to raz, w 
> jednym pliku, a nie w kilkudziesięciu plikach.
> Nie muszę mieć żadnego narzędzia do "updejtowania" zmian na 
> kilkadziesiąt plików.

Dobra, to od początku, Ja również nie jestem w swoim podejściu 
zobligowany do aktualizowania wszystkich plików - mogę jeden i będzie 
działało, ale kompletnie nie o to chodzi. Zobrazuję to na konkretnym 
przykładzie. Niech istnieje projekt:

<html>
<head>
...
<head>
<body>
<div>ten blok jest dla view #1<div>
<div>ten blok jest dla view #2<div>
<footer>to jest stopka będąca de facto view #3</footer>
</body>
</html>

Teraz np. w Laravelu robi się jak poniżej "Twoim sposobem":

Layout jest taki:
<html>
<head>
@yield("content1")
@yield("content2")
@yield("content3")
<head>
<body>

Plik view (w uproszczeniu - bez angażowania się w obsługę kontrolerów 
itp) będzie następujące:

@extends("home")
@section("content1")
<div>ten blok jest dla view #1<div>
@endsection("content")

@section("content2")
<div>ten blok jest dla view #2<div>
@endsection("content2")

@section("content3")
<footer>to jest stopka będąca de facto view #3</footer>
@endsection("content3")

Skupmy się na powyższym kodzie. Przychodzi do pracy Webdesigner, który 
nie ma pojęcia a PHP i frameworkach. Domyśla się, że trzeba zachować 
magiczne zaklęcia w kodzie HTML. Otwiera powyższy kod i niczego nie 
widzi bo dokument nie jest w pełni wartościowym dokumentem. A komu 
szkodziłoby zrobienie czegoś takiego jak niżej?

<html>
<head>
...
<head>
<body>
@extends("home")
@section("content1")
<div>ten blok jest dla view #1<div>
@endsection("content")

@section("content2")
<div>ten blok jest dla view #2<div>
@endsection("content2")

@section("content3")
<footer>to jest stopka będąca de facto view #3</footer>
@endsection("content3")
<head>
<body>

Taki kod zadziała i we frameworku i nieobyty w programowaniu webdesigner 
zobaczy pełny układ strony w swoim edytorze wysiwyg. Będzie mógł 
wizualnie w nim grzebać. W moim podejściu byłoby stworzenie kodu jak 
powyżej, zapisanie go gdzieś na boku projektu (nie uploadowany folder na 
serwer produkcyjny), dokonywanie zmian na tym jednym pliku, bo żywcem 
widzimy w nim wszelkie sekcje, a potem propagowanie zmian po wszystkich 
100 viewsach bazujących na tym projekcie.

Intencja jest taka, że narzędzie programistyczne takie jak DW potrafi 
propagować zmiany w poszczególnych sekcjach z zachowaniem tego czym we 
viewsach te sekcje zostały wypełnione. Czyli jeśli viewsy zawierają 
specyficzne znaczniki typu @section("content3"), to DW je tam pozostawi.

Aby było jeszcze klarowniej: webdesigner zmieni <div>ten blok jest dla 
view #2<div> na <div class="dupa">ten blok jest dla view #2<div>, to 
tylko zmieni się ten div a znaczniki charakterystyczne dla frameworku 
pozostaną nietknięte.

W niczym nie przeszkadza uzupełnianie kodu każdego viewsa o dodatkowy 
kod HTML. Usprawnia to także tworzenie viewsów bo w przypadku gdy 
webdesigner zmieni <div> na <cokolwiek> to programista musiałby we 
wszystkich viewsach to zmienić ręcznie. A po co skoro może w zamian nic 
nie robić?

-- 
Pozdrawiam,
Marek

[toc] | [prev] | [next] | [standalone]


#15957

FromBorys Pogoreło <borys@pl.edu.leszno>
Date2018-12-26 17:43 +0100
Message-ID<1itnilc2rf30t$.rfrz5unaydf7.dlg@40tude.net>
In reply to#15941
Dnia Sat, 22 Dec 2018 20:48:21 +0100, Marek S napisał(a):

> Taki kod zadziała i we frameworku i nieobyty w programowaniu webdesigner 
> zobaczy pełny układ strony w swoim edytorze wysiwyg.

Skoro nieobyty, to powinien nadgonić obecne trendy. Szybko będzie potrafił
wprowadzać zmiany bez konieczności oglądania każdego piksela na ekranie po
trzy razy.

> Intencja jest taka, że narzędzie programistyczne takie jak DW potrafi 
> propagować zmiany w poszczególnych sekcjach z zachowaniem tego czym we 
> viewsach te sekcje zostały wypełnione. Czyli jeśli viewsy zawierają 
> specyficzne znaczniki typu @section("content3"), to DW je tam pozostawi.

Tak, to wszycy zrozumieli. I próbują Ci wyjaśnić, że to nie jest najlepszy
tryb pracy, zwłaszcza w zespole. Trzymasz się uparcie swojego
przyzwyczajenia pielęgnowanego przez lata, co nie jest niczym dziwnym, ale
spróbuj popracować dłużej jak reszta świata i wrócimy do tematu.

-- 
Borys Pogoreło
borys(#)leszno,edu,pl

[toc] | [prev] | [next] | [standalone]


#15964

FromMarek S <precz@spamowi.com>
Date2018-12-26 21:20 +0100
Message-ID<q00nq0$k4u$1@node1.news.atman.pl>
In reply to#15957
W dniu 2018-12-26 o 17:43, Borys Pogoreło pisze:

> Tak, to wszycy zrozumieli. I próbują Ci wyjaśnić, że to nie jest najlepszy
> tryb pracy, zwłaszcza w zespole. Trzymasz się uparcie swojego
> przyzwyczajenia pielęgnowanego przez lata, co nie jest niczym dziwnym, ale
> spróbuj popracować dłużej jak reszta świata i wrócimy do tematu.

Ależ ja pracuję w ten sposób choćby dlatego, że nie mam wyboru. 
Wystarczyło powiedzieć, ze nie ma takiej opcji i temat byłby zamknięty.

Dostosowuję się do edytorów jakie używane są przez team - czyli NetBeans 
lub PHPStorm. W tym pierwszym mam spore doświadczenia z innych projektów 
a PHPStorm wybieram m.in. bo NetBeans krzaczył kod PHP napisany w 
PHPStorm, co w drugą stronę nie występuje.

-- 
Pozdrawiam,
Marek

[toc] | [prev] | [standalone]


Page 3 of 3 — ← Prev page 1 2 [3]

Back to top | Article view | pl.comp.lang.php


csiph-web