Publish your project for free and start receiving offers from freelance contractors in serveral minutes after publication!

PHP или Python script публикации фотографий + PHP виджет для страницы сайта

project expired
PHP


PHP или Python script публикации фотографий + PHP виджет для страницы сайта


1. Скрипт:

Функция 1.1:

Скрип должен проверять фотографии, публикуемые оператором в локальной папке на определенный размер (более «n» килобайт), наличие правильного названия: DDMMYYYY-NAME—TIME-CATEGORY (yyyy- год, mm- месяц, dd-день, TIME-время, NAME-название, CATEGORY-категория) (Название категории на кириллице). В случае ошибки сообщать об этом всплывающим окном и не исполнять остальные функции, пока не будет устранена ошибка.


Функция 1.2:

Скрипт должен нанести на фотографию водяной знак в виде прозрачного png изображения в левом верхнем углу фотографии (изображение может быть изменено, либо функция не блокирующая последующие процессы (легко закомментить)).


Функция 1.3:

Скрипт должен внести информацию о публикации фото со ссылкой в таблицу google (диск).


Функция 1.4: 

Скрипт должен иметь возможность загрузить копию фото в удаленное резервное хранилище по FTP.


Функция 2:

Скрипт должен размещать фотографии в хронологическом порядке (дерево /category/yyyy/mm/dd (yyyy- год, mm- месяц, dd-день) папка категории на латинице) по категориям на хостинге подключаясь по протоколу sftp, изменяя название на 1*****(*-нумерация от 0 до 9), беря его из log файла, и помечать название в log файле, как использованное.


Функция 3: Скрипт должен публиковать путем создания отдельных страниц для каждой фотографии по шаблону + общее превью в виде календаря соответствующей категории на странице сайта (каждая категория имеет собственную страницу, + предусмотреть функцию простого добавление новых категорий)! Вызов календаря необходимо сделать мультиплатформеным php виджетом (сейчас сайт работает на CMS WP, в ближайшее время планируется переделка на чистый HTML).


Функция 4: Скрипт должен сообщить об успешном окончании публикации фотографий и открыть страницы в браузере для проверки.


Скрипт должен работать на OS Ubuntu 14.04


2. Виджет


Необходимо разработать виджет отображения фотографий в форме превью и последующего отображения одиночной фотографии на отдельной странице. Обязательно использовать social share кнопки Facebook, vk.com, ok.ru, mail, pinterest, instagram

Соответственно нужно предусмотреть теги для всех соцсетей с названием категории, проекта, и данными.


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


На странице фотографии информация TIME, DDMMYYYY, NAME - название команды публикуются под фотографией и обязательно включаются в теги для social share кнопок.


Примеры виджетов:

Превью:

http://goo.gl/cdSZ6A

goo.gl/dC6zLO#winner

Отдельное фото

http://goo.gl/o42UdL

http://goo.gl/xOG3aZ



  1. proposal concealed by client
  2. proposal concealed by client
  3. proposal concealed by client
  1. proposal concealed by client
  2. proposal concealed by client
  3. proposal concealed by client

Client
Лев Медведев
Russia Shchelkovo  1   0
Project published
16 May 2016
414 views