cyber01 1 704 Опубликовано: 21 октября, 2015 (изменено) Представляю вам свою разработку: Репозиторий программ на Lua мода Opencomputers.Адрес: http://rep.computercraft.ru/Сделан для того, чтобы собрать имеющиеся у пользователей программы, для удобства доступа к ним.Проще говоря, чтобы программы "не затерялись в глубинах форума".Сам по себе сервис не хранит программы, а является своеобразным индексом т.е. хранятся только ссылки на программы (ссылка на тему форума и ссылка на Pastebin). Доступно несколько базовых категорий программ: Программы для робота Сетевые программы Утилиты Игры Библиотеки Управление редстоуном Управление компонентами модов Безопасность О каждой программе содержится следующая информация: Название Версия Автор Дата загрузки Категория Ссылка на Pastebin Ссылка на тему на форуме Краткое и полное описание Также доступна возможность скачать программу через сайт, это будет полезно тем, у кого pastebin.com заблокирован провайдером. А также, чтобы не запоминать комбинации вроде fga7aw6 с Pastebin,а добавить программу в репозиторий и загрузить её просто указав ее индекс (например 1) и все. Авторизация происходит по данные с форума, поэтому требуется ввести логин и пароль с форума.После авторизации пользователю доступны базовые функции по управлению программами: просмотр списка своих(добавленных пользователем) программ редактирование программы удаление программы Проект все еще находится на стадии разработки, поэтому возможны ошибки в работе. Время на его разработку не всегда находится, а также не хватает знаний на некоторые моменты, поэтому буду делать по мере возможностей. Известные ошибки: При наличии в названии/версии/описании символа / (слеш) программа не добавляется, а форма обнуляется. При наличии в названии/версии/описании символа () (скобки) программа не добавляется, а форма обнуляется. При ошибке форма обнуляется Планы на разработку и улучшение (приоритетные выделены): Добавить страничку контактов Админпанель Премодерация программ (возможно) Смена оформления при просмотре программы/категории Система оценки/рейтингов программы Счетчик скачивания программ Комментарии к программам Возможность добавить программу в несколько категорий Подобие API Клиент под ОС Зависимости библиотек Теги Обновление списка категорий Поиск по репозиторию (под вопросом) Поддержка github/gist Список последних программ на главной Сортировка программ в просмотре категорий по дате (от новых к старым) Авторы идеи: @@SDV, @@Alex Реализация: @@cyber01 В связи с недостатком времени и некоторой потерей интереса к разработке - выкладываю код репозитория на Github. Ваши изменения (если конечно оно будет адекватным) буду уже заливать "в продакшн". Жду пулл реквестов, если таковые будут. P.S. местами (а может и везде) там лютый быдлокод, прошу не ругать - все таки не программер я. Изменено 14 сентября, 2017 пользователем Alex 5 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Ktlo 789 Опубликовано: 21 октября, 2015 Надо сделать маленькую библиотеку, которая будет скачивать другие библиотеки из этого репозитория на подобии require(). Не буду сейчас объяснять, как это будет работать, но думаю многим понравится. Давно хотелось что-нибудь такое сделать, но репозитория тогда не было. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
1Ridav 1 049 Опубликовано: 22 октября, 2015 Надо сделать маленькую библиотеку, которая будет скачивать другие библиотеки из этого репозитория на подобии require(). Не буду сейчас объяснять, как это будет работать, но думаю многим понравится. Давно хотелось что-нибудь такое сделать, но репозитория тогда не было. Будет прога на ОС, которая позволит помечать галочками то, что пользователь захочет скачать Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Krutoy 1 169 Опубликовано: 22 октября, 2015 А давайте я вам редизайн сделаю? Могу набросать другой дизайн, но с обещанием, что вы его потом прикрутите и я буду главным по дизайну. 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Zer0Galaxy 2 187 Опубликовано: 22 октября, 2015 Кто будет (и будет ли) заниматься модерированием репозитария? Не завалят его хелоувордами? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Alex 4 683 Опубликовано: 22 октября, 2015 Кто будет (и будет ли) заниматься модерированием репозитария? Не завалят его хелоувордами? Будет админка, можно будет модерировать. Так же на проги нужно, скорее всего, будет сделать премодерацию перед публикацией. Ну и "хелоуворлдщиков" отлучать от репы Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
cyber01 Автор темы 1 704 Опубликовано: 22 октября, 2015 @@Krutoy,а чем текущий не нравится (просмотр категории/программы не в счет)? @@Zer0Galaxy, будет админка - будет модерация, пока что доступно всем и каждому... Если есть какие-либо предложения по данным, которые нужно показывать у каждой программы или по категориям - пишите Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Totoro 3 563 Опубликовано: 22 октября, 2015 @@cyber01, будет возможность добавить скриншот на страницу описания, кроме картинки в табличке?Думаю это позволит более полно представить программу, да и выглядеть должно неплохо.Как вариант, чтобы не забивать диск сервера - можно сделать добавление скриншота по внешней ссылке. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
cyber01 Автор темы 1 704 Опубликовано: 22 октября, 2015 Думаю можно эту самую картинку заменить на скриншот т.к. мало кто делает нормальный логотип-изображение своей проги... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Totoro 3 563 Опубликовано: 22 октября, 2015 Думаю можно эту самую картинку заменить на скриншот т.к. мало кто делает нормальный логотип-изображение своей проги... Как вариант - сделать там не логотип, а фрагмент скриншота. Выбранный рандомно - программой, либо пользователем - при заливе. P.S. С вебом я "на Вы", поэтому не представляю сложность реализации. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
cyber01 Автор темы 1 704 Опубликовано: 22 октября, 2015 В принципе можно оставить там скриншот (той же ссылкой),а подробнее уже искать на форуме например.. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Krutoy 1 169 Опубликовано: 22 октября, 2015 @@Krutoy,а чем текущий не нравится (просмотр категории/программы не в счет)? Сейчас хорошо, но слишком просто. Да и лишние клики приходится делать. И отображение нужно делать не по категориям, а по фильтрам. Тобишь, категории должны выбираться галочками и автоматически обновляться, как на популярный сайтах-магазинах. Еще, я бы хотел переделать просмотр категорий. Этот список с автором и прочим неоч. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
cyber01 Автор темы 1 704 Опубликовано: 22 октября, 2015 А чем плох простой дизайн? Давайте усложним, чтобы каждая страница весила по 500кб и открывалась несколько секунд... О каких лишних кликах идет речь? Фильтры - лишний функционал по следующим причинам: 1. Данных (да и параметров по которым их можно отсортировать) совсем немного 2. Категории - единственный "фильтр", который стандартизован (придерживается какой-либо политики именования и прочее) т.к. пользователи в названии и прочих параметрах могут писать всё, что угодно.. а по этой каше сложно будет что-либо отсортировать 3. У нас не сайт-магазин, не надо сравнивать теплое с мягким. Если внимательно читал шапку - просмотр категорий и программ (сам дизайн) будет переделываться (правда не знаю когда). 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
LeshaInc 625 Опубликовано: 22 октября, 2015 ... Некрасиво и все. Надо что-то красивое, молодежное, интересное, а не банальный бутстрап. 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
cyber01 Автор темы 1 704 Опубликовано: 22 октября, 2015 @@LeshaInc, а чем тебе не нравится Bootstrap, ты у себя его лепил везде где только можно и теперь он тебе не нравится... Просто и легко вот и все.... P.S. и еще напомню, что это все таки первый публичный тест... до этого только ковырялся я сам, да скрины алекс и рид видели.. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
LeshaInc 625 Опубликовано: 22 октября, 2015 @@LeshaInc, а чем тебе не нравится Bootstrap, ты у себя его лепил везде где только можно и теперь он тебе не нравится... Просто и легко вот и все.... Раньше нравился, теперь не нравится. У меня есть куча причин на то что он мне не нравится, но описывать их не буду, ибо баба яга удалит за оффтоп. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
cyber01 Автор темы 1 704 Опубликовано: 22 октября, 2015 Можешь аргументы озвучить в личку.. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Krutoy 1 169 Опубликовано: 22 октября, 2015 Давайте усложним, чтобы каждая страница весила по 500кб и открывалась несколько секунд... Ты еще сделаешь это сам, без моей помощи. О каких лишних кликах идет речь? Фильтры - лишний функционал по следующим причинам: 1. Данных (да и параметров по которым их можно отсортировать) совсем немного 2. Категории - единственный "фильтр", который стандартизован (придерживается какой-либо политики именования и прочее) т.к. пользователи в названии и прочих параметрах могут писать всё, что угодно.. а по этой каше сложно будет что-либо отсортировать 3. У нас не сайт-магазин, не надо сравнивать теплое с мягким. Если внимательно читал шапку - просмотр категорий и программ (сам дизайн) будет переделываться (правда не знаю когда). Во-первых, сразу должен открываться список с сортировкой "по дате" (новые всерху). Фильтры - не лишние. Просто сделать все эти "категории" в виде галочек а не ссылок, и при клике обновлять только правую часть страницы со списком. И сами категории, я бы переделал. Такое длинное название "Управление компонентами модов" нужно не только прочитать, но и еще понять, что означает. Я предлагаю прежде всего помощь. Потом не говори, что "никто не хочет помогать". Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Totoro 3 563 Опубликовано: 22 октября, 2015 Идея с пересекающимися тегами-фильтрами неплоха. На мой взгляд. Сейчас разделы слегка неоднозначны. "Чат на очках OpenGlasses" может лежать как в "Сетевых программах", так и в "Интеграции с модами". 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Fingercomp 4 409 Опубликовано: 22 октября, 2015 (изменено) Мои реквесты. Моя программа "Автокрафт на ОС" состоит из 2 частей: для компьюетра и робота, первая часть состоит из трёх файлов, вторая — из двух. А теперь вопрос: как мне разместить всех их: В одном пакете; С несколькими категориями; С несколькими пастами-файлами; С описаниями к файлу каждому; С возможностью выборочного сохранения (при условии проги под ОС)? Далее, реквестирую систему зависимостей. Предложение на странице проги скачать ещё зависимости (ссылки, соответственно), и под ОС нужно реализовать тоже это. Собственно, программа под OpenComputers Поиск по репозиторию. Тэги. Лист последних прог в репе на главной странице. И поддержка gist.github.com. А идея мне нравится. Изменено 22 октября, 2015 пользователем Fingercomp Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах