Вчера зашёл пофтыкать на новый
форум портала
Delfi. Ожидал увидеть что-то впечатляющее, всё-таки серьёзный проект, финансирование и всё-такое. Первое впечатление: кто же написал это чудо? Программеры, которые его писали – просто ламеры, дровосеки какие-то. Глядя на всё это подумал, что мой-то будущий форум ничем не лучше, всё что на нём можно – создавать темы и отвечать. Никаких фич типа выделения обновлённых тем с момента последнего посещения, вообще никакого интерактива, жизни на форуме не ощущается. Поэтому вчера начал наворачивать возможности форума, уже сделал показ обновлённых тем после последнего посещения, которые когда-то просматривал посетитель. Сейчас уже видно, что форум живёт, темы обсуждаются, понятно что и где происходит. Очень надеюсь что члены кооператива "Перекрёсток" на забросают меня помидорами после открытия нового проекта. Единственная нерешённая проблема (пока не знаю как это сделать) – возможность цитирования. Можно конечно вставить часть чьего-то сообщения в своё, но такой подход не очень удобен.
Бывает зайдёшь на какой-нибудь сайт и понимаешь, что тебе в одиночку никогда не приблизиться даже на половину его крутости (хотя бы по тому же дизайну), не хватит ни времени, ни сил. И тогда появляется желание улучшить, подтянуть своё. Но глядя на такое говно как
форум Delfi – хочется сделать никак не хуже подобной ботвы. И проблема не в том, что он никакой (если бы это написал школьник или начинающий студент – то даже неплохо), но когда такое позволяет себе крупный проект с хорошим финансированием – это уже называется "насрать, пипл схавает".
Ещё часто вырубает как разработчики пишут разбиение на страницы, например, статей. Да и вообще как работают с адресной строкой. URL типа
http://articles.com/read.php?id=5&c=3&mode=read&page=3 просто умиляет. А что если кто-то (из интереса, посмотреть, что будет) возмёт и руками поправит на http://articles.com/read.php?id=14&c=30&mode=pokazhizhopu&page=7 , нарушит порядок выборки данных – обычно ничего страшного не будет, просто скажут что такой статьи нет (если всё очень плохо – тогда ошибка времени выполнения). А если админ переместил статью из каталога 3 в каталог 30, а человек зашёл по старой ссылке и увидел "Извините, страница была перемещена, поищите её где-нибудь на сервере" – такое разработчики могли себе позволить пару лет назад, сегодня это отстой. На новом Blackball такого не будет. Есть только ссылка на ID статьи, картинки, группы, форума, темы, фильма, игры и т.п., а то, на какой странице сейчас находится стятья и т. д. – абсолютно неважно. Чтобы не случилось с данными (переместил в другой каталог; удалил несколько статей, картинок – из-за чего какая-то статья в списке разбитом на стриницы передвинулась, например, с 3-й на 2-ю) – неважно, ты заходишь на http://.../magazine/article.aspx?id=34 – и всё, никогда не увидишь отмазу "Статья была передвинута". Нет привязки к конкретному месту – нет проблем, адрес всегда актуален, как бы ни добавляли/удалялись новые материалы (картинки, темы форума и т. д.).
У меня большие надежды на обновление сайта, может он станет местом куда будут ходить не только ради скачивания файлов (пока тут кроме скачивания делать нечего). Можно будет что-то обсудить, решить какие-то проблемы, немного развлечься. Если сайт станет ближе к живым людям, чьё присутствие будет ощущаться постоянно (хотя бы на форуме) – значит всё было не зря.
С первым днём зимы всех нас, Новый Год скоро...