
Mikhail
27.08.2016
08:53:27
он просто тебе будет пакеты складывать в вендоры например

Nikolay
27.08.2016
08:53:45
В редис сессию классно класть
не, смотри. вот у меня юзер проверяет доступность домена, если он доступен ему есть кнопка "добавить в заказ". вот при логине в девайс оно этот ключ в сессии сохраняет. а вот насчёт регистрации/логина надо проверять.

Mikhail
27.08.2016
08:53:48
и ты кастомно инклюдишь их

Artur
27.08.2016
08:54:22

Google

Aldar
27.08.2016
08:54:26
Просто Миша попробовал эликсир и другие вещи, решил сфокусироваться на руби, ну и отлично. Каждый выбирает для себя чем заниматься. Но вот другим навязывать идеи о том, что другие языки программирования не надо учить это неправильно по моему.

Mikhail
27.08.2016
08:54:42
Я ничего не навязываю

Nikolay
27.08.2016
08:54:49
как их кастомно заинклудить? я сейчас в контролере тупо написал session[:date] = DateTime.now

Mikhail
27.08.2016
08:55:01
Я говорю, что если ты собрался работать и быть полезным, тебе нужно работать на одном инструменте

Nikolay
27.08.2016
08:55:05

Mikhail
27.08.2016
08:55:16
стать спецом где то

Nikolay
27.08.2016
08:55:35
просто после 2-3 ЯП тебе уже пофиг на чем писать, в общем

Aldar
27.08.2016
08:55:38

Mikhail
27.08.2016
08:55:48
мда

Nikolay
27.08.2016
08:55:52
разница в детялях вроде пакетного менеджера

Mikhail
27.08.2016
08:55:56
Да

Nikolay
27.08.2016
08:56:46
вот я могу в баш, немного перловку, руби, повершел и сишарп.... но в глубоких деталях могу и ступить

Google

Mikhail
27.08.2016
08:56:53
Чтобы быть максимально полезным, продуктивным

Nikolay
27.08.2016
08:56:57
да и на элементарных тоже
вот знаю много и поверхностно и в голове местами каша

Vitaliy
27.08.2016
08:57:28
@TurnaviotovNikolay, а можно ссылку на блог, где внедрен tinymce? И может, например, скрин с редактором. Сам недавно настроил наконец ckeditor - сделал конфетку из него внешне и в коде, с возможностью расширять его переключалками стилей в тулбаре, и вешать все, что хочется, на горячие клавиши. Интересно, как выглядит tinymce в этом плане, так как на одном проекте у нас как раз он, оставшийся по наследству еще с друпала - и нужно будет его отрефакторить (а может и заменить на Ckeditor)

Mikhail
27.08.2016
08:57:31
все таки человек со стажем 4 года в рельсе сделает задачу быстрее, чем ты с 10 в коде и админстве
но без рельсы
и в итоге будут нанимать его, с 4х летним стажем под разработку.

Nikolay
27.08.2016
08:58:19
@TurnaviotovNikolay, а можно ссылку на блог, где внедрен tinymce? И может, например, скрин с редактором. Сам недавно настроил наконец ckeditor - сделал конфетку из него внешне и в коде, с возможностью расширять его переключалками стилей в тулбаре, и вешать все, что хочется, на горячие клавиши. Интересно, как выглядит tinymce в этом плане, так как на одном проекте у нас как раз он, оставшийся по наследству еще с друпала - и нужно будет его отрефакторить (а может и заменить на Ckeditor)
я ссылку писал. вот весь код внедрения <%= tinymce %> https://github.com/foxmuldercp/blogapp

Vitaliy
27.08.2016
08:58:49
А фронт? Посмотрю, спасибо

Nikolay
27.08.2016
08:59:19

Vitaliy
27.08.2016
08:59:48
А, то есть в стандартной комплектации использовали редактор? Понял

Nikolay
27.08.2016
08:59:51

Mikhail
27.08.2016
09:00:05
все правильно

Nikolay
27.08.2016
09:00:08
все правильно
я стадию девопса пока отложил, мне надо как можно быстрее сделать нормальную панель управления хостингом
т.к текущая на 10летнем битриксе адов п.ц

Mikhail
27.08.2016
09:01:00
зато на хлеб есть)

Nikolay
27.08.2016
09:01:17
ну я фултайм хостмастером работаю. на втором хостинге
там вообще плеск.

Google

Mikhail
27.08.2016
09:01:34
https://learnredux.com/
кому интересно редукс

Nikolay
27.08.2016
09:02:02
та мне надо сначала чистый жс вкурить )
и турболинксы с аяксом вроде remote: true

Aldar
27.08.2016
09:02:24
о боже, причем тут редакс

Mikhail
27.08.2016
09:02:29
да не

Vitaliy
27.08.2016
09:02:33
там у него в жс еще где-то инициализатор лежит.
Наверное в локальной ветке у вас, в мастере на гитхабе нет. В CKEditor у меня так-то жирненький конфиг-файл вышел: https://github.com/gambala/gambala/blob/master/app/assets/javascripts/ckeditor/config.coffee

Mikhail
27.08.2016
09:02:39
там гуглится с пол пинка все

Nikolay
27.08.2016
09:02:59
там десяток строк

Mikhail
27.08.2016
09:03:05
да и в рельсе jquery

Nikolay
27.08.2016
09:03:28
у меня только локали подкидывались и лишние кнопки отключались

Mikhail
27.08.2016
09:03:43
ты даже локали настроил в js
через js-i18n?

Nikolay
27.08.2016
09:04:31
не. я про локаль тинимце

Mikhail
27.08.2016
09:04:39
а

Nikolay
27.08.2016
09:05:10
вообще у меня редис как кеш стор, на вьюшки

Vitaliy
27.08.2016
09:05:17
и турболинксы с аяксом вроде remote: true
Могу подсказывать, если что - люблю турболинкс и настраиваю все под работу с ними. С новыми, 5.х версией. CKEDitor, например, подключается вот так: https://github.com/gambala/gambala/blob/master/app/assets/javascripts/ckeditor/turbolinks.coffee

Nikolay
27.08.2016
09:05:52

Nork
27.08.2016
09:06:02
Мне показался довольно интересным этот визивиг: http://getcontenttools.com/demo

Google

Nikolay
27.08.2016
09:06:10
вон модель доменной зоны - 30+ свойств

Mikhail
27.08.2016
09:06:23

Vitaliy
27.08.2016
09:06:34
turbolinks:ххх - события турболинков, при переходе по ссылкам как правило
ajax: - события jquery_ujs, это вот для форм как правило, и для ссылок с явно заданными js.erb вьюхами

Nikolay
27.08.2016
09:07:41
ну я хочу зааяксить длинные таблицы с пагинатором и отправку форм/получение ответов. а то по нажатию остановки сайта всю страницы дергать - так себе идея

Vitaliy
27.08.2016
09:09:54
данных в таблицах*

Nork
27.08.2016
09:10:25

Nikolay
27.08.2016
09:10:31
ога. реакт я уже потыкал, но я жс не знаю настолько чтобы делать безопасных к дыркам код

Mikhail
27.08.2016
09:10:57
реакт приятный инструмент

Admin
ERROR: S client not available

Nikolay
27.08.2016
09:11:07

Mikhail
27.08.2016
09:11:10
у него есть пререндер очень здравая вещь

Nikolay
27.08.2016
09:11:23
да, у меня в репе валяется демо проект с ним

Mikhail
27.08.2016
09:11:30
да remote идеален для не очень требовательного фронта

Nikolay
27.08.2016
09:11:35
угу
пока прототип пилю, всяко лучше чем никакого аякса

Mikhail
27.08.2016
09:12:16
я сторонник JSON возврата на AMS, но юзаю remote
ибо нет требовательных задач. А тут справляется хорошо


Vitaliy
27.08.2016
09:15:23
ога. реакт я уже потыкал, но я жс не знаю настолько чтобы делать безопасных к дыркам код
Если с remote, то для начала - поставить turbolinks и заставить его работать с существующим фронтом - это самое тяжелое :) есть тонкости с загрузкой и выгрузкой js-библиотек, вот CKEDitor у меня загружается/выгружается по ссылке выше - по событиям turbolink: и ajax:. С другими библиотеками аналогично, нужно много протестировать, но потом решения будут типовыми.
И потом, еще для большего ускорения UI - повесить на кнопки пагинации remote: true и для экшна index создать js.erb вьюху, которая будет рендерить только паршиал с таблицей, и вставлять результат в $('#resources'), где #resources - это id вашей таблицы с данными, ID для них оформляются в соответствии с рельсой - #resources для данных в индексе, #resource_1 для данных в show, #new_resource для формы создания, #edit_resource_1 для формы редактирования

Google

Nikolay
27.08.2016
09:16:25
хм. так можно и свой аякс редактор вроде реактового делать?:)

Vitaliy
27.08.2016
09:16:39
А если $('#resources') вдруг нет (проверяется в том же js.erb), значит мы находимся на другой странице и нам нужно перейти на страницу с таблицей - выполняем Turbolinks.visit(путь до страницы)

Artur
27.08.2016
09:16:47
Впервые вижу человека, который так яро топит за турболинки)))

Vitaliy
27.08.2016
09:17:53
Потому что научился их готовить. мне вообще интересен rails way и технологии, создаваемые basecamp. Ибо выполняют ровно то, что в них заложено - позволяют поддерживать сравнительно большой проект малой кровью
Так же вот со spring, например, который сейчас часть разработчиков просто предпочитает выпиливать из проектов на пятых рельсах

Nikolay
27.08.2016
09:19:10

Mikhail
27.08.2016
09:19:21
моя дружба с турболинками закончилась сразу же на flash сообщениях

Vitaliy
27.08.2016
09:19:43

Nikolay
27.08.2016
09:19:52
а ссылку на блог?

Mikhail
27.08.2016
09:19:56
когда они показались один раз а второй раз их уже нет, но турболинки пока увидят и обновят, показывают флэш второй раз

Nikolay
27.08.2016
09:20:00

Vitaliy
27.08.2016
09:20:16

Nikolay
27.08.2016
09:20:18
у меня бутстрап-сасс + нотайс обычный

Mikhail
27.08.2016
09:20:25
Вообщем обновление их меня не вдохновило и оставил до лучших времен с реактом

Nikolay
27.08.2016
09:20:40
ахаха. а в гитхаб зачнем?)

Vitaliy
27.08.2016
09:20:45
gambala.pro
он же и в опенсорсе как раз, ссылки на внедрение ckeditor - в нем же

Nikolay
27.08.2016
09:21:21
аа

Mikhail
27.08.2016
09:21:29

Vitaliy
27.08.2016
09:21:30
ахаха. а в гитхаб зачнем?)
Этот проект будет всегда в опен-сорсе, чтобы мои решения желающие могли смотреть и применять в своих проектах

Nikolay
27.08.2016
09:21:30
я вижу только репу вебсайт

Vitaliy
27.08.2016
09:21:55
Да, еще не запустил сайт просто - учитывая что вот лишь на днях закончил с визивигом.

Mikhail
27.08.2016
09:21:57
они у тебя по умолчанию