Великие Слова



Великие слова

История
GreatWords.ru — сайт, где можно найти и записать умные слова из книг, короткие гениальные изречения — начинался с моей простой фразы: «Я давно хотел сделать сайт, куда буду записывать все цитаты.

Я читаю много книг.

все, что я пишу, теряется».

Вместе с Евгений Гетманенко мы реализовали идею сайта с мудрыми словами, о чем я и хочу вкратце рассказать.

Сайт имеет небольшую структуру.

На любую страницу можно попасть не более чем за 3 клика.



Великие слова

После первых макетов стало понятно, что нужна пара облаков и поиск, чтобы найти, что почитать.

Размер элемента облака нелинейно зависит от количества прикрепленных к нему цитирований, что позволяет «гигантам» расти более медленными темпами.

А ведь говорят, что математика в одиннадцатом классе нужна только для поступления в вузы :-).



Великие слова

Поначалу мы не ожидали, что сайт будет реализован полностью без единой перезагрузки страницы, с использованием Ajax. Но со временем решили сделать так, продублировав поддержку большинства страниц на случай отключения JavaScript (Евгений хотел иметь возможность записи цитат с мобильного телефона) и для поисковых систем.

На это нас побудило использование плеера — наиболее удачной концепции перехода между кавычками.

Следуя этой концепции, список цитат по автору или тегу выглядит как плейлист. Вы можете выбрать любую цитату из списка и прочитать ее, а также воспользоваться кнопками «Предыдущая цитата» и «Следующая цитата».

Но самое главное – это воспроизводимость.

Настроив скорость чтения по своему вкусу и нажав кнопку «Воспроизвести», вы можете расслабиться и наслаждаться замечательными словами — кавычки будут меняться автоматически с установленной вами скоростью.

Более того, это всего лишь вариант; Когда это не нужно, это не бельмо на глазу.



Великие слова

Я как-то подумал: если бы при запуске обычного десктопного приложения после каждого действия форма начала бы мигать и перезагружаться, как бы это было воспринято :-)? Современные веб-приложения не должны уступать прикладному программному обеспечению.

При загрузке следующей страницы предыдущая не исчезает и не мигает. В правом нижнем углу появится анимированный значок загрузки, а курсор мыши изменится на песочные часы.

Я верю, что сайты будущего будут именно такими.



Великие слова

У зарегистрированных пользователей есть свои преимущества: во-первых, они сохраняют скорость.

Во-вторых, они могут вести список любимых цитат. В-третьих, все, что они добавляют, также доступно в виде отдельного плейлиста.

По понятным причинам эти функции недоступны гостям.

В остальном их возможности одинаковы.

Улучшить поиск мы сможем, когда перейдём на собственный хостинг.

На данный момент у нас нет доступа к тому, что нам для этого нужно на колокейте, а выделенный сервер недоступен по финансовым причинам.

Поисковые системы не запутаются на нашем сайте, мы приложили для этого усилия, поэтому вы можете осуществлять поиск с их помощью.

Любой посетитель может добавить цитату.

Мы проверяем и редактируем все добавленные цитаты, проверяя их синонимичность существующим тегам и авторам.

Синонимия нужна, чтобы избежать дублирования и схожих слов – например, мы всегда делаем синонимами разные числовые формы слова.

Для тега также отображаются кавычки с тегами, синонимичными данному.

То же самое относится и к авторам, поскольку возможны разные варианты написания имени одного и того же человека.

Мы оставляем за собой право отбросить цитату, если она скучна, уже есть на сайте или если автор не указан (даже в широком смысле, например, «Древние египтяне»).

Немного о технической стороне: при написании бэкенда не использовался ни один PHP-фреймворк (да, сайт был сделан на PHP), код был написан полностью с нуля.

При написании фронтенда также не использовались js-фреймворки, весь js писался вручную, но использовалась библиотека JsHttpRequest. Сайт разработан в соответствии со стандартами XHTML. Кстати, есть одно техническое ограничение: мы не гарантируем корректную работу сайта в Internet Explorer 6. Причина проста – он вообще не поддерживает современные технологии.

Дополнения 1. По пожеланиям многих пользователей, в качестве альтернативы существующей появится версия с белым фоном и черным шрифтом.

2. После непродолжительного хабра-эффекта сайт снова работает. 3. Спасибо всем за высокие оценки темы, благодаря им теперь могу дать инвайт Евгений Гетманенко , с которым мы делали этот проект. 4. Также спасибо за комментарии здесь и за письма с замечаниями и предложениями.

5. Что ж, спасибо за вашу активность.

У меня физически нет времени утверждать все цитаты :) Но можете быть уверены, если цитата адекватная, она обязательно появится на сайте.

Теги: #Цитаты #отличные слова #Web 2.0 #Я пиарюсь

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.