Archive reader
- For older pages: first, lock all comments. Then find an army of people to find the best 3 out of every page of comments.
- This requires a new comment area design that allows you to reveal the other comments
- It also requires some method of checking off the three best comments with a special admin form, and I guess setting a new column value of “goodcomment” in bcb_comments to “yes” for the 3 lucky ones
- Visually mark the good ones. Colour them? Put a star in the corner..?
- Maybe the easiest way to do it would be to append ?moderationkey=12345 to the URL which makes checkboxes appear beside comments, but is there something more secure than that
- Come up with a scheme\schedule that allows new pages to be moderated quickly
- Come up with a scheme for unmoderated pages (maybe just the most recent 3 in that case.)
- Make sure that every new comment is still appended to the bottom, if just for the person who posted it. They need to know how their comment looks. Maybe default to showing all comments after a comment is posted.
- Remember comments are a big part of the mobile design. They will have to be completely reworked to fit in with this.
- Comment rating system
- Put a star on nice comments!
- Still need to star archive pages
- A method of checking off the three best comments with a special admin form, and I guess setting a new column value of “goodcomment” in bcb_comments to “yes” for the 3 lucky ones
- Star all pages
- Tweak mobile comments to work with this stuff
- Introduce comment moderation. Highlight only three.
- Make the dumb comment filter less obnoxious, add exceptions for Veronica, and for anyone who ever gets moderated up I guess?
- If the page doesn’t automatically update, put comments on automatic lockdown and put a notice on the site.
Other archive reader improvements
- Remade all the page navigation arrows.
- Fancy temporary red highlight on the next\prev page arrows for 10 page loads
- Popups with various archive milestones
- Make the return trigger appear more readily for new peepz
- A cookie-type thing that reminds visitors where they stopped reading when they return?
- Overlays like “You’ve read 50 pages, maybe you should buy the book, since you’re in the US here’s a discount”, or “You’re 120 pages in, today, good work archive-binging!”
- Change site colours for moody chapters?
- Make Safari’s “Reader” function work nicer for iOS users:
- If on the homepage, it will simply show a high res version of the main page
- If in the archive, it will show high res pages and work with Reader to supply them from that point to the most recent page. They could read the entire comic in “Reader”.
- Develop a new comic reader based around AJAX, which also keeps in mind the new curated comments and the new intro chapter\old archive division
BCI Revisions
- Add sign out link in a nicer way
- Fix BCI expiry date display problems on member center
- Have a new field in comments called cardno, which is written to with the session var of logged in users, and blank for others. Only show gold if cardno maps to an active user
- I also guess this means I have to finally figure out who has an active account or not.
- I guess this means: clear their username setting, reverse forum name, deny access when logging in, clear their ad cookie.
- If they’re a normal member, change to BCI Member. If they’re moderator\special ed, send an email for me to do it manually and tell them “this might take a day or two”
- Transition PIN’d comments. If PIN unique, map to cardno. If not unique, map to 999
- Add a line to the database and email the new details to that person.
- Change the login system to mark a session var cookie that lasts forever.
- Delete any PINs from comments recorded, and delete all the checks in commentdisplay and post that have to do with !1234 pins
- Enable the thing on the homepage that trashes the old BCBBCIPIN cookie and polices
- Generate a welcome PDF and email it to me
- Have some globally visible line at the top or something that says “logged in - gold \ normal account”
- Maybe create a basic membership to protect your name and view some introductory incentive comic.
- No more monthly BCI.
- Put a thing on post.php that either says “Log in if BCI”, or “Logged in as 990”, with a marker to advertise new BCI content if it’s X days old?
- Serve an error to users who try to set a taken username.
- Show all new incentive content, grey out stuff for normals, some sort of means of reminding people to buy a membership?
- When forumname set, pass it to Invision
- Create a basic membership to protect name, view comic (prereq. will be letting us email you). Line at the top or something that says Logged in as a Gold member, here’s the new content as of a few days ago, grey out stuff they can’t access? Maybe a good way to drive BCI memberships?
- If they’re a normal member, change to BCI Member. If they’re moderator\special ed, send an email for me to do it manually and tell them “this might take a day or two”
- Announce we’re phasing out the postage opportunities, username exclusivity, and switching to passwords. (Indeed, in this email say “please! enter a password.”)
- Convert PIN system to passwords.
- Simplify username to just specify one. It will be used on Candybooru and set on the forum, and set as the rememberedname when you log in. username cannot be purely numbers
- Renew notice pops up when 3 months to go
Forum
- The javascript thing that resizes oversized images in posts should not run only after the page has finished loading. Have it run while the page loads
- There’s no forum home link for mobile
- The javascript thing that resizes oversized images in posts should not run only after the page has finished loading.
- It seems as if the header CSS stuff for retina works really badly in non-Retina iOS devices and non-480px Android\other devices??
- This will replace the sidebar alongside site news, and will present the following information:
- Smallprint, Twitter links (@Taeshi, @SuitCase874, @bcbcomic, @HotSomali92), Tumblr links (askbcb, su.itca.se), upcoming conventions, Not Enough Rings ad
- Ads for major products: book, BCI, figurine
- Kill the mobile BCB site ad.
- Maybe also: popular forum topics, IRC advertisement
- The latest Ask BCB (THIS REQUIRES TECHNICAL WORK TO FIGURE OUT)
- A random selection of “excellent”-tagged Candybooru images (THIS REQUIRES TECHNICAL WORK TO FIGURE OUT)
- A random selection of notable comic pages (THIS REQUIRES EDITORIAL WORK TO FIGURE OUT)
- Oh, all Twitter links should have the follow button. @Taeshi should have recent updates visible (maybe.)
- Incorporate all new privacy policy junk (Burst, Contextweb) into the privacy policy page. Make it prettier
- How will the site news look without a sidebar to pad it? Not sure.
- Follow the Oatmeal\scribol\sankaku style and have little appealing captioned thumbnails driving traffic elsewhere on the site. Maybe the Candybooru, notable pages and ask bcb should be folded into a “film strip” of squares?
- Add sashes.
- Allow users to log in with username OR card number.
- Generic ads.
- Put thumbs at bottom of Candybooru and Forum
- Set up footer’s generic ads.
- Bottom-of-page link stuff, redesigned homepage - Rework the whole footer, add privacy page link
- Footer’s generic ads: graveyard, caramelo agridulce, russian translation, webcomic beacon interview, tv tropes page
- Conventions
- IRC advertisement?
- Notable comic pages
- One of: IRC ad, Ask Roseville High entry, Not Enough Rings entry, Baggage Claim entry
- Veronica’s formspring
Popcorn help
- Also rewrite the meta descriptions. Google site:bittersweetcandybowl.com -“a chapter of the” -inurl:forum
- The meta descriptions for each page on Google are really bad, they truncate too early. Revise them all to look good.
Bugs
- Strange font size differences across browsers
- Get automatic backups running
- Make sure logs only record useful info (no PHP notices) and aren’t going to fill the disk
- Add more ngninx stuff?
- Check Android browser, Android Chrome, WP7, WebOS.
- Check the 404s and process them
- Fail whale
- Fix Apache disaster
- Get to the bottom of the Typekit-derived page load freezes. I’ve heard it happens in Firefox and Chrome, but I’m not sure about Chrome, and people have complained less as time goes on, and Typekit couldn’t work out the problem.
- Log and backup disaster
- Look at the site in no-Javascript
- Spider the site for 404s\403s and work on those. Also check error_log for such errors.
- Various IE7 bugs - Michael’s position on the homepage new visitor thing, various others, fix borders on ads
- speech bubble tail across browsers, when not logged in with a name
- It gives up if you post something long??
- Unable to stat error
- Links from forum to “even” pages display in mobile? (Solved?)
- Check rewriterules
- h4 or whatever on store is too far to the side
- iframe border on IE
- When posting a comment, if it’s comment 50 you end up on the wrong page. Make it so that you’re always redirected to /$thread-$latestpage.html
- /lol.html/ and /lol/ loads a page, it shouldn’t
Server stuff
- Migrate to the new Joyent server.
- Make sure it doesn’t have the segfault issue
- Ensure it does automatic backups (I have Crashplan, and Crashplan has a Solaris port, does this mean I can use that? If not that, what about dropbox? box.net?)
- Ensure it does daily MySQL backups too! Geez!
- Make sure PHP/Apache/MySQL logs are set up to record in a predictable place for all my virtual hosts, and nowhere else (not in their own host directories!)
- Make sure they won’t fill the disk, and are properly rotated\deleted
- Make sure nothing else will grow to fill the disk like that.
- We have an autoupdate for new pages, but not new chapters. Can we code a new chapter autoupdate thing? Might need a new bcbcomicsupcoming table in MySQL to do this.
Store
- HUGELY revise the process for mail orders. Have CSS media type stuff do an amazing print out “order form” with all the details required, and instruct user to simply print. Make sure all browsers support that (if not, provide a /orderform.html)
- Leave us a tip? It’s always appreciated! (A new row in the table..)
- Lucy figurine page needs more details about packaging, better photos, etc.
- Make the Amazon page nicer: inside the book, product shots, encourage more user reviews
- Take some more photos. :( I need: Figurine-in-box, new Jasmine charm, two charm packs, BCI Header.
- Daisy popup and @bcbcomic tweet and news post to advertise it.
- BCI section should have teasers of all the comics!
- Get rid of monthly payments for BCI
- If you add a bunch of things to your cart very quickly, you get a hideous AJAX error popup. Somehow stop this! It’s worth noting that the http://conceptlogic.com/jcart/ demo doesn’t seem to do this, and that I haven’t checked if the problem happens in all browsers.
- Make new button images for the store
- Make shipping summary pretty
- Name charm packs!
- SALE! on posters, pendant.
- Shirt ideas: JERKFACE!, KIZUNA DIED, DEAL WITH IT!, Amaya saying “…”, Paulo making a face, underneath LADIES
- Some animation for the book dropping onto the Daisy cart would be terrific. To do this properly, the way jcart puts new items at bottom would have to be revised
- Take some more photos. :( I need: Figurine-in-box, new Jasmine charm, two charm packs, BCI Header,
- The floating Daisy cart in Internet Explorer is a disaster. Can someone fix it in a nicer way than my awful conditional comments in the HTML
- Using the shipping calculator code that currently only shows in the checkout, provide a running shipping cost below the item list that updates as you add items (not sure where to visually put it..)
- Donation button
- Integrate Spreadshirt shop
- some visual notification for a box dropped on Daisy cart
- Little line of squares to highlight BCI features
- Look into limiting fan pack keychain abuse
- Popup link for external links
- Rename locket to pendant
- Lucy figurine page needs box photo, active purchase buttons, YouTube stuff.
- Make Daisy’s sweat drops more dynamic
IPN
- For US book orders, have it generate a tab-separated line that’s in the Amazon format.
- For other things, add to a simple order database I guess? Just needs “id”, “name”, “address”, “order contents”. And create some kind of local script I can run that downloads a range of rows from that database, puts it into an avery label-formatted page which I can print and affix to things.
- Automate BCI. When purchased, add to DB and email them, auto set forum username.
- Automate the store. Submit tab-separated junk for Amazon fulfilment, print out nice little mailing labels for us to use on other things
New reader
- Make some kind of landing page for new visitors coming via ads, an improvement on /introduction.html basically
- Love http://www.npccomic.com/about/ , make this the model
- Something to address “do you think we’re furries? oh god”
- Diagram - mike and Lucy = bugs, Mickey. =\= baww furry ( we hope)
- Replace the newto intro text on homepage, and the grap hics.
- The “New to” intro text on the homepage is awful, and the graphics are now too dated. Replace it all
- Yiff in hell image for homepage for new visitors only, something to battle the furry menace
- I went and manually managed all the starred comments for the first ten chapters
- Set up ad chain.
- Set up some nicer email templates generally..
- Survey
- Make sure we have bought all the fonts the site uses - at this stage, Frutiger is all that comes to mind??
- News post about comment changes, archive changes, book meteretc.
- Newsletter setup for NER and BCB
- Proofread every word on the site.
- Redo images in characters section to be consistent
- Set up some kind of newsletter template so I know what I’m doing for newsletters.
- Sign up for bcb.cat, use it in place of bcb.im. First, though, find out how risky it is that we’ll get booted for not writing in Catalan. I was gonna ask nyan.cat guy but he’s not posting to Twitter anymore
- Update tvtropes links with archive update
- Ask around webmaster\advertising message boards for international ad networks that offer better than 0.02 CPM.
- Update the old quizilla quiz, figure out how to make similar quizzes on Facebook and do one there.
- Make the Amazon page nicer: inside the book, product shots, encourage more user reviews
- Can we make money with Amazon affiliate links in any way?
- New ads
- After a lot of page reads change leaderboard in comic viewer to BCI or book.
Candybooru
- Restore the Next/prev buttons on image view pages, with thumbnails to show what the next bits look like! Maybe even “related images”, make the whole site sticky.
- if you tag something with “deleteme” that you should put a comment as to why
- Automatically capitalise (Artist).
- Browser bugfixes - check search input placement, input element text sizes.
- Excellent tag should be fully fleshed out.
- Something to protect against people who wreck tags?
- Replace Image and Resize.
- Next/prev buttons on image view pages, with thumbnails. Maybe even related.
- No comments (Amaya) image where necessary.
- Add a dumb 2+5=7 check to the comments to fight spam
- Add an “Edit” functionality for comments?
- Add the emoticon popup to the postcomment box.
- Automatic forgot password function (PLEASE! I get so many emails)
- Candybooru autosize javascript should default to scaled down and load on load.
- Candybooru pagination bug. Alias adding bug. offspring->kittens
- Check why Candybooru can’t remember logins all that well, is it that security feature where it remembers your IP?
- Enable tag_history. Something is breaking it
- Excellent tag should be fully fleshed out. Lock non-admins from applying it, and ensure it’s a good selection of excellent things.
- No meta descs?!
- Show the No comments Amaya image where necessary
- fix replace tags
- candybooru cleanup, make it nice
- Log out appears on user profile page even if not logged in
- Gold border on excellent images
- Above popular tags, “excellentâ€
- Gold border in Candybooru for excellent images
- Candybooru small print in mobile safari
- FancyZoom check
- Excellent button\notification\borders on Candybooru
Misc
- Unify login systems between Candybooru, BCI, comments and the forum.
- Jasmine on Char page
- bcb logo tilt fix
- Fix the updated archive. Firstly, Return looks faded
- The site rainbow needs to be remade with a bit more care and precision. It always has. Also, rename Gallery to Candybooru and change the font from Frutiger to whatever I’m using with Typekit (will have to buy this.)
- I redid the homepage! No comments!
- Switch back to mobile edition should be really big
- Auction script