1- Entirely in PHP.
2- Will have 3 interfaces:
a) A public interface for all, that interface will be a Directory, with categories, subcategories and the actual listings.
Any user can submit a new listing(url), not in the directory, selecting the corresponding category and/or subcategory. To claim
a listing a user have to register and prove ownership.
- A search text box should be provide that returns a listing of matching search, we should provide pages size options(20, 50, 100),
-We should provide filtering by Category and/or Subcategory
-we should provide ordering(asc, desc) by: Title, page rank, linking rank(# of links to that url), date added.
All pages will have, a header, for menu navigation, a central area, a right area for advertisng and a footer area for
copywrite notice, terms and conditions and privacy policy.
b) A registered user interface, this interface will have several sections and levels of service.
All users can register for Sponsored Ad space, in main categories, subcategories and Home page.
- Since listings can be submitted for anyone a user can claim ownership of a listing that does not have owner, to enabled this an option for that
will be presented, to validate ownership the user will have to place a file on root folder of domain or add an special metatag
to the root url.
Level 1:(free)(up to 10 listings, this value set in admin interface)
b.1- The user listings((only root urls), with options to:
add new ,
edit ,
delete,
to whom we are linking,
pending requests to us,
pending requests from us,
request links, selecting one single listing
claim existing listing
b.2- To add a new listing they will provide at least the following info:
- url
- Title
- description
- an internal page in the same domain as url where they will put the links to the sites of users requesting link exchanges
- A link in the root url, pointing to this internal linking page.
- The system will provide the user a script(php, asp, wordpress pluin, etc ) that they will place in this internal linking page to generate
the linking structure of the exchanged links(see [login to view URL] or [login to view URL]).
This step needs to be validated.
This screen could be resused for editing listing.
Open request will be available only for 30 days( this # of days will be set in admin )
if listing already exist and not in any user acoount, then redirect to "claim listing" page.
b.3 "to whom we are linking" list all urls that we are linking to,( and are linking to us ), we should provide pages size options(20, 50, 100),
-We should provide filtering by Category and/or Subcategory
-we should provide ordering(asc, desc) by: Title, page rank, linking rank(# of links to that url), date added.
-An option to delete a listing, no batch option.
b.4 "pending request to us" list all urls that are requesting to exchange with us, we should provide pages size options(20, 50, 100),
-We should provide filtering by Category and/or Subcategory
-we should provide ordering(asc, desc) by: Title, page rank, linking rank(# of links to that url), date added.
-An option to accept exchange, batch option available.
-An option to denied exchange, batch option available.
b.5 "pending requests from us" list all urls that we are requesting to exchange links, we should provide pages size options(20, 50, 100),
-We should provide filtering by Category and/or Subcategory
-we should provide ordering(asc, desc) by: Title, page rank, linking rank(# of links to that url), date added.
-An option to delete request, batch option available.
b.7 "request links", we are redirected to a directory screen, where we can browse, or search, we should provide pages size options(20, 50, 100),
Completed in attached file.