Evgeniy
Помнится тут его уже обсуждали
Dmytro
Ну, прям совсем уже за людей не считаете. Даже у начальных индусов от 7 за час ((%
Ну как бы можно и за 15 минут что то зафиксить и отправить :)))
Am
Ну как бы можно и за 15 минут что то зафиксить и отправить :)))
Можно, конечно же. Только тут играет больше роль денежная мотивация и опыт в системе. Типа зачем "мне" пытаться разобраться в "этом" за 5$, когда знаю иное и получаю 25. ((:
Am
Какая ж мотивация это же опенсорс ;))
Вот, Вы ж попробовали мотивировать по 5$ (((% Вот она и такая значит.
Глебка
Подскажите как на одной странице могу выводить несколько галерей? нужно дочерние ресурсы создавать?
Антон
Simplegallery
Антон
http://docs.evo.im/04_extras/simplegallery/vyvod_spiska_galerey.html
Антон
Типа того
Am
Ну да и сразу недовольство мол мало ;))
Именно. (: Люди они ж такие люди ((%
Anton
Вот чувак тоже работает https://purakodo.com/ На чистом коде😊
А это не стеб случаем? Видел как-то страницу про VanilaJS :-)
Dmytro
А это не стеб случаем? Видел как-то страницу про VanilaJS :-)
Неа то не стеб ;) есть такой чувак в реале ;)) и он сайт делал одному из моих теперешних клиентов
Evgeniy
Можно, конечно же. Только тут играет больше роль денежная мотивация и опыт в системе. Типа зачем "мне" пытаться разобраться в "этом" за 5$, когда знаю иное и получаю 25. ((:
Веб-разработка, как и программирование в целом всегда требует изучения чего-то новго. Если зависнуть на том, где ты сегодня зарабатываешь 25, то завтра это может стоит уже 5. Или таких же специалистов будет тьма тьмущая.
Am
Веб-разработка, как и программирование в целом всегда требует изучения чего-то новго. Если зависнуть на том, где ты сегодня зарабатываешь 25, то завтра это может стоит уже 5. Или таких же специалистов будет тьма тьмущая.
Безусловно есть и такое направление. Только как показывает опыт тех же 1С и всяких CRM-систем - учить что-то прям супер новое не всегда полезно. Многое зависит от жизненного цикла продукта. (: Вон, в рево, до сих пор "выпиливают" "новые" веяния прошлого которые кто-то наизучал "вовремя" ((%
Evgeniy
А тех, кто научился устанавливать CMS на шаред хостинге и создавать сайты мышкой - у меня язык не поворачивается называть программистами. Таким людям действительно проще изучить одно и не дергаться.
Evgeniy
Просто к чему это я все? Вот выше дмитрий предложил платить по 5$ за PR с правками и т.п. И что мы получили? Что даже индусы зарабатывают больше. В итоге получается такая ситуация: Одни идут по пути "собрать сайт мышкой". Фыркают, когда CMS не разивается, что-то не работает или работает не так, как им хотелось бы. Но когда этим ребятам предлагают принять участие в проекте, чтобы было всем хорошо - у них на это нет времени. А если мотивировать деньгами, то и это им не подходит, т.к. якобы ставка слишком мала. И лично я искренне не понимаю почему тот, кто способен - должен развивать CMS бесплатно. А тот кто не может - не хочет даже замотивироваться лишней копейкой.
Am
Кто хочет развиваться - изучает фреймворки, тестирование кода, no-sql базы, да как минимум помимо mysql може работать с postgresql.
Тут дело в том что у нас, наверное, разное понимание "изучения". Когда знаешь несколько фреймверков, пишешь тесты, знаешь БД различные, то нужно выходить на новый уровень развития - тот же артхитектор. Да есть люди, которым это не интересно и они сидят в том что знают и хорошо себя чувствуют. Не каждый может стать Энштейном или Гагариным. А в развитии такой человек не потеряет варясь в том что уже знает. Например, у меня сейчас проект с жизненным циклом заявленным заказчиком - 50 лет, поддержка 15 лет контракт. Ему просто не нужно чтобы в течении 15 лет брали желающих что-либо добавить "нового" в проект. ((% Всякие финтифлюшки, конечно же, будут развиваться, а основной код - нет. Не каждый человек, который сейчас там работает, будет даже 15 лет работать на эту компанию и все понимают что дело не в изучении нового, а в другом. (: А так - развиваться, конечно же, нужно. Больше как Человек, а там остальное подтянется.
Am
Просто к чему это я все? Вот выше дмитрий предложил платить по 5$ за PR с правками и т.п. И что мы получили? Что даже индусы зарабатывают больше. В итоге получается такая ситуация: Одни идут по пути "собрать сайт мышкой". Фыркают, когда CMS не разивается, что-то не работает или работает не так, как им хотелось бы. Но когда этим ребятам предлагают принять участие в проекте, чтобы было всем хорошо - у них на это нет времени. А если мотивировать деньгами, то и это им не подходит, т.к. якобы ставка слишком мала. И лично я искренне не понимаю почему тот, кто способен - должен развивать CMS бесплатно. А тот кто не может - не хочет даже замотивироваться лишней копейкой.
Дык, с этого и был мой стёб про индусов. Факт в том что люди они ж люди - кому-то лень, а кому-то нет. Поэтому так и получается во многих проектах опенсорсных. Это классика. Сколько не плати - все равно мало ((%
Evgeniy
Тут дело в том что у нас, наверное, разное понимание "изучения". Когда знаешь несколько фреймверков, пишешь тесты, знаешь БД различные, то нужно выходить на новый уровень развития - тот же артхитектор. Да есть люди, которым это не интересно и они сидят в том что знают и хорошо себя чувствуют. Не каждый может стать Энштейном или Гагариным. А в развитии такой человек не потеряет варясь в том что уже знает. Например, у меня сейчас проект с жизненным циклом заявленным заказчиком - 50 лет, поддержка 15 лет контракт. Ему просто не нужно чтобы в течении 15 лет брали желающих что-либо добавить "нового" в проект. ((% Всякие финтифлюшки, конечно же, будут развиваться, а основной код - нет. Не каждый человек, который сейчас там работает, будет даже 15 лет работать на эту компанию и все понимают что дело не в изучении нового, а в другом. (: А так - развиваться, конечно же, нужно. Больше как Человек, а там остальное подтянется.
Отличный кейс. Через 5 лет у такого проекта неизбежно начнутся проблемы.
Am
Отличный кейс. Через 5 лет у такого проекта неизбежно начнутся проблемы.
Как сказать. Код то не на пхп основной. ((: Тут же дело в технологии, которая была взята за основу. Например та же венда или юникс давно уже не переделывают все, а делают надстройки. Тут скорее всего будет такой же вариант.
Am
Проблемы тоже разные бывают. Понятное дело что не все предусмотрели и будут нюансы. На то это и время чтобы проверять сделанное ((%
Evgeniy
5 лет назад вышел последний релиз PHP 5.4. На тот момент Evo активно использовала mysql_* функции. Сейчас уже актуальная версия PHP 7.2 и прото так обновить легаси проект уже не удастся. Это необходимо делать вовремя на протяжении всего жизненного цикла проекта. Понимать когда это нужно делать, а когда нет. Где и как поправить код. Т.е. как минимум нужно изучать что-то помимо самой CMS, а это неизбежно требует более обширных знаний. Если же таких знаний нет, то я не понимаю, как такой человек может отказываться от любого способа заработать (платное участие в opensource).
Am
Может потому что у него в голове нет того набора понимания к чему стремиться и как этого достигать. Он просто не видит чем полезны ему "правки по 5$", а вот тупо обратить внимание на "правку за 25$" - может. Опять же, это просто люди. А по поводу 5.4 и 7.2 хоть 8.0 дело то все в том же - это не особо развитие, это дополнения уже к тому что знаешь. Основное то в программировании алгоритмы и понимание основ, а все эти пхп, питоны, джсы 5-7-9... всего-лишь инструмент. Это к тому что можно найти "развитие" в том что знаешь. (:
Evgeniy
Если проект с жизненым циклом 50 лет, а поддержка - 15. И если это не визитка, то за такой период времени рано или поздно встанет вопрос масштабирования. И тут понесется реплкация, несколько серверов, замена одной технологи на другую. Но любые изменения даются очень сложно, поэтому нужен человек который сможет четко сказать - тут нам необходимо совершить переход на эту базу, а тут оставить все без изменений. Для проекта с таким большим сроком жизни невозможно на берегу определиься с подходящими технологиями. Тот же самый ClickHouse появился всего несколько лет назад. Отличное решение о котором дажеи подумать не могли 10 лет назад! Тот же VK который запущен 12 лет назад, недавно стал использовать ClickHouse. Т.е. в проекте есть люди которые изучают новые технологии - это просто необходимость, а не блаж
Evgeniy
Т.е. если это онлайн проект с таким большим жизненным циклом, то разработчики которые дежатся за стек с которым привыкли работать - потянут этот проект на дно.
Evgeniy
А любители собирать сайты мышкой - вообще не вывезут или вывезут, но жизненный цикл будет не 50 лет, а 1,5 года
Am
Все-таки еще раз уточню, что основной код не связан с подобными технологиями. Это больше "операционная система". Понятное дело что не все можно предвидеть, только основные то инструменты известны. Условно - БД это БД - меняться могут технологии доступа к данным, а сам принцип (взять/найти и т.д.) это понятно. Веб там одна из частей и то в виде гибкой надстройки, которая уже за последний год поменялась при мне сейчас уже 5 раз (не в корне, конечно, а технологически) и то, т.к. это позволительно и неизбежно. Конечно, люБИтели собрать сайт мышкой тут не проходят. (:
Am
Мы ж больше про мотивацию говорили чуть выше - о 5 баксах и 25. О том что могут развивать и как.
Evgeniy
В любом случае - 5$ это адекватная цена для OpenSource. И говорить/думать, что я больше в час зарабатываю - просто смешно. Если тебе нужна данная CMS, ты считаешь себя специалистом - будь добр поправь какоую-нибудь багу или добавь фитчу. Если же ты в час больше зарабатываешь и у тебя нет времени - будь добр задонать. Если же у тебя не хватает опыта и знаний, чтобы найти и устранить багу/прислать PR - сообщи хотя бы о ней. Это как правила приличия: сказать спасибо, дать на чай.
Am
У нас на чай не принято давать. ((:
Evgeniy
о0. Я вегда в кафе на чай оставляю
Evgeniy
хоть 50, хоть 100. но оставлю
Anonymous
Ну и вставлю своих 5 копеек. Что касается программистов, вы сверху получаете бесплатную консультацию по написанию кода от Евгения.
Am
Это важно и очень.
Evgeniy
Грубо, вся эта ситуация мне напоминает уборщицу в общественном месте. Недавно с сыном приехали в поликлинику - там народ снует по ступенькам туда-сюда. Уборщица эти ступеньки только помоет и тут же кто-нибудь спустится или поднимется. Лестница опять грязная
Am
Люди сейчас сами не замечают как оскотинились. Хотят денег, а не хотят работать. Хотят знаний, а не хотят учиться. Хотят чистоты, да не хотят убрать.
Evgeniy
Так и у нас. Одни сараются, что-то пишут. Платно/бесплатно, а другие только и делают, что стонут по разным причинам.
Am
Так будет и дальше, даже когда 50% сообщества будут донатить или правки делать. ((%
Am
Вот, кстати, как вариант для развития и мотивации - можно попробовать использовать тот же phpstorm в качестве IDE обучения. У них есть лицензия для оперсорс проектов и написать свой курс не так сложно. Мотивация - выучить работать с php и эволюшен на phpstorme с особой лицензией. Например как у них сделано с pycharm
Am
Люди привыкли сейчас ко всяким рекламам и акциям. Вот типа получите отменный продукт и изучите отменную CMS.
Evgeniy
Нужно отдать должное Дмитрию. Он вовремя подсуетился
Am
(:
Am
Вот. Есть там free open source licenses через apache foundation
EVO bot Лёшка
Буду спамить каждый день) EVO 2.0 - Собираем донат :) http://modx.im/blog/news/5744.html У кого не открывается modx.im смотрим тут http://modx-gu.ru/ Уже собрано: 600$
Am
А что, планируется какое обучение?
Это мысли для мотивации. Планировать такое не могу. Высказал свое предположение что, возможно, люди не за 5$ смогут что-то делать и повышать уровень знаний для продвижения эволюшен, а за ощутимую плюшку в виде хорошей IDE. Для этого нужно написать курс обучения работы с эволюшен через phpstorm (где-то уже были видео от Евгения, коли не ошибаюсь).
Anton
У меня есть студенческая подписка для продукты JetBrains. Но я хз как с ними работать ) Как-то повелось в SublimeText сайты собирать, а при попытках в phpStorm (несколько раз открывал) на первых порах все долго и непонятно. А заказчикик хотят все быстрее... Да и давил почему-то всегда больше на JS, нежели PHP. Сразу скажу, что не имею ничего против PHP. Даже наоброт, с удовольствием углубился бы.
Anton
С удовольствием бы помогал с развитием EVO, да навыка пока для чего-то толкового нет. Хватает пока на правку документации только. Если что-то не понятно в дополнениями, стараюсь поправить доку, чтобы было понятнее таким как я )))
Anton
Вот пример из последних мелочей. Что-то долго не принимается https://github.com/evolution-cms/docs/pull/122
Am
webstorm Ваш выбор ((: Для js, раз есть лицензия. Забывать не стоит что все-таки это IDE, а не редактор поэтому в определенных делах, конечно же привычка использовать саблайм побеждает.
Anton
Такая студенческая лицензия
Anton
Правда она у меня магистерская получается )))
Am
Вот и потратить время можно на изучения хорошего инструмента, который поможет и может дать хороший старт в развитии. (;
Evgeniy
webstorm Ваш выбор ((: Для js, раз есть лицензия. Забывать не стоит что все-таки это IDE, а не редактор поэтому в определенных делах, конечно же привычка использовать саблайм побеждает.
Да, я тоже с Evo работаю в Sumblime. Шторм нужен все-таки для кодинга. Разработки движка CMS/компонентов. Для создания сайтов на Evo он точно лишний
Am
Да, я тоже с Evo работаю в Sumblime. Шторм нужен все-таки для кодинга. Разработки движка CMS/компонентов. Для создания сайтов на Evo он точно лишний
В этом смысле не говорю о сайтосборки, а именно о работе с теми же правками в 5$ ((: Удобнее когда есть правильная навигация, подстветка, работа с БД из коробки.
Anton
Мне очень понравился этот материал https://bezumkin.ru/training/
Anton
Если будет какое обучение, то я за )
Anonymous
Мне очень понравился этот материал https://bezumkin.ru/training/
Там учат слать за каждой картинкой отдельный запрос?😁
Anonymous
А как нужно?
По три запроса😁
Anton
Как не нужно - тоже хороший курс получится )
Anonymous
Как не нужно - тоже хороший курс получится )
Ну есть один программист из этого чата, открываем его код и не делаем так.
Камиль
Gulp + evo 😁 пушка
Evgeniy
Gulp + evo 😁 пушка
+ При чем в 99% случаев конфиг сборки от проекта к проекту остается не изменным
Камиль
+ При чем в 99% случаев конфиг сборки от проекта к проекту остается не изменным
Ну стараюсь удобней под себя делать само собой, а так да пути просто меняю в случае чего, чтобы шаблоны в нужное место падали
Evgeniy
Я все делаю на шторме :) и верстку и натяжку, мелкие правки через notepad++ 😁
Sublime позволяе легко и быстро внести правки в какой-нибудь проект без необходимости чего-то настраивать. Просто поправил SFTP конфиг и уже можешь быстренько файлы править. Шторм предварительно все файлы выкачиваешь (а если это не сделать, то нужно еще время потратить, чтобы настроить что качать/синхронизировать и т.п.). В общем по фасту саблим всяко бысрее
Evgeniy
Ну тогда может конфигами обменяемся)
Камиль
Ну тут разные подходы :)
Камиль
Ну тогда может конфигами обменяемся)
Мне всегда стыдно показывать свои наработки профессионалам 😁 но как ещё лучше то стать без критики https://github.com/milkamil93/gulp-assembly/blob/master/gulpfile.js
Evgeniy
https://bpaste.net/show/1cce72af401d