Internetowy notatnik

2010
02.20

Oczywiście do stworzenia samej aplikacji postanowiłem użyć Flexa. Chciałem również żeby moja aplikacja była trochę inna niż wszystkie. Zrodził się pomysł zrobienia systemu okienkowego. W aplikacji charakteryzujemy się tym, że każda notatka jest oddzielnym oknem, które możemy przemieszczać, zmieniać jego rozmiar, minimalizować, maksymalizować oraz zmieniać jego kolor .

Dodatkowo takie rozwiązanie okazało się całkiem praktyczne. Jako kolejną funkcjonalność, dodałem udostępnianie notatek. Aktualnie notatkę możemy wysłać na dowolny adres e-mail oraz udostępnić przez www. Notatka może przybierać dodatkowo dwa stany: „zablokowana” i „oznaczona jako ważna”. “Zablokuj”, blokuje notatkę przed usunięciem. Dopóki nie wyłączymy tej opcji notatki nie można będzie usunąć. Mała ikonka kłódki obok tytułu informuje o tym, że dana notatka jest zablokowana. “Oznacz jako ważna” wyświetla ikonę wykrzyknika obok tytułu, aby notatka bardziej rzucała się w oczy. W aplikacji możemy również zobaczyć swoje statystyki, czyli ilość aktualnie przetrzymywanych notatek oraz ostatnią datę zalogowania. Można również w opcjach zmienić swój e-mail, hasło oraz wyłączyć ostrzeżenie przed usunięciem notatki.

Aplikacja nie korzysta z wielu bibliotek zewnętrznych. Szkielet aplikacji opiera się na PureMVC, którego również używam w pracy. Jest to bardzo fajny, szybki i prosty framework oparty na MVC. Zgodnie z nazwą, jest czystą implementacją MVC bez zbędnych tysiąca funkcjonalność za co mu chwała i cześć. Do tego wszystkiego, jest bardzo prosty w implementacji a dzięki wzorcu MVC panuje ład i porządek w kodzie aplikacji. Do połączenia Flexa z mysql użyłem AmfPhp, z którego pewnie w przyszłości zrezygnuje na rzecz ZendAmf’a ze względu na szybkość.
Na przyszłość planuje kilka dodatkowych funkcjonalności. Nie chce tutaj
pisać o szczegółach ale będą one związane z poprawą funkcjonalność i
personalizacji aplikacji.

Ostatnio uruchomiliśmy również wersje mobile naszej aplikacji:
http://m.e-notatka.pl

Tags: , ,

Your Reply