Ponad miesiąc temu pisałem o blipface'ie, desktopowym kliencie do sewrisu blip.pl. Projekt cały czas się rozwija raz szybciej raz wolniej, lecz cały czas do przodu. Wpis ten będzie raczej podusmowaniem co udało nam się zrobić od tamtej pory i jednocześnie zachętą do ściągnięcia kodu (tak, tak BlipFace jest OpenSource od samego początku)
Po krótce co udało nam się zrobić przez ostatni miesiąc:
- BlipFace ma bloga na którym powiadamiamy o nowych wydaniach
- stworzyliśmy także miejsce do zgłaszania błędów i uwag
- Dodaliśmy funkcjonalności: logowanie, zapisywanie loginu i hasła, możliwość cytowania, odpowiadania, wyświetlanie zdjęć, klikalne linki, minimalizowanie do tray'a
Teraz do rzeczy co zrobić aby uruchomić aplikację, potrzebne nam będą:
Gdy mamy już wszystko zainstalowane, ściągamy kod z serwisu github.com klikając pawym przyciskiem myszy na folderze, w którym chcemy mieć projekt wybieramy GitExtension->Clone a w okienku wpisujemy git://github.com/ksirg/blipface.git całość powinna wyglądać tak:
Po uruchomieniu Visual Studio zobaczymy trzy projekty:
- BlipFace - główna aplikacja, widok w WPF'ie. W programie zaimplementowałem własną wersję MVP opratą na UserControls
- BlipFace.Service - biblioteka opakowująca WCF REST do komunikacji z blipem, można wykorzystać w swoich innych projektach
- BlipFace.Install - projekt instalatora
Zachęcam do zabawy z Debuggerem warto zacząć od klasy HostWindow.xaml.cs od niej wszystko się zaczyna. Dodam iż w folderze projektu znajduje się plik Enterprise Architect z diagramami klas oraz komentarzami.
Obecnie BlipFace wygląda tak: