|
Веб-клиент React.Mista | ☑ | ||
---|---|---|---|---|
0
Вафель
01.06.18
✎
10:32
|
Хочу предоставить для сообщества новый веб-клиент для чтения мисты, написанный на React.js
Рабочее демо: https://a-sitnikov.github.io/react.mista/ Исходники https://github.com/a-sitnikov/react.mista |
|||
1
Numerus Mikhail
01.06.18
✎
10:33
|
Зачем?
|
|||
2
Вафель
01.06.18
✎
10:33
|
Эта разработка делалась в целях изучения js и react
|
|||
3
trdm
01.06.18
✎
10:37
|
Написал из клиента
https://a-sitnikov.github.io/react.mista/#/topic.php?id=819659 |
|||
4
drumandbass
01.06.18
✎
10:40
|
(0) смысл.., вот сделал бы чтобы можно было бы редактировать свои посты, и пуш оповещения, было бы огонь!
|
|||
5
Вафель
01.06.18
✎
10:41
|
(4) если бы апи было, то сделал бы
|
|||
6
mrDru
01.06.18
✎
10:48
|
Молодца. А материал дизайн натянуть сможешь? (чтоб уж совсем красота)
Ну и роутер переключи в человеческий режим, без шарпа в пути |
|||
7
Вафель
01.06.18
✎
10:50
|
(6) на github.io нельзя без шарпа
Редизайн в планах есть |
|||
8
trdm
01.06.18
✎
10:51
|
Чета не нравится мне как жабаскрипт испоганили :(
Что эта строка обозначает хз..: export const showOptions = () => (dispatch: any) => { |
|||
9
kittystark
01.06.18
✎
10:53
|
кнопка "Код 1С" порадовала
|
|||
10
Вафель
01.06.18
✎
10:53
|
(8) функия, которая возвращает функцию
|
|||
11
Вафель
01.06.18
✎
10:54
|
(9) в моем скрипте для мисты такая кнопка тоже есть
|
|||
12
Вафель
01.06.18
✎
10:54
|
(11) Если кто не в курсе
https://github.com/a-sitnikov/mista.js |
|||
13
VS-1976
01.06.18
✎
10:55
|
А потом Митичкин скажет, ничего не понимаю... одни боты на мисту заходят...
|
|||
14
mrDru
01.06.18
✎
10:56
|
Во! Дружище, а замути, то что я себе скриптами навелосепидировал: превью ссылки. Ну типа для непонятного урла - попап с превью, для ютубчика и картинок - встраивание.
|
|||
15
Вафель
01.06.18
✎
10:57
|
(14) а как ты превью непонятного урла делаешь?
|
|||
16
trdm
01.06.18
✎
10:59
|
А я основную таблицу урезал до 1000 px.
Что сообщений, что тем. Неудобно смотреть как она на 1920 px расползается. Пока читаешь можно шею накачать... |
|||
17
trdm
01.06.18
✎
11:00
|
Типа: https://prnt.sc/jpe9ti
|
|||
18
trdm
01.06.18
✎
11:09
|
||||
19
Вафель
01.06.18
✎
11:17
|
(18) вот этого не понял. в том же окне открывать?
|
|||
20
Salimbek
01.06.18
✎
12:23
|
(0) Как-то покорежило Код1С
тут: https://a-sitnikov.github.io/react.mista/#/topic.php?id=819401&page=last20#F Отображается в одну строку как: база = СоздатьОбъект("SQLiteBase");[object Object]...[object Object] база.Открыть... и т.д. |
|||
21
Вафель
01.06.18
✎
12:32
|
(20) исправил
|
|||
22
Asmody
01.06.18
✎
12:57
|
"Зареактить" мисту в том же дизайне - не так интересно. Я тыщу раз так делал разными способами.
Вот перерисовать, да так, чтобы это было удобнее нынешнего варианта, - в этом был бы толк. |
|||
23
Вафель
01.06.18
✎
13:34
|
(22) как минимум можно избавиться от табличной верстки
|
|||
24
trdm
01.06.18
✎
14:03
|
(19) В чем непонятки? Это не твой реакт.
|
|||
25
Тарзанчик
01.06.18
✎
14:06
|
(0) Охрененно! Так шустро работает!
Молодец. Вот бы основной сайт мисты написал такой же толковый чел. |
|||
26
Тарзанчик
01.06.18
✎
14:10
|
(8) Согласен. Раньше жаваскрипт был крут тем что в нем было всего несколько операторов, которые давали неограниченные возможности. А теперь в него напихали всякого говна которое и без того можно было реализовать, задублировали многие фичи более короткими вещами, и жаваскрипт распух чуть ли не до размеров ПХП. Запоминать и заучивать нужно больше, а понимать как оно работает меньше.
|
|||
27
Salimbek
01.06.18
✎
14:17
|
(25) Не, было бы прикольнее, если бы (0) сделал API к своему сайту, который бы можно было использовать для отправки или извлечения данных с мисты )))
Тогда и клиента на всяких Андроедах можно было бы запилить нормального ))) |
|||
28
vier
01.06.18
✎
14:24
|
(27) АПИ ему... Надо этот форуб дорабатывать, а не апи.
Первые шаги уже есть, кстати. После переезда на новый сервер помимо поддержки unicode теперь работает защита пользователя от раскрытия пароля. Если случайно написать его в посте, то он заменяется на звездочки! Вот, например мой: ************ |
|||
29
Адинэснег
01.06.18
✎
14:29
|
(4)>>бы редактировать свои посты
или форматировать диск на хостинге... |
|||
30
Адинэснег
01.06.18
✎
14:29
|
************
|
|||
31
Адинэснег
01.06.18
✎
14:29
|
работает
|
|||
32
vier
01.06.18
✎
14:34
|
˙ɯǝɐɯоƍɐd охоvuǝн ʞɐɯ и wʎdоȸ ɯоɯє ‘ʚоɯнǝиvʞ хинноdоɯɔ хиʞɐʞин оɓɐн ǝн оɯҺ ʞɐɯ
¡qmиɓиʚ ɯоʚ |
|||
33
Гипервизор
01.06.18
✎
14:41
|
огурец123
|
|||
34
Гипервизор
01.06.18
✎
14:41
|
(28) не работает ^^
|
|||
35
Salimbek
01.06.18
✎
14:43
|
(33) Сейчас проверим, правда ли это твой пароль )))
|
|||
36
vier
01.06.18
✎
14:50
|
(35) Так что там с твоим предложением в (27) - отдавать пароли и явки на левый сайт?
|
|||
37
Salimbek
01.06.18
✎
14:53
|
Дык, об этом же думаешь только потом )))
|
|||
38
Вафель
01.06.18
✎
15:01
|
так есть же на андроиде клиент, чем он не нормальный?
|
|||
39
Тарзанчик
01.06.18
✎
15:06
|
cjcbntyjub
|
|||
40
Тарзанчик
01.06.18
✎
15:07
|
(28) Не заменяется, косячный движок
|
|||
41
Тарзанчик
01.06.18
✎
15:09
|
(38) тем что он не на айос. Запилите кто-нибудь клиент для айфона, озолотитесь!
|
|||
42
dezss
01.06.18
✎
15:27
|
|
|||
43
Вафель
01.06.18
✎
15:28
|
(41) ктобы айфончик и мак подгнал бы для разработки )))
|
|||
44
Cool_Profi
01.06.18
✎
15:29
|
(43) А наждачной бумаги, нулёвки, тебе не дать?
|
|||
45
Lama12
01.06.18
✎
15:32
|
Ех... по мне, так так лучше б клиенту для андроида приделали возможность писать сообщения :-)
|
|||
46
Вафель
01.06.18
✎
15:32
|
(45) так вроде же есть
|
|||
47
Вафель
01.06.18
✎
15:34
|
Просто авторизация почему-то перестала работать
|
|||
48
Lama12
01.06.18
✎
15:37
|
(46) Он только читает после перехода форума на юникод.
|
|||
49
bizzz
01.06.18
✎
15:40
|
(0) пойдешь теперь мидлом на жс?
|
|||
50
Вафель
01.06.18
✎
15:41
|
(49) одна из целей именно такая
|
|||
51
Вафель
01.06.18
✎
15:41
|
надо бы еще тестами покрыть и можно смело предъявлять
|
|||
52
bizzz
01.06.18
✎
15:46
|
(50) а что сложнее 1С или жс?
|
|||
53
Вафель
01.06.18
✎
15:49
|
(52) одинаково. но поначалу конечно много на стеке берешь инфы. потомучто не очевидные способы
|
|||
54
Вафель
01.06.18
✎
15:50
|
концепция редакс немного своебразна, к ней нужно привыкнуть
|
|||
55
bizzz
01.06.18
✎
15:58
|
(53) а на жс вместе с 1С можно проекты делать? или нет смысла в этом?
|
|||
56
Вафель
01.06.18
✎
16:00
|
(55) кто-то делает. метадата.жс таже
|
|||
57
Вафель
01.06.18
✎
16:00
|
правда спроса на такое я не видел
|
|||
58
Fragster
гуру
01.06.18
✎
16:10
|
все равно vuejs удобнее ;)
|
|||
59
Тарзанчик
01.06.18
✎
16:14
|
(43) Тебе это зачем? Чтоли умеешь под айос программировать?
|
|||
60
Тарзанчик
01.06.18
✎
16:17
|
(58) Да, vuejs получше оплачивается, и более востребован щас. Реакт пошел на спад. Я на vuejs как раз с Реакта перешел.
|
|||
61
Вафель
01.06.18
✎
16:26
|
(59) если подгонишь - научусь
|
|||
62
Asmody
01.06.18
✎
16:44
|
(45) Исходники андроидного клиента автор открыл. Бери дописывай.
|
|||
63
Злопчинский
01.06.18
✎
16:44
|
Лучше бы ты МистаРидер довел бы до ума (исходники-то выложены). а то на телефоне нормально не пообщаться.
а с телеграмскими закидонами - теперь миста ридер только чиать - и то не все, топики некоторые тупо не открывает, сообщения не отправляет. (_o_) |
|||
64
Злопчинский
01.06.18
✎
16:45
|
Я даже предлагал за МистаРидер бабла мало-мало отбашлять в поддержку
|
|||
65
Вафель
01.06.18
✎
16:47
|
(63) теперь кодировка юникод потомучто
К сожалению мой комп не тянет разработку под андроид |
|||
66
Asmody
01.06.18
✎
16:47
|
(60) vue сейчас на хайпе. Пока что-то новое не появится. Фронтэндный дев скачет как коза по кукурузе. Технологии за полгода устаревают.
|
|||
67
Вафель
01.06.18
✎
16:47
|
(63) я лучше адаптивный дизайн буду пилить
|
|||
68
Fragster
гуру
01.06.18
✎
16:49
|
(66) ну хайпе, или нет, но по крайней мере не надо кучу всего городит для старта разработки. погонять примеры на codepen/jsfiddle без проблем и прочее
|
|||
69
Вафель
01.06.18
✎
16:49
|
(68) сейчас сыстрый старт есть у всех фреймворков
|
|||
70
Asmody
01.06.18
✎
16:52
|
(68) Да ну, как только с vuex разобрался, дальше начинается рутина.
Если хочется выкрутимозга, надо смотреть на elm. Вот это точно для тех, кто ещё не осилил Haskell. |
|||
71
Вафель
01.06.18
✎
16:56
|
(70) А по поводу АПИ можно рассчитывать, что ты их допилишь, и можно будет полнофункционального клиента сделать?
|
|||
72
Fragster
гуру
01.06.18
✎
16:59
|
(69) ты можешь сделать удобный и модифицируемый пример todomvc на react с использованием компонентов на codepen/jsfiddle? тем временем все примеры из руководства vuejs можно покрутить/поменять прямо в браузере, ничего себе не устанавливая и не настраивая
|
|||
73
Fragster
гуру
01.06.18
✎
17:00
|
удобный и модифицируемый -> удобно модифицируемый
|
|||
74
Fragster
гуру
01.06.18
✎
17:00
|
без кучи тегов в строках
|
|||
75
Вафель
01.06.18
✎
17:01
|
(74) вот пример реакта на жсфидл
https://jsfiddle.net/1d0e3zov/ |
|||
76
Вафель
01.06.18
✎
17:02
|
вью конечно может и лучше (я просто не изучал еще), но явно не потому что на реакте нужно много чего настраивать
|
|||
77
Тарзанчик
01.06.18
✎
17:10
|
(61) Не подгоню конечно. Пусть этим занимаются специально обученные люди
|
|||
78
Fragster
гуру
01.06.18
✎
17:11
|
(75) ну, имхо, попроще (хотя без обработки .vue приходится разметку делать немного отдельно) https://jsfiddle.net/xb4bhfxb/
|
|||
79
Тарзанчик
01.06.18
✎
17:12
|
(72) Можно. Ты не можешь чтоли?
|
|||
80
Fragster
гуру
01.06.18
✎
17:13
|
(78) + хотя данный пример без компонентов проще https://jsfiddle.net/2se0nhuq/1/
|
|||
81
Fragster
гуру
01.06.18
✎
17:15
|
(76) он лучше потому что меньше думаешь над "технической частью". в том числе и с первоначальной разметкой.
В этом плане 1с последние годы огорчает, конечно. |
|||
82
Fragster
гуру
01.06.18
✎
17:15
|
первоначальной разметкой -> первоначальной настройкой
|
|||
83
Вафель
01.06.18
✎
17:23
|
Может для следующего проекта взяться за
Веб приложение для формирования заказов покупателем на nodejs стеке |
|||
84
Злопчинский
01.06.18
✎
17:24
|
не, я понимаю МистаРидер нужен - с ним тупо на телефоне удобнее чем через браузер (пусть даже m.mista - тоже тупит кстати на написании постов), а нафига делать мисту на сабже (0)..? поучиться/руку набить?
|
|||
85
Злопчинский
01.06.18
✎
17:26
|
(83) я кстати с автором по ссылке в (83) - много тестировал и он много дорабатывал. но что-то заглохло и не откликается...
|
|||
86
Злопчинский
01.06.18
✎
17:26
|
а делал красиво, мне нравилось
|
|||
87
Fragster
гуру
01.06.18
✎
17:26
|
(83) да нафиг? веб морды к http-сервисам 1с рисуй :)
|
|||
88
Вафель
01.06.18
✎
17:29
|
(87) У меня нет таких сервисов, которм веб морды нужны
|
|||
89
Вафель
01.06.18
✎
17:29
|
(86) но код был - жуть
|
|||
90
Злопчинский
01.06.18
✎
17:32
|
(89) что значит "был"...?
|
|||
91
Вафель
01.06.18
✎
17:38
|
(90) потому что это было давно. Хотч понятно что код никто не трогал )))
|
|||
92
Asmody
01.06.18
✎
17:40
|
(71) Тут какбэ палка о двух концах: с одной стороны, api должно быть простым по определениюи если параметров больше 5, это уже не api, а трындец.
С другой, у мисты столько фич, что в пять параметров, порой, сложно уложиться. |
|||
93
Вафель
01.06.18
✎
17:42
|
(92) ну так можно не в 1 запросе все выдавать, а в разных
|
|||
94
Вафель
07.06.18
✎
10:51
|
Добавил возможность регулировать ширину
https://i.imgur.com/g2tKfC7.png |
|||
95
Fragster
гуру
07.06.18
✎
11:29
|
(94) да сделал бы уж как на бутстрапе с брекпоинтами
|
|||
96
Fragster
гуру
07.06.18
✎
11:32
|
типа как https://imgur.com/a/bhfeemt
|
|||
97
Asmody
07.06.18
✎
12:26
|
(95) На бульме
|
|||
98
trdm
07.06.18
✎
14:41
|
(94) Что-то не работает. https://prnt.sc/js1azl
У меня еще скрипт который заменяет слова на странице работает. Вычеркиваю всякие несуразности. |
|||
99
pavig
07.06.18
✎
14:46
|
(94)
Не работает |
|||
100
Fragster
гуру
07.06.18
✎
15:01
|
пиши 120px
|
|||
101
Вафель
07.06.18
✎
15:09
|
(98) про скрипты конечно не знаю, но могу, например, вызвать функцию
window.globalProcessMessageText(text: string) |
|||
102
Вафель
07.06.18
✎
15:10
|
Хотя, это все равно нужно скрипт подтягивать. нужно подумать
|
|||
103
Fragster
гуру
07.06.18
✎
15:18
|
(97) посмотрел. надо будет попробовать.
|
|||
104
Вафель
07.06.18
✎
15:20
|
что такое бульма?
|
|||
105
Fragster
гуру
07.06.18
✎
15:28
|
(104) как бутстрап, только более просто: https://bulma.io/documentation/
|
|||
106
Fragster
гуру
07.06.18
✎
15:28
|
и без js
|
|||
107
Fragster
гуру
07.06.18
✎
15:28
|
если ie вниз не тянет
|
|||
108
Fragster
гуру
07.06.18
✎
15:29
|
без data-атрибутов и прочего
|
|||
109
Fragster
гуру
07.06.18
✎
15:30
|
и fontawesome5 держит (который я себе прикупил, кстати)
|
|||
110
Sam1C
08.06.18
✎
08:58
|
(18) trdm чем делаешь gif файлы, что получаются не большого размера ? А то у меня они мегайбаты весят
|
|||
111
trdm
08.06.18
✎
09:28
|
(110) LICEcap
|
|||
112
GANR
08.06.18
✎
09:57
|
(0) Удобно
|
|||
113
Sam1C
08.06.18
✎
10:03
|
(111) Спс
|
|||
114
Fragster
гуру
08.06.18
✎
16:19
|
попробовал https://bulma.io/documentation/ в (96). Вполне взлетела + теги прям стандартные вместо b-xxx от бутстрап+вью. Если ничего не пилить (ну, кроме выпиливания локалей moment.js), то css+js получается 350 кб, а было 500, после выпиливания ненужных компонентов бульмы (оказалось весьма просто, по мануалу https://bulma.io/documentation/overview/modular/) 250кб.
Ну а подпиливать все равно пришлось бы - стандартные брекпоинты бульмы не устраивают, поставил как в бутстрапе, стало хорошо. |
|||
115
dmitryds
08.06.18
✎
16:33
|
(22) а как же - уменьшить нагрузку на сайт? (SPA работает на клиенте, запрашивая только данные + немного статики)
|
|||
116
Бычье сердце
08.06.18
✎
16:45
|
||||
117
Вафель
15.06.18
✎
11:48
|
Переделал верстку под бустрап.
Теперь нормально выглядит на мобильном http://ximage.ru/index.php?id=1529052496 |
|||
118
Lama12
15.06.18
✎
17:43
|
(117) И как туда попасть?
|
|||
119
Вафель
15.06.18
✎
17:45
|
(118) сайт тот же. Все настраивается само, в зависимости от разрешения экрана.
Адаптивный дизайн типо |
|||
120
Lama12
15.06.18
✎
17:49
|
А не плохо.
|
|||
121
Вафель
15.06.18
✎
17:50
|
(120) сам интерфейс позаимствовал из андроид приложения
|
|||
122
trdm
18.06.18
✎
16:35
|
все разехалось..
|
|||
123
Fragster
гуру
18.06.18
✎
16:37
|
||||
124
trdm
18.06.18
✎
16:40
|
||||
125
Вафель
05.07.18
✎
10:11
|
Наконец то дошли руки поправить ошибки
|
|||
126
Злопчинский
14.11.18
✎
23:38
|
заюзал на смартфоне ввиду неработоспособности МистаРидер и мобильной мисты.
есть пожелание (пока одно) - на странице топика можно номера комментов указывать слева, перед ником? а то номер коммента справа в куче цифр датавремя, тяжело взяглядом вычекрыживается |
|||
127
jscript82
14.11.18
✎
23:54
|
(0) Можешь сделать на всю ширину экрана, как оригинальный сайт? А то колонка посередине - как-то непривычно, и даже кажется неудобно.
|
|||
128
jscript82
15.11.18
✎
00:00
|
(0) Еще немножко подождешь когда все привыкнут заходить на форум через твой домен, а потом просто переключишь бекенд с базой на свой собственный, и будет у тебя своя миста )))
Пока что наполняй базу потихоньку. |
|||
129
Asmody
15.11.18
✎
07:33
|
(128) Да да, так и будет. Запомните этот твит.
|
|||
130
Злопчинский
15.11.18
✎
15:11
|
(129) Типа "Вот вам стол, вот вам скамейка, вот вам в ж..у карандаш - наша АБВГДЕйка начинает свой рашшказ" ;-)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |