Website URL: http://www.fimhigh.com
Website Purpose:
User submission of quotes uttered by stoners, both funny and deep.
Key People:
- Kyle Harrison [Main Programmer / Site Maintenance]
- Kellen Person [CEO, Public Relations / Marketing]
- Curtis Campbell [Website / Graphic Design / Social Networking Maintnance]
Website Features:
- User Submitted Post System
- Post Commenting System
- Automatic Categorization based on User Votes
- Admin Submitted Quotes uttered by Famous icons
- User Account System
- RSS Syndication
- Forum [future addition]
- Twitter Integration
- Facebook Integration
- Developers Blog [future addition]
Backstory:
I received a phonecall from a friend who inquired about doing a website akin to NotAlwaysRight.com and FMyLife.com using an online blogging software called "WordPress". The basic idea was there, someone would email them a quote, and an admin would put up the post themselves. Done and done.
My part was simple, simply letting them know if the idea was feasable given the features they wanted. After doing some light research into Wordpress (i had only used it once for Podcasting and once for normal blogging) and while their desires were not out of the question entirely, the specifics of what they wanted would be much easier to accomplish and update if a system was designed around what they wanted instead of crumbling under the weight of third party software.
Naturally I volunteered for this process.
My Role: Chief Engineer, Database Design, Backend Maintenance, User Tools Programming/Design, Administration Tools Programming/Design
My Tech Hilights [HighEngine]:
- Site Skinning System
- Submission pipeline System
- Submitted Quotes get added to an approval queue
- Admins or Promoted users can approve or reject posts
- Admin tools:
- Submission Queue
- Post Management (User and Famous)
- Critical Overrides Systems
- RSS Rebuilder
- One-Click Site Maintenance
- Automatic Support Ticket System
- Two-Click Site Shutdown (Maintenance Mode)
- Automatic Support Ticket System
- When any error happens on the site, a detailed support ticket is automatically inserted into the Tickets database
- Tickets are available for viewing by any admin in a queue
- Should the error be a database problem, the error is instead written to a tickets file on the server
- Tickets in the ticket file are still viewable from the queue
- Should the ticket fail both methods, the error is emailed directly to me, as this is now something very problematic
- Should THIS fail, the user is presented an email address to send the admin directly a support request.
- Automatic Post Categorization & Voting
- When a user votes on a post, their IP is recorded into the database (md5 encrypted for security reasons) this prevents double voting even across user accounts
- Voting is based on a Tug-O-War system, should more favour the post to be funny, itll be categorized as such
- Should the pull be directed into the Deep category, itll be placed as such
- If split closely to the middle ground, the post will be categorized in both areas
- User Account System
- Users can submit posts without registration, and anonymously
- Registration is standard email verification security, though should URL fail, page with verification code in an input box is provided
- Forgotten password System
- User accounts allow you to:
- Add posts to your favorites for later
- Keep a log of YOUR submitted posts
- Upload personal avatar
- Comment on User Submitted Posts as well as Famous posts
- Allow you to comment on other users pages
- Allow other users to comment on your page
- Add yourself to "The List [future feature]"
- Retroactively Change your Displayname across the website
- Retroactively change your Location across the website
- Alter how you view the website
- Automatically register you for the Forums [future feature]
- Avatars are automatically resized and resampled to save server space, even saves PNG 8bit Transparency!
Just like all works of love, this site is always a WIP and more stuff keeps getting added/planned. Make sure to check it out when you can!
Fun Facts
- None of the creators of the site smoke weed
- We think we have the best site engine ever created for this style of website
- HighEngine is easily reskinnable and reusable for other topic subjects
We own all the rights to FImhigh, its trademarks, and technology. No Touchy-Touchy!
|