Autor Wątek: Inne podejście do kontaktów - taka większa propozycja...  (Przeczytany 13724 razy)

0 Użytkowników i 2 Gości przegląda ten wątek.

Offline Dimension

Re: Inne podejście do kontaktów - taka większa propozycja...
« Odpowiedź #40 dnia: Kwietnia 10, 2010, 17:13:06 pm »
3 osoby nie zajmują całego ekranu u mnie. Metakontakty rozwijam sporadycznie, praktycznie nigdy, bo tak, jak zvir napisał - przy  dobrej konfiguracji nie ma takiej potrzeby. Cóż..ja jestem dokładnie takiego zdania, jak zvhir i go nie zmienię.

Offline zhvir

Re: Inne podejście do kontaktów - taka większa propozycja...
« Odpowiedź #41 dnia: Kwietnia 10, 2010, 17:14:13 pm »
napiszcie sobie wtyczkę
\me out
Chciałbym być zawsze niewinny i prawdziwy, chciałbym być zawsze pełen wiary i nadziei...

Re: Inne podejście do kontaktów - taka większa propozycja...
« Odpowiedź #42 dnia: Kwietnia 10, 2010, 17:28:40 pm »
Kaw musi mieć niezły ubaw czytając tą 'akademicką' dyskusje. ;)

zhvir edit: lepsza taka dyskusja niż posty w stylu (cyt.:) "Jak zrobic zeby przy kazdym (auto)update nie zmienialo wszystkich skorek, ikonek na standardowe?"  ;)
« Ostatnia zmiana: Kwietnia 10, 2010, 17:42:04 pm wysłana przez zhvir »

Offline charfa

  • Junior Developer
  • Młodzież
  • *
Re: Inne podejście do kontaktów - taka większa propozycja...
« Odpowiedź #43 dnia: Kwietnia 10, 2010, 22:43:42 pm »
Ale przecież ten temat nazywa się "Inne podejście do kontaktów - taka większa propozycja...". Tu nie chodzi tylko o przeniesienie awatara z prawa na lewo albo dodanie jakichś ikonek. Gdyby o to chodziło to pewnie wystarczyłby jakiś sprytny styl listy kontaktów.

Tutaj chodzi o zmianę zasady funkcjonowania (meta)kontaktów. Wyobraźcie sobie, że nowy kontakt będzie tym, czym teraz jest metakontakt. Dla takiego kontaktu podaje się różne informacje (nick, imię i nazwisko, wiek itp.) oraz konfiguruje się sposoby komunikacji z nimi, a więc podaje numery GG, konta XMPP itd. Nie ma problemu z tym, że dodaję kontakt i nie wiadomo do jakiego meta go dołączyć. Teraz jak kumpel ci podaje swoje nowe konto na tlenie, to wchodzisz w opcje jego kontaktu i dopisujesz to nowe konto, zamiast dodawać nowy kontakt i dołączać go do meta. IMO to bardziej naturalna metoda i lepiej pasująca do idei multikomunikatora, który powinien być zorientowany na ludzi, nie na protokoły.

To czy ikonki protokołów mają się wyświetlać w wierszach po kliknięciu na plusik, czy od razu w jednym wierszu to chyba szczegół.

Mam wrażenie, że obecne rozwiązanie powstało tylko dlatego, że początkowo komunikator obsługiwał osobno konta na różnych protokołach, a dopiero potem dodano możliwość ich łączenia w meta. Jako programista doskonale rozumiem ten tok ewolucji oprogramowania, ale dobry refactoring może wyraźnie prawić wygodę użytkowania.

Offline temp

  • Narybek
  • *
Re: Inne podejście do kontaktów - taka większa propozycja...
« Odpowiedź #44 dnia: Kwietnia 10, 2010, 23:06:17 pm »
Na wstępie, żeby ujednolicić nazewnictwo osobą będę nazywał kontakt mogący zawierać kilka protokołów.

@Dimension wydaje mi się, że te wszystkie problemy które opisujesz, tak naprawdę są troszkę wydumane na siłę. Nowe rozwiązanie posiadałoby odpowiednią konfigurację, która umożliwiałaby wyświetlanie osób w dowolny sposób (proponuję rozwiązanie w wzór styli okna rozmowy).

Wspomniałeś, że chciałbyś sobie pozmieniać nazwy osób dla różnych protokołów. Ja tu problemu nie widzę... tworzysz nową osobę z nową nazwą i jednym protokołem i gotowe. Nikt Ci nie każe trzymać wszystkich protokołów jednej osoby razem jako jedna pozycja na liście. Uprzedzając twoją odpowiedź, że chcesz mieć te osoby o różnych nazwach w jednym metakontakcie, podaje drugie rozwiązanie: metakontakty w obecnej formie mogą pozostać bez zmian. Jak ktoś będzie chciał, to sobie może do jednego metakontaktu przypisać kilka osób, które to z kolei będą miały po kilka (lub po jednym) protokołów (w skrócie: metakontakt  -> osoba -> protokół). Dzięki takiemu rozwiązaniu, nowej listy kontaktów będzie można używać zarówno po nowemu, jak i po staremu (tworząc oddzielne osoby dla oddzielnych protokołów i grupując je w metakontakty).

Dostęp do konkretnego protokołu nic by nie utracił z obecnego rozwiązania, natomiast zyskałby jedną możliwość:
0. kliknięcie 2xPPM na osobę w głównym oknie (otwiera identycznie jak teraz najbardziej dostępny/domyślny protokół)
1. rozwijana lista w oknie rozmowy
2. rozwijana lista pod LPM na osobie/metakontakcie w oknie głównym
3. rozwijana lista (+) w oknie głównym ( z opcją wyłączenia)
4. ikonki protokołów w oknie głównym (z opcją wyłączenia)

Kilka razy padało stwierdzenie, że nowa koncepcja niczym się nie bezie różnic od obecnej, albo że jedyną różnicą będzie brak (+) aby rozwinąć protokoły. Nic bardziej mylnego. Różnice zostały już wcześniej podane, ale widocznie za mało razy. Otóż nowa koncepcja ujednolica przechowywanie danych o poszczególnych osobach. Mamy jedną osobe fizyczną i przypisany do niej telefon, nie zaś kilka kontaktów i do wszystkich przypisany ten sam telefon (telefon jest tylko przykładem, równie dobrze może być to data urodzenia, adres, imie, nazwisko, pseudo, kilka numerów gg/tlen/xmpp, email, itd...). Różnica jest chyba oczywista. Takie operacje jak dodwanie, czy edytowanie danych o osobach byłyby niewspółmiernie szybsze i obarczone mniejszym ryzykiem błędu. Inną różnicą byłaby wspomniana "choinka" (oczywiście z możliwością wyłączenia).

Reasumując, póki co wszystkie podane przykłady uniedogodnień nowej koncepcji zostały przez nas rozwiane. Jeżeli nie macie nowych, to nie widzę przeszkód przed potencjalną możliwością wprowadzeniem tego rozwiązania.

Offline Dimension

Re: Inne podejście do kontaktów - taka większa propozycja...
« Odpowiedź #45 dnia: Kwietnia 11, 2010, 06:33:27 am »
Dżizyz...z tego, co napisałeś, to wystarczy, żeby meta przejmował wszystkie dane poszczególnych kontaktów meta...i tyle. -.-
Równie dobrze mogę powiedzieć, że to Wasze problemy są wydumane na siłę.

Offline temp

  • Narybek
  • *
Re: Inne podejście do kontaktów - taka większa propozycja...
« Odpowiedź #46 dnia: Kwietnia 11, 2010, 13:54:07 pm »
Nasze problemy nie są wydumane, ponieważ nie rozwiążesz ich obecną koncepcją. Przynajmniej ja nie widzę takiej możliwości.

Mówisz, że meta mogłyby przejąć wszystkie dane poszczególnych kontaktów, ale zastanów się, czy to nie o to nam cały czas chodzi. Jedyną różnica miedzę meta ze wszystkimi danymi poszczególnych kontaktów, a kontaktami według nowej koncepcji, byłoby to, że uniknęlibyśmy rozdrobnienia protokołów na osobne kontakty. Wszystko (dane + protokoły) byłoby zapisywane w jednym kontakcie meta. Dzięki temu zyskalibyśmy łatwość edycji oraz dodawania nowych protokołów/danych dla jednego kontaktu.

Offline wobi

  • Młodzież
  • **
Re: Inne podejście do kontaktów - taka większa propozycja...
« Odpowiedź #47 dnia: Kwietnia 14, 2010, 12:53:58 pm »
Dżizyz...z tego, co napisałeś, to wystarczy, żeby meta przejmował wszystkie dane poszczególnych kontaktów meta...i tyle. -.-
Równie dobrze mogę powiedzieć, że to Wasze problemy są wydumane na siłę.

Widzę Dimension, że razem z Zhvir, jesteście zaślepieni tym co jest i nie potraficie nawet spróbować zrozumieć, tego, o czym większość tu mówi.

Mi ten pomysł podoba się. Podoba mi się, bo nie raz, muszę przeklikać się przez menu kontektowe metakontaktu, żeby dotrzeć do opcji wysyłania SMSa, żeby zacząć rozmowę po innym protokole, itp.

Pośrednim rozwiązaniem byłoby, aby metakontakt miał możliwość większej edycji. Wprowadzenia dla niego, numeru telefonu, dodatkowych informacji.

Według Was, ikonki powodowałyby większe problemy, nieczytelność listy. A przecież jak teraz, dlaczego miałoby nie być możliwości np. wyłączenia awatara.

W tej chwili, nie wiem, po co jest ikona symbolizująca telefon. Przecież po kliknięciu na niej, otwiera mi się okno rozmowy. Dlaczego? A jakby otwierało się okno wpisania SMSa? Tak samo okna protokołów, dlaczego nie miałyby się pojawiać? Klikam na ikone, zamiast rozwijać metakontakt i klikać na konkretny protokół.

Według mnie, najlepszym rozwiązaniem, byłoby wypośrodkowanie. Rozbudowanie funkcjonalności metakontaktu, poza tym, że tylko grupuje kontakty np o:
- możliwość dopisania dodatkowych danych o osobie, np urodziny, adres, telefonu (-ów), itp
- wybór ikon protokołów, które by się pojawiały przy meta
- możliwość wykorzystania tych ikon, tzn. kliknięcie na ikonie otwierałoby okno rozmowy w danym protokole, kliknięcie na symbol telefonu, okno wpisywania smsa.

Pozdrawiam,
wobi

Offline Dimension

Re: Inne podejście do kontaktów - taka większa propozycja...
« Odpowiedź #48 dnia: Kwietnia 14, 2010, 14:50:36 pm »
Przecież wystarczy, by meta przejmowały wszystkie dane, ikony , bla bla bla poszczególnych kontaktów -.-'
I to Wy jesteście zaślepieni i " nie potraficie nawet spróbować zrozumieć", że WTW ma bardzo dobrze opracowane metakontakty.
I nie bądźcie pewni, że jesteście większością. Większość (użytkowników) w ogóle na forum nie zagląda. :)

Offline wobi

  • Młodzież
  • **
Re: Inne podejście do kontaktów - taka większa propozycja...
« Odpowiedź #49 dnia: Kwietnia 14, 2010, 15:18:38 pm »
Mówię o większości osób wypowiadających się w tym wątku, nie odnoszę się do tych, którzy nie wypowiadali się. Jasnowidzem nie jestem.

Nie chodzi mi o to, że jesteśmy zaślepieni. A przynajmniej nie ja...
Natomiast Ty uważasz, że metakontakty nie mogą być jeszcze lepsze. A ja stawiam tezę, że mogą.

Ty kompletnie nie widzisz opcji, aby metakontakty otrzymały większe możliwości, dla większości (w tym wątku), użyteczne. Dla Ciebie, to powinno zostać, i NIE DOTYKAĆ! Żeby tylko nikt nie próbował meta... tknąć.

Ja uważam, że klika opcji by się przydało. Oczywiście jako możliwość wyboru, pozwalających użytkownikom, na zachowanie obecnego stanu, tego ascetycznego. Dla mnie wygodniejsze byłoby, gdybym miał możliwość włączenia widoczności dla metakontaktu, ikon protokołów, które obejmuje. Dodanie bezpośrednio do meta ikony telefonu. Ale i możliwości wykonywania na tych ikonach odpowiednich operacji. Czyli np. kliknięcie na ikonę telefonu, otwiera mi okno wysyłania SMSa. W innej sytuacji to byłoby zbędne.

Pozdrawiam
« Ostatnia zmiana: Kwietnia 16, 2010, 13:39:31 pm wysłana przez wobi »

Offline Dimension

Re: Inne podejście do kontaktów - taka większa propozycja...
« Odpowiedź #50 dnia: Kwietnia 14, 2010, 16:23:17 pm »
Nadal nie zrozumiałeś, że wystarczy, by meta przejęło dane poszczególnych kontaktów, jeśli dane się ze sobą zgadzają?
Nie jestem zaślepiony. Stawiam tezę, że nie warto rozpierdzielać czegoś, co jest dobrze zrobione, jak nigdzie indziej.

Nie warto powtarzać w kółko tego samego - EOT, odpadam.

ja już dawno powiedziałem out... a w ramach dobrych stosunków z samą górą postaram się blokować wszelkie takie pomysły, które - jak dobrze napisałeś - z wielkim prawdopodobieństwem rozpierdzielą coś, co jest jedną z najlepszych implementacji metakontaktów w jakimkolwiek komunikatorze //zhvir
« Ostatnia zmiana: Kwietnia 14, 2010, 16:29:10 pm wysłana przez zhvir »

Offline charfa

  • Junior Developer
  • Młodzież
  • *
Re: Inne podejście do kontaktów - taka większa propozycja...
« Odpowiedź #51 dnia: Kwietnia 14, 2010, 22:26:03 pm »
Rany, ależ wy się czepiacie słówek i terminów.

Jak chcesz Dimension, żeby metakontakty pozostały tym czym są, najwyżej trochę rozwinięte, to nie ma sprawy.

Tak jak mówisz wystarczy, żeby przejmowały dane podpiętych do nich kontaktów, ich ikonki na liście itp. Może jeszcze uda się dodać możliwość dawania metakontaktom właściwości niezwiązanych z konkretnym kontaktem. Na koniec jeszcze tylko dorzucić możliwość tworzenia kontaktu od razu z poziomu meta, zamiast najpierw tworzyć kontakt, a potem go dowiązywać.

I już, wilk syty, bo jest funkcjonalność, której oczekuje autor tematu, ja i inni tu się wypowiadający, i owca cała, bo kontakty nie są rozpierdzielone, czego tak się boicie ty i zhvir, a tylko nieco ulepszone.

Przecież nikt nie każe wyrzucać całego kodu i pisać od nowa. Tak jak zauważył zhvir, metakontakty i tak są nieźle rozwiązane, wystarczy tylko dalej je rozwijać. Zresztą, zhvir, propozycja za którą optowałeś w innym wątku, żeby w archiwum rozmowy z kontaktów należących do jednego meta były scalane, przecież też podpada pod filozofię, którą tutaj proponujemy - skupić się na ludziach, nie na protokołach.

Offline Hetman

  • Narybek
  • *
Re: Inne podejście do kontaktów - taka większa propozycja...
« Odpowiedź #52 dnia: Kwietnia 16, 2010, 12:39:19 pm »
Szkoda, że niektórzy nie rozumieją o co chodzi. Mam wrażenie, że to z przywiązania do słowa "meta".
Czy to nie wszystko jedno jak się nazywa? Celowo nie używałem tego przedrostka, żeby wskazać że kontakt==osoba.

Ale bardziej chodzi o to, że dotychczasowe kontakty stracą zdolność samodzielnego istnienia. Że numer/login/id protokołu będzie parametrem osoby==kontaktu=="meta"kontaktu i że będzie możliwość rozwijania o inne dowolnie, nawet samodzielnie wybrane parametry (typu rozmiar buta czy liczba stosunków seksualnych - żeby być bardziej abstakcyjnym i podkreślić tutaj tą dowolność :D ).

Chodzi o dodatkową funkcjonalność - o te ikonki, które jednych odrzucają a jednocześnie ktoś prosi o możliwość wysyłania esemesa. Chodzi o to, że możnaby sobie zdefiniować co mamy dla każdego kontaktu osobno a może nawet w jakiej kolejnośći (jeśli komuś potrzebne...).

Wiem, początkowo to będzie upierdliwie trudne ale potem sprowadzi się do dodawania wszędzie ptaszków "wyświetl" albo listy "zrób to i to" do kolejnych opcji.
Ponieważ protokoły są minimalistycznie upośledzone to eksport tego wszystkiego jest niemożliwy (ale dalej można eksportować "to co się da") więc przyda się wtedy jakieś narzędzie backupowania profilu. Nawet jeśli to będzie skrypt kopiuj/wklej/spakuj :) .


Odkąd zacząłem używać pierwszego icq minęło już chyba 15lat a dalej nikt tego nigdzie w podobnej formie nie zrobił - powstawały kolejne komunikatory, osoby się dublowały, potem kolejne próby wrzucenia "meta" ale wszystko jeszcze raczkuje...



Hmmm, czy ja się czasem nie powtarzam...?
What's the good of having mastery over cosmic balance and knowing the secrets of fate, if you can't blow something up?

Offline Mike

  • Narybek
  • *
Re: Inne podejście do kontaktów - taka większa propozycja...
« Odpowiedź #53 dnia: Kwietnia 17, 2010, 13:13:38 pm »
Będzie ostro.

WTW to K O M U N I K A T O R. Ma służyć do rozmów, od początku do końca.
Propozycja pierwsza - szczegółowe dane meta/kontaktu w tym dane prywatne. Rozdrabnianie się na "numer buta" to przesada, ale żeby ułatwić i uprościć pracę Naszego Kochanego (...) Programisty można dodać pole notatnika dla kontaktu, gdzie właśnie takie śmieci możnaby przechowywać. A podstawowe rozdrobnienie powinno zależeć od możliwości przechowawczych sieci w których osoba występuje (bo skype, GG i XMPP mają dość duży rozstrzał).
Dos. Gdzieś w temacie przewinęła mi się możliwość oneclickowego łączenia się z wybraną siecią mety. Rozwiązanie dobre pod warunkiem odrzucenia idei met jako list rozwijanych na liście kontaktów.
Tres. Facebook? NK? Może frytki do tego? Kaworu - jak to wprowadzisz to znajdę ciebie i zabiję gołymi rękami.

Offline zhvir

Re: Inne podejście do kontaktów - taka większa propozycja...
« Odpowiedź #54 dnia: Kwietnia 17, 2010, 13:48:11 pm »
ein: Pole notatnika to w sumie dość ciekawe rozwiązanie. Automatyczne tworzenie jednej wizytówki z danych różnych sieci to bajer dobrze, który dobrze się projektuje na papierze, natomiast co jeśli się dane różnią? to niby co ma sobie program wtedy wybrac?

zwo: Obecnie połączenie z wybraną siecią mety jest dwuklikowe i naprawdę nie robi to wielkiej różnicy od jednoklikowego

drei: Facebook i nk... kaworu na pewno tego nie wprowadzi (chyba że mu odbije), chociaż facebook już jest bo to xmpp, a i nk jest prawie jak xmpp, więc może się samo kiedyś do wtw wprawdzi
Chciałbym być zawsze niewinny i prawdziwy, chciałbym być zawsze pełen wiary i nadziei...

Offline Hetman

  • Narybek
  • *
Re: Inne podejście do kontaktów - taka większa propozycja...
« Odpowiedź #55 dnia: Kwietnia 17, 2010, 14:08:52 pm »
Dobrze, komunikator - przypomnę, że komórka też dawno przestała być "tylko komórką" i przytłaczająca większość korzysta z dodatkowych opcji. Co prawda każdy z innych ale jednak ;) każdy z czegoś oprócz dzwonienia.
To co proponowałem wpisuje się w funkcjonalność multikomunikatora.

Pola danych oczywiście edytowalnie, niezależnie czy się różnią czy nie - przecież nie każdy wpisuje wszędzie prawdziwe dane :) .
Pole z notatką to dobry pomysł na początek.

Może chcę za dużo od razu ale to kierunek w którym trzeba iść. Wszystko działa, programista się nudzi ;) ...


FB już jest, zombie atakuje :P ...
What's the good of having mastery over cosmic balance and knowing the secrets of fate, if you can't blow something up?

Offline zhvir

Re: Inne podejście do kontaktów - taka większa propozycja...
« Odpowiedź #56 dnia: Kwietnia 17, 2010, 14:26:17 pm »
ja używam komórki TYLKO do dzwonienia, a programista, zaręczę za niego, się nie nudzi
Chciałbym być zawsze niewinny i prawdziwy, chciałbym być zawsze pełen wiary i nadziei...

Offline Hetman

  • Narybek
  • *
Re: Inne podejście do kontaktów - taka większa propozycja...
« Odpowiedź #57 dnia: Kwietnia 17, 2010, 14:34:44 pm »
Bogowie! Ja to o nudzeniu się żartem pisałem...

Co do komórki, cóż, zaraz się okaże, że jest jakiś esemesik, budzik, kalkulator, żeby nie przywoływać wodotrysków ;) . Jeśli całkiem nic to w mniejszości jesteś.
What's the good of having mastery over cosmic balance and knowing the secrets of fate, if you can't blow something up?

Offline charfa

  • Junior Developer
  • Młodzież
  • *
Re: Inne podejście do kontaktów - taka większa propozycja...
« Odpowiedź #58 dnia: Kwietnia 17, 2010, 15:41:40 pm »
Automatyczne tworzenie jednej wizytówki z danych różnych sieci to bajer dobrze, który dobrze się projektuje na papierze, natomiast co jeśli się dane różnią? to niby co ma sobie program wtedy wybrac?
Dlatego lepiej by było, gdyby meta nie zbierał dane osobowe z różnych sieci, tylko przeciwnie, miał własne dane, które by propagował na podległe sieci.

BTW. Mógłby się Kaworu opowiedzieć po którejś stronie barykady, nie byłoby sensu się spierać, gdyby było wiadomo, że nie ma takiej możliwości.

Offline zhvir

Re: Inne podejście do kontaktów - taka większa propozycja...
« Odpowiedź #59 dnia: Kwietnia 17, 2010, 15:47:00 pm »
które by propagował na podległe sieci.
i to już brzmi sensownie
Chciałbym być zawsze niewinny i prawdziwy, chciałbym być zawsze pełen wiary i nadziei...