Фотосайт. Посоветуйте с развитием
Добавлено: 2013.05.20, 09:47
Сайт http://fotka96.ru сделан для фотолюбителей и профи. Ориентирован на Свердловскую область (96 регион).
При разработке оглядывался на аналоги и старался сделать лучше.
Особое внимание уделяется функциональности без ущерба для удобства использования.
Сайт полностью на ajax.
Возможности:
- Загрузка неограниченного количества фотографий (мультизагрузка - за раз можно выбрать и загрузить сколько угодно)
- Комментирование
- Голосование (нравится/не нравится) с аргументацией (нужно объяснить свою оценку).
- Просмотр фотографий по большому количеству признаков: по дате съёмки/загрузки, модели камеры, комментируемости, популярности, рейтингу. Последние три признака дополнительно можно отфильтровывать по времени (за сутки, неделю, месяц, год). Также фотографии можно смотреть по разделам, меткам и пользователям, добавивших фото.
- Конкурсы (победитель выявляется самими пользователями посредством голосования).
- Блоги с сортировкой постов (комментируемые, популярные, лучшие) и фильтрацией по времени (за сутки, неделю, месяц, год)
- Страницы профессиональных фотографов (фотостудий) и их рейтинги. Рейтинг формируется на основе голосов клиентов того или иного фотографа.
- Доска объявлений (куплю, продам и т.д.)
- Фото дня и архив лучших фотографий за тот или иной день
- Фотографии можно отмечать и смотреть на карте
- Возможность подписываться на того или иного пользователя
- Статистика просмотров отдельной фотографии (за сутки, неделю, месяц, год, всё время)
- Авторизация и вход практически через любую популярную социальную сеть рунета
Используемые расширения:
- OAuth (немного дополнил под свои нужды)
- taggable
- trees (nested sets для комментариев)
- YiiBooster (bootstrap)
- imperavi-redactor
- simpleHTMLDOM
На клиенте активно используется JavaScript с jQuery.
За счёт использования ajax удалось существенно снизить скорость загрузки страниц т.к. не осуществляется повторной загрузки ресурсов: css, js-файлов и т.д, а также снижается нагрузка на сервер. В среднем страница загружается менее чем за 100 мс.
Используется бесконечная прокрутка (вместо стандартной разбивки на страницы).
На сервере фотографии ужимаются при помощи Imagick, затем сохраняются на Amazon S3 (Амазон выбрал "на вырост", чтобы не париться в будущем).
Изначально я ужимал фотографии на клиенте (сначала при помощи HTML5 Canvas, затем при помощи Flash), но результаты были неудовлетворительные для фотосайта (интерполяция при изменении размера оставляла "лесенку" на больших фотографиях), и я перешёл на Imagick на сервере.
Регистрацию максимально упростил. Если юзер не хочет регистрироваться через социальную сеть, он может сделать это через обычную форму: email и пароль. Никаких дополнительных полей.
Проблема с привлечением пользователей
Сейчас пытаюсь привлечь людей на сайт, но пока безрезультатно. Приглашал фотографов из соц. сетей, все говорят, мол, классный сайт, надо будет зайти. И всё на этом, глухо.
У меня есть старый фотосайт, разослал тамошним юзерам по имейлу с приглашением на новый сайт. Только один из них зарегистрировался. Но никто, кроме меня, фотографий так и не выложил.
Чтобы заинтересовать пользователя зарегистрироваться и начать выкладывать фотографии, нужно, чтобы на сайте уже была какая-то жизнь.
Но как можно мотивировать людей проявлять активность, учитывая, что сайт ещё пустой?
Буду рад любым советам.
При разработке оглядывался на аналоги и старался сделать лучше.
Особое внимание уделяется функциональности без ущерба для удобства использования.
Сайт полностью на ajax.
Возможности:
- Загрузка неограниченного количества фотографий (мультизагрузка - за раз можно выбрать и загрузить сколько угодно)
- Комментирование
- Голосование (нравится/не нравится) с аргументацией (нужно объяснить свою оценку).
- Просмотр фотографий по большому количеству признаков: по дате съёмки/загрузки, модели камеры, комментируемости, популярности, рейтингу. Последние три признака дополнительно можно отфильтровывать по времени (за сутки, неделю, месяц, год). Также фотографии можно смотреть по разделам, меткам и пользователям, добавивших фото.
- Конкурсы (победитель выявляется самими пользователями посредством голосования).
- Блоги с сортировкой постов (комментируемые, популярные, лучшие) и фильтрацией по времени (за сутки, неделю, месяц, год)
- Страницы профессиональных фотографов (фотостудий) и их рейтинги. Рейтинг формируется на основе голосов клиентов того или иного фотографа.
- Доска объявлений (куплю, продам и т.д.)
- Фото дня и архив лучших фотографий за тот или иной день
- Фотографии можно отмечать и смотреть на карте
- Возможность подписываться на того или иного пользователя
- Статистика просмотров отдельной фотографии (за сутки, неделю, месяц, год, всё время)
- Авторизация и вход практически через любую популярную социальную сеть рунета
Используемые расширения:
- OAuth (немного дополнил под свои нужды)
- taggable
- trees (nested sets для комментариев)
- YiiBooster (bootstrap)
- imperavi-redactor
- simpleHTMLDOM
На клиенте активно используется JavaScript с jQuery.
За счёт использования ajax удалось существенно снизить скорость загрузки страниц т.к. не осуществляется повторной загрузки ресурсов: css, js-файлов и т.д, а также снижается нагрузка на сервер. В среднем страница загружается менее чем за 100 мс.
Используется бесконечная прокрутка (вместо стандартной разбивки на страницы).
На сервере фотографии ужимаются при помощи Imagick, затем сохраняются на Amazon S3 (Амазон выбрал "на вырост", чтобы не париться в будущем).
Изначально я ужимал фотографии на клиенте (сначала при помощи HTML5 Canvas, затем при помощи Flash), но результаты были неудовлетворительные для фотосайта (интерполяция при изменении размера оставляла "лесенку" на больших фотографиях), и я перешёл на Imagick на сервере.
Регистрацию максимально упростил. Если юзер не хочет регистрироваться через социальную сеть, он может сделать это через обычную форму: email и пароль. Никаких дополнительных полей.
Проблема с привлечением пользователей
Сейчас пытаюсь привлечь людей на сайт, но пока безрезультатно. Приглашал фотографов из соц. сетей, все говорят, мол, классный сайт, надо будет зайти. И всё на этом, глухо.
У меня есть старый фотосайт, разослал тамошним юзерам по имейлу с приглашением на новый сайт. Только один из них зарегистрировался. Но никто, кроме меня, фотографий так и не выложил.
Чтобы заинтересовать пользователя зарегистрироваться и начать выкладывать фотографии, нужно, чтобы на сайте уже была какая-то жизнь.
Но как можно мотивировать людей проявлять активность, учитывая, что сайт ещё пустой?
Буду рад любым советам.