"If they're punching then you should be kicking, if they're kicking then you should be punching!"
~ Abs ~

Reference Links
Notes
- Colors
- Very Light Grey 0xe5e5e5 (top content bg)
- Light Grey 0x7f7f7f (Submenu bg)
- Dark Grey 0x4c4c4c (Mainmenu bg)
- Green 0xa3ff00 (TD Logo)
- Scrollbar BG Light Grey 0xcdcdcd
- Scrollbar Slider Dark Grey 0x9a9a9a
- Text Colors
- Content Header 0x9a9a9a
- Content Text 0x646464
- Menu Text & Bottom content text 0xffffff
Todo
- Admin Pages
- General
- Add some method of picking the first main image for a project/news article. This will be the image that is shown first when you view that project/news article.
Completed
02.07.07
- Sent rick updated user.php file with additional login handling information
13.06.07
- Admin
- Updated sitemap.xml links with live url page links
- Added max chars to all the input text fields, just eye candy effect since we already check all the lengths prior to sql insertion
- Login
- This uses cookies if the Remember Me? option is selected during login. Otherwise it relies purely on sessions.
- There's a logout option on the admin main menu so they can fully logout at any time
12.06.07
- Admin
- Formated admin section
- Added breadcrumb trail to each sections pages
- Added main menu to all pages
08.06.07–11.06.07
- Completed all the grunt work on the admin section
- Created Admin landing page
- Put double quotes around titles on the delete, deleted and added pages
- Added Saved page for all edit pages similar to have we have an Added page for add pages
- Scrapped hiding sort order arrows for top and bottom items on all datagrids. Scrapped it due to the fact that the current DG implemenation has no way of passing in the data to indicate whether the item is the first or last in the list
07.06.07
- Admin
- Changed the file structure so that each section will be in its own subdirectory. Also moved the shared files so they are better organised.
- Completed news section which was mostly just renaming project to news as well as removing all traces of thumbnail support since news articles dont have thumbnails
06.06.07
- Admin
- Completed projects section which is also the template for all the other sections. Hopefully will get all the rest completed tomorrow and just have the admin theme to do on Friday around the two meetings.
05.06.07
- Changed the scroll content blocks so it scrolls the text and not the image as well if it's a single content block AND has an image
- Fixed a bug with the preloader bar for the contents since it didn't position itself correctly when the content had a scrollbar attached to it.
- Fixed a bug with the submenus where the height for the scrollbar was no longer calculated correctly. This was due to how I had implemented the preloader.
- General
- Prints page contents to HTML as non Flash version. SEO stuff.
04.06.07
- Removed the space between taylor and design on the header graphic.
- Added in the contacts bit at the top under the phone number an email link office@taylor-design.co.uk
- Actually implemented a full url parser, the site can now accept urls in the content text in this format:
- [url="http://www.somesite.com"]Some Site[/url]
- or for emails
- [url="mailto:jimbo@bobo.net"]Email Jimbo[/url]
29.05.07
- New Changelists Received
- Remove the space between taylor and design on the header graphic.
- Add in the contacts bit at the top under the phone number an email link office@taylor-design.co.uk
- Can u change the scroll on projects so it scrolls the text and not the image as well.
20.05.07
- General
- An other project is demanding all my time this week so seeing as the admin section isn't complete here I've agreed to add all the taylor design supplied content text and images into SQL and clean up the Flash front-end.
- Added all supplied content and images.
- Fixed a bug with the Preloader bar for content images (top panel). It's position didn't take the scrollbar into account, now it does.
- Gave project tile buttons an intro animation for when the page is first viewed
- Fixed a bug with the project page which occured if you moused over any of the project tiles as the projects section was outroing; it would stop the outro.
- Applied same fix as above to the News page. The news page did suffer from the same thing but it didn't have it's outro stopped. This was due to the news mouse effect being it's color changed and not it's alpha like the project tiles. Just did it for piece of mind and code clarity.
- Fixed a bug where you could pick other submenu items (a project tile, a news date) after one had already just been selected.
- Fixed a bug with the content textfield where it stopped resizing correctly when i removed the debug feedback. guess that was adding a delay so it had enough time to resize. once i removed it the resize happened just that slight bit quicker which broke it.
- Removed all the debug text output
- Added special ingredient
17.05.07–19.05.07
- Admin
- Have been working like an insane bunny to get all the admin pages put together. I'm trying to make them ultra fancy which means they're taking a bit longer than I'd like.
16.05.07
- 0 – Projects
- Implemented preloader for content images
- Implemented an intro for the project tiles
- 1 – News
- Implemented preloader for content images
- Preloader
- Created new preloader class, it's just a fat block preloader. It can handle 1 or more items in a queue. It also has two skins.
- Ditched having a preloader for the main site as it would interfere with the url renaming system
14.05.07
- General
- Enabled automatic scroll bar support for submenu pages, this took like 5 hours and it's now gone midnight. i hate scroll bars, i hate them soooo much :¬)
- Fixed a bug with the project tiles, i just did a minor goof up with the SQL but it's all fixed now
- 3 – Contact
- Implemented actual sending of email
- Url encoded data that gets sent as message
- Created drop down box using sql data to show the available contact names/emails
- Implemented a Thankyou page that is displayed after the mail is sent
11.05.07
- General
- Sent over new alpha version for CTI to host on the public test server
- Got anti-ultimatum today, turns out next Friday is ok, go figure...
- 2 – About Us
- 3 – Contact
- Created about 75% of the submenu for this section
- Created top address panel
10.05.07
- General
- Yaaaay, finally got the scrollbar sorted, I noticed one irregularity but its within acceptable limits for now. Will keep an eye on it. The irregularity was that on one page out of 10 current content pages there was an extra 10–20px at the bottom of the content. I'm hoping this doesnt get magnified when there is more content.
- Made main menu items outro content before loading new url, this includes outroing their own content
- Got shitty ultimatum today – we want it finished today or we're cancelling the project. Not sure whether to stop work on it or not. I'll ask later what to do. Either way I'm invoicing in full for the project.
- 0 – Projects
- Gave an outro to the tiles, works quite well so might reverse the effect for an intro
- 1 – News
- This section is now complete except for the needing an image preloader part. That counts as a general update though as its required for any image loading section
09.05.07
- General
- I hate this scrollbar, stoopid maths :¬(
08.05.07
- General
- Spent ages trying to get the dynamic scroll bar thing to work correctly, still not there yet
02.05.07
- Database
- Rewrote content database
- Added images database
- Deleted submenu database
- Projects
- All data is now pulled out of SQL
01.05.07
- Database
- Finished integrating AMFPHP, works quite smoothly now
- Implemented sql data caching so we can cut down the number of round trips to the server
- Realised there's a problem with my current content table implementation, need to re-think this part
- News
- Started implementing news submenu which is also the news content so once one is sorted then the other should automatically be functional
30.04.07
- Database
- Created Postgre SQL database for this project as well as it's tables
- omg! just spent over 12 hours trying to get it linked to the db. For the first time ever PHPObject has failed me. I'm so dissapointed. About the first 10 hours where spent trying to get it working with this project. I think the Apache url renaming killed it. I got about 90% of the functionality working but then something else was konking it out. In the end I decided to try out AMFPHP which I've never used before. It took me a while to read all the docs and get it setup on the system but it's working and I now have the projects submenu working from SQL. I'm stopping for today as I'm tired from all this coding. frack that was lot to do for somethign sooo simple. I just thought that if I could track the bug in PHPO down then it might help others.
29.04.07
- General
- Switch scrolling over to the scrollRect system
- Ditched this as I can't be arsed :¬)
- Added a r c h i t e c t s l t d after TD logo – white lowercase Arial 20px double space
- Included rescheduling intro animations for the main menu buttons
- Content Panel
- Gave content intro animation
- Gave content outro animation
28.04.07
- General
- Merged a few classes together so there's now a single content panel class. This made sense since all the pages share most of the same funtionality. My new idea was to use a generic class that looks at it's contents and adds the relevant content objects i.e. a header, sub header, content text and image.
- Completed the auto scroll bar functionality although want to change it again
24.04.07
- General
- Slowed down intro to 50% it's old speed
- Submenu grows out of mai menu just like the top content box does
- Project and News pages – when a new project tile is selected the top content box now shrinks back down into the menu bar. Then it loads the new url and grows again.
- 0 – Projects
- When a project is selected it shows a top right aligned box with further information
- Content box is same width as menu bar
- Has header text
- Has content text
- Image viewer on right hand side, has number buttons below it depending on number of images uploaded for project, they tile when more than 11 images are added to a project
- Images will be 300x180px hardcoded
- Received this change list
- Add Architechts Ltd after TD logo – lowercase Arial double space
- Slow down intro 50% current speed
- Batch preload all project tiles and then intro one at a time in order
- Grow out bottom box like top box
- Project page – when a new project tile is selected shrink the box back down into the menu bar and then grow it again. Same for news page.
- On projects page make content box same width as menu bar
- Images will be 300x180px for sure hardcoded
18.04.07
- General
- Got correct font off Rick – Century Gothic
- Made Panel class a super class and then made a new subclass Sub Menu? which inherits from it
- Submenu
- Expanded it to handle multiple content classes
- Content Panel
- Created this and gave it similar horizontal animations to the submenu i.e. it slides and resizes depending on the content
- It also grows out of the menu bar although this is finished yet, it remembers a setting past the point that it should so you dont actually see the animation atm
- Projects
- Created project class and project_tiles class
- Now shows a list of clickable tiles
- Shows tile name on right hand side
- Need to implement project content in top box, this is where I left off for today.
- Project tile image should be 68x68px
17.04.07
- General
- Implemented apache mod_rewrite support so we can have nice pretty urls
- Implemented funky submenu background resizing/repositioning. The bg panel will remember it's last position and size and then animate to the new ones once the new url has loaded. All submenus will have the same height of 250px. Going to make a generic scrollable content class that both the submenu and content box will inherit from.
07.04.07
- Intro Animation
- Their video no longer fits in with their new design concept, means coming up with something new
- Main Menu
- Total Dimensions 525x80px
- Header Dimensions 525x50px
- Menu Dimensions 525x30px
- Note Dropped the width down to 524px so that it can be divided into integer values and not floats, this prevents aliasing of text and certain other objects
- General
- Horizontally and vertically center aligned
- Has footer text – «Copyright © 2007 Taylor Design. All rights reserved.»
- Alter min width and height in HTML once I've calculated what they should be based off the content.
- All top content text boxes are 240px high
- The menu is 80px high
- All bottom content text boxes are 250px high
- Grand total is 570px, means the site is kinda optimised for 1024x768 displays as the grand total makes it too tall for most 800x600 screens.
29.03.07