211service.com
Narzędzia do lepszego projektowania stron internetowych
Jeśli podoba Ci się (lub nie podoba) projekt tej lub dowolnej strony internetowej, możesz wyświetlić kod źródłowy i zobaczyć, jak stworzyli go nasi projektanci — opcja znajduje się w menu Narzędzia wielu przeglądarek. Ta otwartość jest jedną z najlepszych rzeczy w sieci, mówi Scott Klemmer , profesor na Uniwersytecie Stanforda, który kieruje grupą Human Computer Interaction. Dodaje jednak, że jeśli nie jesteś doświadczonym projektantem stron internetowych lub koderem, trudno jest zorientować się, która część kodu robi co. Laboratorium Klemmera tworzy narzędzia, które pomagają zarówno początkującym, jak i doświadczonym projektantom wykorzystać istniejące treści internetowe do szybszego ulepszania i dostosowywania swoich projektów.
Najlepszym sposobem na opracowanie przyjaznego dla użytkownika projektu, który zadowoli programistę, projektanta i klienta, jest stworzenie wielu prototypów, z których większość zostanie odrzucona. Jednak przezbrojenie projektu metodą prób i błędów zajmuje dużo czasu, więc Klemmer stara się zautomatyzować ten proces. Wiele z jego narzędzi można pobrać bezpłatnie z jego laboratorium lub od partnerów, w tym Adobe. Tysiące ludzi pobrało narzędzie o nazwie Projekt , który jest teraz dostępny jako wtyczka do narzędzi Adobe Flash i Flex Builder. Dzięki Blueprint projektanci kodujący stronę mogą wyszukiwać przykłady kodu bez konieczności klikania stron wyników generowanych przez konwencjonalne wyszukiwarki. Eksperymenty przeprowadzone przez grupę Klemmera wykazały, że profesjonalni programiści korzystający z Blueprint wykonywali zadania o 28% szybciej i pisali kod o wyższej wartości niż ci, którzy korzystali z tradycyjnych wyszukiwarek internetowych.
Inne narzędzie, Bricolage, które Klemmer i jego uczennica Ranjitha Kumar opracowali kilka miesięcy temu, może wziąć dowolną stronę internetową i ponownie ją renderować w stylu innej, dzięki algorytmowi, który oddziela treść strony od jej szablonów stylistycznych. Ideą nie jest umożliwienie ludziom hurtowego kopiowania projektów, ale ułatwienie burzy mózgów. Zamiast poświęcać wiele godzin na wykonanie każdej nowej makiety strony, możesz sprawdzić, czy określony kierunek jest interesujący, mówi. Bricolage może być również używany do szybkiego przeprojektowania strony do wyświetlania na różnych urządzeniach, takich jak komputer stacjonarny, telefon z systemem Android lub iPad.
W projektowaniu jest tak wielu interesariuszy – ludzie z działu technologii, klient, projektanci – a projekty są trudne do opisania słowami, mówi. Posiadanie przykładów pod ręką pomaga przyspieszyć proces: w pracy twórczej wnioskujesz i budujesz wiedzę na podstawie ogromnego zbioru przykładów. Klemmer zauważa, że studenci sztuki uczą się, co sprawia, że obraz jest dobry, nie przez studiowanie list kryteriów, ale przez patrzenie na przykład po przykładzie, obrazy dobre i złe. To, co sprawia, że projekt jest dobry, może być równie trudne do wyartykułowania, jak to, co sprawia, że jest dobry obraz, zwłaszcza gdy ludzie o różnym słownictwie — projektanci stron internetowych, programiści i klienci — próbują się komunikować.
Klemmer, który ma 33 lata, początkowo planował zostać artystą i grafikiem. Jak mówi, kiedy robił studia licencjackie na Brown University, zainspirowało go to, jak wiele komputerów może zrobić, aby ułatwić twórczą pracę. Staż w think tanku współzałożyciela Microsoft, Paula Allena, Interval Research, umocnił jego ambicję tworzenia narzędzi programowych dla projektantów. Klemmer mówi, że jednym z celów Interval było opracowanie generacji narzędzi interfejsu użytkownika, które miały powstać po graficznym interfejsie użytkownika.
Podobna ambicja leży u podstaw dzisiejszej pracy Klemmera: chce uczynić sieć bardziej dostępną. Dzisiejszy użytkownik sieci prawdopodobnie korzysta z urządzenia mobilnego, a wraz ze starzeniem się populacji coraz więcej użytkowników sieci będzie mieć ograniczone zdolności widzenia lub zdolności motoryczne. Jednak tworzenie nowej wersji witryny dla każdego typu użytkownika lub urządzenia jest niezwykle czasochłonne. Dzięki rozwijanym przez siebie narzędziom projektant może stworzyć jedną kanoniczną wersję strony internetowej, a następnie opracować oprogramowanie, które zautomatyzuje konwersję tego projektu na wersje, które będą działać dla coraz większej liczby osób, które mogą go przeglądać.