Język
Konnekt pisany jest w C++ i to się raczej nie zmieni. Większość z programistów używa środowiska VS.Net 2003. Darmową alternatywą jest Microsoft Visual C++ Toolkit 2003 1.0. Porady nt. pisania pod Borlandem są oczywiście na forum Konnekta.

Biblioteki
Te podstawowe, wykorzystywane przez wiele wtyczek / rdzeń znajdują się na Konnekt.info/sdk. Część z nich może być w starszej wersji niż pobrane z oficjanych stron związnych z nimi projektów. Jeśli zauważysz, że wtyczka którą demolujesz/poprawiasz korzysta z przestarzałej biblioteki - spytaj autora. Co do interfejsu - hao jest hardcorowcem, korzysta tylko z WinAPI.

Konnekt a Open Source
Kod źródłowy samego programu nie jest dostępny i nie będzie. Natomiast większość wtyczek powstaje na licencji LGPL. Ich źródła są dostępne do pobrania z kPlugins. Zachęcamy do używania tej licencji w Twoich programach. Co do wtyczek, których kod nie jest dostępny publicznie : jeśli dołożyłeś już swoją cegiełkę do projektu, znamy Cię, i uważasz, że możesz coś poprawić - skontaktuj się z autorem , są duże szanse, że dostaniesz kod. Dyskusję nad powodami wydania Konnekta w taki a nie inny sposób znajdziesz na forum. Oficjalne stanowisko autorów kodu (hao & nix) brzmi następująco :
QUOTE
Ponieważ taka jest właśnie wola autorów. Pozwala to nam na zachowanie swobody dysponowania efektem naszej pracy. W zamian za to program udostępnia architekturę przy pomocy której programiści mogą rozszerzać możliwości programu i zmieniać sposób jego działania w bardzo szerokim zakresie.

Kto za tym stoi
Za rdzeń odpowiedzialny jest hao, nix współtworzył większość podstawowych wtyczek. Autorzy pluginów w większości trafili do "galerii sław" na kPlugins/developerzy, tam też możesz przeczytać kto za jaką wtyczkę odpowiada. Zwracam uwagę : ta działalność nie przynosi nam żadnego zysku (przynajmniej bezpośrednio - chociaż ładnie wygląda w CV). Na pisanie poświęcamy swój czas wolny, traktując to jako rozrywkę. Dlatego nie dziw się, że w czasie sesji na uczelni/matur aktywność wtyczkopisarzy spada prawie do zera, a w wakacje rośnie o 200%. Aktywni twórcy kodu :

Auleuser posted image haouser posted image Milkauser posted image nixuser posted image Olórinuser posted image skolimauser posted image
shwuser posted image Sijauser posted image tornuser posted image winthuxuser posted image

Chcę pomóc!
Znasz C++ ? (Nowopowstałe SDK będzie kompatybilne też z C#, ale to plany na później.) Zacznij od pobrania SDK za pomocą kUpdate (dodaj centralkę 'Pliki dla autorów wtyczek'). Skompiluj przykładowe wtyczki. Przejrzyj dołączonego helpa. (Uwaga - plik .chm jest niestety przestarzały, jeśli czegoś Ci w nim brakuje / jest kiepsko opisane - zajrzyj do plików nagłówkowych.) Jeśli masz problemy - szukaj w kodzie wtyk z kPlugins. Zadawaj pytania na forum developerskim. Jeśli tworzysz coś sensownego / poprawiłeś błędy / dodałeś funkcjonalność do istniejących wtyczek - pisz o tym, chwal się (byle bez przesady biggrin.gif ). Niech inni mają z Twojej pracy pożytek. Ostatnio na kPlugins ruszyło repozytorium SVN, do wtyczek na LGPL jest publiczny dostęp read-only i/lub przez http (to drugie może nieco później). Więcej : komunikat MiLKI.

Jak dołączyć do Drużyny K
Formalnie nic takiego nie istnieje (patrz Kto za tym stoi). Zacznij pisac wtyczki : jeśli pokażesz, że znasz się na tym co robisz, chętnie podzielimy się z Toba pracą cool.gif .

Disclaimer
Chciałbym, żeby ten topic stał się czymś w rodzaju Wiki dla wtyczkopiarzy i drogowskazem dla poczatkujących. Moderatorów zachęcam do uzupełnienia braków, resztę do zgłaszania propozycji i zadawania pytań. Byle sensownych tongue.gif