Wednesday the 24th, March, 2010
Work, work, work. Rachel's been doing stuff for Awesome Thanks all day. Grabbing title, artist, and source information from deviantart pages and the like. Then her power cable started jiggling loose more than normal, and her computer stopped charging totally! She had to take the whole thing apart and poke at the connector to bend it just the right way. Meanwhile, Adrian goes crazy and makes like 100 new pages.
Tuesday the 23rd, March, 2010
It's been almost a week! This page deserves better than neglect! What's Rachel been up to? Well, mostly SERIOUS BUSINESS PROJECTS. That and making tons of articles on the wiki. But now, NOW, NOW—today things are different. The best internet service ever, http://cornify.com/ has been integrated into Wetfish's official logo. :Z
Wednesday the 17th, March, 2010
More importantly, we need to think about the best ways to send information between users/projects on wetfish. Read more on the Inter-Information page.
Sunday the 14th, March, 2010
Today's a good day. Rachel added a bunch of new features to the wiki!
1. Whenever you embed offsite images, they're automatically saved in the upload directory.
2. Fixed a bug where curly braces would get chopped off the ends of the title and content.
3. Now you can go exploring for cool pages on the wiki with @Random.
4. Removed curly braces from the title bar, but it'd be better if it were a formatting option.
Saturday the 13th, March, 2010
Today Rachel decided to review several PHP frameworks to get inspiration for wetfish's own Ecto, and to see which would work best for NiceCMS.
http://www.symfony-project.org/ — Symfony is a PHP framework which seems more like a big structure for how projects should be laid out as opposed to a library of useful functions. The site is pretty, and the documentation seems decent, but there's an entire installation process and it forces all of your projects to follow the same directory structure. In all, it seems more geared towards 'BIG IMPORTANT BUSINESS PROJECTS' than being a nice little thing that's easy to understand and run with.
http://www.atomikframework.com/ — Atomik seems a bit nicer, with a focus on simplicity; you can start working by just dropping it into a folder! Interestingly, most of these frameworks require a specific directory structure. Why not try to create it automatically before asking the user to make it? Atomik also includes functions for storing variables in the global scope, which is neat, but it's nothing PHP can't do out of the box.
http://cakephp.org/ — Yum! CakePHP seems really nice, with a shiny website, extensive documentation, and a cute logo. ^___^ Just drop it into your project and start working. Well, that's almost true, they do force you to put all your files in a predefined folder. Unlike a lot of the other frameworks discussed, CakePHP includes useful functions for debugging, localization, and pagination.
http://codeigniter.com/ — Well, they say kick-ass on the main page so this is definitely some hardcore software. At first you might be tricked into thinking the website is very pretty, because it looks like FIRE! Unfortunately, as soon as you leave the main page, things start getting wonky. Ignoring the layout changing from page to page, the documentation isn't very well organized, and the FAQ assumes you're already familiar with the software. Most of the tutorials are video tutorials and the only comprehensive tutorial is hosted on some other site. Yuck.
After looking through the documentation for several other frameworks, it's become painfully obvious the general idea is to control the way people structure their files. Some frameworks go so far as including examples of 'proper apache configuration', assuming the user has access to their server's configuration files. Not very nice. If you're interested, here's a list of some other frameworks:
http://www.horde.org/
http://www.phpfuse.net/
http://phpwork.org/
http://www.qcodo.com/
http://qcu.be/
http://seagullproject.org/
You're encouraged to check them out and poke around in their documentations for useful features. If you find anything cool, share it! Ecto might need it.
Friday the 12th, March, 2010
Rachel was busy all week moving and working on ~*~ actual projects ~*~ , like implementing a WYSIWYG HTML editor, NicEdit, on a client's website. It's pretty awesome, and inspiration for a new project!
NiceCMS
About: NiceCMS
A lightweight, 'business-class' CMS, using jQuery, RSH, and probably some PHP framework. You'll be able to drop it onto any page and specify a content div to be dynamically replaced. The default edit page would include NicEdit, but also provide options for loading separate HTML and PHP files.
Awesome Thanks
About: Awesome Thanks
"Have you ever stumbled upon an artwork so terrible, you felt compelled THANK the artist in an AWESOME way, but never quite knew how? Here at AWESOME, THANKS!, we provide you with the balls you've never had to show shitty artists your gratitude with your most honest, satirical, crude and rude comments and critiques on their most awful of drawings!"
Kristy came up with this idea a few months ago, a place to showcase the best horrible artwork on DeviantArt, and all those other gay furry websites. She then convinced Rachel to program it for her by offering several blowjobs.
Friday the 5th, March, 2010
Unfortunately Rachel spent all Thursday sleeping and cleaning, not much programming happened. Fortunately, today is a bright, new day and the sun's not even shining over the horizon! A wonderful day, with rainbow lasers and tubeworms! Also to keep with the coral reef theme, FishEdit is being renamed to Coral.
Tubeworm
About: Tubeworm
Tubeworm is a media upload script, a vital component of wetfish's Coral Reef. It likes to munch on files both uploaded directly or linked to. Upon uploading, you're given the option to resize the image and/or add a caption. Provided is a basic URL and image tag for the wiki.
Wednesday the 3rd, March, 2010
Coral
Demo: edit.php
About: Coral
An AJAX file editor for your user account, written in PHP. View your files, edit, and save all through the browser. Even includes syntax highlighting for over 100 languages, courtesty of GeSHi. If you have an FTP account, you'll be able to log in and start using it right away. In the future, it'd be nice to integrate this with git and allow for custom file permissions like letting someone else edit a file on your account.
Treefire's Pidgin Thing
Today Treefire bugged Rachel for a couple hours because he couldn't get a python script to work. But now it works!! It's awesome! It puts the last 3 messages he receives on AIM into files to be accessed by other programs.
About: getlastim.py