Приложение фото/видео, загрузки и статистики
Требования проекта обсудили в скайпе, копия чата:
[1:33:57 PM] Castle: День добрый
[1:34:12 PM] Vitaliy V: Здравствуйте
[1:36:17 PM] Castle: В общем детального ТЗ не составляли, но скажу пока в общих чертах, что будем делать
[1:36:40 PM] Vitaliy V: Ок, я слушаю
[1:37:36 PM] Castle: Нужна страница с просмотром фотографий и видео, на ней будут такие функции, как скачать, запостить на ФБ/Твиттер. И все просмотры/действия будут сохраняться в статистике
[1:40:37 PM] Vitaliy V: Ну.. более или менее представил картину
[1:41:35 PM] Castle: Вот такого типа:
http://****photo.com/ViewVideo.aspx?id=29
[1:42:09 PM] Castle: Только нужно сделать заново - удобно, современно
[1:42:52 PM] Vitaliy V: Это будет 1 страница, с 1 фото и 1 видео?
[1:43:44 PM] Castle: да, страница с одним либо фото, либо видео
[1:43:52 PM] Castle: поддерживаться и то и другое должно.
[1:44:33 PM] Vitaliy V: Ок, это можно. А добавлять фото/видео через админку, так?
[1:44:41 PM] Castle: а кроме того, должен быть редактор настроек мероприятия, где можно задать название, заголовок, и т.д. Это уже у нас есть, но надо переделать заново
[1:45:07 PM] Castle: Файлы принимаются от клиентского приложения, то есть нужна для этого мини-апишка
[1:47:23 PM] Vitaliy V: Это все у вас на php написано?
[1:47:31 PM] Castle: То есть - получается 4 куска задачи - просмотр фото/видео, админка, принимающий файлы скрипт, и статистика
[1:47:50 PM] Castle: Нет, asp.net. Поэтому и хотим переделать - с php проще
[1:52:03 PM] Vitaliy V: C api могут быть трудности. Клиентское приложение посылает POST запрос с файлом?
[1:52:18 PM] Castle: Да
[1:54:46 PM] Vitaliy V: Ок. Тогда хорошо бы еще узнать точный функционал админ-панели, который надо реализовать. А клиентское приложение только загружает файл? Или создание всей страницы проходит через него? Что подразумевается под "Событиями"? Это страница с видео/фото или что-то другое?
[1:55:29 PM] Castle: Клиентское приложение только загружает файлы (в ответ должна приходит ссылка на загруженный файл уже на сайте)
[1:56:17 PM] Castle: События - это отдельные мероприятия. Для каждого мероприятия загружаются свои фотографии. И оформление страницы просмотра фото изменяется в зависимости от настроек родительского мероприятия.
[1:56:28 PM] Castle: Клиент когда отправляет фото, передает и ID мероприятия.
[1:59:26 PM] Vitaliy V: То есть каждая страница с фото/видео — это отдельное мероприятие? Как должно происходить оформление страницы?
Что должно происходить после того как клиентское приложение отправит файл на сервер?
[1:59:43 PM] Castle: Файл сохраняется на сервере, и генерируется короткая ссылка на него
[2:00:01 PM] Castle: на страницу просмотра этого файла
[2:02:03 PM] Vitaliy V: Ок, а с оформлением как?
[2:02:37 PM] Castle: сделайте свой вариант оформления, и если будет отдельный дизайн, пришлю его
[2:03:43 PM] Vitaliy V: Нет, я про оформление каждого мероприятия. То есть, каждая страница должна быть с уникальным дизайном?
[2:04:18 PM] Castle: Настраеваемые - шапка, фон, название
[2:04:29 PM] Castle: Идентификатор Google Analytics
[2:04:52 PM] Castle: а схема страницы - везде одинаковая.
[2:06:36 PM] Vitaliy V: Понял. То есть как бы 2 статистики будут, одна - google analytics, вторая - встроенная, где показаны действия/просмотры
[2:07:47 PM | Edited 2:10:01 PM] Castle: Да, по Google Analytics просто встраиваем их код, отображать на сайте оттуда ничего не надо
[2:09:52 PM] Vitaliy V: Ок, в общих чертах мне задание ясно
[2:10:11 PM] Castle: что по стоимости?
[2:11:49 PM] Vitaliy V: $50. И я боюсь что это займёт дней 7
[2:12:09 PM] Castle: Хорошо, действуйте. Сейчас создам проект