Архив рубрики: Новости

Проект «Вход на сайт»: опыт создания и продвижения сайта


Покажу проект, сделанный в свободное от работы время — «Вход на сайт». Истинный, можно сказать, проект для народа:) Это готовая, интуитивно понятная стартовая страница для быстрого входа на основные популярные в России и странах СНГ сайты: «В Контакте», «Одноклассники», Facebook, Mail.ru, «Мой Мир», «Мир Тесен» и знакомства («Мамба»). Такой сайт востребован аудиторией, которая не желает разбираться с настройками своего браузера, а хотела бы получить нечто готовое, удобное и простое для входа на регулярно посещаемые сайты в один клик. Здесь происходит игра на том, что браузеры и компьютеры меняются, а сайт остается. Кроме того, не все могут уверенно найти сайт (например, тот же «В Контакте»), на который недавно заходили, и такие пользователи часто становятся жертвой мошенников, завлекающих к себе на подставные сайты.

Еще одно применение сайта — это вход на сайты в интернет-кафе, в гостях, в отпуске. Запомнив один короткий адрес, пользователь получает знакомую среду, в которой чувствует себя более уверенно. Более того, для подобных случаев есть полезная функция — «Выход со всех сайтов». Нажимая на соответствующую кнопку, человек выходит со всех семи сайтов одним кликом.

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

Изначально проект делался из спортивного интереса. Целью было поставлено достижение 500 уникальных посетителей в сутки. Этот рубеж был перейден на прошлой неделе, то есть через три месяца после запуска. Кстати, сейчас количество суточных уникальных посетителей уже намного больше и продолжает расти. Google Analytics радует: приятно, что люди возвращаются на сайт снова и снова.

Что касается других мотивов, хотелось познакомиться с API социальных сетей и оценить возможности интеграции именно со сторонними сайтами. Интересно было попробовать и SMO. И, конечно, подразумевалась монетизация проекта при достижении хорошей посещаемости.

Замечательные демографические данные накопились в Facebook Insights, но их я, пожалуй, оставлю при себе. Результаты опытов с AdSense также крайне ценны.

Деньги были потрачены на два домена (vhod.cc и входнасайт.рф), услугу переадресации и, разумеется, хостинг. Расходы на платную рекламу составили 0 руб. 00 коп. Сайт выйдет на точку окупаемости через два месяца ориентировочно.

Изначально было желание сделать проект на кириллическом домене и переадресовывать туда с короткого адреса в зоне .cc, но на тот момент API «В Контакте» и Facebook не поддерживали IDN, даже в Punycode. Не в курсе, как дело обстоит сейчас; думаю, что без изменений. Короче говоря, в итоге было сделано ровно наоборот.

На сайте использованы элементы HTML 5. Я не поддерживаю IE 6 просто потому, что для него пришлось бы сделать еще один сайт с нуля, рисовать всякие уголки, а это было бы слишком шикарно. Старых браузеров все меньше, не будем их кормить. Если же у кого-то не поддерживается тот или иной атрибут CSS, функционал от этого не страдает, просто человек видит меньше косметики. Все мелочи сайта отображаются в Firefox последних версий и Chrome.

Сейчас можно сказать, что сайт успешно продвигает сам себя, и я вполне им доволен. Видно и широкое поле для улучшений и нововведений, так что есть куда расти.

Изменения в кросспостинге записей в LiveJournal

Следующие две записи будут о настройке GNOME Terminal и об опыте автоматизации терминалов под Linux вообще (клавиатурные макросы/скрипты). Думаю, что такие крайне технические простыни я буду публиковать только на сайте, а в LiveJournal давать краткие аннотации со ссылками. В конце концов, менеджеры LJ и так неплохо зарабатывают.

И кстати, из разряда «не простим». Ведь «Суп» предал древнюю заповедь основателей: никакой рекламы в бесплатных дневниках никогда. Различие между «бесплатными» и «спонсируемыми» учетками на отмазку не тянет, потому что не залогиненный посетитель получает в любом дневнике сразу пачку рекламы. В любом, кроме оплаченного, конечно. Ну и ладно, хотят денег — пусть доят, пока LJ имеет хоть какой-то вес в поисковиках.

Скрипт archive.sh для архивирования файлов за прошлый год

Выложил скрипт archive.sh (Linux/bash), архивирующий файлы, которые имеют более раннюю дату изменения, чем заданная. Был написан для собственных нужд, а именно — для архивирования файлов за прошлый год. Довольно часто встречающаяся задача, поэтому решение может пригодиться кому-нибудь еще.

Кстати, хороший сайт для медитации при написании таких вещей — это, конечно, stackoverflow.com.  При поиске нужно указывать теги, например, [bash]how do i...

RSS на сайте: можно подписываться

Кажется, починил RSS записей и комментариев на сайте. Валидация по-прежнему не проходит уже проходит («XML parsing error: not well-formed (invalid token)» — судя по всему, в последней строке после закрывающего тега </rss> вылезают вылезали какие-то левые символы*), но Google Reader уже считает потоки съедобными Google Reader счастлив.

Починка:

  1. Плагин Fix RSS Feed. Не забыть запустить кнопкой «Fix WordPress RSS feed error». Создает много .bak-файлов.
  2. Добавка в виде:
  3. $out = ob_get_contents();
    $out = str_replace(array("\n", "\r", "\t", " "), "", $input);
    ob_end_clean();

    в файлы feed-rss2.phpи feed-rss2-comments.php, как описано здесь.

*) Так и оказалось — при копировании файлов по SFTP в текстовом режиме с помощью WinSCP в конце добавлялись нулевые символы; пришлось исправить feed-rss2.php, feed-rss2-comments.phpи index.php. Оформил баг-репорт, но пока неизвестно доподлинно, кто виноват.

[Valid RSS]

Из старенького: скрипты для удаления переносов строк Unwrap

Выложены старенькие, но неизменно полезные в хозяйстве скрипты для удаления переносов в текстовых файлах. Сделаны на Perl’е еще в 2003 году, с тех пор время от времени обращаюсь к ним, чтобы обработать очередную электронную книгу, отформатированную по ширине.

http://ogarkov.com/scripts/unwrap/