Здесь будет описание того, что нужно сделать, доделать, переделать.
Оставляйте свои предложения и критику в комментариях. Просьба тут писать только по делу (для поболтать можете использовать тему с приветствием).
Ну, во первых, есть такие слова, как jQuery и AJAX. Пока это только слова, но с их помощью можно будет реализовать всякую пользовательскую активность без перезагрузки страницы... Ну то есть читаете вы вопрос, и вдруг видите, что появилось новое уведомление, или в чате с кем-то сидите, и видите, как от него приходят новые сообщения. Сейчас этого сайт не умеет. Нужно обновлять страницу (или ходить по разным страницам). Эти самые jQuery и AJAX мне нужно будет изучить... ну а пока это просто слова...
Онлайн - он сейчас кривой. Виден только на странице пользователя. Будет полностью переделан (то, о чём выше писал, думаю так же относится к онлайну).
Чат - список чатов кажется не совсем корректно сортируется... Или это из за экспорта... Надо наблюдать. Непосредственно личка с кем-то - её тоже переделывать надо. Сделать постраничный вывод и автоскролл вниз (кажется это тоже jQuery)
Аватарки - сейчас они ни как не обрабатываются. Тупо закачивается то, что есть. Отсюда и некая кривость на самом сайте. У кого-то аватарка шире, у кого-то длиннее...
Думаю при загрузке аватарку нужно переконвертировать - подгонять под определённую ширину и обрезать лишнюю длину.
Автоматическая подгрузка того, что сейчас выводится постранично (всё те же jQuery и AJAX)
Конечно же алгоритм случайных вопросов - думаю тут каждому вопросу нужно будет рейтинг просчитывать... Например вопрос был задан - получает +100 рейтинга, вопрос пропущен - -1 рейтинг, вопрос лайкнули +5 рейтинга плюс каждые сутки -10 рейтинга. Плюс персональный рейтинг для пользователя - автор вопроса противоположного пола - +10 рейтинга, автор близкого возраста - ещё +10 рейтинга, автор близко территориально - ещё +10 рейтинга (это самое сложно), дальше показывается или вопрос с наибольшим рейтингом или случайный вопрос из 10-ки лидеров (например). Так же остаются в силе условия - если вопрос был пользователем просмотрен, то больше он не показывается...
Блог доделать - сейчас он делался исключительно ради новостей. Чтоб кроме владельца создавать посты могла определённая группа людей (авторы), и владелец мог бы давать эти права или отбирать. Некоторые могли бы тут кружок поэтов устроить, например :)
Удаление и редактирование своих записей. С удалением есть проблемка... Вообще думаю модуль вопросов-ответов-комментов переделать, а вместе с ним и оповещения... Тут много работы...
Особые пользователи - как минимум модераторы, которые могут редактировать и удалять то, что пишут другие, видеть то, что не видят другие (почту, IP), имунны к ЧС. Как максимум - какие ни будь VIP статусы (как и для чего их использовать - надо будет придумать. например дать таким пользователям возможность отключать рекламу, или ставить какие ни будь хрени себе в профиль, типа фона и прочих свистоперделок)
Собственно бан пользователя (хотя он возможно уже есть, встроен в движок, я просто ещё не пробовал этой функцией пользоваться).
Собственно админка с какой ни будь статистикой.
Авторизация от внешних провайдеров (mail.ru, vk, google - это как минимум)
Обращение к пользователю по нажатию на его имя (или специальную кнопку "ответить пользователю") - чтоб его имя автоматом подставлялось, а он при этом уведомление получал (всё те же jQuery и AJAX).
Публичные странички, для поисковых систем. Планирую, что сайт останется закрытым. Ну в смысле будет свободная регистрация для пользователей (от внешних провайдеров), но без авторизации контент не будет доступен. Для поисковых систем будут отдельные страницы, доступные всем, и на этих страницах будет только отмодерированный контент. Нужно это для того, чтоб в поиск всякая хрень не попадала, которую наши доблестные стражи порядка могут счесть за экстремизм, оскорбление чувств верующих или ещё за что...
Если что ещё вспомню - дополню, плюс буду редактировать тему и дополнять Вашими предложениями.
Оставляйте свои предложения и критику в комментариях. Просьба тут писать только по делу (для поболтать можете использовать тему с приветствием).
Ну, во первых, есть такие слова, как jQuery и AJAX. Пока это только слова, но с их помощью можно будет реализовать всякую пользовательскую активность без перезагрузки страницы... Ну то есть читаете вы вопрос, и вдруг видите, что появилось новое уведомление, или в чате с кем-то сидите, и видите, как от него приходят новые сообщения. Сейчас этого сайт не умеет. Нужно обновлять страницу (или ходить по разным страницам). Эти самые jQuery и AJAX мне нужно будет изучить... ну а пока это просто слова...
Онлайн - он сейчас кривой. Виден только на странице пользователя. Будет полностью переделан (то, о чём выше писал, думаю так же относится к онлайну).
Чат - список чатов кажется не совсем корректно сортируется... Или это из за экспорта... Надо наблюдать. Непосредственно личка с кем-то - её тоже переделывать надо. Сделать постраничный вывод и автоскролл вниз (кажется это тоже jQuery)
Аватарки - сейчас они ни как не обрабатываются. Тупо закачивается то, что есть. Отсюда и некая кривость на самом сайте. У кого-то аватарка шире, у кого-то длиннее...
Думаю при загрузке аватарку нужно переконвертировать - подгонять под определённую ширину и обрезать лишнюю длину.
Автоматическая подгрузка того, что сейчас выводится постранично (всё те же jQuery и AJAX)
Конечно же алгоритм случайных вопросов - думаю тут каждому вопросу нужно будет рейтинг просчитывать... Например вопрос был задан - получает +100 рейтинга, вопрос пропущен - -1 рейтинг, вопрос лайкнули +5 рейтинга плюс каждые сутки -10 рейтинга. Плюс персональный рейтинг для пользователя - автор вопроса противоположного пола - +10 рейтинга, автор близкого возраста - ещё +10 рейтинга, автор близко территориально - ещё +10 рейтинга (это самое сложно), дальше показывается или вопрос с наибольшим рейтингом или случайный вопрос из 10-ки лидеров (например). Так же остаются в силе условия - если вопрос был пользователем просмотрен, то больше он не показывается...
Блог доделать - сейчас он делался исключительно ради новостей. Чтоб кроме владельца создавать посты могла определённая группа людей (авторы), и владелец мог бы давать эти права или отбирать. Некоторые могли бы тут кружок поэтов устроить, например :)
Удаление и редактирование своих записей. С удалением есть проблемка... Вообще думаю модуль вопросов-ответов-комментов переделать, а вместе с ним и оповещения... Тут много работы...
Особые пользователи - как минимум модераторы, которые могут редактировать и удалять то, что пишут другие, видеть то, что не видят другие (почту, IP), имунны к ЧС. Как максимум - какие ни будь VIP статусы (как и для чего их использовать - надо будет придумать. например дать таким пользователям возможность отключать рекламу, или ставить какие ни будь хрени себе в профиль, типа фона и прочих свистоперделок)
Собственно бан пользователя (хотя он возможно уже есть, встроен в движок, я просто ещё не пробовал этой функцией пользоваться).
Собственно админка с какой ни будь статистикой.
Авторизация от внешних провайдеров (mail.ru, vk, google - это как минимум)
Обращение к пользователю по нажатию на его имя (или специальную кнопку "ответить пользователю") - чтоб его имя автоматом подставлялось, а он при этом уведомление получал (всё те же jQuery и AJAX).
Публичные странички, для поисковых систем. Планирую, что сайт останется закрытым. Ну в смысле будет свободная регистрация для пользователей (от внешних провайдеров), но без авторизации контент не будет доступен. Для поисковых систем будут отдельные страницы, доступные всем, и на этих страницах будет только отмодерированный контент. Нужно это для того, чтоб в поиск всякая хрень не попадала, которую наши доблестные стражи порядка могут счесть за экстремизм, оскорбление чувств верующих или ещё за что...
Если что ещё вспомню - дополню, плюс буду редактировать тему и дополнять Вашими предложениями.