W tym rozdziale:
u Konfigurowanie funkcji integracji Fireworks z Dreamweaverem.
u Optymalizacja grafiki z poziomu Dreamweavera.
u Modyfikowanie obrazków Dreamweavera w Fireworks.
u Behawiory działające w obu programach.
u Aktualizowanie elementów bibliotek Dreamweavera.
u Eksportowanie warstw CSS do Dreamweavera.
u Tworzenie internetowego albumu fotograficznego.
u Tworzenie poleceń hybrydowych.
Nie wszyscy projektanci mają przyjemność (lub nieprzyjemność) pracować jedynie z grafiką internetową. Większość artystów tworzy zarówno grafikę, jak i kompletne strony WWW. Projektanci, którzy tworzą jedynie grafikę muszą z kolei blisko współpracować z ludźmi projektującymi całe strony WWW, aby ułatwić im umieszczanie na nich grafiki. Jakby na to nie patrzeć - Fireworks nie jest (i nigdy nie miał być) produktem autonomicznym. Wszystkie grafiki utworzone w tym programie są przeznaczone do publikacji w Internecie.
Doskonałym partnerem Fireworks jest Dreamweaver - program firmy Macromedia do tworzenia stron WWW. Oba programy nie tylko korzystają ze wspólnego Macromedia User Interface, ale dzięki poleceniom pisanym w języku JavaScript, behawiory Fireworks można z powodzeniem wykorzystywać także w Dreamweaverze. Dreamweaver rozpoznaje również obrazki z Fireworks, zarówno całe, jak i pokrojone, i wyświetla inspektora Property Inspector, aby grafikę umieszczoną w Dreamweaverze można było edytować za pomocą narzędzi Fireworks bez konieczności otwierania tego programu. W tym rozdziale omówimy wyżej wymienione funkcje i wiele innych, na przykład wywoływanie poleceń Fireworks z poziomu Dreamweavera.
|
Jeśli nie posiadasz własnej kopii Dreamweavera, wykorzystaj demonstracyjną wersję tego programu, która znajduje się na dołączonym do książki CD-ROM-ie. |
|
Jak już zostało wspomniane, grafika internetowa wymaga tyle samo pracy twórczej, produkcji i utrzymania. Im wyższa będzie Twoja wydajność (lub wydajność Twoich współpracowników) w umieszczaniu i aktualizowaniu grafiki na stronach WWW, tym bardziej efektywny będzie tok Twojej pracy. Typowa strona WWW składa się przeważnie z wielu elementów graficznych oraz tekstu i innych mediów (takich jak filmy Shockwave i QuickTime), każdy projektant musi zatem wiedzieć, jak wszystkie te elementy mogą ze sobą współpracować. Projekty stron WWW muszą być nie tylko estetyczne, ale i praktyczne, co oznacza, że czas ich pobierania należy ograniczyć do minimum. Wszystkie te zagadnienia wymagają ciągłej współpracy pomiędzy projektantem grafiki i projektantem stron WWW. Firma Macromedia, starając się rozwiązać powyższe problemy, zintegrowała programy Fireworks i Dreamweaver w kompletne środowisko produkcji internetowej.
|
Firma Macromedia kontynuuje rozpoczętą od wersji 2 integrację Fireworks z Dreamweaverem. W czwatych wersjach tych programów znajduje się jeszcze więcej funkcji integracyjnych. Nie ma znaczenia kolejność instalowania Fireworks i Dreamweavera - integracja zawsze będzie funkcjonować. |
|
Co jest najczęściej modyfikowane w grafice umieszczonej na stronie WWW? Nie wiem jak inni, ale ja jestem pewien, że chodzi tu o skalowanie obrazków do właściwych wymiarów. Zmiana wymiarów polega na skalowaniu i kadrowaniu obrazka, aby uzyskać jak najmniejszy rozmiar pliku przy utrzymaniu jak najwyższej jakości grafiki. Wszystkie te funkcje zapewnia polecenie Optimize Image in Fireworks, dające pełną kontrolę nad kolorem i animacją grafiki. Najlepsze jednak jest to, że poleceniem tym otwierany jest w Dreamweaverze standardowy interfejs Fireworks.
Jeśli jeszcze nigdy nie korzystałe 16216d318q 47; z polecenia Optimize Image in Fireworks, ostatnie zdanie mogło Cię wprawić w zakłopotanie. Jak można optymalizować obrazek w Dreamweaverze za pomocą standardowego interfejsu Fireworks? Czyż nie mówimy tutaj o dwóch zupełnie różnych programach? Niby tak, ale (i to jest najdziwniejsze) jednak nie. Aby polecenie to mogło zadziałać, musisz mieć zainstalowane oba programy, ale w Dreamweaverze nie jest uruchamiana pełna wersja Fireworks. Zamiast tego, uruchamiana jest "mała" wersja programu wyświetlająca jedynie okno dialogowe Export Preview (rysunek 22.1).
Rysunek 22.1. Polecenie Optimize Image in Fireworks, bez uruchamiania Fireworks, otwiera okno dialogowe Export Preview, takie samo jak okno o tej samej nazwie używane w Fireworks |
|
Okno dialogowe Optimize posiada wszystkie funkcje okna Export Preview z jednym, małym wyjątkiem: zamiast przycisku Next znajdziesz tutaj przycisk Update. W Fireworks, kliknięcie znajdującego się w oknie Export Preview przycisku Next powodowało otwarcie okna dialogowego Export, w którym mogłeś zdefiniować opcje plastrowania i szablon kodu HTML. Polecenie Optimize Image in Fireworks otwiera okno, w którym domyślnie wybrane będą opcje zdefiniowane przy ostatnim wykorzystaniu tego okna w Fireworks.
Aby z poziomu Dreamweavera zoptymalizować obrazek w Fireworks:
1. Zaznacz w Dreamweaverze obrazek, który chcesz optymalizować.
|
Przed uruchomieniem polecenia Optimize Image in Fireworks musisz co najmniej raz zapisać bieżący dokument w Dreamweaverze. Nie chodzi tutaj o zapisanie bieżącego układu strony, lecz o utworzenie pliku, który jest konieczny do poprawnego działania polecenia. Jeśli nie zapiszesz pliku, Dreamweaver wyświetli odpowiednie ostrzeżenie po wybraniu polecenia Optimize Image. |
|
2. Wybierz z menu polecenie Commands Optimize Image in Fireworks
|
Polecenie Optimize Image in Fireworks można również wywołać z menu kontekstowego - kliknij prawym klawiszem (kliknij z wciśniętym klawiszem Control) obrazek w Dreamweaverze |
|
3. Jeżeli zaznaczony obrazek jest zapisany w formacie innym niż PNG (Portable Network Graphics), będziesz miał możliwość wyboru, czy Fireworks ma użyć źródłowego pliku zamiast niskiej jakość GIF-a (Graphics Interchange Format) lub JPEG (Joint Photographic Experts Group), co pokazano na rysunku 22.2.
4. Kliknij przycisk No znajdujący się w oknie dialogowym Find Source for Optimizing, aby kontynuować optymalizację obrazka GIF lub JPEG. Kliknij przycisk Yes, jeśli chcesz, aby Dreamweaver automatycznie odszukał, o ile jest to możliwe, plik źródłowy Fireworks. Jeżeli odszukanie pliku nie będzie możliwe, zostanie wyświetlone okno dialogowe Open. Zaznacz w nim źródłowy plik PNG i kliknij przycisk Open
|
Rysunek 22.2. Określ czy chcesz, aby Dreamweaver użył jako źródła obrazka źródłowego pliku PNG, jeśli taki istnieje |
|
5. Wprowadź odpowiednie zmiany w zakładkach Options File i Animation okna dialogowego Optimize 6. Po zakończeniu dostosowywania opcji kliknij przycisk Update Jeżeli pracowałeś ze źródłowym plikiem Fireworks, zmiany zostaną zapisane zarówno w pliku źródłowym, jak i eksportowanym. W przeciwnym wypadku zmodyfikowany zostanie jedynie plik eksportowany. Jeśli w czasie optymalizacji zmienisz skalę, rozmiar lub skadrujesz obrazek, będziesz musiał dostosować wartości wysokości i szerokości grafiki w inspektorze Property Dreamweavera. Aby to zrobić, wystarczy kliknąć przycisk Refresh (Odśwież).
Edycja obrazków z poziomu DreamweaveraW wielu wypadkach edycja grafiki ogranicza się jedynie do jej optymalizacji. Może to być lekkie wykadrowanie jednej ze stron obrazka lub redukcja rozmiaru pliku. Najczęściej jednak potrzebnych jest więcej możliwości edycji, na przykład gdy klient zadecyduje o zmianie znajdującej się na przycisku nawigacyjnym nazwy oddziału firmy. Gdyby nie integracja Fireworks z Dreamweaverem, musiałbyś w takiej sytuacji uruchomić program graficzny, załadować obrazek, wprowadzić odpowiednie zmiany, zapisać obrazek, przejść do edytora stron WWW i ponownie załadować grafikę. Korzystając z Dreamweavera 4 i Fireworks 4 można znacznie uprościć proces modyfikacji grafiki. Wystarczy wykonać następujące czynności: 1. Zaznacz obrazek w Dreamweaverze i kliknij przycisk Edit w inspektorze Property Obrazek zostanie automatycznie otwarty w Fireworks (rysunek 22.3).
2. Zmodyfikuj obrazek w Fireworks i kliknij przycisk Done Zmodyfikowany obrazek zostanie zapisany i automatycznie zaktualizowany w Dreamweaverze. Zdefiniowanie
Fireworks
|
|
Rysunek 22.4. Aby szybko
zmodyfikować grafikę umieszczoną w Dreamweaverze upewnij
się, |
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Domyślna ścieżka dostępu Fireworks w Windows to C:\Program Files\ Macromedia\Fireworks 4\Fireworks.exe (rozszerzenie .exe może być niewidoczne). Domyślna ścieżka dostępu Fireworks w MacOS to Macintosh HD:Applications:Fireworks 4:Fireworks 3. |
Po zmodyfikowaniu pliku w Fireworks, kliknij przycisk Done albo wybierz z menu polecenie File Update lub użyj skrótu klawiaturowego Ctrl+S Command+S). Jeśli pracujesz ze źródłowym plikiem Fireworks, uaktualnione i zapisane zostaną dwa pliki: źródłowy i eksportowany.
Odczytywanie dziennika projektu (Design Notes) w DreamweaverzeZarówno Dreamweaver, jak i Fireworks mają możliwość zapisywania dziennika projektu, innowacyjnej metody współużytkowania informacji pomiędzy projektantami grafiki pracującymi w Fireworks i twórcami stron WWW używającymi Dreamweavera. Dziennik projektu to zewnętrzny plik zawierający edytowalne informacje o wszystkich elementach Dreamweavera, takich jak dokumenty HTML lub grafiki. Fireworks dodaje dziennik projektu do obrazków eksportowanych na strony Dreamweavera i zapisuje informacje o lokalizacji źródłowego pliku. Umożliwia to Dreamweaverowi optymalizowanie lub edytowanie źródłowego pliku obrazka, bez pytania użytkownika o jego lokalizację. W Dreamweaverze można odczytywać dziennik projektu Fireworks lub dodawać do niego własne informacje. Najpierw jednak musisz włączyć dziennik projektu dla bieżącej witryny. Aby uaktywnić dziennik projektu: 6. W Dreamweaverze wybierz z menu polecenie Site Define Sites Zostanie otwarte okno dialogowe Define Sites 7. Zaznacz swoją bieżącą witrynę i kliknij przycisk Edit Dreamweaver wyświetli okno dialogowe Edit Sites 8. Wybierz kategorię Design Notes, aby wyświetlić panel Design Notes 9. Włącz opcję Maintain Design Notes 10. Jeśli chcesz, aby dostęp do dziennika projektu mieli także Twoi współpracownicy, zaznacz opcję Upload Design Notes for Sharing 11. Kliknij OK, aby zamknąć okno dialogowe Edit Sites, a następnie przycisk Done aby zamknąć okno dialogowe Define Sites Aby wyświetlić lub dodać dziennik projektu do obrazka Fireworks (lub dowolnego innego): 12. Zaznacz i kliknij obrazek prawym przyciskiem myszy (kliknij z wciśniętym klawiszem Control), aby wyświetlić menu kontekstowe i wybierz z niego pozycję Design Notes Zostanie otwarte okno dialogowe Design Notes 13. Wybierz zakładkę All Info, aby wyświetlić ścieżkę dostępu pliku źródłowego. Informacje o lokalizacji tego pliku znajdują się w dzienniku projektu pod słowem kluczowym fw_source. Wygląda to mniej więcej tak: fw_source=file:///D|/DW4 Bible/images/house.png 14. Aby dodać informacje do dziennika projektu, kliknij przycisk Add, a następnie wypełnij pola Name i Value
Modyfikowanie plastrowanych obrazkówDzięki poleceniu Insert Fireworks HTML umieszczanie plastrowanych obrazków na stronie WWW w Dreamweaverze jest bardzo prostą operacją. Ale, podobnie jak standardowe nieplastrowane obrazki, często muszą być one modyfikowane. Jedną ze stosowanych metod jest otoczenie tekstu HTML grafiką; w Fireworks, w plastrowanym obszarze, określonym jako plaster tekstowy, może znajdować się dowolna zawartość HTML. Tekst jest często modyfikowany i - jeżeli nie będzie otoczony grafiką, oznaczać to będzie, że obrazek będzie musiał być zmieniony lub widać będzie pojedyncze plastry w związku z podziałem tabeli. W Dreamweaverze 4, plastrowane obrazki z Fireworks są rozpoznawane jako tabele Fireworks i mogą być modyfikowane przy użyciu dedykowanego inspektora Property (rysunek 22.5). Fireworks Table Property Inspector wyświetla plik źródłowy PNG oraz przycisk Edit, umożliwiający przesłanie całej tabeli z powrotem do Fireworks w celu jej modyfikacji. Podobnie jak w przypadku innych grafik, po zakończeniu modyfikacji kliknij przycisk Done w pasku tytułu dokumentu, aby zaktualizować plik źródłowy i eksportowany. Eksportowane obrazki są następnie ponownie ładowane do Dreamweavera.
|