Вот я и докрутил основу движка. Его функционал по-сути повторяет старую версию сайта, но с небольшими изменениями.
Ну и нововведения :)
Изменил главную страницу сайта.
Стараюсь поддерживать список сообществ в актуальном состоянии, если кого забыл - пишите в комментарии. Пока нет системы составления рейтинга сообществ - они ранжируются случайным образом. Аватарка, название и описание подтягиваются с Голоса автоматически. Так что если в что-то поменяете - у меня оно через некоторое время тоже появится.
Клик по сообществу откроет список постов, отфильтрованных по выбранному аккаунту.
В правом верхнем углу ссылка на список всех постов.
Тэги и имена аккаунтов теперь вписывать удобно.
Авторизацию я на данный момент убрал. Нужно сделать её по-другому. В дальнейшем она мне обязательно понадобится, что так всё будет.
Списки постов
В прошлый раз мне сразу указали на то, что хотелось бы делать более-менее сложные выборки по авторам и тэгам. Я постарался это реализовать и в то же время не слишком усложнять систему.
Взрослый контент по-умолчанию скрыт.
К примеру вы хотите почитать всё по #vox-populi
В поле "Включить тэги" начинаете вписывать vox-populi и в выпадающем списке выбираете этот тэг.
Конечно в такой выборке будет мусор, не имеющий отношения к vox-populi.
Если вы видите пост какого-то автора, который не имеет отношения к проекту - то вписываете его ник в поле "Исключить ники"
Все поля формы передаются через адресную строку, так что можете настроить себе фильтры и добавлять страницу в закладки браузера.
Если у вас есть любимые авторы, но вам не нравится часть их постов(на определённую тему) - то в фильтрах добавляйте авторов и исключайте тэги.
Если вы ненавидите эстафеты.
Если хотите найти взрослый контент - включайте фильтр "Показывать взрослый контент", так как без него фильтр по соответствующим тэгам ничего вам не выдаст.
Есть фильтр по датам:
Время в постах по UTC. То есть если вы находитесь в Москве(UTC+3) и в 10:00 выкладываете пост - у меня он будет датироваться 7:00
Технологии
Сам клиент переписан на фреймворк Yii 2. По нему будет ряд статей(незнаю, дождусь ли я наконец реального запуска или буду как большинство писать уже сейчас).
Содержимое блокчейна я забираю из SQLServer`а от @arcange. Так что в этом контексте я завишу от работоспособности его SQL сервера.
Для клиентской части, по совету @wealthycat, использовал Semantic UI
Вознаграждения
Пока они выводятся под постами. Вывожу в GBG, СГ и Gests. Сразу вопрос к знатокам - скажем "Вознаграждение: 3.436 GBG, 1.171 СГ(4417.91 GESTS)" - 1.171 СГ соответствует 4417.91 GESTS? Не напутал с размерностью?
В фиате отображать смысла не вижу. Эта общая цифра в абстрактных тысячах рублей мне ну вообще ни о чём не говорит, разве что много или мало. Вознаграждение мы получаем не в рублях ведь.
Вопросы
Может стоит переименовать названия некоторых полей формы?
Для вас сразу было очевидно для чего нужны все поля?
Планы
- В следующем обновлении выкачу сводку по заработанным токенам. Основателям сообществ можно будет посмотреть сколько они заработали и сколько им нужно перевести в Golos●Fund.
- У @lokkie были интересные хотелки. Всё это реализуемо и, я бы сказал, интересно и нужно. Вкратце - это система прав для авторов сообщества. Возможность авторам писать от лица основного аккаунта и в тоже время не давать им ключ. Это будет крайне полезно, если основатель скажем уезжает в отпуск и у него не будет доступа к компьютеру.
Это достаточно объёмно, но я бы с удовольствием это сделал. Я конечно постараюсь. - Конечно же автоматические выплаты Golos●Fund и инвесторам.
P.S.
Старых постов у меня нет. Я их наверное выдёргивать уже не буду, смысла в них особо нет и статистика по ним мало кому будет интересна.
Ну и если у кого-то что-то глючит/не работает - пожалуйста дайте знать)
привет
можно добавить @pgs это "Стройка и ремонт"?
думаю там тоже есть интересное для читателей)
Добавил.
Вау! https://www.vp-golos.ml/
Спасибище:))))
Попробовал..Работает отлично..Удобно )
Добавьте @vp-painting
Добавил
@vp-webdev, Поздравляю!
Ваш пост был упомянут в моем хит-параде в следующих категориях:
Прекрасная идея и разработка!!!
Спасибо. Мне давно такая штука нужна была!
Это круто! Спасибо )
Ух ты! Здорово! И очень удобно. Спасибо!
Вах, красота!
Спасибо за труд.
Круто! Очень!
Крутяк! Спасибо большое!
Огромное СПАСИБО, крутая штука!!!
Может пост сделать с опросом по функциональным требованиям, и в каких функциях сообщество нуждается больше их и реализовать в первую очередь.
А так очень, ОООчень круто, еще раз спасибо!!!
Да, планов и хотелок уже достаточно.
Спасибо))
А хорошо получилось!
Из багов заметил только неправильную работу кнопки "Показать еще", ее, по идее, нужно скрывать, когда показывать больше нечего.
А на главной у вас будут только сообщества VP? Или другие сообщества/организации тоже могут туда попасть?
Да, это проблема всех сайтов "с подгрузкой". Чтобы скрывать - нужно заранее знать число страниц выдачи. По идее это не сложно.
Да можно и другие. Скажи кого добавить.
Если нас добавишь - @studychain, @sc-programming, буду благодарен :)
Насчет других не знаю, надо наверно надо у владельцев уточнять. Может стоит отдельный пост сделать на эту тему? А еще лучше, где-то в самом приложении написать, мол хотите сюда попасть, сделайте то-то.
На главной было бы еще интересно видеть число подписчиков по сообществам, если получится конечно.
Добавил аккаунты.
Количество подписчиков и репутацию тоже вывел.
@istfak по репе первый.
@vp-webdev что Вы имеете ввиду..."в такой выборке будет мусор..."?
То, что кто-то осознанно ставит своим материалам популярные тэги сообществ, надеясь что его на автомате пролайкают. А к теме сообщества такой пост отношения как правило не имеет.
@vp-webdev, как мне объясняли неверно указанные тэги для поста наказуемы, что с ними (мусором)) делают в дальнейшем?))
Ну "наказуемы" они могут быть если авторов за это флаговать начнут.
Если тэг указан первым(раздел) - то технически с ним уже ничего сделать невозможно. Если не первым - то только убедить автора убрать этот тэг. Никто другой не может как-то исправить чужой материал.
Великолепно!
@vp-webdev Поздравляю! Вы добились некоторого прогресса на Голосе и были награждены следующими новыми бейджами:
Награда за количество полученных голосов
Вы можете нажать на любой бейдж, чтобы увидеть свою страницу на Доске Почета.
Чтобы увидеть больше информации о Доске Почета, нажмите здесь
Если вы больше не хотите получать уведомления, ответьте на этот комментарий словом
стоп
Ваш пост поддержали следующие Инвесторы Сообщества "Добрый кит":
knopki, t3ran13, boddhisattva, ianboil, mishka, ukrainian, chiliec, gildar, fetta, kavalsky, archibald116, oleg257, phoenix, dreamer, ruslandis, galina1, dimarss, vasyl73, tandemus, tristamoff, brovaryleaks, vadbars, volv, vasilisapor2, renat242, nikalaich, vict0r, semasping, tnam0rken, yudina-cat, retoldname, stranniksenya, yuriks2000, boltyn, alikssandra, acidgarry, on1x, newodin, oksana0407, vika-teplo, borisss, anatolich, myhardmoney, del137, prost, ogion, brika, sareon, kertar, nerengot, lokkie, smartell, all91, zhenek, foxycat, wedge, ksantoprotein, alessandarus, process, chugoi, ajita, dunsky, shafarevich, vsebudethorosho, chupaaa, izbushka
Поэтому я тоже проголосовал за него!
Узнать подробности о сообществе можно тут:
Разрешите представиться - Кит Добрый
Правила
Инструкция по внесению Инвестиционного взноса
Вы тоже можете стать Инвестором и поддержать проект!!!
Если Вы хотите отказаться от поддержки Доброго Кита, то ответьте на этот комментарий командой "!нехочу"
Благодарю вас, @vp-webdev.
Заберу ваш пост в свой блог, дабы не потерять со временем...
Очень сильно!
Спасибо вам за этот труд!
@vp-webdev Поздравляю! Вы добились некоторого прогресса на Голосе и были награждены следующими новыми бейджами:
Вы получили первый ответ
Награда за количество полученных голосов
Награда за количество голосов
Вы можете нажать на любой бейдж, чтобы увидеть свою страницу на Доске Почета.
Чтобы увидеть больше информации о Доске Почета, нажмите здесь
Если вы больше не хотите получать уведомления, ответьте на этот комментарий словом
стоп