🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.php
Article #232192

Re: PHPStorm - jak tworzyć wzorce HTML?

#232192
From: Kviat
Date: Tue, 18 Dec 2018 09:24
69 lines
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-mail
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>

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