🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: PHPStorm - jak tworzyć wzorce HTML?

#232167
From: Marek S
Date: Sun, 16 Dec 2018 18:29
53 lines
3668 bytes
W dniu 2018-12-16 o 17:43, Borys Pogoreło pisze:

> Czyli tak jak podejrzewałem, próbujesz sobie strzelić w stopę, choć
> korzytając z Laravela masz dostęp do całkiem wygodnego mechanizmu szablonów
> Blade.

Tylko, że nie stosujemy Laravela. Pytanie jest ogólne, dotyczące 
wyłącznie HTML/CSS z pominięciem tego, co w bacendzie siedzi.

Strzelić w stopę w sensie chęci używania takiego stylu pracy w PHPStorm, 
czy ogólnie? Bo, tak jak  napisałem, pod DW budujesz sobie szablony i 
podszablony w szablonach, a wszystko potem jest aktualizowane we 
wszystkich dokumentach HTML. Działa to bezbłędnie. Więc tam nie 
odnosiłem wrażenia strzelania w stopę.

> W przeglądarce się ogląda gotowy efekt, a nie półprodukty. Które do tego
> nie są wypełnione docelową treścią, więc finalny wygląd może być skrajnie
> inny.

Widzisz, a ja chcę widzieć wszystkie półprodukty wizualnie, bez 
testowania ich na całym projekcie. Jeśli projektuję tabelę, to chcę 
widzieć czy dobrałem odpowiednie kolory, paddingi etc. Nie chcę odpalać 
komponentu na projekcie bo i tak nie będzie on działał do czasu kiedy 
ktoś inny nie dopisze innego komponentu. Wolałbym strukturę HTML mieć 
wizualnie opracowaną.

> 
>> Nie tylko mojego ale i Adobe:
>> https://helpx.adobe.com/dreamweaver/user-guide.html?topic=/dreamweaver/morehelp/templates.ug.js
> 
> To są jakieś zaszłości z lat 90, gdy taka funkcjonalność jeszcze miała
> rację bytu, a strony rzeźbiło się z plików HTML.
> 

To kwestia SPOSOBU WYKORZYSTANIA NARZĘDZIA a nie samego narzędzia. W ten 
sposób budowałem bardzo złożone sklepy internetowe z konfiguratorami 
produktów, wyuzdanymi wyszukiwarkami itp. Mimo to zawsze widziałem 
projekt pod DW zanim zaczął on mieć jakąkolwiek funkcjonalność. Mało 
tego, nawet w wersji pociętej na wiele plików (np. dla MVC), każdy 
element składowy - np. wspomniana tabelka - była możliwa do obejrzenia 
wizualnego bo plik zawierał całość kodu HTML (nagłówki, link do CSS, JS 
itp) i tylko podczas renderowania strony pobierany był zaznaczony 
fragment pliku HTML jako źródło kodu HTML dla komponentu. Na każdym 
etapie było można łatwo poprawiać CSS/HTML i widzieć te poprawki bez 
uruchamiania aplikacji. Błyskawiczna praca.

Widzę, że w PHPStorm też jest plugin LiveEdit ale nie mam żadnego 
doświadczenia. Chciałbym przenieść moje doświadczenia z DW do PHPStorm, 
który jest o niebo lepszy od DW.

-- 
Pozdrawiam,
Marek
Technical Details
Message-ID: <pv65hi$425$1@node2.news.atman.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.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> <1zvyi7e27sx3$.1421pr1ncnk07$.dlg@40tude.net>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mail
From: Marek S <precz@spamowi.com>
Newsgroups: pl.comp.lang.php
Subject: Re: PHPStorm - jak tworzyć wzorce HTML?
Date: Sun, 16 Dec 2018 19:29:03 +0100
Organization: ATMAN - ATM S.A.
Lines: 53
Message-ID: <pv65hi$425$1@node2.news.atman.pl>
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> <1zvyi7e27sx3$.1421pr1ncnk07$.dlg@40tude.net>
NNTP-Posting-Host: 89-70-94-204.dynamic.chello.pl
Mime-Version: 1.0
X-Trace: node2.news.atman.pl 1544984946 4165 89.70.94.204 (16 Dec 2018 18:29:06 GMT)
X-Complaints-To: usenet@atman.pl
NNTP-Posting-Date: Sun, 16 Dec 2018 18:29:06 +0000 (UTC)
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.3.3
In-Reply-To: <1zvyi7e27sx3$.1421pr1ncnk07$.dlg@40tude.net>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit