Archiwa kategorii: Framework

Form Generation – klasa która ułatwia budowanie formularzy w CodeIgniter

Form Generation Library

CodeIgniter to framework PHP, który ostatnimi czasy znalazł się w centrum mojego programistycznego zainteresowania. Kilka dni temu odkryłem ciekawą bibliotekę, która pomaga w programowaniu formularzy. Sam skrypt jest dość stary, no ale skoro go już ściągnąłem przetestował i zachwyciłem spierze się podzielić swoją radością. Dla tych którzy coś tam grzebali w CodeIgniter wyjaśniam, że dzięki Form Generation będzie można użyć jednej klasy zamiast kilku oddzielnie. Formularze tworzy się bardzo szybko, można je walidować i obsłużyć dodawanie plików. Do biblioteki została napisana obszerna dokumentacja, która przypomina tą opisującą framework CodeIgniter.

Demo: http://www.frankmichel.com/formgenlib/
Dokumentacja: http://www.frankmichel.com/formgenlib/user_guide/index.html
Download: http://www.frankmichel.com/formgenlib/user_guide/installation/download.html
link: http://codeigniter.com/forums/viewthread/107861/P0/

 

Gridulator – wyliczanie kolumn do frameworków CSS

gridulator

Świetne narzędzie do wyliczania kolumn w szablonie strony WWW. Wystarczy że ustalimy jakiej szerokości chcemy mieć stronę oraz ile ma zawierać kolumn. Aplikacja sama obliczy jaką szerokość może mieć jedna kolumna oraz ile może wynieść miedzy nimi odstęp. Wynik możemy podejrzeć na podglądzie lub zapisać w postaci pliku .png. Szkoda że aplikacja nie generuje od razu pliku CSS.

Link: http://gridulator.com/

Scrollorama – skrypt do tworzenia ciekawych stron internetowych

scrollorama

Możemy tworzyć naprawdę ciekawe i nowatorskie strony używając skryptu scrollorama. Budowa stron różni się znacząco od standardowego podejścia. Mianowicie tworzy się strony jedna pod drugą. Przełączanie między stronami realizowane jest nie przez linki, ale dzięki scrollowaniu strony. Dzięki temu mamy większe szanse, że osoba odwiedzająca stronę przejrzy ją w całości. Takie rozwiązanie idealnie nadaje się do prostych stron WWW, w których liczy się prosta informacja i bajer. Wspomniany bajer polega na tym że w trakcie srollowania przesuwane są różne elementy strony w różny sposób co daje naprawdę ciekawe efekty.

Framework: jQuery
Demo: http://johnpolacek.github.com/scrollorama/
Licencja: MIT, GPL

Construct 1.0 – aplikacja internetowe do tworzenia layoutu w CSS

construct

Ciekawe narzędzie internetowe do tworzenia layoutu o szerokości 950px. Aby korzystać z narzędzia trzeba zapoznać się ze skrótami klawiszowymi. Layout budujemy zaczynając od dodania kontenera ( głównej ramy – „container” )  do której następnie dodajemy kolumny.  Dopiero w kolumny możemy dodawać przykładowy tekst. Do ramy głównej lub do kolumny możemy dodawać identyfikatory id. Możemy również usuwać lewy odstęp od kolumny, aby ostatnia kolumna dotykał głównej ramy. Szkoda że nie ma możliwości regulowania  szerokości kontenera, no ale 950px to bezpieczna szerokość.

Link: http://www.constructyourcss.com/

Kurs nauki CodeIgniter – po polsku

codeigniter.jpg

CodeIgniter to mniej popularny, ale również znany framework PHP. Dla tych którzy nie wiedza co to framework spieszę wyjaśnić krótko, że jest to szkielet oprogramowania. Dzięki farmeworkom można budować aplikacje szybciej, efektywniej i bezpieczniej, bla bla bla. Niedawno podjąłem już kolejną próbę nauczenia się jakiegoś frameworka. Muszę przyznać, że CodeIgniter okazał się bardzo przyjazny, a przede wszystkim łatwy w nauczę. W przeciwieństwie do innych frameworków takich jak Symfony, Cake PHP czy Zend. Nie wiem dlaczego, ale we wcześniejszych próbach zawsze napotykałem na ścianę nie do przejścia. Dla tych którzy chcą pouczyć się frameworka CodeIgniter zapraszam na polską stronkę, którą znalazłem w sieci. Kurs jest dość leciwy, więc nie wszytko w nim może być aktualne. Więcej aktualnych informacji można znaleźć na stronie frameworka.

Link do kursu (pl): http://www.php.rk.edu.pl/w/p/kurs-ci/
Link do frameworka: http://codeigniter.com/

1200 Grid System – szeroki framework CSS

1200GridSystem_thumb.jpg

1200GridSystem to framework CSS. Stanowi on ramę pod rozplanowanie układu strony WWW. Odpowiedni przydział class do znaczników HTML, pozwoli w szybki sposób stworzyć przejrzysty i prawidłowo wyświetlany układ strony. Szerokość jaka jest możliwa z tym frameworkiem to 1200 pikseli. Jest to jeden z z szerszych frameworków bowiem najbardziej popularne są 960 pikseli. Jednak myślę że to się będzie zmieniać, bowiem coraz więcej ludzi ma szersze monitory oraz urządzenia typu tablet. Tak więc szerokości stron prawdopodobnie będą oscylować między szerokimi optymalnymi dla monitorów a wąskimi dla urządzeń mobilnych. Polecam również artykuł o skrypcie Adapt.js , który zmienia pliki CSS w zależności od wielkości okna przeglądarki.

Link: http://sampsonresume.com/1200/
Download: http://sampsonresume.com/1200/1200GridSystem.zip

Sugar.js – osłodź sobie programowanie w JavaScript

sugar.jpg

Sugiar jest biblioteką JavaScript pomocną podczas programowania. Stanowi niewielkich rozmiarów pokaźny zbiór funkcji, które w połączeniu z innymi frameworkami JavaScript pozwolą nam uzyskać lepszy efekt mniejszym nakładem kodu. Funkcje biblioteki pozwalają przeprowadzać operacje na ciągach, liczbach tablicach, datach, obiektach oraz wyrażaniach regularnych. Na stronie skryptu są opisane wszystkie dostępne funkcji, wraz z przykładami ich zastosowania.

 

Link: http://sugarjs.com/
Licencja: Darmowa