Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > pl.comp.lang.php > #15922
| From | Marek S <precz@spamowi.com> |
|---|---|
| Newsgroups | pl.comp.lang.php |
| Subject | Re: PHPStorm - jak tworzyć wzorce HTML? |
| Date | 2018-12-17 23:55 +0100 |
| Organization | ATMAN - ATM S.A. |
| Message-ID | <pv99hk$qb$1@node2.news.atman.pl> (permalink) |
| References | (3 earlier) <5c16773c$0$488$65785112@news.neostrada.pl> <pv5u9f$vk9$1@node1.news.atman.pl> <5c1687c1$0$476$65785112@news.neostrada.pl> <pv680u$6bj$1@node2.news.atman.pl> <5c16cdd6$0$485$65785112@news.neostrada.pl> |
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
Back to pl.comp.lang.php | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
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
csiph-web