When I have clients who need to easily add and modify the content of their website, I'll usually just set them up with Macromedia Contribute. If a more robust solution is needed, I'll go third party Content Management Systems or just build a custom setup.
I suppose this is why I don't have the nickname "Mr. Dynamic." No, that moniker goes to Miki Watts' predecessor, who came up with this database-driven solution for a customer who needed a way to easily modify content.
| Table: tblContentPage | |
| CatCode | |
| Structure | |
| CatName | |
| CatOrder | |
| CatDesc | |
| ContentsDetails1 | includes the raw html for one part of the page |
| IncR1 | |
| IncR2 | |
| ContentsDetails2 | includes the raw html for the second part of the page |
| google_inc | |
| IncMid1 | |
| IncMid2 | |
| ContentsDetails3 | more raw html |
| ContentsDetails4 | even more raw html |
| A | |
| MenuUpMain | |
| MenuUpSub | |
| SpaceBetwenMenu | |
| MenuBotton | |
| ColorBotton1 | |
| ColorBotton2 | |
| Pic1 | |
| ColorMid1 | |
| ColorMid2 | |
| ColorTop1 | |
| ColorTop2 | |
| Col1W | Width of columns in the page |
| Col2W | |
| Col3W | |
| Col4W | |
| Col5W | |
| Col6W | |
| Col7W | |
| Col8W | |
| Col9W | |
| Col10W | |
| Col11W | |
| R1 | Height of rows in the page |
| R2 | |
| R3 | |
| R4 | |
| R5 | |
| R6 | |
| R7 | |
| R8 | |
| R9 | |
| R10 | |
| BG1C1 | Background color of cells, with BGxCy where x is row and y is column |
| BG1C2 | |
| BG1C3 | |
| BG1C4 | |
| BG1C5 | |
| BG1C6 | |
| BG2C1 | |
| BG2C2 | |
| BG2C3 | |
| BG2C4 | |
| BG2C5 | |
| BG2C6 | |
| BG3C1 | |
| BG3C2 | |
| BG3C3 | |
| BG3C4 | |
| BG3C5 | |
| BG3C6 | |
| BG4C1 | |
| BG4C2 | |
| BG4C3 | |
| BG4C4 | |
| BG4C5 | |
| BG4C6 | |
| BG5C1 | |
| BG5C2 | |
| BG5C3 | |
| BG5C4 | |
| BG5C5 | |
| BG5C6 | |
| BG6C1 | |
| BG6C2 | |
| BG6C3 | |
| BG6C4 | |
| BG6C5 | |
| BG6C6 | |
| BG6C7 | |
| BG6C8 | |
| BG6C9 | |
| BG6C10 | |
| BG6C11 | |
| BG7C1 | |
| BG7C2 | |
| BG7C3 | |
| BG7C4 | |
| BG7C5 | |
| BG7C6 | |
| BG8C1 | |
| BG8C2 | |
| BG8C3 | |
| BG8C4 | |
| BG8C5 | |
| BG8C6 | |
| BG9C1 | |
| BG9C2 | |
| BG9C3 | |
| BG9C4 | |
| BG9C5 | |
| BG9C6 | |
Basically, each page has a potential for 100 cells, as a ten by ten table. And naturally, this is all done through Access. Be thankful you don't have to see the code; Miki gets to maintain it.