Panel administracyjny ACP był rozwijany intensywnie w ostatnich miesiącach. Największe zmiany dotyczyły wersji ACP 2.0, która została gruntownie przeprojektowana zarówno pod względem API, jak i interfejsu użytkownika. Najnowsza wersja ACP 2.3 zawiera wiele nowych funkcjonalności, które pozwalają na szybsze i wygodniejsze zarządzanie serwisem internetowym.
Jeśli ktoś poważnie myśli o tworzeniu stron internetowych to nawet nie ma co myśleć o stosowaniu edytorów graficznych. Z prostej przyczyny ponieważ, wszystkie edytory WYSIWYG generują nadmiarowy kod, który w żaden sposób nie pomaga naszej aplikacji. Rozwiązaniem jest stosowanie edytora tekstowego, w którym mamy pełną kontrolę nad tworzonym kodem.
Oto trzecia, a zarazem ostatnia część serii artykułów, które opisują selektory dostępne w CSS 2.1. Część 1 obejmuje postawy, takie jak selektor typu, selektor klasy, selektor uniwersalny czy selektory proste. Część 2 wyjaśnia działanie selektorów połączonych, sposób użycia grupowania oraz atrybutów selektorów.
Ten artykuł to druga część serii trzech artykułów, które opisują selektory dostępne w CSS 2.1. Część 1 dotyczy podstawowych zagadnień, czyli selektorów typu i klasy, jak również selektorów prostych i selektora uniwersalnego.
W styczniu 2008 zakończyłem tworzenie panelu administracyjnego, który pozwala na zarządzanie treścią serwisów. Panel został wykorzystywany w kilku projektach. Główne cechy ACP 2.0 to łatwość obsługi i administracji, dzięki intuicyjnemu interfejsowi użytkownika. Dodatkowym atutem jest szerokie pole manewru przy konfiguracji i dostosowywaniu aplikacji do własnych potrzeb.
Pierwszą rzeczą jakiej powinniśmy się nauczyć rozpoczynając pracę z CSS są selektory. Selektory są oczywiście podstawową częścią technologii CSS, ale tylko niewielu programistów potrafi wykorzystać ich pełne możliwości. Bardzo wiele możemy osiągnąć, dzięki stosowaniu atrybutów id i class, ale to nie jedyne możliwości.
W ostatnim czasie popularne jest otwieranie zdjęć przy pomocy przeróżnych skryptów. Główne założenie wspomnianych rozwiązań to karmienie użytkownika płynnymi animacjami, pojawiającej się warstwy z oczekiwanym zdjęciem. Jednak większą uwagę powinniśmy zwrócić na właściwą prezentację miniaturek naszych zdjęć. Jeśli w tej sferze będziemy nieprofesjonalni, nasz użytkownik nie zechce nawet oglądać zdjęć w rzeczywistym formacie. Ciekawie, a jednocześnie zgodne ze standardami i działające we wszystkich przeglądarkach rozwiązanie możemy stworzyć przy pomocy listy oraz niewielkiego kodu CSS.
Programiści JS znają na pewno framework prototype.js oraz bibliotekę scriptaculous.js, która udostępnia wiele efektów graficznych. Popularne w ostatnich miesiącach otwieranie wszystkiego w overlay’owych okienkach prowadzi jednak wielokrotnie do przerostu formy nad treścią. Nie wystarczy tylko ściągnąć skrypt z sieci. Prezentowane elementy często wyświetlają się w sposób standardowy, który nie jest dla nich odpowiedni. Możemy to zmienić przy niewielkim wysiłku, a uzyskany efekt na pewno zadowoli naszych klientów i użytkowników. Jednym z pierwszych skryptów działających w ten sposób był lightbox napisany przez Lokesha Dhakara.






Ostatnie komentarze