]> git.quilime.com - plog_bk.git/commitdiff
small changes quilime
authorGabriel Dunne <gdunne@quilime.com>
Fri, 9 Jul 2010 05:08:57 +0000 (22:08 -0700)
committerGabriel Dunne <gdunne@quilime.com>
Fri, 9 Jul 2010 05:08:57 +0000 (22:08 -0700)
content/log/2010-07-01_icosi
lib/data.php
lib/init.php
lib/output.php
lib/template.php
public/css/style.css
public/index.php
public/js/prettify/prettify.css
templates/default.html.tpl
templates/nav.html.tpl

index 752d9359b46861543092a3439fc64ba20b061a41..97747548dbdd3a24fa17041cef6ddfb7e72d0382 100644 (file)
@@ -2,8 +2,7 @@ tags = fabrication, construction, icosi, installation, design
 title = icosi fabrication
 date = 2010-07-01
 --
-Fabrication progress on the 'ICOSI' project: a projection sculpture for an upcoming audiovisual installation at the 
-[Biennial of the Americas](http://www.biennialoftheamericas.org/) in Denver at the end of this month. The finished form is a section of a squished icosidodecahedron (scaled on the z-axis by 0.5). The form will act as a projection surface for visual software, which is directly linked to the audio components.
+Fabrication progress on an audiovisual installation. The finished form is a section of a squished icosidodecahedron (scaled on the z-axis by 0.5). The form will act as a projection surface for visual software, which is directly linked to the audio components.
 
 <a href="http://www.flickr.com/photos/quilime/4743498955/" title="view on flickr">
 <img src="http://farm5.static.flickr.com/4077/4743498955_d8d524bd27.jpg" /></a>
index 53d41c683e9ffc2627b9b25216d579789bc27716..00d8bcad1c7a5cd834eaade603bbbe9c94659161 100644 (file)
@@ -69,10 +69,10 @@ function parse_file($f)
        $res = $config;
        
        $res['url'] = WEB_ROOT . DIRECTORY_SEPARATOR . $pathparts[sizeof($pathparts)-1] . DIRECTORY_SEPARATOR . basename($f);
-       $res['timestamp'] = $config['date'] ? date('U', strtotime($config['date'])) : date('U', strtotime(filemtime($f)));
+       $res['timestamp'] = date('U', strtotime( $config['date'] ? $config['date'] : filemtime($f)));
        $res['cat'] = $pathparts[sizeof($pathparts)-1];
        $res['content'] = Markdown($content);
-       $res['tags'] = explode(', ', $config['tags']);
+       $res['tags'] = explode(' ', $config['tags']);
        
        return $res;
 }
@@ -175,19 +175,4 @@ function parse_config ($config_file)
     
     return $config;
 }
-    
-    
-    
-function define_constants($constants = 'config')
-{
-    $config = explode("\n", file_get_contents( $constants , FILE_USE_INCLUDE_PATH ));
-    foreach($config as $c) {
-        $var = explode("=", $c);
-        define(trim($var[0]), trim($var[1]));
-    }        
-}    
-    
-    
-
-
-?>
\ No newline at end of file
+?>
index 29a7dd8fa30263c4901b451445ee32a7abde497b..53e5cef36c06dfc33b22025ec29a2732863c3aa6 100644 (file)
@@ -7,6 +7,7 @@
        define ('SITE_TITLE', 'quilime');
        define ('LOCAL_ROOT', '/home/quilime/quilime-site/');
        define ('WEB_ROOT', 'http://quilime.com');
+       
        define ('CONTENT_DIR', 'content');
        define ('TEMPLATE_DIR', 'templates');
        define ('PAGE_DIR', 'pages');   
@@ -17,6 +18,4 @@
     require_once 'markdown.php';       
     require_once 'template.php';       
 
-    define_constants();
-    
 ?>
\ No newline at end of file
index 605dfdead8517e840dc67a425b510c805947fe57..89ac4f674e36cbd549f5ecbf1bd2296af917cae4 100644 (file)
@@ -4,7 +4,10 @@
 function get_template_instance()
 {
     $t = new Template();
-    $t->template_dir = join(DIRECTORY_SEPARATOR, array(dirname(__FILE__), '..', 'templates')); 
+    $t->template_dir = join(DIRECTORY_SEPARATOR, array(dirname(__FILE__), '..', TEMPLATE_DIR));
+       $t->template_cache_dir = join(DIRECTORY_SEPARATOR, array(dirname(__FILE__), '..', TEMPLATE_DIR, 'cache'));
+//     $t->caching = 0;
+       
     return $t;
 }
 
index b66cd1d200be257a44e3429dc3d77a54d0bee8e0..abbb3b78d58a362209910eb8d9e3ba15e59f4e22 100644 (file)
@@ -2,14 +2,17 @@
 
 class Template
 {
+       
        var $template_dir = 'templates';
+       var $template_cache_dir = 'cache';
+       var $cachr_file = null;
        var $response_format = 'html';
+       var $caching = 1;
        
        var $_tpl_vars = array();
 
        function __construct()
        {
-               
        }
        
        
@@ -37,11 +40,19 @@ class Template
        {
                extract( $this->_tpl_vars );
                
-               if (is_file($this->template_dir . DIRECTORY_SEPARATOR . $template))
+               
+               if (is_file( $this->template_dir . DIRECTORY_SEPARATOR . $template ))
                        include( $this->template_dir . DIRECTORY_SEPARATOR . $template );
                else
-                       include( $this->template_dir . DIRECTORY_SEPARATOR . 'default.'.$this->response_format.'.tpl' );                
+                       include( $this->template_dir . DIRECTORY_SEPARATOR . 'default.' . $this->response_format . '.tpl');
                        
+
+       }
+       
+       
+       function ob_file_callback($buffer)
+       {
+//       fwrite($this->cache_file, $buffer);
        }
        
        
index b50e99878341dabfb27b69ee19b8b93e2c0aa781..94881751d3afd599e66b40c3204cbb970cd5d4c3 100644 (file)
@@ -1,5 +1,5 @@
 body { margin:80px 100px 50px 40px; }
-html, body, table { font-family: monospace; font-size:12px; line-height:1.6em; color:#666; }
+html, body, table { font-family: sans-serif; font-size:12px; line-height:1.4em; color:#44d ; }
 
 .nav { position:absolute; z-index:1; top:20px; left:30px;  }
 .nav ul { margin-left:1em; }
@@ -19,7 +19,7 @@ a:hover, a.mute:hover { color:#d15; text-decoration:none; }
 
 /*headings*/
 h1, h2, h3, h4, h5, h6 {  font-size:1em; }
-h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { text-decoration:none; }
+h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { }
 h1 { margin:0 0 3em 0; }
 h2 { margin:0 0 0.5em 0;  }
 h3 { margin:0 0 0 0; }
index c3442e0f897c19f85c6c5aec834500049363a5db..204b88c645baeb82737195a519b4c27fb9e3ca88 100644 (file)
@@ -9,7 +9,6 @@
        $t = get_template_instance();   
        $t->response_format = $response_format;
        $t->assign('view', $_GET['v']);
-       $template = 'default.'.$response_format.'.tpl';
                
        # content folder
        if (is_dir(LOCAL_ROOT . CONTENT_DIR . DIRECTORY_SEPARATOR . $url_parts['url']) && $url_parts['url'] != "/") {
index 90200e12016466c22f0ee93a7b78d5eae3b8ecbd..b35d1f90773cbc32d9d91e0fabc69df05de7df40 100755 (executable)
 .atn { color: #606; }
 .atv { color: #080; }
 .dec { color: #606; }
-pre.prettyprint, code.prettyprint { font-family:monaco, "Lucida Console", monospace; font-size:12px; line-height:2em; padding:0.4em 0.6em; background:#222333;
+pre.prettyprint, code.prettyprint { font-family:monaco, "Lucida Console", monospace; font-size:14px; line-height:1.5em; padding:0.4em 0.6em; background:#222333;
 -moz-border-radius: 8px;
 -webkit-border-radius: 8px;
 }
-pre.prettyprint { padding:20px; line-height:1.4em; }
+pre.prettyprint { padding:20px; }
 
 @media print {
   .str { color: #060; }
index 699de36fcbc2c705a21f6f36753020f224a002db..f41a3dea72f12097f8604523fa444d68cb4318b4 100644 (file)
@@ -3,7 +3,7 @@
     
     <? $this->include_template('head-inc.html.tpl') ?>
     
-    <title><?=SITE_TITLE?><?=$this->title(); ?></title>
+    <title><?=SITE_TITLE?><?=$this->title();?></title>
     
 </head>
 <body>
index aa86c465d8c78889971ca3ae06c2c996d4262096..73a85fe2047ba3ed167d8d3ceb222798a15226c9 100644 (file)
@@ -1,10 +1,10 @@
 <ul class="nav">          
 
-       <li><a href="/">home</a><br/><br/></li>
+       <li><a href="/"><?=SITE_TITLE;?></a><br/><br/></li>
        <li><a href="/log/">log</a></li>                
        <li><a href="/code/">code</a></li>
        
-       <br/>
+       <br />
        
     <li><a href="/agg/">aggregate</a></li>
     <li><a href="/links/">links</a></li>