Archiwa kategorii: Licencja CC

TJPzoom 3 – lupa w JavaScript

tjpzoom3

Lupa do powiększania szczegółów obrazków. Świetnie nadaje się, gdy prowadzi się stronę internetową z monetami, znaczkami albo banknotami. Jednym słowem znakomity skrypt do stron numizmatycznych. Oczywiści zakres zastosowań może być inny. Lupka napisana jest w JavaScript. Jej najważniejsze zalety to kilka rodzajów ramek lupki, oraz dwa sposoby powiększania zdjęcia. Pierwszy normalny a drugi przy użyciu pary zdjęć. Drugi sposób jest znacznie ciekawszy ponieważ mając dwa zdjęcia, jedno małe a drugie bardzo duże (o ty samych proporcjach) można stworzyć naprawdę fajny efekt lupy.

tjpzoom3

Uwaga żeby zapisać skrypt na dysku, trzeba kliknąć prawy klawisz myszy na linku i wybrać „zapisz link jako” lub coś podobnego. Inaczej wyskoczą krzaczki.

Link: http://valid.tjp.hu/tjpzoom/
Download: http://valid.tjp.hu/tjpzoom/tjpzoom.zip
licencja: CC

pHAML – prostszy sposób na XHTML i XML

phaml

Dziś coś zupełnie z innej beczki. Zamiast zaprezentować skrypt  Ajax, przedstawiam dziś klasę w PHP. Klasa w PHP w znaczny sposób ułatwia pisanie kodu HTML i XML. Kod jest znacznie krótszy i trudniej o błąd. Oto prosty przykład:

Zamiast pisać:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
    <head>
        <title>
        taipa
        </title>
    </head>
    <body>
        <p>
            &lt;a href="<a href="view-source:http://taipa.pl/">http://taipa.pl</a>"&gt;
            taipa.pl
            &lt;/a&gt;
       &lt;/p&gt;
    &lt;/body&gt;
&lt;/html&gt;

Można napisać tak:

       !!! Strict
          %html
           %head
            %title taipa
             %body
              %p
                %a{href="http://taipa.pl"}taipa.pl

Znacznie krócej prawda? :) Rozwiązanie to jest bardzo ciekawe na stronie domowej klasy można znaleźć wiele przykładów zastosowania. Miedzy innymi warto zwrócić uwagę na możliwość wykorzystywania tego w fameworku Zend. Instalacja skryptu jest banalnie prosta wystarczy dyrektywa include(‚class.pHAML.php’) i parę linijek kodu :).

phaml

Link: http://phaml.sourceforge.net/
Download: http://sourceforge.net/projects/phaml/
Licencja: CC

Lightview – galeria, formularz i okno.

lightview

Można by powiedzieć „All in one” ale niestety jeżeli chodzi o ten komponent „All is Pay” :). To bardzo dobrze zrobiony komponent okna. Umożliwia wyświetlanie galerii obrazków wraz z możliwością ich przewijania oraz z automatycznym przewijaniem, potrafi wyświetlać formularze wraz z przekazywanie argumentów POST lub GET. Oprócz tego okno może wyświetlać filmy i animacje Flash. O oczywiście nie mogło zabraknąć wyświetlania nowego okna Ajax inframe. No niestety za taki komponent z bajerami trzeba zapłacić. Wersja niekomercyjna na jedna domenę to 3 euro. Wersja komercyjna kosztuje już 49 euro na jedna domenę. Komponent dział na frameworku prototype.

lightview

Wymagania:Prototype
Link: http://www.nickstakenburg.com/projects/lightview/
Licencja: CC, Płatna

NoFunc – Próbnik kolorów

nofunc_cp

Coś dla deweloperów i designerów. Próbnik kolorów, który nie tylko można wykorzystać do dopasowywania odpowiednich kolorów, ale także do  zmiany na przykład tła strony. Na serwisie do którego prowadzi link poniżej znajdują się inne próbniki kolorów. Czyli jak to się mówi do wyboru do koloru :)

Link: http://nofunc.org/DHTML_Color_Sphere/
Link: http://nofunc.org/DHTML_Color_Picker/
Link: http://nofunc.org/DHTML_Color_Picker_2/
Licencja: CC, GPL

Masuga – system oceny w AJAX

masuga

System oceny reprezentowany przez gwiazdki to niewątpliwie jeden z popularniejszych metod zbierania informacji. Komponent ten jest napisany w technologi AJAX jednak nie wykorzystuje żadnego fameworka. Do komponentu dołączona jest instrukcja jak skonfigurować bazę danych. Po utworzeniu bazy i wygenerowaniu tabeli skrypt zapisuje w bazie wynik sondy.

masuga

Wymagania: mySQL
Link: http://masugadesign.com/the-lab/scripts/unobtrusive-ajax-star-rating-bar/
Licencja: Licencja CC

StarBox – system oceny w prototype

starbox

StarBox to system oceny strony lub jej elementów. Pozwala w prosty i przyjazny sposób zbierać dane statystyczne od użytkowników i prezentować je na stronie. Systemy oceny służą informowaniu użytkowników co jest najwyżej oceniane i co jest teraz popularne na stronie. Wyniki można zapisywać do bazy danych. Skrypt jest napisany na frameworku Prototype i jest udostępniany odpłatnie. Ja poszukam jeszcze wersji w jQuery :)

starbox

Demo: http://www.nickstakenburg.com/projects/starbox
Wymagania: Prototype
Licencja: Płatne :(