Witam,
Co jakiś czas wrzucę w Google 'PeepSo' i tak patrzę co się pojawia w sieci. Tak, doszło do nas to pytanie i odpowiedzieliśmy, tak jak mogliśmy. Dodawanie rzeczy do kolekcji jest całkiem ciekawym pomysłem, problem w tym, że mamy backlog pomysłów na minimum trzy lata roboty jak nie lepiej. Serio, nie przesadzam. Tak bardzo jak chciałbym móc powiedzieć:
Niestety, nie mogę. Z punktu widzenia firmy, musimy iść za tym co trafi do większości. Tak, wiem, wiem. Nie jest to odpowiedź jaka zadowoli pytającego, aczkolwiek nas też trzeba zrozumieć.
Mając to wszystko na uwadze, PeepSo jest open source. Ładnie opisane wymagania i z pewnością znajdzie się jakiś programista, który z przyjemnością to zrobi. Ze swojej strony co mogę zaoferować to:
1. https://gitlab.com/PeepSo/Public/HelloWorld - to jest 'Starter' plugin. Taki 'dummy' który pokazuje co jak działa i każdy programista, który spojrzy w kod będzie wiedział co jak i z czym się łączy.
2. Jeżeli będzie potrzeba dodać jakieś hooki w samym PeepSo czy innym z naszych pluginów, proszę bardzo. Niechaj programista pisze takiego hooka, wysyła do nas, rzucimy okiem. Jeżeli jest to sensowne i nie stanowi jakiegokolwiek zagrożenia (szerokopojętego) to wrzucimy do PeepSo w kolejnej wersji. Jako, że staramy się wypuszczać nową wersję co 2 tygodnie to długo nie trzeba czekać, możecie zobaczyć changelog: https://www.peepso.com/changelog/
3. Możemy polecić firmy / programistów, którzy mają doświadczenie w robieniu wtyczek czy modyfikacji. Wtedy nie trzeba płacić / tracić czasu na poznawanie PeepSo od podstaw. Po prostu bierze się kogoś kto już zna kod w całkiem niezłym stopniu.
Na co jeszcze polecam zwrócić szczególną uwagę. Może dla wielu jest to oczywiste, ale niemniej warte wspomnienia: Nie modyfikuj plików źródłowych PeepSo czy innych naszych pluginów. Skończy się to tym, że albo nie będziesz się mógł aktualizować do nowszych wersji w obawie przed stratą modyfikacji (w sumie to hacków) albo będziesz musiał je re-aplikować po każdej aktualizacji. Już nawet nie wspomnę o tym, że nie wspieramy modyfikowanego kodu.
Zamiast tego polecam albo zrobić nowy plugin i / lub załatwić sprawę za pomocą CSS/assets/template overrides.
Tak na koniec, tak. Jestem z Polski, ale to chyba już raczej jasne. Obecnie mieszkam w Kuala Lumpur i mam się dobrze :)