Cerrado

PHP VideoWhisper PPV Drupal Modules: Improvements

This project requires PHP skills and experience with Drupal 7 framework for integration of [url removed, login to view] applications.

Project requires creation of new Drupal modules and improvements of modules related to existing integration:

[url removed, login to view]

[url removed, login to view]

[url removed, login to view]

[url removed, login to view]

[url removed, login to view]

REQUIREMENTS

For all modules:

+ List chat log links on room page (for owner and admin to be able to view logs; chat logs are [url removed, login to view] files in uploads folder);

delete link for logs with permission that also applies to Delete room files (so admin can check on reports and owners can't hide evidence)

+ Module settings (in admin area, for each module):

- Auto cleanup time for files (deletes all files older than x days; default: 90; from application/uploads/Room.. folders)

- Option to embed applications on drupal pages (swf can be embed with base attribute to make calls in another folder) (there is already a "Swf Inside site template" global setting in Rooms module settings; also need it per module (global will be yes/no/per module) and layout solutions to fit)

- Option to not allow room access if room owner is not online (per module), also disconnect users when owner goes offline

- Maximum capacity setting for rooms (ie. for 2 way video chat is always 2), owner can also configure lower capacity; If capacity is reached users can't access (room full); new filter in room list Full: No/Yes/Any with default No so full rooms are usually hidden

- New option for room picture in addition to upload, snapshot : owner avatar (uses owner's avatar as room picture)

- Maximum rooms (nodes) of that type each user can have (user must delete old rooms to create new ones if maximum reached; would be great if this can be customized depending on drupal roles)

- Unique room mode: If user can have only 1 room of that type, navigation menu will redirect directly to create room if room was not created and to edit if room was created; Update menus to fit this situation : Video Chats -> Video Chat Setup

+ Find solution to allow embedding full side application in template (maybe in a floating div using absolute size)

+ Implement RTMP web session check: [url removed, login to view] ; would be great if common check urls were implemented for all modules

+ Search for and fix possible vulnerabilities (sanitize variables - in example preg replace non alphanumerics for channel and user names, check for web session id on all calls, calculate session time difference between server calls, prevent dangerous or double extension uploads)

+ Implement graphs on transactions page based on shown data (ie. using [url removed, login to view] ): show daily totals for each transaction type like [url removed, login to view] or [url removed, login to view] with totals

- default time range filter should be last 2 weeks; allow quick selection of last week, 2 weeks, 1 month, 3 month, 6 months, 1 year; for more than 1 month range graphs should show by week and for more than 1 year should show by month; maximum range allowed should be 3 years

- pagination on transactions page: 50 rows per page

+ Move administrative billing functions (IPNs, withdrawals, global transactions) to a special menu Manage Billing and show standard user functionality in Balance and Transactions.

+ Test, report and fix any malfunctions that show up.

TERMS

See attached text file.

DELIVER

Modules ready to deploy, individually and as pack.

PAYMENT

Requested amount can be escrow on project start and will be released when everything is done, functional, delivered as in project requirements.

Habilidades: PHP

Ver más: yes interactive, www edit video online, www auto owners com, web application requirements template, search improvements, search graphs, room files, php http developers online com, php escrow payment integration, php developers search, php admin framework, online transaction escrow, online escrow solutions, online escrow solution, online auto escrow, names of web developers, maximum data solutions, make online graphs, make a chart online, live chat with drupal developers

Información del empleador:
( 9 comentarios ) London, United Kingdom

Nº del proyecto: #8797425

3 freelancers están ofertando el promedio de $363 para este trabajo

KESHAVINFOTECH

Hi Thanks for your valuable time. :-) Just reply with 'Yes' and We will come up with a. Detail project plan with our comments/queries. b. Best-feasible-real COST & TIMELINE Latest Projects : [login to view URL] Más

$250 USD en 15 días
(545 comentarios)
8.3
ibapi

A proposal has not yet been provided

$631 USD en 10 días
(131 comentarios)
7.0
techwelf

Dear Sir we are capable of performing the required task perfectly with accuracy, please let us know if you want to clarify in details.. if you want us to share our skill and previous work please initiate the chat b Más

$209 USD en 5 días
(65 comentarios)
6.1
Techsavvy2015

Hi, We have more than 7 yrs of exp so we can make it, and expert in Php, mysql and Wordpress as well as website design and development platforms... Portfolio:: [login to view URL] Recent proje Más

$147 USD en 5 días
(0 comentarios)
0.0