Обновление сообщества
Привет, друзья!
Не буду ходить вокруг да около — modx.pro нужно обновлять. В этом году мы уже переделали полностью modhost.pro и modstore.pro, и смотреть теперь на то, как сделано наше сообщество откровенно грустно.
У меня сейчас есть свободное время для того, чтобы начать работу над новой версией, используя все знания, накопленные на других проектах.
Поэтому предлагаю вот такой план.
— Создать новый сайт по принципу App, вёрстка на Bootstrap4, скрипты через RequireJS, а стили в SCSS
— Файловые чанки Fenom, работа с сайтом через PhpStorm
— В процессе весь функционал будет написан заново, многое будет исправлено и улучшено
— Импортировать все тикеты, рейтинги, пользователей и комментарии со старого сайта
— Возможно (возможно!) выложить исходники этого сайта в открытый доступ
Это позволит дальше оперативно дорабатывать и улучшать наше сообщество.
— Написать такой новый компонент на основе Tickets, чтобы он хранил заметки в отдельной таблице, а ресурсами были только категории. В категориях же будет логика вывода дочерних тикетов, url и всего такого. Новый компонент будет называться Community.
— Написать еще один подобный компонент, но для работы в поддержке пользователей, в нём не будет ни рейтингов, ничего лишнего — это Support.
— Оба эти компонента должны работать с общими комментариями, которые будут выделены в отдельный пакет Comments.
Итого, один Tickets предстоит разобрать на 3 отдельных дополнения, плюсом написать какой-то импорт из старого дополнения в новые. В идеале, Tickets можно будет просто заменить и забыть.
Это очень большая и серьёзная задача, которую я пока просто обозначаю, никаких конкретных дат и сроков нет. И да, дополнения должны быть бесплатными.
И вот тут я хочу с вами посоветоваться. Очевидно, что можно делать это всё на голом энтузиазме в свободное время, но тогда велик шанс просто не закончить работу, просто потому, что всегда будут появляться более интересные и оплачиваемые задачи.
При этом, мне кажется, было бы очень полезно писать заметки и рассказывать, как идут дела. Не то, чтобы какие-то прям уроки для новичков, а скорее просто полезная информация для тех, кто хочет развиваться, мол "- Здесь мы делаем так, потому что вот эдак и так логичнее и лучше будет расширяться".
Возможно, в процессе обсуждения этих заметок будет придумано еще что-то интересное. Возможно, прямо в реальном времени будет выкладываться исходный код и обновляться dev-сайт.
Но при таком серьёзном подходе мне нужен какой-то стимул всё это делать и не откладывать. Собирать деньги краудфандингом неинтересно, искать инвесторов и что-то обещать им в замен — тем более. Так что, я предлагаю запустить проект на patreon.com — где можно будет просто подписываться на ежемесячный взнос, согласно своим желаниям и возможностями.
То есть, напрямую финансировать интересную вам работу, читать интересные заметки и следить за прогрессом. Когда вся работа будет завершена — можно просто отписаться и закрыть сбор средств.
Как вы видите, а не ставлю никаких конкретных сумм, так же не говорю и никаких сроков. Всё будет зависеть от нас с вами. Будет много подписчиков — я буду работать только над сообществом, ни на что не отвлекаясь. Будет мало — я буду брать другие подработки и что-то делать для сообщества по выходным, в свободное время.
Вот такая идея, мне очень интересно, как вы к ней отнесётесь. Если положительно, то вот примерные пункты для проекта на patreon:
$ 100 — я начинаю писать заметки с отчётами, раз в месяц
$ 250 — отчёты раз в 2 недели
$ 500 — отчёты раз в неделю
$ 1000 — отчёты 2 раза в неделю
$ 2000 — все изменения выкладываются на GitHub в открытом доступе
$ 3000 — по завершению обновления сообщества, начинаем разработку новых дополнений
Напоминаю, что это не разовые суммы, а ежемесячные. То есть, вы подписываетесь на patreon.com и выбираете, какую сумму донатить ежемесячно. Чем больше людей, тем больше совместный вклад. Как только вся работа будет выполнена, или интерес угаснет — вы просто прекращаете вносить денежки и проект закрывается.
Если есть еще идеи, какие пункты добавить\убрать — внимательно слушаю. Если всё пойдёт хорошо, то мы откроем новый способ финансирования наших разработчиков для разных свершений.
Да потому, что он берёт на себя все заморочки по сбору средств и решению проблем, с ними связанных, всего за 5%.
Мне не нужно будет заморачиваться с онлайн-кассами, отправкой чеков и разбирательствами с налоговой, если что — я просто буду получать всё на PayPal, и оттуда по-честному выводить на расчётный счёт и платить налоги.
Ну и вообще, Patreon очень прикольный и продуманный сервис для таких дел — вот ссылка на проект www.patreon.com/bezumkin

Первые взносы уже пошли, а значит — идея официально принята и работает. Присоединяйтесь!
Не буду ходить вокруг да около — modx.pro нужно обновлять. В этом году мы уже переделали полностью modhost.pro и modstore.pro, и смотреть теперь на то, как сделано наше сообщество откровенно грустно.
У меня сейчас есть свободное время для того, чтобы начать работу над новой версией, используя все знания, накопленные на других проектах.
Поэтому предлагаю вот такой план.
Первый этап
— Создать новый сайт по принципу App, вёрстка на Bootstrap4, скрипты через RequireJS, а стили в SCSS
— Файловые чанки Fenom, работа с сайтом через PhpStorm
— В процессе весь функционал будет написан заново, многое будет исправлено и улучшено
— Импортировать все тикеты, рейтинги, пользователей и комментарии со старого сайта
— Возможно (возможно!) выложить исходники этого сайта в открытый доступ
Это позволит дальше оперативно дорабатывать и улучшать наше сообщество.
Второй этап
— Написать такой новый компонент на основе Tickets, чтобы он хранил заметки в отдельной таблице, а ресурсами были только категории. В категориях же будет логика вывода дочерних тикетов, url и всего такого. Новый компонент будет называться Community.
— Написать еще один подобный компонент, но для работы в поддержке пользователей, в нём не будет ни рейтингов, ничего лишнего — это Support.
— Оба эти компонента должны работать с общими комментариями, которые будут выделены в отдельный пакет Comments.
Итого, один Tickets предстоит разобрать на 3 отдельных дополнения, плюсом написать какой-то импорт из старого дополнения в новые. В идеале, Tickets можно будет просто заменить и забыть.
Это очень большая и серьёзная задача, которую я пока просто обозначаю, никаких конкретных дат и сроков нет. И да, дополнения должны быть бесплатными.
Как это делать?
И вот тут я хочу с вами посоветоваться. Очевидно, что можно делать это всё на голом энтузиазме в свободное время, но тогда велик шанс просто не закончить работу, просто потому, что всегда будут появляться более интересные и оплачиваемые задачи.
При этом, мне кажется, было бы очень полезно писать заметки и рассказывать, как идут дела. Не то, чтобы какие-то прям уроки для новичков, а скорее просто полезная информация для тех, кто хочет развиваться, мол "- Здесь мы делаем так, потому что вот эдак и так логичнее и лучше будет расширяться".
Возможно, в процессе обсуждения этих заметок будет придумано еще что-то интересное. Возможно, прямо в реальном времени будет выкладываться исходный код и обновляться dev-сайт.
Но при таком серьёзном подходе мне нужен какой-то стимул всё это делать и не откладывать. Собирать деньги краудфандингом неинтересно, искать инвесторов и что-то обещать им в замен — тем более. Так что, я предлагаю запустить проект на patreon.com — где можно будет просто подписываться на ежемесячный взнос, согласно своим желаниям и возможностями.
То есть, напрямую финансировать интересную вам работу, читать интересные заметки и следить за прогрессом. Когда вся работа будет завершена — можно просто отписаться и закрыть сбор средств.
Как вы видите, а не ставлю никаких конкретных сумм, так же не говорю и никаких сроков. Всё будет зависеть от нас с вами. Будет много подписчиков — я буду работать только над сообществом, ни на что не отвлекаясь. Будет мало — я буду брать другие подработки и что-то делать для сообщества по выходным, в свободное время.
Вот такая идея, мне очень интересно, как вы к ней отнесётесь. Если положительно, то вот примерные пункты для проекта на patreon:
$ 100 — я начинаю писать заметки с отчётами, раз в месяц
$ 250 — отчёты раз в 2 недели
$ 500 — отчёты раз в неделю
$ 1000 — отчёты 2 раза в неделю
$ 2000 — все изменения выкладываются на GitHub в открытом доступе
$ 3000 — по завершению обновления сообщества, начинаем разработку новых дополнений
Напоминаю, что это не разовые суммы, а ежемесячные. То есть, вы подписываетесь на patreon.com и выбираете, какую сумму донатить ежемесячно. Чем больше людей, тем больше совместный вклад. Как только вся работа будет выполнена, или интерес угаснет — вы просто прекращаете вносить денежки и проект закрывается.
Если есть еще идеи, какие пункты добавить\убрать — внимательно слушаю. Если всё пойдёт хорошо, то мы откроем новый способ финансирования наших разработчиков для разных свершений.
Почему Patreon?
Да потому, что он берёт на себя все заморочки по сбору средств и решению проблем, с ними связанных, всего за 5%.
Мне не нужно будет заморачиваться с онлайн-кассами, отправкой чеков и разбирательствами с налоговой, если что — я просто буду получать всё на PayPal, и оттуда по-честному выводить на расчётный счёт и платить налоги.
Ну и вообще, Patreon очень прикольный и продуманный сервис для таких дел — вот ссылка на проект www.patreon.com/bezumkin
Обновлено 30.11.2017

Первые взносы уже пошли, а значит — идея официально принята и работает. Присоединяйтесь!
Комментарии: 53
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
2-5 тыс. рублей ежемесячно буду оплачивать гарантировано, а там посмотрим как пойдет.
А в сообществе уже 5600 человек.
Может в этот раз будет веселее
В любом случае, первый этап я выполню. Просто если не будет должной мотивации, то выполнять буду без написания заметок и показывания исходного кода.
Свой скромный вклад подписал на патреоне.
Я думаю потом еще наладить работу через API и делать какие-нибудь плюшки для подписчиков на новом сайте. Публикация без рейтинга там, куда-нибудь, или еще что-то такое =)
Спасибо за подписку!
Забавно, кстати, что для подогревания интереса приплетены новые бесплатные дополнения. Если новый сайт будет основан на них, то почему они указаны вторым этапом? Если не будет, то почему обновление сайта и дополнения увязаны в одну задачу, когда это совсем разные вещи?
Это не краудфандинг, не сбор средств и ничего такого. Я объявляю работу и выполняю её. Кому интересно читать об этом отчёты и смотреть процесс выполнения — подписываются и ежемесячно вносят посильную сумму, начиная от 1 доллара (60 рублей в месяц).
Кому не интересно — проходят мимо. Будет много подписчиков — работа будет идти бодрее, отчёты будут чаще, будет выложен исходный код сайта и всё такое. Будет меньше — я буду работать как получится, авось за полгода закончим.
А если ты будешь продолжать разжигать здесь срач — я тебя отключу. Но тебе же явно не жалко специально для этого зарегистрированную учётку, правда?
Тоже, какой-никакой, но вклад в наше сообщество =)
Не загадывая вдаль,
Так скажу: зачем мне орден?
Я согласен на медаль.
(с)
Поддержу обязательно.
Если бы не этот сайт, я бы никогда не пришёл к MODX, скорее всего.
Вроде оплатил по карте, и вроде как мой вклад учли, а вот со счета деньги не списались.
Если можете, разъясните в двух словах, что к чему, а то пока сильно занят, а свой вклад сделать хочется.
Я тоже там в первый раз, так что не переживай — разберёмся по ходу дела.
Жаль, что нельзя варьировать сумму ежемесячно: иногда деньги вроде бы есть, а иногда нет)
Ты в любой момент можешь поменять свой взнос — так в документации написано.
А так по тысяче, можно быстрее сумму собрать…
Bootstrap4 — не поддерживаю в использовании (не понимаю зачем ради ложки мёда использовать пасеку)
RequireJS — хорошо, асинхронная подгрузка нужна.
Стили в SCSS — на любителя.
В целом идея хорошая, но я не знаю, готов поддержать или нет, можете критиковать.
1. Не работает кнопка «вставить ссылку» на файл в текст в TicketForm;
2. Процесс сохранения изменений Тикета в админке не заканчивается. Те изменения сохраняются, но приходится принудительно перезагружать страницу;
3. Перестали приходить уведомления о новых тикетах на сайте, причем уведомления о новых комментариях приходят;
4. MarcitUp будет заменен на визуальный редактор;
5. Количество просмотров пользователей будет отображаться в современном формате: 1к, 1м вместо 1000 и 1000000.
Можете и дальше минусовать — я лишь ответил на:
Нигде не нашел информации. Как хотя бы называется этот формат?
Просто вы уже второй человек, который мне говорит о такой системе подсчёта больших цифр. Первый просил меня внедрить это в мой компонент, но и тогда я до конца не разобрался в этой теме…
Просто буду благодарен вам если вы поможете, меня эта тема зацепила как-то…
Без этой наводки я бы даже не понял принцип формирования таких чисел…
Спасибо за идею!