Topic: PHP Freelancer : simple and small requests for site
I was just wondering if any of these modifications can be found online. (these are just some ideas that I had off the top of my mind)
==========================================================
bad words filter - spam
if the post contains words such as "fuck / sex / drugs / ..." the ip will be logged and banned immediately. The system will tell the user why he/she has been banned from posting on the site. It is up to the admin to un-ban the user. (if he wants to) admin can view any banned messages in his admin panel.
==========================================================
==========================================================
ip logger - security
just a simple system to log everyone who is active on the site. Log every applicant, as well as publisher. Give the admin a really simple "ip lookup" tool that can show the admin which posts this specific ip has made. (same way phpbb uses) *see attachemtns
==========================================================
==========================================================
ip ban - spam
ban ip's or ranges from posting or applying on the site.
==========================================================
==========================================================
email ban - spam
if the applicant has *@*.ru, *@*.cn, ... ban the ip/email from using the site. (same as bad words filter) Notify the user why they have been banned, and notify the admin via email. Just incase the admin does not want to receive 500 emails a day, create a page that lists called "blocked attempts".
column 1 = title of post (they tried to make)
column 2 = user name
column 3 = reason ( example - bad word / bad email / already banned from site)
column 4 = options (unban user // lookup ip (and/or) email of user and previous listings)
column 5 = when the listing was taken off the website.
==========================================================
==========================================================
admin ip login - security
only allow certain ip's, ranges to log into the "admin area"
admin can turn on or off this feature.
==========================================================
==========================================================
captcha for posting and submitting - spam
VERY EASY and simple system. (example - "hover" captcha http://tinyurl.com/5hnz3b ) This is a self made system, and seems to work great. I used a simple .js file and told our database to only accept registrants that input "nobots" in a certain field on our registration form. This is secure for the time being, but the image should be rotated every hour or so.
I would like for applicants as well as job publishers required to enter a simple phrase before posting onto the site.
here is what I did..
1. created a table in my database that only accepts "nobots".
2. created a registration form with a "check" that ONLY accepts the form if the user inputs "nobots" ("die" form if user does not input correctly.)

however, this system should be rotated. daily, or weekly just incase a spammer tries to cheat the system. I also read the bots are programed to choose the first selection from any "drop down" (selection) list. That might also be another key area that can be used to stop bots.
==========================================================
==========================================================
expiration date - publisher tool
allow publishers to choose an expiration date. 2 days, 1 week, 1 month, 3 months, 6 months, 1 year.
refer to attachments for explanation.*
attachment has a selection tool. I do not think this is a good idea. Maybe, a user input (numerical input) on how many months the listing should stay on the site, would be a better idea.

==========================================================
==========================================================
rss feed (into site) - admin tool
partnering up with sites is great because everyone benefits. Allow the admin to choose a certain rss fee that will allow to be "fed" into a certain section of the site.
(example - www.partnersite.com/technology/feed all jobs from that feed will be injected into www.mysite.com/technology section of my site.)
basically my site will index other sites content. (only allow the first 200 characters, and then provide a "read more" link to the original site.
good example - http://www.simplyhired.com/a/add-jobs/feed (not what I mentioned above.. but its close)
==========================================================
==========================================================
disable first time posting wait.. - admin tool
have an option for the admin to disable first time wait. I checked out the demo and realized that the admin had to manually accept the post. this takes too much time and should be considered as an option for admins to turn on/off when they wish.
==========================================================
==========================================================
most viewed widget - tool
on the sidebar, have a widget that will show the most top 10 most viewed jobs in any category in the past week. (week because I want to keep the site up-to-date) (admin gets to choose which category he wants to publish on widget)
OR
have a widget that shows the most viewed listings in the certain category that you are viewing
(example - user is in "technology" category. User will see "top 10 technology" widget on his sidebar.)
OR
have a top 10 widget for any category. underneath the widget have a "view more stats..." link that will link to a new page showing a break down of each category.
==========================================================
==========================================================
Total number of posts (jobs) - tool
each category should tell the user how many jobs are listed in each category.
I would like to use jobberbase for my site, however I really need these modifications completed in order to have the site running smoothly.
Please post your pricing per project as well as the total cost of all these modifications. Time, portfolio, as well as a LIVE DEMO is needed. (no escrow.)
paypal / google checkout only!
*DO NOT PM ME!*
PM's will be ignored.
Andrew C.
