Kolejna etap tworzenia naszego filemanagera to przygotowanie interfejsu umożliwiającego zmianę nazwy utworzonych folderów oraz usunięcie folderu. Jeśli chodzi o tą drugą funkcjonalność to dla uproszczenia mechanizmu przyjmijmy sytuację, że folder można usunąć tylko wtedy, gdy jest on pusty (nie zawiera podkatalogów ani plików). Aby móc skorzystać z nowych funkcjonalności potrzebujemy odpowiedniego interfejsu po stronie użytkownika. […]
File Manager cz. IV – przechodzenie między folderami
Zmiany Jak zwykle na początku każdej nowej części, przed przystąpieniem do pisania, przychodzi refleksja czy nie należałoby czegoś zmienić, usprawnić itp. Tak jest i tym razem. Człowiek stale się uczy poznaje nowe rzeczy, technologie, stwierdza, że jedno jest lepsze od drugiego i chciałby mieć to u siebie. Przed paroma dniami miałem przyjemność zapoznać się z […]
File Manager cz. III – tworzenie nowego folder
Nim zacznę opisywać dalsze kroki poszerzające funkcjonalność naszego filemanager’a, muszę najpierw się nieco cofnąć i zmienić nasz kod. Dlaczego? Już tłumaczę. W trakcie przemyśleń jak ma działać nasza aplikacja zrezygnowałem z koncepcji pojawiających się modali, które miałyby pozwalać dodawać, edytować, usuwać katalogi, czy wgrywać pliki. Chciałbym także, by można było otworzyć dowolny katalog, czy po […]
File Manager cz. II – unit testy, filtry i CSS
Po krótkiej przerwie przyszedł czas na konkretne programowanie w naszym projekcie. Ale jak wiadomo dobre programowanie należałoby zacząć od … no właśnie od czego jak nie od testów jednostkowych. W naszym projekcie do testowania naszych skryptów JS użyjemy Karmy. Ale po koleji… Karma – instalacja i konfiguracja Karma tak jak i inne przez nas używane […]
File Manager cz. I – ogólne założenia, konfiguracja i layout
Od wielu miesięcy zmagam się ze znalezieniem w miarę prostego FileManager’a, którego mógłbym użyć w swoim CMSie, zarówno jako wersję standalone jak i jako plugin np. do TinyMce. Znalazłem kilka obiecujących propozycji i pomysłów, jednak doszedłem do wniosku, że chciałbym „odkryć koło na nowo”. Krótko mówiąc postanowiłem zrobić swój własny. No i jak to […]