Tree View - PhP Ajax

Php Ajax Tree View See document for full information! Introduction A universal control which can be placed on any webpage which shows a tree view with editable nodes. The node information is stored in a MySQL database and the web page should run in a Web 2.0 Ajax stylee. Architecture • Php • Ajaxified • Web 2.0 • My SQL Database TreeViewConrol Class (TVC) The TVC should have the following public inputs, which then will retrieve the hierarchial inputs from the database. Public Properties • OwnerID • RootNodeID • DatabaseConnection Public Methods • Refresh() • OwnerID • RootNodeID When a node is clicked it turns into a Web 2.0 style input box and should allow the user to enter data, a checkbox should be presented to allow specification of public of private data, also optional is the ability to add a “due date?? for the item being selected. At the root of each node the word “insert?? should appear which changes into a text box to allow the user to enter additional nodes into the current tree. Tree items can be moved using a drag and drop interface. All submissions should be controlled by ajax, no postbacks should occur. The visuals of the tree view control should be similar to the look of facebook ([url removed, login to view]) but not an exact copy of the styling. Database Class The interaction with the database should be a solely separate class. The visual layer should show no explicit database connection information; it should just refer to the database object.

## Deliverables

1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.

2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):

a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.

b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.

3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).

## Platform

Platform, Linux OS Should run in all main browsers. Php, MySQL, Ajax Deliverables • Overview technical document • Installation Guide • Tree View Control Class • Database Class • Web page to demonstrate the control. • SQL Scripts to install the database objects, and necessary static data.

Habilidades: PHP

Veja mais: php tree, word tree software, webpage scripts, tvc scripts, tree to box, tree node, tree insert, php ajax sql, one tree software, node of a tree, node in tree, introduction to tree, hire a node coder, checkbox tree, ajax introduction, php is object, node mysql, php introduction, windows universal, view source, Universal windows, TVC, the tree, php ajax, php ajax mysql

Acerca do Empregador:
( 0 comentários ) Seattle, United Kingdom

ID do Projeto: #2989737

3 freelancers estão ofertando em média $99 para esse trabalho


See private message.

$85 USD in 14 dias
(33 Comentários)

See private message.

$127.5 USD in 14 dias
(25 Comentários)

See private message.

$85 USD in 14 dias
(3 Comentários)