Interface MochaUI
Szukając ciekawych rozwiązań, które można by użyć przy projektowaniu interfejsu pewnej aplikacji intranetowej, natknąłem się na MochUI. Polecam szczególnie zobaczenie dema pod adresem: http://mochaui.com/demo/.
Bardzo ciekawe rozwiązanie powstałe na framework’u MooTools oraz nowym elemencie jezyka HTML 5 – canvas. Rozwiązanie to sprawuje się całkiem dobrze w nowym FireFox’ie, Operze oraz Safari. Jak zwykle zacofane IE jeszcze nie wspiera tego elementu, dlatego wykorzystano tutaj dodatkowy skrypt excanvas, ale to już dość obszerny temat dlatego poruszę go na innym wątku.
Demo pokazuje chyba wszystkie elementy tego UI. Dodając swoje efekty z MooTools można uzyskać niezłe rezultaty. Dzięki elementowi canvas, znacznie uproszczono tworzenie m.in. zaokrągleń na rogach box’ów oraz cieni pod nimi. Plugin Windows Parametrics pozwala na dostosowanie tych wartości według potrzeb.
Jeśli zajrzymy do kodu HTML zobaczymy, że znajdują się tam jedynie kontenery, których ID maja określone znaczenie dla działania MochaIU, np. dock pełni podobne funkcje jak pasek zadań windows.
Tworzenie nowych okienek jest niezwykle proste. Można przy tym określić wiele parametrów, nawet gradient na etykiecie okna! Zawartość samego okna może być stworzona z jakiegoś kawałka kodu HTML, załadowana AJAX’em z innej lokacji lub nawet wyświetlić iframe.
Ciekawym rozwiązaniem jest też możliwość tworzenia kolumn (chyba max. trzech), a w nich paneli. Można np. wyświetlić listę opcji w lewym panelu, a po kliku ładować zawartość w głównym panelu.
Do obecnej wersji został dołączony również widget clock, dzięki czemu wygląda to prawie jak pulpit w Viście :P
Ostatnią rzeczą, o której warto napisać jest zapisywanie stanu swojego Workspace. Można w ten sposób zapamiętać otwarte okienka (łącznie z ich położeniem), a później je przywrócić. Po małej modyfikacji może się to odbywać automatycznie, a w dokumentacji znalazłem nawet informację, że można to zapisywać w bazie danych.
Obecna wersja MochaUI to 0.9.5 dlatego z niecierpliwością czekam na finalną. Polecam to wszystkim, którzy zajmują się aplikacjami intranetowymi bądź podobnymi.
wtorek, 30 Wrzesień 2008


Facebook
GoldenLine
LinkedIn
piątek, 28. Listopad 2008
Hej. Mi też się spodobał ten Mocha ale jest mały problem: gdy rozszerzę okienko i zmniejszę okno przeglądarki tak, że okienko się nie mieści a następnie chcę przesunąć to okienko za belkę górną to okienko wyskakuje w górę dorównując się do dolnej krawędzi przeglądarki natomiast belka tytułowa wraz z przyciskami znika pola widzenia. Takiego okienka nie można ani przesunąć ani zamknąć. Czy można coś zrobić np coś zmienić w żeby nie wyskakiwało w górę
niedziela, 22. Luty 2009
Nie ma limitów co do ilości kolumn, jednak jak każde uniwersalne rozwiązanie ma sporo ograniczeń.
wtorek, 3. Marzec 2009
Czy próbowałeś to jakoś porównać z ExtJS? temten framework też wygląda baardzo smacznie, jest całkiem dobrze udokumentowany, ma sporo naprawdę funkcjonalnych komponentów i dużo osób z niego korzysta i współpracuje on także.. np. z flexem od adobe.
środa, 4. Marzec 2009
Ostatnio przymierzałem się od jQuery UI. Jak opanuje to z pewnością siądę do ExtJS. Dzięki za tip.