Jakie są kroki przy projektowaniu strony internetowej?

30

Dzwonię do wszystkich projektantów stron internetowych :)

Zaczynam robić stronę internetową dla małej firmy w moim rodzinnym mieście i będzie to mój pierwszy właściwy projekt. W przeszłości tworzyłem strony, które robiłem dla przyjemności. Biegle posługuję się HTML i CSS. Mam wymagania klientów i to, czego chce na stronie internetowej itp. Utknąłem na krokach, które powinienem wykonać po sfinalizowaniu wymagań. Przeszukałem internet i nie mogłem znaleźć nic odpowiedniego do moich pytań, ponieważ informacje są nieaktualne.

Moje pytania to:

Co to jest przepływ pracy projektantów stron internetowych w 2014 roku? (Ponieważ wszystko zmienia się tak szybko) Czy mogę utworzyć szkielety witryny, a następnie zaprojektować je w Photoshopie, a następnie kodować projekty?

Chcę tylko wiedzieć, jak działają procesy „projektowania”, na przykład jakie kroki muszę podjąć, aby stworzyć stronę internetową.

Z góry dziękuję.

użytkownik3830113
źródło
2
Zależy to całkowicie od projektu, zespołu i klienta. Nie ma na to podstawowej odpowiedzi.
DA01,
szkic szkic SZKIC!
SaturnsEye
Dla każdego, kto przyjdzie później: @Darth_Vader wspomniał o użyciu InDesign zamiast PhotoShop. Wiem, że PS brzmi teraz tak zachęcająco, szczególnie jeśli jesteś guru PS, tak jak ja, ale byłem „zmuszony” do nauki InDesign kilka lat temu, a B! + © # ed i jęczałem o nim, dopóki nie kliknął moja głowa i mam to. Na pewno warto się uczyć, a dodatkowe $$, które możesz pobrać za przygotowanie swojej propozycji i dokumentacji projektu za pomocą programu InDesign, są warte kilku dni, których potrzeba, aby się tego nauczyć. Więc idź się uczyć !!
BillyNair

Odpowiedzi:

36

Odkrycie i zakres

Usiądź z klientem, aby określić, cele, cel i potrzeby. Powinieneś był sporządzić wycenę specjalnie zaprojektowanej witryny i omówić czas zawracania. Pamiętaj, aby napisać wszystko, czego nie możesz dostarczyć. Musisz dowiedzieć się, jak będzie wyglądała strona. Takie jak responsive, tylko tablet i telefon, tylko komputer stacjonarny, tylko komputer stacjonarny i tablet. Musisz dowiedzieć się, czy projekt jest celem wieloetapowym, np. Klient będzie chciał wydać wersję komputerową i później mieć pełną aplikację mobilną.

Mapowanie treści

Mam nadzieję, że otrzymałeś wszystkie treści, które są pożądane dla witryny. Powinieneś zmapować witrynę i jej funkcjonalność. Zdecyduj, jak skalowalne są przyszłe modyfikacje, zdecyduj, w jaki sposób kod może być skonstruowany, jeśli dotyczy CMS lub aplikacji.

Przykład: wprowadź opis zdjęcia tutaj

makieta

Po ukończeniu „drzewa” lub „mapy” za zgodą klienta pracowałbym nad narzędziem do szkicowania ręcznego lub makiety. Jeśli wykonujesz wyszukiwanie w prawym górnym rogu, jest wiele pytań na ten temat

Przykład: wprowadź opis zdjęcia tutaj

Płytka stylu

Projektowanie w Photoshopie do projektowania stron internetowych przekracza cel dzisiejszej epoki. Nie znam wielu osób, które nadal używają Photoshopa, ponieważ czas potrzebny na stworzenie fantazyjnego przycisku mógł spędzić tyle samo czasu i zakodowany w przeglądarce. Jeśli będę musiał użyć aplikacji na specjalne żądanie, wdrożę ją w programie Illustrator lub InDesign. Radzę migrację, aby zaprojektować kafelek stylu, taki jak:

wprowadź opis zdjęcia tutaj

Na potrzeby kafelka nie przekazujesz klientowi projektu i stawiasz się w kącie „to nie wygląda na projekt, który mi dałeś”. Ponadto, jeśli planujesz witrynę, nie ma powodu, aby poświęcać czas na jej przygotowanie w Photoshopie, ponieważ poświęcisz dużo czasu na projektowanie niektórych urządzeń itp. Itp. Jeśli MUSISZ zaprojektować pełną witrynę, zrobiłbym to weź pod uwagę Illustrator, jak powiedziano, ze względu na jego plik SVG i możliwość eksportowania elementów witryny w porównaniu z programem Photoshop. W pewnym stopniu możesz nawet użyć InDesign do formatowania zawartości, ale używałbym Photoshopa tylko do manipulacji obrazem i jeśli to zrobię, prawdopodobnie wykonałbym roll z ImageMagick. Przenoszę Kafel Stylowy o poziom wyżej niż inne i koduję go na jednej stronie, więc wybiłem wstępne zadanie mojego mistrza.css plik.

Model szkieletowy

Wolę wdrożyć projektowanie w przeglądarce, jeśli nie zauważyłeś. Teraz mogę używać programu Illustrator do szkicowania witryny lub makiety witryny, ale zwykle wdrażam domyślny .cssplik szablonu z nie więcej niż 6 kolorami w skali szarości i koduję wszystko dla struktury witryny, ponieważ większość ludzi nie może uzyskać zrozumienie projektu i chcieć się bawić. Czasami robię to w PHP, ponieważ łatwiej jest wdrożyć system CMS. Następnie opracuję prostą subdomenę z DOSTARCZONYMI czcionkami klienta w czarno-biały sposób, aby cała funkcjonalność witryny była obecna i mogli przez nią przejść. Ponieważ nie spędziłem czasu na dodawaniu całej zawartości lub kolorów (ponieważ używam fikcyjnego tekstu referencyjnego: „Alternatywa dla Lorem Ipsum (fikcyjnego tekstu) dla stron internetowych„) Mogę łatwo modyfikować wszelkie zmiany, które są obecne, jeśli nie podoba im się jakiś element oparty na urządzeniu.

Koloruj i treści

Gdy klient wyloguje się ze struktury strony i funkcjonalności, napiszę resztę CSS i dodam wymagane animacje lub specyfikacje JavaScript. Ponieważ mam zatwierdzony kafelek stylu i jeśli go poprawnie opracowałem, mogę po prostu skopiować CSS i ustawić.

Debugowanie, debugowanie, debugowanie

Ostatnim krokiem przed wylogowaniem klienta jest debugowanie i upewnienie się, że mój kod jest solidny i nie zawiera błędów. Jeśli wszystko jest w porządku, powinienem mieć płynne wydanie. Ten krok obejmuje także testowanie porcji i testowanie obciążenia, jeśli to właśnie wyceniłeś i zaoferowałeś. Osobiście jestem głęboko przekonany, że każdy projektant powinien być świadomy tego, co opracowuje, tak jak Ty, miejmy nadzieję, robiłby, jeśli chodzi o projekt druku. Jeśli klient nie może sobie pozwolić na prawdziwego dostawcę hostingu, może ograniczyć wydajność witryny, a wszystko, co powie, to twoja wina i zrobiłeś coś złego.

Trening

Zazwyczaj licytuję podczas mojego krótkiego szkolenia / wyceny na stronach CMS. Niektórzy użytkownicy nie mają pojęcia, co robią, więc złożę ofertę na popołudnie z godziną wypełnienia na pytania, aby upewnić się, że coś omówię lub upewnij się, że wykorzystują mój projekt do najwyższych możliwości.

Kilka innych tematów, które mogą pomóc, ponieważ zadajesz podstawowe pytanie:

DᴀʀᴛʜVᴀᴅᴇʀ
źródło
4

Jestem również projektantem stron internetowych, który właśnie zaczął pracę w tej dziedzinie. Zrealizowałem jednak teraz kilka projektów. Dla mnie mój przepływ pracy wygląda następująco:

  1. Wstępne spotkanie projektowe i rozwojowe W
    tym momencie zbieram wszystkie istotne informacje, w tym przewidywany termin zakończenia, sporządzam listę potrzebnych elementów od mojego klienta itp.
  2. Makiety PhotoShop Obecnie
    znajduję projekt lub dwa lub trzy, które pasują do mojego klienta i wykonuję makiety w Photoshopie, używając ich brandingu, kolorów, stylów itp. Przesyłam je i omawiam , co należy zmienić / zachować na każdym , a następnie pozwól klientowi zdecydować, który projekt najbardziej mu się podoba.
    UWAGA: Jeśli używasz WordPressa do budowania, możesz przejść do http://themeforest.comi sprawdź mnóstwo motywów. Stamtąd możesz robić zrzuty ekranu i robić makiety, a następnie możesz także udostępnić demo na żywo (oczywiście bez dostosowań klienta). Jeśli Twojemu klientowi podoba się jedna z tych makiet, kup motyw i możesz go zmienić w dowolny sposób. To właśnie robię. Nigdy nie używam motywu (ani niczego innego w tym zakresie) bez odpowiedniego kredytu / płatności / itp. do oryginalnego twórcy. :)
  3. Programowanie
    Następnie w końcu zaczynam opracowywać witrynę w środowisku programistycznym (NIE na żywo na stronie klienta, ale w miarę możliwości w subdomenie - IE dev.clienturl.com) Wysyłam aktualizacje do mojego klienta za każdym razem, gdy czuję, że strona się zbliża aby zakończyć, w ten sposób, jeśli wystąpią problemy, możemy je natychmiast naprawić.
  4. ZAWSZE DZIAŁAJĄC NASTĘPNIE
    Nawet po uruchomieniu strony internetowej klienta i wydaje się, że jest zadowolony i nie poprosił o dalsze zmiany, koniecznie kontynuuj. Upewnij się tylko, że wszystko działa zgodnie z ich oczekiwaniami. Polecam również napisanie krótkiej ankiety dla każdego klienta, aby zakończyć ją po uruchomieniu witryny przez około tydzień. Możesz użyć komentarzy z tego miejsca jako referencji na swojej stronie.

Jeśli potrzebujesz pomocy, skontaktuj się ze mną za pośrednictwem mojej strony internetowej. Mam mnóstwo zasobów, którymi mogę się z Tobą podzielić, np. Na kontrakty, ankiety poprodukcyjne, wstępne kwestionariusze itp. Http://anchorsawaydesigns.com/

Alicia Uhacz
źródło
Jest to powszechne, ale naprawdę zachęcam ludzi do unikania projektów PhotoShop.
DA01,
3

spróbuj uzyskać jak najwięcej informacji od samego początku, a następnie zastosuj podejście etapowe podobne do poniższego. Staraj się jak najbardziej informować swojego klienta, ponieważ nie będziesz chciał opracowywać czegoś w oderwaniu, aby później dowiedzieć się, że nie spełnia on jego oczekiwań. Jeśli zainwestujesz w dobre narzędzie do szkieletowania (używam balsamiq), wtedy połowa pracy jest dla ciebie wykonana.

  1. Zbieranie wymagań
  2. Wireframing
  3. Projektuj makiety
  4. Projekt sfinalizowany
  5. Rozwój
  6. Hosting

Powodzenia.

Andrzej
źródło
@ user3830113 nie ma twardej i szybkiej reguły określającej, co sprawia, że ​​szkielet jest szkieletem w porównaniu do makiety. Zasadniczo makiety są zwykle bardziej wierne i skupiają się raczej na efektach wizualnych niż na przepływach lub funkcjach. Ale w wielu sytuacjach szkielety i makiety mogą być jednym i tym samym. Wszystko zależy od specyfiki twojego projektu i zespołu.
DA01
0

Cześć koleś, fajnie, że zaczynasz nowy projekt.

Kroki dla Twoich potrzeb:

  1. najpierw decydujesz, jakiej technologii chcesz użyć w swoim projekcie, tzn. przewijanie jednej strony, wielu stron itp.

  2. Następnie odpowiednio przygotuj szkic do swojego układu i przepływu pracy.

  3. Teraz zacznij projektować układ w narzędziu, które lubię w Photoshopie, ale możesz użyć swoich upodobań.

  4. Po tym dobrze, że pokażesz swój układ klientowi dla wszelkich zmian, np. kolor, czcionki itp., abyś mógł nie boleć głowy w czasie HTML.

  5. Teraz po potwierdzeniu klientów. Czas zacząć kodować za pomocą HTML i Css.

  6. Potem nadszedł czas, aby przekazać go programistom do dalszego programowania podstawowego języka, tj. PHP, .Net itp.

Cieszyć się............

Shambhu Rajgor
źródło
Krok 1 może być trudny. To dobrze, ale wcześniej powinno być kilka kroków - w których wybierasz najlepszą technologię na podstawie potrzeb projektu i klienta. Ponadto twierdzę, że krok 4 może sprawić, że ból głowy przestanie być odczuwalny w HTML. Najlepiej dostać się do HTML wcześniej niż później, IMHO.
DA01
-1

W branży internetowej, aby usprawnić proces projektowania, projektowanie jest zakończone, a przed przedstawieniem ostatecznego projektu do dalszego opracowania lub przetestowania, konieczne są inne etapy pośrednie:


Krok 1: Zdobywanie inspiracji:

Jeśli będziesz stale obserwować, co robią inni projektanci lub witryny dla ich modeli szkieletowych, powoli pojawi się w głowie obraz tego, w jaki sposób model szkieletowy pomaga uporządkować informacje na ekranie.

i do tego możesz użyć narzędzia „Wirify” Wireframing, po prostu dodaj duży link do zakładki i wejdź na dowolną żądaną stronę internetową, kliknij zakładkę, zobaczysz, że strona zmienia się w szkielet.


Krok 2: Projektowanie procesu:

Różni projektanci na różne sposoby podchodzą do szkieletowania i jego tłumaczenia na elementy wizualne lub kod,

Tutaj nie tylko projektant wybiera ścieżkę, którą należy podążać, czasami klienci wolą bezpośrednio tworzyć makiety, a niektórzy wolą bardziej systematyczne,

Szkic => Model szkieletowy => Makieta => Kod

Krok 3: Szkicowanie:

Teraz, gdy jesteś zainspirowany, masz jakieś ogólne pomysły i planowanie podejścia, zawsze warto zacząć od szkicowania, bez względu na to, jak dobrze kontrolujesz mysz / rysik lub cokolwiek używasz, nie mogą pobić papieru, ołówka prostota.

Szkicowanie ręczne na papierze jest zawsze dobrym punktem wyjścia dla każdego projektanta. Zapewnia szybki i łatwy sposób skupienia i uporządkowania. Jeśli jesteś bardzo precyzyjny w szkicowaniu, możesz nawet użyć tego jako ostatecznego szkieletu.


Krok 4: Szkieletowanie:

Tworzenie szkieletu jest jednym z pierwszych kroków, które należy wykonać przed zaprojektowaniem.

Model szkieletowy pomaga organizować i upraszczać elementy i treści w witrynie internetowej i jest niezbędnym narzędziem w procesie programowania.

Model szkieletowy jest w zasadzie wizualną reprezentacją układu treści w projekcie .

Podobnie jak fundament budynku, musi on być zasadniczo wytrzymały, zanim zdecydujesz się na nadanie mu drogiej powłoki lakierniczej.

Rzeczy do rozważenia przy tworzeniu szkieletu to:


Wybierz swoje narzędzia

Oto lista 10 darmowych narzędzi do szkieletowania dla projektantów Mashable

Ustawianie siatki

Siatki są bardzo niezbędne do uzyskania symetrycznego i równoległego projektu.

za każdym razem, gdy spojrzysz na dobrze zaprojektowaną stronę internetową, przekonasz się, że jej treść zaczyna się od określonego punktu ciała, a kończy na jednym, są one zarządzane za pomocą siatek.

Określ układ za pomocą pól

Zdefiniuj hierarchię informacji za pomocą typografii

Czego należy unikać podczas szkieletowania:

  • Za dużo dzieje się na stronie.
  • Nacisk na kolor i design
  • Za dużo szczegółów
Zalety szkieletowania:

Utworzenie modelu szkieletowego daje klientowi, deweloperowi i projektantowi możliwość krytycznego spojrzenia na strukturę witryny i pozwala na łatwe dokonywanie zmian na wczesnym etapie procesu.

Wireframing zapewnia następujące kluczowe korzyści:

  • Daje klientowi wczesny, zbliżony widok projektu witryny (lub przeprojektowania).
  • Może zainspirować projektanta, co prowadzi do bardziej płynnego procesu twórczego.
  • Daje to deweloperowi jasny obraz elementów, które będą musieli kodować.
  • Czyni to wezwanie do działania na każdej stronie.
  • Jest łatwy do dostosowania i może pokazywać układ wielu sekcji witryny.


  • Krok 5: Makiety / elementy wizualne:

    Teraz ostateczny model szkieletowy można przekształcić w ostateczne makiety lub elementy wizualne:

    Niektóre typowe narzędzia dla Mockuos to Adobe Photoshop, Corel Draw i bardzo nowe, ale już popularne Sketch, itp.

    Podczas konwersji na makietę należy rozważyć:

    Hierarchia informacji

    Konieczne może być zastanowienie się, co należy wyróżnić, a jakie informacje dodatkowe, a schemat kolorów, zmiana położenia i typografia są tak ustalone.

    Typografia

    Wybierz atrakcyjną wizualnie i czytelną typografię dla witryny z odpowiednią kombinacją alternatyw. Rozmiar czcionki, gramatura i kolory odgrywają kluczową rolę w czytelności.

    Schematy kolorów

    Schemat kolorów przedstawiający tożsamość marki i kolory psychologiczne jako czerwony dla niebezpieczeństwa, zielony dla sukcesu itp.


    Krok 6: Prototypy :

    Prototyp to wczesna próba, model, lub uwalnianie produktu zbudowany do testowania koncepcji lub procesu lub działać jako rzecz być replikowane lub uczyć.

    Modele szkieletowe obsługują strukturę, makiety obsługują wizualizacje, a prototypy obsługują użyteczność (w produktach internetowych / aplikacyjnych).

    Powstaje prototypowy produkt, a następnie jest on testowany i wykonuje się POC (Prof of concept). Teraz możemy przejść do produktu Real (oczywiście, jeśli nie trzeba wprowadzać żadnych zmian)

    Link do oryginalnego artykułu ze zdjęciami i innymi linkami

    Arpit Goyal
    źródło
    1
    Proszę nie tylko kopiować i wklejać pełną stronę HTML. Jest źle sformatowany, niektóre linki nie działają i oczywiste jest, że brakuje niektórych zdjęć. Poświęć trochę czasu, aby sformatować go poprawnie w naszym formacie.
    Zach Saucier