Разработка новой версии сайта

Если вы нашли ошибку, или возник вопрос, или хотите что-то предложить - пишите сюда!

Модераторы: Olej, adminn, vikos

vikos
Писатель
Сообщения: 110
Зарегистрирован: 07 янв 2009, 21:47
Откуда: г.Казань
Контактная информация:

Разработка новой версии сайта

Непрочитанное сообщение vikos » 15 мар 2016, 16:28

Сайт seocod.ru был создан в ноябре 1999 года. В то время еще не было такого понятия как движок сайта или CMS. Сайт был создан на простом HTML с использованием табличной верстки. Первоначально сайт размещался на бесплатном хостинге http://linux-ve.chat.ru/ (он до сих пор доступен по этой ссылке и можно посмотреть исходные коды его страниц).
В 2003 году был приобретен домен seocod.ru и сайт перенесен на платный хостинг от mchost.ru, где и находится до сих пор (хотя там и были некоторые периоды, когда пришлось менять хостинг, но после устранения проблем сайт был возвращен на mchost.ru).
Со временем пришло понимание, что нужно организовать динамическое формирование страниц, и были разработаны некоторые скрипты на PHP, которые позволили отделить собственно контент от оформления страницы, в частности, организовать размещение рекламных блоков.
Где-то на том же этапе была организована регистрация пользователей и возможность проставлять оценки и оставлять комментарии к статьям. Снова это было сделано не стандартными средствами какого-то движка, а запрограммировано средствами PHP.
На следующем этапе было организовано формирование страниц шаблонизатором JQuiery. При этом ранее использовавшиеся скрипты не модернизировались и получилось так, что на сайте параллельно используется (до настоящего времени) несколько разных способов формирования страниц.
7 января 2009 года на сайте был запущен форум. В качестве движка был использован phpBB2, при этом на форуме требовалась отдельная регистрация, независимая от регистрации пользователя на сайте.
Из этого краткого описания видно, что сайт к настоящему времени приобрел довольно запутанную структуру, табличная верстка является сильно устаревшей и требуется модернизация сайта. И было принято решение такую модернизацию провести.
Основные цели:
  • Обеспечить единообразный способ формирования страниц сайта при максимально возможном сохранении URL страниц (чтобы страницы сохранились в базах поисковых систем);
  • Перейти от табличной верстки к блочной верстке (на div-ах), что должно по идее ускорить загрузку страниц;
  • Обеспечить переход на единую базу пользователей для сайта и форума;
  • Устранить ошибки верстки и разметки (например, во многих html файлах в тексте встречаются теги <html> и <head> внутри тега body, присутствуют незакрытые теги <a> и т.д.);
  • Провести оптимизацию html/css/js кода и картинок; уменьшить число запросов к файлам, используемым для формирование страницы;
  • Повысить безопасность сайта;
Это, так сказать, первоочередные задачи, работа над которыми уже ведется.
Для отработки новой версии запущена тестовая версия обновленного сайта.
Очень хотелось бы, чтобы в разработке новой версии сайта приняли активное участие его пользователи. Если вы давно пользуетесь сайтом, то, вероятно, пожелания по его улучшению у вас уже имеются. Мы постараемся учесть ваши пожелания и замечания, если вы сообщите о них письмом на адрес kos @ rus-linux . net или расскажете в этой теме. И, конечно, будем очень благодарны, если вы проанализируете работу тестовой версии. При ее разработке тоже могли вкрасться ошибки, возможно какие-то статьи не отображаются или отображаются не корректно, может быть еще не все ссылки работают, страницы выглядят не аккуратно и т.д. Такая помощь с вашей стороны была бы просто бесценной, ибо небольшой команде, разрабатывающей новую версию, выявить все ошибки просто не под силу.
Все ваши предложения будут вноситься в следующий список для обсуждения и последующих доработок:
  • Сделать мобильную версию сайта;
  • Создать форму поиска по сайту;
  • На главной странице завести блок "Последние сообщения форума";
  • Обеспечить более тесное взаимодействие основного сайта и форума.
  • Перевести сайт на использование https;
  • Желательно сделать какую-то админку, чтобы автоматизировать рутинные операции и проверять новые тексты на корректность;
  • Усовершенствовать файловую структуру сайта (разделить файлы по типам - текстовые страницы в /html, картинки к текстам статей в /img/, картинки, используемые для оформления, в один общий файл в корне, документы и архивы в /downloads);
  • Упорядочить организацию включаемых файлов: желательно разместить их в один каталог (например inc.d), а в нем покаталоги типа reclam, site-news, site-arts, soft-news;
  • Привлечь активных пользователей к более тесному сотрудничеству с сайтом за счет "премирования" полезной деятельности (о стимулах нужно подумать отдельно);
  • Добавить "бонусы" для зарегистрированных пользователей. Например, можно реализовать хранения истории просмотров, механизм закладок и что-то вроде заметок на полях. Быть может даже взять пример с википедии и позволить пользователям править статьи, конечно с подтверждением изменений и возможностью отката.
На последующих этапах можно еще многое сделать для улучшения сайта. Очень надеюсь на широкое участие пользователей в обсуждении путей улучшения сайта, его совершенствования и удовлетворения всех ваших запросов.

vikos
Писатель
Сообщения: 110
Зарегистрирован: 07 янв 2009, 21:47
Откуда: г.Казань
Контактная информация:

Re: Разработка новой версии сайта

Непрочитанное сообщение vikos » 15 мар 2016, 16:40

Можно в новый движок сделать дополнительный блок с объявлениями в верхушке сайта, сразу под меню, так чтобы обьявление отображалось на всех страницах, а не только на главной. Такое объявление можно использовать. например, для поздравления с праздниками. Сделать не сложно, а людям приятно... Можно, так же, размещать информацию о критических ошибках в ядре линукс и системах безопасности...

vikos
Писатель
Сообщения: 110
Зарегистрирован: 07 янв 2009, 21:47
Откуда: г.Казань
Контактная информация:

Re: Разработка новой версии сайта

Непрочитанное сообщение vikos » 16 мар 2016, 17:17

Блок "Статьи и новости открытого ПО" на главной странице можно превратить в Ленту новостей", которая будет прокручиваться вверх-вниз не ограничиваясь рамками существующего блока. Можно дать возможность зарегистрированным пользователям публиковать новости в этой ленте, путем заполнения специальной формы.

algri14
Активист
Сообщения: 16
Зарегистрирован: 07 мар 2016, 17:48
Контактная информация:

Re: Разработка новой версии сайта

Непрочитанное сообщение algri14 » 18 мар 2016, 10:04

vikos писал(а):Очень хотелось бы, чтобы в разработке новой версии сайта приняли активное участие его пользователи.
1) В настройках профиля у Москвы стоит +4, хотя уже давно +3 и перехода на летнее-зимнее время пока не предвидится.
2) Цитату из сообщения хотелось бы вставлять не всю целиком, а только выделенный небольшой фрагмент, без лишних телодвижений вручную, т.е. сразу, без перехода в "Ответить". Т.е. выделил фразу, появилось всплывающее сообщение - "Цитировать" - нажал на него и фраза автоматом встала в сообщение, далее уже пишешь свои мысли...
3) Реализовать открытие ссылок в новой вкладке, так гораздо удобнее(если это возможно)
4) Рядом с ником пользователя запилить "стрелочку"-кнопку, по нажатию на которую происходит вставка этого ника в сообщение(выделено жирным шрифтом и с запятой), например:
vikos, я обращаюсь к Вам (по моему так будет удобно обратиться к собеседнику)

vikos
Писатель
Сообщения: 110
Зарегистрирован: 07 янв 2009, 21:47
Откуда: г.Казань
Контактная информация:

Re: Разработка новой версии сайта

Непрочитанное сообщение vikos » 19 мар 2016, 14:45

To algri14
Не совсем понимаю ваши вопросы.

1) В настройках профиля у Москвы стоит +4, хотя уже давно +3 и перехода на летнее-зимнее время пока не предвидится.
В настройках своего профиля на форуме вы можете задать часовой пояс по своему желанию. Где еще это нужно задавать?

2) Цитату из сообщения хотелось бы вставлять не всю целиком, а только выделенный небольшой фрагмент, без лишних телодвижений вручную, т.е. сразу, без перехода в "Ответить". Т.е. выделил фразу, появилось всплывающее сообщение - "Цитировать" - нажал на него и фраза автоматом встала в сообщение, далее уже пишешь свои мысли...
Я не разработчик форума, это стандартный движок. К кому претензии?

3) Реализовать открытие ссылок в новой вкладке, так гораздо удобнее(если это возможно)
У меня это настроено в браузере и ссылки открываются в новой вкладке. Ну, в крайнем случае можно открывать ссылки щелчком правой кнопки мыши, тогда есть выбор.

4) Рядом с ником пользователя запилить "стрелочку"-кнопку, по нажатию на которую происходит вставка этого ника в сообщение(выделено жирным шрифтом и с запятой), например:
Это вы все о форуме? Так еще раз повторю: что позволяет используемый движок, то и реализовано.

vikos, я обращаюсь к Вам (по моему так будет удобно обратиться к собеседнику)
Ничего не имею против

algri14
Активист
Сообщения: 16
Зарегистрирован: 07 мар 2016, 17:48
Контактная информация:

Re: Разработка новой версии сайта

Непрочитанное сообщение algri14 » 20 мар 2016, 12:24

algri14 писал(а):1) В настройках профиля у Москвы стоит +4, хотя уже давно +3 и перехода на летнее-зимнее время пока не предвидится.
В настройках своего профиля на форуме вы можете задать часовой пояс по своему желанию. Где еще это нужно задавать?
Я заметил ошибку и указал на неё, а себе я подстроил.
algri14 писал(а):Я не разработчик форума, это стандартный движок. К кому претензии?
Я высказывал не претензии, а пожелания, если сделать нельзя, то на нет и суда нет.
Походу получается, что никаких пожеланий выполнить нельзя, тогда больше нет никаких пожеланий, тему можно было и не начинать.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Разработка новой версии сайта

Непрочитанное сообщение Olej » 20 мар 2016, 13:27

algri14 писал(а):Походу получается, что никаких пожеланий выполнить нельзя, тогда больше нет никаких пожеланий, тему можно было и не начинать.
Пожелания высказать можно вполне:
- у движка форума phpBB есть множество опциональных вещей, которые достигаются настройками;
- кроме того, есть некоторые непонятки в работе форума, и хорошо бы уделить внимание, разобраться и устранить некоторые ... странности ;-)
- на самом сайте (не на форуме), на титульной странице "Новые публикации на сайте" после того как фрейм этот заполниться - новость уходит ... в прошлое, очень хотелось бы иметь возможность быстро найти новость в новостной ленте ... за 2 или 3 месяца назад...
- там есть ссылка Каталог статей по времени появления ... но она какая-то странная - это ссылка на какую-то страницу, заполняемую вручную под настроение? хочу заполню, хочу нет?
- то же касается и фрейма "Статьи и новости открытого ПО"
- нельзя ли сделать так, чтобы предыдущие новости и статьи "уходили" куда-то на скрытые страницы, ссылки на которые отображались бы списком: 1, 2, 3, ...
- иначе все записи 2-3 месячной давности уходят куда-то в небытие, их очень трудно отыскать даже если знаешь, что они были :-(

Так что тему нужно было начинать обязательно! ;-)

И уж по крайней мере чего нельзя делать категорически (но периодически делают повсеместно на всех форумах) - нельзя даже задаваться мыслью о смене движка, пусть где-то есть даже какие-то недоступные здесь вещи... : сменить движок - значит форум потерять!

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Разработка новой версии сайта

Непрочитанное сообщение Olej » 20 мар 2016, 13:50

Olej писал(а): - у движка форума phpBB есть множество опциональных вещей, которые достигаются настройками;
- кроме того, есть некоторые непонятки в работе форума, и хорошо бы уделить внимание, разобраться и устранить некоторые ... странности ;-)
Из странностей, которые нужно бы устранить ...

После спам атак начала 2015г. (спам атаки) - была проведена экстренная реконструкция форума и сайта, и придуркам серьёзно руки поотбивали :-P В те же примерно дни была обновлена версия движка phpBB.
Но именно после этой реконструкции (как-то она не доведена до конца была) появились такие фичи:

1. Возможность писать в большинство (ли все?) разделы форума незарегистрированным пользователям ... с текстом в поле имени "Гость" или "Anonimous" (почему по-разному?). Нам совершенно не нужны такие гости! :-o
Этого (управления запретом) нет в настройках phpBB ... или оно как-то убрано.
Запись во все разделы форума, кроме вот этого О сайте и форуме должна быть под запретом.

2. До вот той срочной реконструкции на форуме была мудрая политика: 1-е (и только 1-е) сообщение от свеже зарегистрировавшегося пользователя не отображалось в форуме, а попадало на модерацию. И только после модерации оно отображалось в разделах форума ... или сразу сливалось в сортир. Это очень облегчает отсеивание придурков прямо на входе.
Сейчас эта полезная вещь не работает. Нужно восстановить!

(это всё вещи, которые определённо есть в движке phpBB!)

Из пожеланий:

1. В последних числах декабря 2014г. очередной ревизией была добавлена возможность добавлять видеоролики, образцы которой описаны: test video. Но это можно сделать только вручную вписывая тэги <BBvideo>, <youtube>, <flash>, <flv>. И сделать это могут только те, кто знают об этой возможности и где найти ту тему с образцами синтаксиса тэгов.
Хотелось бы: создать кнопки над окном редактирования ответа для вписывания заготовок этих тэгов (так, как это делается для тэков <quote>, <code>, <img>...).

2. Добавить бы смайлов к тому ограниченному набору, который представлен. Возможно, под скрытой ссылкой типа "Дополнительно".

3. Безобразно работает поиск по форуму (правильнее сказать так: "не работает") - в правом верхнем углу.
Мало того, что он очень плохо понимает контекст...
После поиска обычно вываливается несколько страниц ссылок. При попытке переход на другую страницу вывода вываливается совершенно идиотское сообщение: "Вы не можете делать поиск сразу за предыдущим. Сделайте это позже." (как-то так)
С какой стати?
Почему переход на 2-ю, 3-ю ... 103-ю страницу ссылок - это следующий поиск?
Да и почему должен быть какой-то запрет на следующий поиск? ... если, например, просто в контексте не то набрал...
Это делает поиск практически бесполезным! :evil:

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Разработка новой версии сайта

Непрочитанное сообщение Olej » 20 мар 2016, 14:46

Olej писал(а): Пожелания высказать можно вполне:
Раздел Каталог ПО дико устаревший:
... 2006-07 г.
Пополнение этого каталога прекращено.
Вместо него пользуйтесь сайтом LinSoft.info.
Его лучше убрать (IMHO), чтобы не перегружать меню на главной странице ... и не позориться ;-)
Лучше сделать какую-то элегантную ссылку (с ясным поясняющим текстом) а ресурс, куда раздел и сейчас ссылается.

vikos
Писатель
Сообщения: 110
Зарегистрирован: 07 янв 2009, 21:47
Откуда: г.Казань
Контактная информация:

Re: Разработка новой версии сайта

Непрочитанное сообщение vikos » 23 мар 2016, 09:29

Olej писал: "Раздел Каталог ПО дико устаревший:"
С этим согласен, тоже так думал, только хотелось оставить где-то ссылку на этот старый раздел, чтоб он индексировался. Как ни странно, на эти страницы довольно много посетителей заходит. Вероятно, из поиска, так что хочу, чтоб он в индексе остался.
1. В последних числах декабря 2014г. очередной ревизией была добавлена возможность добавлять видеоролики, образцы которой описаны: test videoСообщение. Но это можно сделать только вручную вписывая тэги <BBvideo>, <youtube>, <flash>, <flv>. И сделать это могут только те, кто знают об этой возможности и где найти ту тему с образцами синтаксиса тэгов.
Хотелось бы: создать кнопки над окном редактирования ответа для вписывания заготовок этих тэгов (так, как это делается для тэков <quote>, <code>, <img>...).

А у меня такие кнопочки есть. Не понимаю, почему у вас нет. Вот скриншот:
Изображение
6 вариантов вставки видео-роликов.

Ответить

Вернуться в «О сайте и форуме»

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

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