Article View: pl.comp.lang.php
Article #232192Re: PHPStorm - jak tworzyć wzorce HTML?
From: Kviat
Date: Tue, 18 Dec 2018 09:24
Date: Tue, 18 Dec 2018 09:24
69 lines
4322 bytes
4322 bytes
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
Technical Details
Message-ID:
<5c18bce4$0$474$65785112@news.neostrada.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!goblin3!goblin1!goblin.stu.neva.ru!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-a-02.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mailReferences:
<pv45bb$8vm$1@node1.news.atman.pl> <e1vd3rwlb1yl.1qwmmqrtxl9ut.dlg@40tude.net> <pv5r8u$smv$1@node1.news.atman.pl> <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> <pv99hk$qb$1@node2.news.atman.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!goblin3!goblin1!goblin.stu.neva.ru!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-a-02.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail Subject: Re: PHPStorm - jak tworzyć wzorce HTML? Newsgroups: pl.comp.lang.php References: <pv45bb$8vm$1@node1.news.atman.pl> <e1vd3rwlb1yl.1qwmmqrtxl9ut.dlg@40tude.net> <pv5r8u$smv$1@node1.news.atman.pl> <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> <pv99hk$qb$1@node2.news.atman.pl> From: Kviat Date: Tue, 18 Dec 2018 10:24:53 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.3.3 MIME-Version: 1.0 In-Reply-To: <pv99hk$qb$1@node2.news.atman.pl> Lines: 70 Message-ID: <5c18bce4$0$474$65785112@news.neostrada.pl> Organization: Telekomunikacja Polska NNTP-Posting-Host: 89.64.47.233 X-Trace: 1545125092 unt-rea-a-01.news.neostrada.pl 474 89.64.47.233:7806 X-Complaints-To: abuse@news.neostrada.pl Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit