Saper - gra w przeglądarce

Powracając do korzeni, czyli do aplikacji front-endowych postanowiłam napisać popularnego, dzięki systemowi Windows, sapera. Do jej użycia standardowo posłużył HTML oraz JavaScript, tym razem jednak bez nowego canvasa. Postanowiłam stworzyć aplikację przy pomocy układu tabelkowego. Cała gra i jej mechanika są nieskomplikowane, dlatego chciałabym skupić się na kilku elementach, które są nie tyle mniej standardowe, ile moim zdaniem ciekawsze.
Kod został napisany w taki sposób, aby prócz jQuery, zawierał jak...
Więcej

Devel - przyjaciel programisty w Drupalu

Devel to jeden z podstawowych modułów ułatwiających nie tylko tworzenie nowych skórek, ale także bardzo upraszczających wiele aspektów tworzenia witryn w Drupalu.
Sam pakiet składa się z kilku modułów, w tym Devel Generate - generującym automatycznie treść do testów w instancji Drupala. Potrafi uzupełniać bardzo dużo pól, nawet dodaje linki filmów, w przypadku pól typu video.
Wiele możliwości jednak da się zbadać z samego poziomu menu, to, na czym chciałabym się skupić to pomocnicze funkcje dostępne w...
Więcej

CSS3 - rewelacyjny wygląd bez dodatkowych obrazków

Zapoznawanie się z potęgą CSS3 daje całkiem sporo radości. Dzięki temu okazuje się ile można zaoszczędzić na obrazkach, nie tylko transferu, głównie odwołań do serwera i czasu ładowania strony. Nawet w epoce sprite'ów można się pokusić o dalsze optymalizacje, zwłaszcza że wiadomo, że czas to pieniądz. Na tapetę wzięłam więc standardowe okienko z Windows 7. Moim celem nie było bezbłędne oddanie całego wyglądu, raczej wystylizowanie tak, aby rzeczone okno element przypominał.
Wersja finalna strony w css3 z...
Więcej

CSS3 - Onclick bez użycia JavyScript

Nowe technologie, a z mojego punktu widzenia zwłaszcza HTML 5 z CSS 3 znane są z niesamowitych możliwości i mnóstwa fajerwerków upraszczających pracę front-endowców. Jako że są to dla mnie dalej dziewicze tematy, a dziewicze tematy najlepiej zaczynać od podstaw przyjrzałam się bliżej wprowadzonym selektorom w CSSie. Ku mojemu zdziwieniu jeden z nich, :target z łatwością może zastąpić pewne proste operacje, które do tej pory wykonywane były za pomocą języka JavaScript. Mianowicie chodzi o onclick....
Więcej

Better Updater czyli moje przeboje z publikowaniem modułu na drupal.org

Słowem wstępu: wpis tłumaczy działanie Better Updatera po łebkach. Skupia się na najważniejszych elementach i podejrzewam, że wymaga podstawowej wiedzy z tworzenia własnych modułów, aby w pełni go zrozumieć.
Geneza powstania
Standardowo zaleca się instalowanie wszystkich modułów w katalogu sites/all/modules, jakkolwiek Drupal dopuszcza umieszczanie ich również w podfolderach czy też w folderach odpowiednich dla danej witryny w przypadku multi-site installation. Niestety Drupal 7 z modułem update (...
Więcej

I tak powstała nowa Drupalowa witryna...

Zarówno Drupal 6 jak i 7 mają pewną specyfikę dotyczącą stron głównych i tego, co się na nich znajduje. Oba systemy świeżo po zainstalowaniu, a czasem nawet sporo dłużej raczą użytkowników pewnymi domyślnymi tekstami. Tak więc w przypadku wersji 6 widzimy I tak powstała nowa drupalowa witryna! a 7 Nie opublikowano jeszcze żadnej treści na stronie głównej. - któtszy i bardziej "zjadliwy".
Teskty te można zobaczyć do momentu, gdy nie zostanie umieszczona treść z opcją publikacji .... Z tego co jednak...
Więcej

Overlay w Drupalu 7

Drupal 7 ma kilka naprawdę rewelacyjnych rozwiązań, jedną z takich wprowadzonych funkcjonalności jest moduł Overlay. Oferuje on otwieranie administracyjnych stron na warstwie jedynie za pomocą wywołania adresu w postaci bazowy_adres_strony.pl/podstrona#overlay=adres_strony_otwieranej_na_warstwie. Drupal już sam dba o wywołanie odpowiednich funkcji, aby taką stronę obsłużyć. Dzięki temu użytkownik unika niepotrzebnych ładowań stron, może bez przeładowania powrócić do strony, na której otworzył warstwę,...
Więcej

10 modułów Drupala 7 w każdej mojej instalacji

Największą potęgą systemu Drupal są moduły tworzone przez społeczność rozbudowujące jego domyślną funkcjonalność. Użytkownik tego systemu CMS może bez przeszkód korzystać z ponad 10 tysięcy darmowych modułów między innymi z takich kategorii jak: administracja, zarządzanie zawartością, społeczności czy bezpieczeństwo. Każda z osób budujących strony na Drupalu ma z pewnością swój "trzeba-mieć" zestaw modułów. Tym wpisem chciałabym przedstawić takie, bez których ja nie wyobrażam sobie pracować.
Views
Moduł...
Więcej

Walidacja formularzy

Zazwyczaj każdy formularz zbiera cenne, z punktu widzenia witryny internetowej, dane. Dlatego między innymi w kwestii developera i projektanta leży jak najdokładniejsze informowanie o błędach. Niby jest to oczywistością, podobnie jak maksymalne ułatwienie użytkownikom wypełniania formularza, jednakże nie raz i nie dwa na samych użytkowników zrzucane jest domyślanie się jak dany formularz ma działać i jaki format danych pól przyjmować.
W przypadku standardowych formularzy z prostymi polami i danymi w...
Więcej

Gra w HTML 5 cz. I

Ostatnio coraz częściej można spotkać naprawdę świetne gry napisane w HTML 5, chociaż dokładniej napisane w JavaScripcie za pomocą tagu canvas. Niektóre z takich gier zapierają dech w piersiach, mnie bardzo urzekły następujące (choć mam świadomość, że nie wszystko jeszcze widziałam):
Snooker
Entanglement
Ztype
Biolab Disaster
Pirates Love Daisies
Angry Birds
Ze względu na rosnącą popularność oraz z pewnością wielki potencjał, abstrahując zupełnie od tego, czy canvas wygryzie flasha, postanowiłam nieco...
Więcej

Strony