PHP/MySQL coder needed to create a few classes and front-end pages


We need a qualified PHP coder to implement a set of related classes

and a few front-end pages for managing their instances. Design is not

an issue here as we will hire a designer to work on the final look and


Coders having experience in PEAR are preferred but anyone can visit

[url removed, login to view] and spend an hour or two to see what it is. It's

not rocket science but we will use a few PEAR classes and similar

coding standards. As for the latter, please make sure you read them

before bidding (see the attached PDF files). Adhering to these coding

standards and guidelines is the part of this assignment.


In this assignment you will have to implement the following classes:

1) Website in core/CS/[url removed, login to view]

Properties: url, contact email, content discovery type, content

discovery frequency


* Website pages and trusted website urls should be stored in

separate tables

2) PageInfo in core/CS/[url removed, login to view]

Properties: url, type (protected/ignored)

3) CrawlingContentScout in core/CS/[url removed, login to view]

Properties: crawl depth, list of directories to be excluded from



* excluded directories should be stored in a separate table

4) XMLSitemapContentScout in core/CS/[url removed, login to view]

Properties: sitemap url

See the phpDocumentor files in the attachement for the details about

the interfaces that should be implemented. You should implement all

class methods and add the respective comments according to the coding

standards where needed.


In addition to that we need a few front-end pages:

1) [url removed, login to view] - for managing Website instances with the following CGI


[url removed, login to view] - should display a form for creating a new


[url removed, login to view];id=12 - should display a form for

editing/deleting an existing website with the specified ID (12).

Note that different content discovery types have different properties.

These should also be editable on this page depending on which

discovery type the user selects. It's up to you how to implement that.

2) [url removed, login to view] - for managing website pages:

[url removed, login to view] - should provide a way for the user to mark

website pages as protected/ignored

Here the user should be able to set a single page or all pages in a

directory (and its sub-directories if any) as being protected/ignored.

3) [url removed, login to view] - for managing the list of trusted websites:

[url removed, login to view] - should provide a way for the user to

add/edit/delete trusted site URLs for the specified website.

The front-end pages should use HTML_Template_Flexy and HTML_QuickForm

classes to generate output. See the user accounts example in the

attachment. Use it as a guideline for creating the front-end pages.

See [url removed, login to view] for the brief instructions on installing the samples

and the framework.


The delivered code should by fully tested and should work on

PHP>=4.3.0 and MySQL>=4.0.16.

Please bid with your fee and an estimated deadline. If you have any

questions please don't hesitate to ask them. It's better to sort them

out before you started your work on the assignment, than let them

creep into your schedule later in the course of the project.

We are looking for a continued relationship with a good coder. If this

assignment goes smooth more work will follow very soon.

Skills: Javascript, PHP

See more: which websites you have to visit to create websites, where to hire coders, where can you look for coders, what we need to create a website, what should we hire you, we need to hire websites designer, we create design websites, website where to hire coders, website to create website, websites types, websites to hire coders, website design pdf notes, website coder to hire, website coders needed, table on how to design website, sure hire, rocket hire, rocket design, questions to ask a new hire, questions to ask

About the Employer:
( 0 reviews ) Taganrog, Russian Federation

Project ID: #63094

5 freelancers are bidding on average $98 for this job


Please view your PMB for detail. Thank you. EncodedArt Inc - A Solution Canadian Provider Company

$100 USD in 3 days
(49 Reviews)

PrabhuSoft is a customer-specific service oriented company has got an Professional and creative [login to view URL] are the Professional Web Development Company having 3 years experience in Web design and development. We are so More

$90 USD in 8 days
(3 Reviews)

Hello sir. I think I can cooperate with you on this project. Deal me if you're interested in this offer.

$100 USD in 6 days
(1 Review)

we are having 6 years exp in ASP.NET,C#,SQLSERVER,PHP,JOOMLA,MAMBO,[login to view URL],MYSQL,HTML,FLASH,DHTML,[login to view URL] going through yr requirents i am ready to work on it,just send me a private msg so that i may send u the d More

$100 USD in 3 days
(3 Reviews)

Dear Sirs, My name is Boris Kolev and I am the CEO at "detail it" LTD . I'd like to thank you in advance for your kind consideration to this piece of correspondence. It is my pleasure to introduce our company t More

$100 USD in 1 day
(0 Reviews)