summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Dylan Lloyd [Sun, 6 Mar 2011 05:47:13 +0000 (00:47 -0500)]
Adding support for /notes/YYYY/MM/DD urls
It is now working, but the results need to be paginated. There is already a pagination system in use for the page class, so it would nice to turn that into something separate that can be inherited.
Dylan Lloyd [Sun, 6 Mar 2011 04:19:42 +0000 (23:19 -0500)]
Added cms.php
...Added cms.php, don't know how I missed that...
Everything works but #contact_me isn't spaced correctly and gets screwy with an exhibit open.
Have realized there is no way to erase what PHP has already printed to the client after issuing a 404. The method of output needs to be changed to allow for this.
Would very much like to implement note lists with /notes/YYYY/MM/DD.
Dylan Lloyd [Sat, 5 Mar 2011 21:07:42 +0000 (16:07 -0500)]
Now issues 404 if page # not found
Dylan Lloyd [Sat, 5 Mar 2011 20:58:12 +0000 (15:58 -0500)]
Everything now comes from cms.php
Now every page is generated by includes/cms.php. I still need to do more checks to issue 404s appropriately.
Some leftover cruft from past merges was cleaned.
Dylan Lloyd [Thu, 24 Feb 2011 01:02:10 +0000 (20:02 -0500)]
MySQL q's are now prepared. Added includes/cms.php
All MySQL queries from $_GET are now prepared. This logic has been placed in `$this->query($sql, $data_types, $dirty_data, $dirty_data...)`.
Projects are now also handled by includes/cms.php.
I still don't feel as though the code is entirely DRY, and the object schema still feels somewhat procedural.
The publish_* scripts need to be updated or gotten rid of for a nice interface.
The date_posted storage needs to be switched to datetime, that was a silly decision to start with.
Dylan Lloyd [Thu, 17 Feb 2011 04:38:42 +0000 (23:38 -0500)]
Merged branch 'no-javascript' with notes
Now gracefully falls back to friendly URL's when javascript is disabled. Links are adjusted to anchors with javascript on page load.
notes/ are paginated with index.php and rewritten to from /notes/page/# and notes are permalinked at /notes/note_title. index.php loads exhibits from MySQL to allow for this.
notes/ are published via publish.py, and exhibits are published via publish_projects.py. THESE SCRIPTS ARE NOT SAFE - they trust user input implicitly and are chmodded 700.
mysql> show tables;
+----------------------------+
| Tables_in_dylanstestserver |
+----------------------------+
| notes |
| projects |
+----------------------------+
2 rows in set (0.00 sec)
mysql> desc notes;
+-------------+--------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-------------+--------------+------+-----+---------+----------------+
| id | int(11) | NO | PRI | NULL | auto_increment |
| date_posted | date | NO | | NULL | |
| title | varchar(255) | NO | | NULL | |
| text | longblob | NO | | NULL | |
| url | varchar(255) | NO | | NULL | |
+-------------+--------------+------+-----+---------+----------------+
5 rows in set (0.00 sec)
mysql> desc projects;
+-------+--------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-------+--------------+------+-----+---------+----------------+
| id | int(11) | NO | PRI | NULL | auto_increment |
| title | varchar(255) | NO | | NULL | |
| text | longblob | NO | | NULL | |
+-------+--------------+------+-----+---------+----------------+
3 rows in set (0.00 sec)
Dylan Lloyd [Wed, 16 Feb 2011 06:29:39 +0000 (01:29 -0500)]
notes/ now working!
Dylan Lloyd [Mon, 14 Feb 2011 09:31:01 +0000 (04:31 -0500)]
Looks okay, gotta decide on a cms
Dylan Lloyd [Sat, 12 Feb 2011 07:54:37 +0000 (02:54 -0500)]
Changed my repo to link to gitweb
Dylan Lloyd [Fri, 4 Feb 2011 20:52:40 +0000 (15:52 -0500)]
Added a 'pragma directive' to declare UTF-8 char encoding
Dylan Lloyd [Sat, 22 Jan 2011 06:00:03 +0000 (01:00 -0500)]
Added a 404.php title and tidy'd it
Dylan Lloyd [Sat, 22 Jan 2011 05:05:04 +0000 (00:05 -0500)]
Fixed mistake in .htaccess for ErrorDocument 404.
The path of the document must begin with a leading / and consist of the full path to the document relative to the DocumentRoot (which is the virtual host root dylanstestserver.com).
Reference here:
http://serverfault.com/questions/81061/htaccess-redirect-of-404-error-just-prints-filename-doesnt-execute-file
Dylan Lloyd [Sat, 22 Jan 2011 05:01:48 +0000 (00:01 -0500)]
Added .htaccess and 404.phpfor a custom ErrorDocument.
Dylan Lloyd [Sat, 22 Jan 2011 04:54:15 +0000 (23:54 -0500)]
Changed #portfolio li font-family to sans-serif.
Dylan Lloyd [Tue, 18 Jan 2011 23:50:29 +0000 (18:50 -0500)]
changed i_like_pandora blurb
Dylan Lloyd [Thu, 13 Jan 2011 02:43:00 +0000 (21:43 -0500)]
got peepshow italic, by adding css for #peepshow_
Dylan Lloyd [Wed, 12 Jan 2011 00:26:32 +0000 (19:26 -0500)]
fixed validation error
Dylan Lloyd [Wed, 12 Jan 2011 00:05:09 +0000 (19:05 -0500)]
Swapped class names, cleaned CSS & HTML, tidy'd.
Switched .exhibit to .tab and .tab to .exhibit. Changed project specific class name's to ID's and standardized the naming. Added comments to group the ID's in includes/style.css.
Got rid of empty li elements and moved virtually all style to the stylesheet as it should be.
For some reason I can't figure out, the #peepshow_entry_title-2 anchor element is not inheriting font-style:italics.
Dylan Lloyd [Tue, 11 Jan 2011 04:47:19 +0000 (23:47 -0500)]
slowed the slide effect to 600, not sure why it was at 400
Dylan Lloyd [Sat, 8 Jan 2011 05:11:02 +0000 (00:11 -0500)]
got rid of kjondesign
Dylan Lloyd [Sat, 8 Jan 2011 04:00:23 +0000 (23:00 -0500)]
added my repo, moved everything up by 15px, got rid of blank space at the bottom and tidy'd.
Dylan Lloyd [Sat, 8 Jan 2011 03:53:07 +0000 (22:53 -0500)]
tidy'd and fixed another class typo
Dylan Lloyd [Sat, 8 Jan 2011 03:37:42 +0000 (22:37 -0500)]
fixed class typos and resized i_like_pandora title
Dylan Lloyd [Sat, 8 Jan 2011 02:58:30 +0000 (21:58 -0500)]
added i_like_pandora
Dylan Lloyd [Sat, 25 Dec 2010 06:16:40 +0000 (01:16 -0500)]
fixed favicon link
Dylan Lloyd [Sat, 25 Dec 2010 05:31:27 +0000 (00:31 -0500)]
trimmed jquery-components, combined .js files
cat jquery-core.js jquery-custom-min.js tabs.js > all.js
jquery-custom-min.js will need to be recompiled from their website to add functionality. jquery-all-components has all components for easy testing of features.
Dylan Lloyd [Sat, 25 Dec 2010 05:24:12 +0000 (00:24 -0500)]
changed .js link to reflect rename from last commit
Dylan Lloyd [Sat, 25 Dec 2010 05:21:39 +0000 (00:21 -0500)]
got rid of accidental files from blueprint.css which i'm not using
Dylan Lloyd [Tue, 21 Dec 2010 23:18:29 +0000 (18:18 -0500)]
fixd 2links, rm READOO/, should now be rdy for ec2
Dylan Lloyd [Tue, 21 Dec 2010 22:44:54 +0000 (17:44 -0500)]
no more peepshow_html, keep it simple, stupid
Dylan Lloyd [Mon, 20 Dec 2010 21:51:58 +0000 (16:51 -0500)]
tidy'd
Dylan Lloyd [Mon, 20 Dec 2010 21:39:31 +0000 (16:39 -0500)]
fixed spacing error and changed header link to W3C/unicorn
Dylan Lloyd [Mon, 20 Dec 2010 21:23:52 +0000 (16:23 -0500)]
fixed stylesheet typos, now validates
Dylan Lloyd [Mon, 20 Dec 2010 17:21:55 +0000 (12:21 -0500)]
fixed linking to anchor
Dylan Lloyd [Mon, 20 Dec 2010 17:09:39 +0000 (12:09 -0500)]
<h3> not allowed in <span>
Dylan Lloyd [Mon, 20 Dec 2010 03:41:47 +0000 (22:41 -0500)]
more typos
Dylan Lloyd [Mon, 20 Dec 2010 03:33:24 +0000 (22:33 -0500)]
typo
Dylan Lloyd [Mon, 20 Dec 2010 03:28:01 +0000 (22:28 -0500)]
added youtube_backup
dylan [Mon, 6 Dec 2010 04:36:09 +0000 (23:36 -0500)]
fixed bad commit on index.php, restored to HEAD^
dylan [Thu, 2 Dec 2010 06:41:56 +0000 (01:41 -0500)]
added favicon
dylan [Mon, 25 Oct 2010 05:57:32 +0000 (01:57 -0400)]
added drawcss, showdivs function
dylan [Thu, 21 Oct 2010 19:00:09 +0000 (15:00 -0400)]
some things work sometimes incorrectly
dylan [Tue, 19 Oct 2010 23:31:03 +0000 (19:31 -0400)]
chgd effects, fixd typos, betr formatting, += copy
need to: analyze http requests, get rid of unnecessary jquery components
dylan [Mon, 18 Oct 2010 20:43:25 +0000 (16:43 -0400)]
formatting fixes & tabs fully functioning
dylan [Mon, 18 Oct 2010 18:04:22 +0000 (14:04 -0400)]
first jQ tab functions.
in retrospect, the naming for .tabs/.projects could not be more backwards. somebody should switch them. hmm.
dylan [Mon, 18 Oct 2010 17:53:00 +0000 (13:53 -0400)]
added hidden div & jQ proofofconcept on 1st link
dylan [Mon, 18 Oct 2010 06:25:41 +0000 (02:25 -0400)]
typos
dylan [Mon, 18 Oct 2010 05:54:20 +0000 (01:54 -0400)]
added / to banner, added links & headers
dylan [Mon, 18 Oct 2010 04:12:54 +0000 (00:12 -0400)]
first commit