Todo List
Date: 2009-02-08 16:59:04 Created: null
Nope, this is not just a list of what remains to be done on this site. It's also a list of things that can be done, if I feel like it, if the need arises or if I really want to. Something showing up here doesn't really mean anything more than that the thought has crossed my mind at a time when I remembered to note it here.
Other Stuff
- Download and save selected Flickr images locally for better performance? Could resize and compress them more too if I really wanted ...
- If I put in a keyword system, I could have things in more places ... This page has pages with these keywords as children. Or maybe it'd just get messy ...
- Can I destroy sessions slightly less often and thus cut down session starts/hit registrations a bit?
- Improve the "pagemaker" code.
- Put "return to page" link in the bottom menu or some other standardized place on all pages that use it?
- Better searching!
- Switch to relative (percentage) text sizes to improve for people who want to change them?
- Add time offset field to relevant tables, make saved times GMT (using gmdate?) (and let everyone pick offsets for everything they post?). If there is no offset at all (old post), call it uncertain or so, otherwise show GMT plus offset, if any as post time.
- Modernize everything, make it all valid XHTML?
- Make all typed links become hyperlinks automatically?
- On-line editing of design/stylesheet.
- Fix something nice for META-tags and stuff?
- Comments on comments.
- Log creation date, creator, last modification date?
- Hideable external categories?
- Optimize database calls one way or the other? Close connections after we're done with them or something?
- Clean up, optmize, polish.
- Handle special characters in input? Any special characters left to handle?
Finished Stuff
- DONE! Switch to PHP5 (but why wasn't it already selected?), turn magic quotes off locally.
- DONE! Preview function broken?
- Done! Display or indicate externals somehow when texts are viewed through the news/home page. (You can't get easily from there to the text on its own page!)
- DONE! Mobile/small screen-friendly version(s) of the site/important pages?
- DONE! Put in the accelerator keys on the news editing/adding page too.
- DONE! Rename noteboard to guestbook so people realize it's there?
- DONE! Remodeled start page with random pages and other stuff?
- DONE! Fix sorting order of diary entries and other number-based subjects?
- DONE! Revise design? Start using external links inside texts (with different link colour)? Differentiate various interface areas more?
- DONE! Actual link to search page instead of having to do a search to see it.
- DONE! Printer friendly page/link.
- DONE! Editing externals loses mainId.
- DONE! Think about comment spam and how to deal with it. Log IP and stuff about posts to enable basic spam filtering?
- DONE! Creating externals won't save link (erranous <)
- DONE! "Touch" function on news to update the change time?
- DONE! File upload facilities.
- DONE! Auto sorting of menus, multiple things on one line if they fit?
- DONE! Stop using deprecated/unsafe globals and similar things.
- DONE! Enable special access to just view a normally hidden page.
- DONE! Move the subpages/siblings and externals menus so that they don't affect main content flow?
- DONE! Stop using target="_new" on externals, let people decide for themselves?
- DONE! News don't get saved anymore if I leave the page-to-link field blank?
- DONE! New and improved logging features! Check if people are external, log referers and visitor hits if from external sources, just log hit to page if from here. By date and hour as well?
- DONE! Create an RSS feed?
- DONE! Improve external browsing, allow browsing categories when linking and browsing by title/date when browsing.
- DONE! Timezone setting not implemented when adding new pages.
- DONE! A feed for comments and/or noteboard posts.
- DONE! Decide just where to put that feed-linking button. A simple "Newsfeeds" link to a dedicated page in the menu, and the button on relevant pages?
- DONE! Timezone setting for each user, auto-added to posts made!
- DONE! Implement decent cleaning of logs.
- DONE! Noteboard pager counts all entries in the table for number of notes!
- DONE! Seasonal variations?
- DONE! Throw up welcome in best of the available languages upon load of the index page?
- DONE! Make new pages with an empty headline get something for headline and subject.
- DONE! Extend autolinker search if no match is found at first? Rank results found somehow?
- DONE! Comment on pages.
- DONE! Improve search functionality, include news search. Put search field on pages/in the menu.
- DONE! Hidden pages? Start logging creator, and only allow creator (and SARed people) to see a hidden page?
- DONE! "External browser" for linking to pages.
- DONE! Show limited number of items in lower left menu? Limits and options to show more/all everywhere!
- DONE! Ability to choose more different numbers of news to show. Similar system on links pages as well. Turn the page browsing stuff into nice functions included in dbconnect.
- DONE! Autolink when saving link category descriptions.
- DONE! Page width just widens in Opera 7 on many pages (all but statistics and search).
- DONE! Show list of dates on diary entries. That is, show parent's sub pages on sub pages. Perhaps if there aren't any sub pages to current page?
- DONE! Search functions need work! (Searching for * goes badly ...)
- DONE! Kick back to start page or something if the mainId entered doesn't exist.
- DONE! New security made people with priviliges get kicked from SAR pages and get errors all over.
- DONE! Button to hide entries!
- DONE! Log hits and stuff in more places (only if entering from outside)?
- DONE! Search page/functions.
- DONE! Make sure mainId and menuId always get set correctly, even at first load.
- DONE! Improve the autolinker. Leaves links alone if no match is found.
- DONE! Use the autolinker in all places where posting occurs.
- DONE! Easy within-site links within texts (no manual writing of URLs with questionmarks and stuff ...).
- DONE! Preview function on the noteboard?
- DONE! Noteboard posts sometimes get posted twice when the noteboard is reloaded.
- DONE! Questionmark/similar next to external links leading to the information about the link?
- DONE! Fix the hijacker's demands on the documentation!
- DONE! IDs get lost during category editing.
- DONE! MAXLENGTH=15 in lots of text fields ...
- DONE! Optmize login stuff some more (description and image not needed in session!).
- DONE! Multiple users!
- DONE! (Rewriting with redirection helped) Page needs one extra reload after logging out before admin options disappear.
- DONE! Connect topmenu to the content table.
- DONE! Move and/or secure the delete button on the edit page to prevent accidental clicks.
- DONE! Delete externals!
- DONE! More detailed statistics, display more, show stats to visitors.
- DONE! Guestbook/billboard.
- DONE! Log HTTP_REFERER.
- DONE! Statistics page.
- DONE! Page loads incorrectly the first time you enter. Still does, but doesn't kill the layout the same way anymore. Somehow the > in the first TD of topmenu gets dropped to the bottom of the page. Works as usual after reload. Strange ...
- DONE! Increase security, log stuff.
- DONE! Advanced external handling (from links page?) edit, remove. Plus display links page at all :-) ...
- DONE! "Up"/"back"-link on submenus/pages.
- DONE! Nicer date format on news and elsewhere.
- DONE! Did return link. Return to edited page after saving changes.
- DONE! News handling, all of it!
- DONE! Re-implement showing of category name in external link/unlink list.
- DONE! New table for external categories?
- DONE! Did return link instead. Return to previous page after logging in.
- DONE! Return link on edit pages, confirmation messages.
- DONE! Show ideas category to admin.
- DONE! Remove the SQL query from showing.
- DONE! Remove spaces between lines in external and subpage lists.