694: after that cab!

Aug 20, 2006 20:39


*Yawn* I am both rather bored and rather tired. Which aint good. I got a fair bit of website work done again. Implemented quite succesfully a payment system which I can later build PayPal into. That solves a fairly big gap, which is of course, very good news. So, I'm now going to write a list to plan down what to do next with it:
  • Admin
    • Manage Villas
      • List Villas
        • List active
        • List in submission
      • Villa ID/ref Jump
      • Add a Villa - Scrapped!
      • Edit Villas
        • Basic Details
        • Amenities
        • Manage Images
        • Prices
        • Location
        • Off-site Links
        • Upgrades - Not a good idea?
          • Feature this Property
          • Add Image Slots
          • Add Testimonials
        • Status
    • Manage Owners
      • Send Email to all Owners
      • Edit Owners
        • Edit details
        • Reset password
        • Owner Payments
        • List Properties
        • List emails
    • Edit Pages
      • Content management system
      • Keywords, descriptions and meta-tags
    • Manage Payments
      • List pending Payments
      • List previous payments
      • Detailed listings
      • Confirm payments
      • Reject payments
      • Upgrade on confirmation
      • Jump to payment ID
      • Tidy up
      • Expiring products
        • Automatic expire
          • Images
          • Villa listing
        • Warn 7 days before
          • Images
          • Villa listing
      • If not paid within 10 days
      • Re-implement image slots
    • Other Admin options for future:
      • Manage Users/Admins
      • Statistics
  • Villa Owners Administration
    • Update contact information
    • Change password/security question
    • List a New Property
      • Step Monitor
      • Step 0 - Registration
        • Security Answer
        • Search Engine Questions
      • Step 1 - Basic Details
      • Step 2 - Amenities
      • Step 3 - Images
      • Step 4 - Prices
      • Step 5 - Summary (Payment)
        • Set up Payment
        • Depends upon expiring products
    • Edit Properties
      • Edit basic details
      • Edit Amenities
        • Remove all amenities
        • Add checkboxes for lake view, games room, pets, golf, resort villa, town home, lake view, pool/spa, conservation view, south facing pool, gated community
        • In Quicksearch
      • Manage Images
        • Upload images
        • Delete images
        • Max image slots
        • Generate Thumbnails
        • Overwrite protection
        • No max image slots bar 10
      • Prices
        • Add new price row
        • Rearrange price rows
        • Saving data
        • Optimise
      • Location
        • Google Maps integration
        • API integration
        • Point clicking
        • Locale description removed
      • Off-site links
        • Add main link
      • Testimonials
        • View/edit/delete testimonials
      • Feature my Property
        • Calendar html
        • Smart query
        • Calculating available dates
        • Signup
          • Work out dates and group together
          • Implement into payment system
          • Payment options
      • Add More Image Slots
        • Max images available
        • Implement into payment system
        • Payment options
        • Expiring after 1 year
        • Upgrade image slots
          • Extra year added on
          • Implemented in same fashion
          • Integrate into UpgradeImages script
          • payments_upgrades table
      • Add Testimonials
        • Implement into payment system
        • Enable testimonials option on villa owners menu
      • Status
        • Signify status
        • Change Activation Status when Paid
        • Property Views
        • Service Expiration
          • List expire date of villa
          • Link to Upgrade Villa lifetime
            • Depends upon Upgrade Villa lifetime script
          • List expire date of images
          • Link to Upgrade Images lifetime
            • Depends upon Upgrade Images lifetime script
    • Register
      • User registration (Contact, user, password)
      • Redirect to Listing Straight Away
      • Send Email
  • User System
    • Integrate Villa Owners, Admins and Users into one system
    • Login with substantial error checking
    • Sessions for usual login
    • "Remember Me" Cookies
    • Logout - destroys sessions and cookies
    • Correct redirection
    • Forgotten password system with security question
    • Different logon forms
  • Database Abstraction Layer
    • Database class
    • Maps functions with MySQL calls
    • Debugging error statements
    • Debugging on demand
    • Query counting for testing
  • Payment System
    • Add Payment
      • Send email with instructions
      • Change to new email system (with HTML and text)
    • Cancel Payment
    • Confirm Payment
      • Send a confirmation email
        • Extra Image Slots
        • Featured Calendar Days
        • Listing
        • Upgrade Image lifetime
        • Upgrade Listing lifetime
      • Perform Upgrade
    • Calculate if in payment already (try and prevent double-payments)
    • Fetch Payment Detail(s)
    • Fetch Product Detail(s)
    • Produce Payment options form
    • Perform Upgrade
    • Update method (credit card, cheque, paypal, etc)
    • Update payment notes
    • PayPal Integration
      • Redirect to Pay for Option
      • IPN - Automatically receive when payment goes through
      • Handle success and failure
  • Email System
    • Send HTML/Text messages
    • Send to User IDs
    • Send to email addresses
    • Automatically work out HTML/text from database
    • Log HTML message to database
    • Expire log after a fortnight
  • Rent Villas front-end
    • Basic search options
    • Quick search
      • Community
      • No of beds
      • Lake View
      • Games room
      • Pets
    • Advanced search options
      • Setting specific criteria
        • Reference/ID
        • Bedrooms
        • Sleeps
        • Bathrooms
        • Community
          • By ID (from form)
          • By Underscored Name (from links)
        • Requirements
          • Pets
          • Smoking
          • Golf course
          • Remove Smoking
          • Add Lake View
          • Add Games Room
          • Add Resort Villa
          • Add Town Home
          • Add Pool/Spa
          • Add Conservation View
          • Add South facing pool
          • Add South Gated community
        • Title/description search
      • Listing alternatives - not a good idea?
    • List properties with main image and link
    • List basic information (bedrooms, bathrooms)
    • View Properties
      • Basic property details
      • Main image
      • Only show active images
      • Thumbnail other images
      • Image Slideshow
      • Description
      • Amenities listing
      • Prices
      • Respects "Active" status
      • View counting
      • Email form
      • Testimonials (if upgraded)
      • Off-site links
      • Google Maps
      • Locale/location
      • Booking
        • Booking form
        • Error checking
        • Send mail with partial details to owners
        • Send mail with all details to admin (behaviour likely to change)
        • Log booking?
      • Enquiries
        • Enquiries form
        • Error checking
        • Send mail with all details to owners
        • Send mail with all details to admin
        • Log enquiry?
      • Nav handling
        • Buttons
          • Add Fave
          • Remove Fave
          • Enquiry
          • Booking
    • Browse by community
    • Update Query String for cleaner URLs
  • Viewer Users
    • Signup
    • Save Favourite Properties
    • Settings
      • Password
      • Security Question
    • Login
    • Anonymous favourite holding
      • Save to a new user
      • Email on signup
  • Favourites
    • Add Favourite
    • Remove Favourite
    • List all favourites
    • Summarise
    • Save Notes
    • Link into user system
  • Design
    • Dynamic design
      • For updating menus on-the-go
      • To change the design when needed
    • Add a sidebar for favourites etc
  • Extra pages
    • Late Deals
    • Site Map
    • Currency Converter
    • Weather
    • Attraction Tickets
    • Testimonials
    • Orlando Golf
    • Renters
    • Orlando Theme Parks
    • Links Page
      • Categories
      • Links etc
      • Validation

Okay, phew, that got a lot of my mind and has put me into a clearer state to where abouts I am. Although it did make me about 40 minutes to write. But I bet it'll save me much more. Once I get most of that checked off, I shall be presenting it to my client of course, and see what needs to be done next to improve! And well, right now the website is still called "New Orlando Site" because I don't know what its going to end up being called. Good job all I need to do is change one variable and it updates everything :) (Forward planning for once!)

work, website

Previous post Next post
Up