Old-DOS - файлы

Все о проекте, работе его отдельных разделов

Old-DOS - файлы

Сообщение StrannikRiddler » 08 май 2009, 13:59

Обсуждение файловой части проекта - здесь.

В настоящий момент идёт переделка движка практически с нуля. Планируется ввести новые примочки, увеличить быстродействие, убрать старые баги и добавить новые. Ход разработки новой версии можно будет увидеть на new.old-dos.ru (в том числе и новый дизайн).
Уже сделано:
Код: Выделить всё
1. Получаем настройки
2. Определяем юзера
3. Работаем с БД красиво
4. Есть шаблоны. Они даже работают. Иногда :)
5. Сделан движок сложного древовидного меню, которое получаем одним запросом :) Кешируется для ускорения, а ещё сворачивается и разворачивается. У кого нет скриптов, тот получит полностью развернутое меню. Меню на всех одно, в каждом модуле - своё.
Портированы:
1. Страницы (полностью, увеличена функциональность)
2. Ошибки - совмещены со Страницами
3. Новости (полностью, увеличена функциональность)
4. Комментарии (полностью, увеличена функциональность)
5. Пользователи (пока что отсутствуют администраторские инструменты и нечего менять в настройках)
6. Файлы (только список категорий, список файлов, страница загрузки)

Скорость - осталась на прежнем уровне (после установки nginx). Осталось: модули Галерея, Библиотека, Ссылки, Гостевая книга, Поиск, а также всё красиво прилизать и завязать бантик.

Все ваши предложения об изменении, добавлении, удалении или исправлении - здесь.

Файловая часть - это old-dos.ru (не поддомены)

Что предполагается сделать:
1. Поиск по автору программы (а-ля Все программы от Microsoft) и вообще всем полям, каким только можно.
2. Ввести поле с запоминанием в печеньки, чтобы можно было выбрать интересующие языки (актуально для файлов с кучей языковых версий, типа WMP 6.4). Если желаемые языки не найдены, будут выбраны все другие. Реализацию придумаем.
3. Возможность добавлять файл в несколько категорий - спорная фича, пока думаем
В отдаленном будущем: ввести теги, рейтинги, счетчики скачивания и прочие кошерные вещи.

N. Добавить еще кучу рулезных программ, естественно :)

Что уже сделано:
38. Поиск сделан релевантным. Релевантность вычисляется по названию файла и его описаниям. Теперь выглядит более прилично, имхо :) И есть возможность искать как любое слово, так и все вместе.
37. У администраторов появились страницы для проверки программ на заполненность. Список функций будет пополняться.
36. Добавлена возможность давать ссылки на файлы без их закачки. Такие ссылки будут со временем перелиты к нам (по возможности). Пока может глючить
35. Появилась кнопка Wiki для каждой программы.
34. У администраторов появилась новая функция - проверка наличия отсутствия файлов и их несовпадения. Помогает при поиске "проблемных" файлов, которые могут не качаться.
33. Автопереименование файлов при загрузке. Больше мучений не будет
32. Библиотека сделана

Код: Выделить всё
1. Изменены жанры игр (старые оставлены для совместимости)
2. Издатели и разработчики отделены. Для обоих оставлены адреса
3. Поле операционной системы (Windows, Unix, BeOS, DOS и т.д.)
4. Поле "Язык программы" (english, russian, multilanguage... хинди там всякие...)
5. Введен подзаголовок для определенных разделов (пример - раздел Вирусы)
6. Сделано полное описание. Вводить нужно краткое и полное. Поиск работает по полному и краткому описанию.
7. Восстановлен подсчет размера в Мб и Кб. Глюк был с тех пор, как движок стал модульным.
8. Звездочки на полях паролей
9. Простейшие профили юзеров. Выводится уровень прав, количество загруженных файлов и их объем (+% от общего числа).
10. Сделана функция "восстановление пароля".
11. Сделаны комментарии. Работают вроде как.
12. Исправлен глюк с авторизацией (при некоторых условиях сайт упирался в куки и не работал).
13. Новый раздел - Математические программы
14. Победа над поиском. Теперь поиск идёт в разных режимах. Пока реально работает простой (имя и описания). Остальные будут позже. Теперь ищется всё и вся (в теории), URL`ы выглядят более прилично, а запросы к базе выполняются за 0.0001 секунды :)
15. Побеждена боязнь пустых категорий. Теперь сайт не будет ругаться, а предложит пополнить раздел.
16. Работы по оптимизации прошли успешно, количество запросов уменьшилось в 1,5-2 раза. Осталось подкрутить БД, и будет вообще ляпота :)
17. Выведено имя аплоадера для каждого файла. Дизайн изменён (т.к. в правой графе будет еще ссылка на галерею скриншотов и логотип/скриншот). Ну и сразу же сделан поиск всех файлов, загруженных %username% :)
18. Перенесены к файлу поля "версия", "язык", "год выпуска". Вместо года можно писать любую дату (желательно, правда, вида 1.3.1999 - это 1 марта 1999 года).
19. Для зарегистрировавшихся введена система отметок фейков. Те файлы, которые являются фейковыми, можно пометить. Можно помечать много раз. Самые зафейкованные будут показываться в самом конце поиска (пока что не учитывается). Для таких файлов надо отметить в описании, что это подделка.
20. Комментарии прикручены и к новостям
21. Появился список пользователей
22. Добавлены фильтры операционной системы. Пока что на выбор DOS, Windows, Windows 1.x/2.x, Unix, Linux. Фильтр выводит в DOS также MS-DOS (к примеру). Навигация при этом даже работает. Правда, пока что это бесполезно - поле "ОС" практически нигде не заполнено
23. Добавлены выпадающие списки при редактировании (во избежание разночтений)
24. Теперь редактировать описание программы могут не только добавившие её, но и те, кто загрузил к ней файл.
25. Сделана галерея (скриншоты). Форматы файлов: JPG, PNG, GIF. Превью и комментарии есть. Поиск пока только по имени аплоадера.
26. Сделана галерея (альбомная часть). Альбомы (многовложенные), фото, комментарии, превью.
27. Улучшена навигация по альбому
28. Оптимизированы RSS-ленты (теперь 1 запрос на всё про всё)
29. Оптимизирована CMS. Теперь всё быстрее и логичнее.
30. Исправлены некоторые ошибки в Поиске
31. введен антиспам (числа) в комментариях для анонимусов. Защита слабая, но пока действует.
The show must go on!
Аватара пользователя
StrannikRiddler
Командор софта
 
Сообщения: 596
Зарегистрирован: 18 сен 2008, 22:13
Откуда: Russia, Moscow
Железо: Немножко и не очень старое

Re: Old-DOS - файлы

Сообщение Donald_Fuck » 12 май 2009, 15:24

У меня никак не получается пополнить вашу базу файлов. Какие нужны требования к файлам (ссылка должна быть прямой или просто на файлобменник, на какой-то именно хостинг и т.д)
-What do you have in there?
-...Doom
The Color of Money, 1986
Аватара пользователя
Donald_Fuck
Мастер Даунгрейда
 
Сообщения: 261
Зарегистрирован: 18 апр 2009, 10:49
Откуда: Из Москвы я
Железо: P1 MMX-166 48 mb RAM s3 Virge 1Gb HDD 3,5 FDD+5,25 FDD

Re: Old-DOS - файлы

Сообщение StrannikRiddler » 12 май 2009, 17:09

Требования к файлам:
zip-архив, английские символы, размер не более 5 Мб.
ссылок на другие сайты нет, все файлы хранятся у нас. Более того, пока что вообще нет технической возможности добавить ссылку на файл стороннего сервера.

Сейчас действует такая система: есть итем (программа) с описанием, авторством и т.д., а есть файл (с кратким описанием). Итем добавляется в разделе кнопкой "Добавить программу". После добавления надо зайти в него (на его страницу) и нажать "Добавить файл". Там можно загрузить файл (кнопкой Обзор) и указать описание. К одному итему можно добавить неограниченное количество файлов.
The show must go on!
Аватара пользователя
StrannikRiddler
Командор софта
 
Сообщения: 596
Зарегистрирован: 18 сен 2008, 22:13
Откуда: Russia, Moscow
Железо: Немножко и не очень старое

Re: Old-DOS - файлы

Сообщение Donald_Fuck » 12 май 2009, 20:03

Спасибо, разобрался, залил doom :D
про хостинги : меня строчка www смутила
-What do you have in there?
-...Doom
The Color of Money, 1986
Аватара пользователя
Donald_Fuck
Мастер Даунгрейда
 
Сообщения: 261
Зарегистрирован: 18 апр 2009, 10:49
Откуда: Из Москвы я
Железо: P1 MMX-166 48 mb RAM s3 Virge 1Gb HDD 3,5 FDD+5,25 FDD

Re: Old-DOS - файлы

Сообщение uav » 13 май 2009, 23:07

Donald_Fuck, я был бы Вам благодарен, если бы Вы давали более подробные описания своим файлам, в частности, заполняли бы поля "Версия", "Требования" и т.д. Эта информация ведь часто есть в readme. У того же DOOM ведь есть много разных версий...
Аватара пользователя
uav
Мастер Даунгрейда
 
Сообщения: 1912
Зарегистрирован: 22 дек 2008, 14:21

Re: Old-DOS - файлы

Сообщение Donald_Fuck » 15 май 2009, 18:45

Понял, исправимся :D
Вроде все исправил, впредь буду внимательней
-What do you have in there?
-...Doom
The Color of Money, 1986
Аватара пользователя
Donald_Fuck
Мастер Даунгрейда
 
Сообщения: 261
Зарегистрирован: 18 апр 2009, 10:49
Откуда: Из Москвы я
Железо: P1 MMX-166 48 mb RAM s3 Virge 1Gb HDD 3,5 FDD+5,25 FDD

Re: Old-DOS - файлы

Сообщение Donald_Fuck » 17 май 2009, 22:12

Предлагаю поставить в меню игры кнопку "РПГ" так удобней будет
-What do you have in there?
-...Doom
The Color of Money, 1986
Аватара пользователя
Donald_Fuck
Мастер Даунгрейда
 
Сообщения: 261
Зарегистрирован: 18 апр 2009, 10:49
Откуда: Из Москвы я
Железо: P1 MMX-166 48 mb RAM s3 Virge 1Gb HDD 3,5 FDD+5,25 FDD

Re: Old-DOS - файлы

Сообщение StrannikRiddler » 18 май 2009, 17:43

Жанры будут переделаны вообще (в пятницу). Лучше на английском языке все или на русском?
The show must go on!
Аватара пользователя
StrannikRiddler
Командор софта
 
Сообщения: 596
Зарегистрирован: 18 сен 2008, 22:13
Откуда: Russia, Moscow
Железо: Немножко и не очень старое

Re: Old-DOS - файлы

Сообщение Donald_Fuck » 18 май 2009, 19:36

На английском, так по солиднее )
-What do you have in there?
-...Doom
The Color of Money, 1986
Аватара пользователя
Donald_Fuck
Мастер Даунгрейда
 
Сообщения: 261
Зарегистрирован: 18 апр 2009, 10:49
Откуда: Из Москвы я
Железо: P1 MMX-166 48 mb RAM s3 Virge 1Gb HDD 3,5 FDD+5,25 FDD

Re: Old-DOS - файлы

Сообщение Donald_Fuck » 21 май 2009, 20:32

Когда будет закончена реконструкция файловой части? Когда файлы можно заливать в новые жанры? Какие фичи из представленных выше сейчас будут реализованы? Когда,когда,КОГДА???? )) У меня руки чешутся нажать upload :)
-What do you have in there?
-...Doom
The Color of Money, 1986
Аватара пользователя
Donald_Fuck
Мастер Даунгрейда
 
Сообщения: 261
Зарегистрирован: 18 апр 2009, 10:49
Откуда: Из Москвы я
Железо: P1 MMX-166 48 mb RAM s3 Virge 1Gb HDD 3,5 FDD+5,25 FDD

Re: Old-DOS - файлы

Сообщение StrannikRiddler » 21 май 2009, 20:53

Реконструкция жанров завершена. Просто есть багофича движка, которую я пока не смог перебороть. Первый файл добавить можно только обходным путем. Делается так: заходим в обычную категорию с файлами, нажимаем "добавить", все как есть заполняем, но изменяем раздел на нужный (например, для 3D это 29, можно узнать из ссылок на разделы). После все будет нормально отображаться.

Часть других дополнений из шапки будет сделана завтра вечером.
The show must go on!
Аватара пользователя
StrannikRiddler
Командор софта
 
Сообщения: 596
Зарегистрирован: 18 сен 2008, 22:13
Откуда: Russia, Moscow
Железо: Немножко и не очень старое

Re: Old-DOS - файлы

Сообщение Donald_Fuck » 21 май 2009, 20:58

Мдааа... А этот баг будет исправлен? И что станет с файлами из старых жанров?
-What do you have in there?
-...Doom
The Color of Money, 1986
Аватара пользователя
Donald_Fuck
Мастер Даунгрейда
 
Сообщения: 261
Зарегистрирован: 18 апр 2009, 10:49
Откуда: Из Москвы я
Железо: P1 MMX-166 48 mb RAM s3 Virge 1Gb HDD 3,5 FDD+5,25 FDD

Re: Old-DOS - файлы

Сообщение StrannikRiddler » 21 май 2009, 21:01

Баг исправлен будет.
Из старых жанров файлы сначала будут перенесены в новые. А когда опустеют, то будут удалены
The show must go on!
Аватара пользователя
StrannikRiddler
Командор софта
 
Сообщения: 596
Зарегистрирован: 18 сен 2008, 22:13
Откуда: Russia, Moscow
Железо: Немножко и не очень старое

Re: Old-DOS - файлы

Сообщение Donald_Fuck » 26 май 2009, 18:48

А вот этот порог в 5 мб будет когда-нибудь преодолен?
-What do you have in there?
-...Doom
The Color of Money, 1986
Аватара пользователя
Donald_Fuck
Мастер Даунгрейда
 
Сообщения: 261
Зарегистрирован: 18 апр 2009, 10:49
Откуда: Из Москвы я
Железо: P1 MMX-166 48 mb RAM s3 Virge 1Gb HDD 3,5 FDD+5,25 FDD

Re: Old-DOS - файлы

Сообщение StrannikRiddler » 26 май 2009, 18:53

Если только с переездом на собственный сервер или с написанием супер-пупер-загрузчика. Ограничение на хостинге на POST-запрос. К сожалению.
Как альтернатива, можно отписываться в теме на форуме с просьбой перевыложить файл.
The show must go on!
Аватара пользователя
StrannikRiddler
Командор софта
 
Сообщения: 596
Зарегистрирован: 18 сен 2008, 22:13
Откуда: Russia, Moscow
Железо: Немножко и не очень старое

След.

Вернуться в Обсуждение Old-DOS

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9