Privacy Digest

News that can impact your privacy.
Login/Register
What is OpenID?
  • Log in using OpenID
  • Cancel OpenID login
  • Create new account
  • Request new password
Home Blogs MacRonin's blog
    • FAQ
    • Wishlists
    • Contact
    • Categories/RSS

Bookmark Us

Bookmark Privacy Digest 
Bookmark This Page 

Syndicate

Syndicate content
more

Advertisements

Tracking System
Tracking System
Private Detectives
Quality Security Services in California
Fleet Management
Hosting

Popular content

Last viewed:

  • Foreign Lobbyist Watchdogs, Rejoice!
  • Judge Slams MPAA ‘Cartel’ Allegations
  • IRAN ELECTION 2009 | Gathering the news about Iran's 2009 National election in one place.
  • Unprecedented 25-Year Sentence Sought for TJX Hacker
  • Schneier on Security: Conversation with Kip Hawley, TSA Administrator (Part 2)
  • In Bid to Sway Sales, Cameras Track Shoppers
  • Looking for Straight-Talk from AG Gonzales

tags in Topics

Activists Alert Anonymity Companies Congress Copyright Court (US) Databases Data Mining Editorial EFF Entertainment Exploits Fourth Amendment Government Hmmm ID Infrastructure Law Enforcement Laws Politics Privacy Remember Reports Rights Security Spin Zone Surveillance Telecommunications Tracking
more tags

View blog authority
Congressional Research
Broadcast Flag

IRC transcript for follow-up hack session at the conference call on Zen Theme & Zengine May 5,2007

Submitted by MacRonin on May 6, 2007 - 5:24pm
  • Open Source
  • Software

[7:49pm]jjeff:Who recorded?
[7:49pm]MacRonin:clsing the archives
[7:49pm]morphir:bigbrother recorded
===========================
[7:50pm]jjeff:I did, but if someone else has a good recording and wants to post it to groups.drupal.org, that'd be one less thing on my plate
[7:50pm]morphir:ok, cool
[7:50pm]morphir:thanks
[7:50pm]MacRonin:I have a recording, but I'll have to check it and remove some of the cruft at he start
[7:51pm]jjeff:MacRonin: that'd be great!
[7:51pm]jjeff:I usually make mono 32kbps mp3 files for the podcasts... long files can be BIG
[7:52pm]gusaus:it would be cool to keep this irc room open for communication/collaboration
[7:52pm]jjeff:sure
[7:52pm]jjeff:it'll be here
[7:52pm]gusaus:didn't know if it just stays open...
[7:53pm]magdelaine_:jjeff: I can help with documentation, if needed
[7:53pm]gusaus:there's a bot that keeps #drupal-lurkers open
[7:53pm]morphir:jjeff, will there be any speed improvement in zengine?
[7:53pm]jjeff:speed improvement over?
[7:53pm]morphir:phptemplate
[7:53pm]jjeff:over zen theme?
[7:54pm]jjeff:no... same as phptemplate
[7:54pm]jjeff:it actually calls phptemplate
[7:54pm]morphir:right
[7:54pm]jjeff:so should be about the same
[7:54pm]add1sun:magdelaine_, any docs improvements you can make, create an issue
[7:54pm]add1sun:and if you can make a patch for internal docs that would rock
[7:55pm]MacRonin:The original recording is 44.1 and stereo (definately overkill and big 70+meg) I'll make it mono and 32kbps
[7:55pm]magdelaine_:ahhh yes...I'm getting adjusted to the idea of doing patches
[7:55pm]j_wolf:i'd like to add a patch that wipes IE off the face of the earth.... :)
[7:55pm]dmitrig01:I figured out the bug
[7:55pm]gusaus:i've been looking to use zen as possibly a base theme for specific setups (install profiles) - for example band site, venue site, alt weekly site, radio site... would be ideal to give folks an easy way to select from a few custom subthemes for each setup... seems like zen/zengine will be good for that
[7:55pm]add1sun:magdelaine_, if you need any help with them, let me know
[7:55pm]MacRonin:A quick sampling sounds OK, I'll just have to edit out the beginning
[7:55pm]dmitrig01:jjeff: do you want me to post to the issue queue
[7:55pm]magdelaine_:thank you, I will
[7:55pm]dmitrig01:jjeff: a patch and all
[7:56pm]dmitrig01:jjeff: or just commit it
[7:56pm]dmitrig01:jjeff: because
[7:56pm]dmitrig01:jjeff: what happened
[7:56pm]add1sun:dmitrig01, normally a good idea to post a patch
[7:56pm]dmitrig01:jjeff: was the comment was never finished
[7:56pm]dmitrig01:jjeff: and it should have been
[7:56pm]dmitrig01:jjeff: but then again
[7:56pm]add1sun:and have someone else review the patch
[7:56pm]jjeff:right
[7:56pm]jjeff:yes... unclosed comment
[7:56pm]dmitrig01:jjeff: it might have been legacy code
[7:56pm]dmitrig01:so I am not sure weather to remove it
[7:57pm]dmitrig01:or to put a closing comment
[7:57pm]aigeanta:yes, remove it
[7:57pm]dmitrig01:because if there is css that is commented otu
[7:57pm]dmitrig01:and it's just some obscure margin
[7:57pm]jjeff:oh yeah... that was testing
[7:57pm]dmitrig01:then there is no point in it
[7:57pm]jjeff:just remove it all
[7:57pm]dmitrig01:oh
[7:57pm]add1sun:jjeff, is there a handbook page on using zen?
[7:57pm]jjeff:qualifies as "cruft" now
[7:57pm]jjeff:add1sun: I don't believe so
[7:57pm]dmitrig01:so can I post a patch
[7:57pm]dmitrig01:do I need reviewers?
[7:57pm]magdelaine_:add1sun: that's what I was wondering
[7:58pm]dmitrig01:or can I commit it right off
[7:58pm]dmitrig01:?
[7:58pm]magdelaine_:it is really more than a theme, zen that is...
[7:58pm]add1sun:magdelaine_, could you look around and see?
[7:58pm]dmitrig01:also
[7:58pm]magdelaine_:I will
[7:58pm]add1sun:magdelaine_, and if not create an issue
[7:58pm]add1sun:and then we can write some stuff up and get docs started
[7:58pm]dmitrig01:jjeff: should I commit to the stable release, or the dev version
[7:58pm]magdelaine_:yay! something I can do!
[7:58pm]add1sun::)
[7:59pm]add1sun:always something to do!
[7:59pm]jjeff:dmitrig01: commit to the dev version... (of the Drupal-5 branch)
[7:59pm]morphir:dmitrig01, I'll review
[7:59pm]magdelaine_:lots to do, not much I CAN do, yet :P
[7:59pm]jjeff:and then we'll create a new tag when we've got the issue queue down a bit
[7:59pm]jjeff:we also should probably zero out the HEAD version so no one gets confused and uses that
[7:59pm]dmitrig01:jjeff: what commit command should I use to commit it? because it would go into head if I just do 'cvs commit -m"asdf"'
[7:59pm]jjeff:(from CVS)
[8:00pm]jjeff:dmitrig01: I use Eclipse... so I don't really know
[8:00pm]dmitrig01:then does anyone know?
[8:00pm]jjeff:maybe cvs commit -r DRUPAL-5 -m "asdf"
[8:00pm]jjeff:?
[8:00pm]dmitrig01:I can try that
[8:00pm]jjeff:you could try it! :-)
[8:00pm]add1sun:dmitrig01, i actually check out the different versions
[8:00pm]add1sun:to diff dirs
[8:01pm]dmitrig01:I do that too
[8:01pm]dmitrig01:but
[8:01pm]jjeff:yeah, me too
[8:01pm]add1sun:so when i am in 5 i always commit ot 5
[8:01pm]add1sun:etc
[8:01pm]dmitrig01:I am talking about commit
[8:01pm]add1sun:dmitrig01, if you checked out 5
[8:01pm]add1sun:and you commit
[8:01pm]add1sun:it will commit to that checkout
[8:01pm]add1sun:i mean that version
[8:02pm]add1sun:so if i checkout -r DRUPAL-5
[8:02pm]add1sun:and then go in, monkey around
[8:02pm]add1sun:and then do cvs commit - m...
[8:02pm]gusaus:i'm really interested in the bits about making it easier to customize user profiles (aka creating something much more useful 'to a content producer/promoter' than myspace)
[8:02pm]add1sun:it will go to 5
[8:02pm]jjeff:I'm going to put the Zengine in my sandbox right now
[8:02pm]dmitrig01:ok, cool
[8:03pm]morphir:goody!
[8:03pm]jjeff:of course, it doesn't do anything on its own!
[8:03pm]jjeff::-)
[8:03pm]add1sun:dmitrig01, and even if it gets messed up we cn always revert ;)
[8:03pm]jjeff:so I've created a theme on it... that's the Zen theme ported over to Zengine... it's called
[8:03pm]jjeff:Xen
[8:03pm]magdelaine_:jjeff, where is your sandbox?
[8:03pm]jjeff:(confusing, I know...)
[8:03pm]jjeff:magdelaine_: 1sec
[8:03pm]add1sun:magdelaine_, the sandboxes are in CVS
[8:04pm]morphir: http://cvs.drupal.org/viewcvs/drupal/contributions/sandbox/jjeff/
[8:04pm]jjeff:yup
[8:04pm]jjeff:it won't be easy to download without using CVS
[8:04pm]jjeff:but I'll create a project for it tomorrow
[8:05pm]dmitrig01:morphir: I wil add the patch in a sec
[8:06pm]dmitrig01:morphir: just made it
[8:06pm]morphir:awesome
[8:06pm]jjeff: http://cvs.drupal.org/viewcvs/drupal/contributions/sandbox/jjeff/zengine/
[8:08pm]dmitrig01:morphir: http://drupal.org/files/issues/zen-comment-close.patch
[8:08pm]dmitrig01:jjeff: how is the engine user?
[8:08pm]morphir:is this the theme or zengine?
[8:08pm]dmitrig01:used?
[8:08pm]dmitrig01:morphir: theme
[8:08pm]morphir:cool
[8:08pm]dmitrig01:morphir: mine, at lease
[8:08pm]dmitrig01:t
[8:08pm]jjeff:port of Zen theme to Zengine theme engine: Xen theme :: http://cvs.drupal.org/viewcvs/drupal/contributions/sandbox/jjeff/xen/
[8:09pm]jjeff:morphir: zengine is the theme engine
[8:09pm]morphir:I got that:)
[8:09pm]jjeff:hence the word "engine" in the name ;-)
[8:09pm]dmitrig01:jjeff: what about the comments about phptal
[8:09pm]dmitrig01:you should remove those
[8:09pm]jjeff:ha!
[8:09pm]jjeff:yes... My secret is revealed
[8:09pm]dmitrig01:yep, it is
[8:10pm]dmitrig01:phptal user!
[8:10pm]jjeff:will do
[8:10pm]aigeanta:agh! the comment bug we just fixed is in your layout.css in your sandbox ;)
[8:11pm]jjeff:aigeanta: I'll fix it now
[8:12pm]jjeff:aigeanta: are you sure? I'm not seeing it... oh! in Xen...
[8:12pm]jjeff:ahh
[8:12pm]jjeff:1sec
[8:14pm]jjeff:aigeanta: I can't find it... can you point me to where you're seeing the problem in my sandbox
[8:14pm]jjeff:?
[8:14pm]dmitrig01:morphir: and?
[8:14pm]morphir:looks fine
[8:14pm]gusaus:might be helpful to have the transcripts for this room logged
[8:15pm]gusaus:?
[8:15pm]dmitrig01:well then
[8:15pm]dmitrig01:should I commit
[8:15pm]dmitrig01:gusaus: ping morbus in #drupal
[8:15pm]dmitrig01:but he's usually not on in the weekend
[8:15pm]dmitrig01:s
[8:15pm]gusaus:ok
[8:16pm]morphir:dmitrig01, I don't checked ie
[8:16pm]morphir::(
[8:16pm]morphir:sorry
[8:16pm]jjeff:aigeanta: found it... fixed
[8:16pm]morphir:didn't even
[8:16pm]dmitrig01:what do you mean
[8:16pm]dmitrig01:?
[8:16pm]dmitrig01:and the only thing this patch would do would be to remove some cruft
[8:16pm]morphir:how it appeared in explorer
[8:16pm]dmitrig01:it should work exactly the same
[8:16pm]morphir:sure
[8:17pm]dmitrig01:because it does not intrduce any new styles
[8:17pm]dmitrig01:or take any old ones away
[8:17pm]morphir:dmitrig01, just a formality, aii
[8:17pm]dmitrig01:well
[8:17pm]dmitrig01:jjeff: can I commit it>
[8:18pm]dmitrig01:jjeff: just read the patch
[8:18pm]jjeff:the comment patch?
[8:18pm]jjeff:read it. looks good.
[8:18pm]dmitrig01:can I commit then?
[8:18pm]jjeff:please :-)
[8:18pm]dmitrig01:ok sure thing
[8:19pm]dmitrig01:preprosessorpreprosessor
[8:19pm]dmitrig01:preprosessor
[8:21pm]dmitrig01:whoops
[8:22pm]morphir: .__
[8:22pm]morphir:________ ____ ____ ____ |__| ____ ____
[8:22pm]morphir:\___ // __ \ / \ / ___\| |/ \_/ __ \
[8:22pm]morphir:/ /\ ___/| | \/ /_/ > | | \ ___/
[8:22pm]morphir: \/ \/ \//_____/ \/ \/
[8:22pm]morphir:dang! it broke
[8:22pm]aigeanta: http://drupal.org/node/110553
[8:23pm]dmitrig01:WTF
[8:23pm]dmitrig01:I cannot commit
[8:23pm]dmitrig01:cvs is borken
[8:23pm]dmitrig01:can jjeff or add1sun commit it?
[8:24pm]jjeff:I've been committing to my sandbox
[8:24pm]jjeff:but not to the project
[8:24pm]jjeff:dmitrig01: do you have a CVS account?
[8:24pm]dmitrig01:jjeff: yes
[8:24pm]jjeff:oh... cool..
[8:24pm]jjeff:sorry... just making sure
[8:25pm]dmitrig01:you added me to zen, right?
[8:25pm]•
jjeff

double checks
[8:25pm]dmitrig01:and it will only let you add people if they have cvs accounts
[8:25pm]jjeff:dmitrig01 yep
[8:25pm]dmitrig01:which one?
[8:26pm]jjeff:the name I added was "dmitrig01"
[8:26pm]dmitrig01:that should be right...
[8:26pm]jjeff:I added your Drupal username
[8:26pm]jjeff:which should be wired up to your CVS username...
[8:26pm]dmitrig01:that is my cvs name too
[8:26pm]add1sun:dmitrig01, did you check it out with your cvs account?
[8:26pm]dmitrig01:yes
[8:26pm]add1sun:that is not as anon
[8:26pm]jjeff:ahh yeah... I've made that mistake
[8:28pm]jjeff:oh... and forgot to mention on the call: I think we should provision for IE hacks
[8:28pm]jjeff:come up with a system for people to add them
[8:28pm]add1sun:ie.css?
[8:28pm]jjeff:yeah... something like that
[8:28pm]jjeff:ie5.css
[8:29pm]aigeanta:drupal drupal drupal drupal dru-pal
[8:29pm]jjeff:ie-lt5.css
[8:29pm]jjeff:(less than 5)
[8:29pm]jjeff:aigeanta: :-)
[8:29pm]add1sun:we can creat a component for IE hacks too
[8:29pm]add1sun:to keep the issues separate
[8:29pm]jjeff:ie-lte5.css (less than or equal to 5)
[8:30pm]jjeff:and use conditional comments to include those files... I think Garland does that.
[8:30pm]dmitrig01:done
[8:30pm]dmitrig01:committed
[8:30pm]jjeff:dmitrig01: rock!
[8:30pm]jjeff:thanks
[8:30pm]dmitrig01:np
[8:30pm]dmitrig01:now... on to other issues
[8:30pm]•
jjeff

buys a ticket to Hawaii
[8:30pm]jjeff:oh... crap... other issues
[8:31pm]•
jjeff

cancels ticket
[8:32pm]dmitrig01:odd... http://drupal.org/files/issues/zenlines.jpg
[8:32pm]add1sun:dmitrig01, what issue?
[8:32pm]dmitrig01: http://drupal.org/node/118467
[8:32pm]jjeff:oh yeah... technically that's a browser bug
[8:32pm]dmitrig01:that's what I thoughy
[8:32pm]jjeff:and it's also probably related to the collapsable form field
[8:33pm]add1sun:that's what i was thinking
[8:33pm]jjeff:however... there might be ways we can mitigate it through the CSS...
[8:33pm]jjeff:but... good luck with that! :-)
[8:33pm]morphir:hehe.. here is the start of the readme file
[8:33pm]morphir: http://cvs.drupal.org/viewcvs/drupal/contributions/sandbox/morphir/readm...
[8:33pm]jjeff:morphir: awesome!
[8:33pm]dmitrig01:nice...
[8:33pm]add1sun:lol
[8:34pm]add1sun:that rocks!
[8:34pm]MacRonin:While working on the audio recording I still have the IRC going to a transcript in case you do want it.
[8:34pm]jjeff:I even like the font!
[8:34pm]magdelaine_:yeah me too
[8:34pm]dmitrig01:me too
[8:34pm]morphir:thanks! well use it!
[8:34pm]jjeff:ha!
[8:34pm]dmitrig01:how do you do that morphir
[8:35pm]dmitrig01:jjeff: if you have a fresh checkout of the dev version
[8:35pm]dmitrig01:look at
[8:35pm]dmitrig01:like 9
[8:35pm]dmitrig01:79
[8:35pm]dmitrig01:shouldn't be
[8:35pm]dmitrig01:or rather
[8:35pm]dmitrig01:shouldn't be
[8:35pm]dmitrig01:?
[8:36pm]aigeanta: http://drupal.org/node/131509
[8:37pm]jjeff: http://cvs.drupal.org/viewcvs/drupal/contributions/sandbox/jjeff/zengine...
[8:37pm]jjeff:!!!
[8:37pm]jjeff::-)
[8:37pm]dmitrig01:awesome
[8:37pm]MacRonin:gusaus While working on the audio recording I still have the IRC going to a transcript in case you do want it.
[8:38pm]dmitrig01:morphir: how do you do that?
[8:38pm]gusaus:MacRonin: yeah, think it would help everyone to have that posted somewhere
[8:38pm]dmitrig01:bbl
[8:39pm]gusaus:dmitrig01|piano: is now a piano
[8:40pm]magdelaine_:curious, does anyone know how standards-compliant zen tries to be?
[8:40pm]MacRonin:gusaus: separate from the official call? or just one long text file ?
[8:41pm]jjeff:magdelaine_: as compliant as possible
[8:41pm]jjeff:magdelaine_: however it's tough to be super-svelt when you don't know what the content is going to be
[8:41pm]jjeff:in other words, we need lots of classes
[8:42pm]gusaus:MacRonin: hmm... are you posting a link to the audio somewhere on d.o.? if so, maybe add it there?
[8:42pm]magdelaine_:ah yes, that brings us back to the idea of sub-themes
[8:43pm]magdelaine_:it's tough to come up with something that is adaptable in all situations without it being overwhelming to a new user
[8:43pm]MacRonin:gusaus: I was planning on posting both the audio and the transcript on my site and then linking back to me on d.o and g.d.o
[8:43pm]jjeff:MacRonin: that's cool
[8:43pm]MacRonin:I might even install the audio player since this would make a good test
[8:43pm]jjeff:as long as there's a link from the groups site
[8:44pm]dvessel:jjeff: for creating classes.. What do you think of getting all the keys from $variables and running them through a function to conditionally return classes?
[8:45pm]dvessel:I haven't tried it, just throwing it out here.
[8:45pm]jjeff:dvessel: sure... that might be cleaner
[8:45pm]dvessel:Would be a crap load of classes though. :)
[8:46pm]jjeff:oh... all of the variables become classes?
[8:46pm]jjeff:hrmm
[8:46pm]jjeff:not a fan
[8:46pm]dvessel:yeah, haha
[8:46pm]jjeff:double-crap load
[8:46pm]dvessel:but conditionally and maybe set a predefined filter so you dont' get more junk than you need.
[8:47pm]dvessel:yeah, probably cause a bit of load.
[8:48pm]gusaus:dvessel is working on some very cool theming projects :D
[8:48pm]dvessel:glad you think so gusaus. :)
[8:52pm]dmitrig01:dvessel: implode(' ', array_keys($variables))
[8:52pm]dmitrig01:if you want
[8:52pm]dvessel:but it wouldn't be conditional
[8:52pm]dvessel:some vars have empty strings or zeros
[8:52pm]dmitrig01:yeah
[8:52pm]dmitrig01:well then
[8:53pm]dvessel:I'm going to investigate that
[8:53pm]dmitrig01:foreach($variables_copy as $variables) {
[8:53pm]dmitrig01:or
[8:53pm]dmitrig01:foreach($variables_copy as $k => $v) {
[8:53pm]dvessel:gotcha
[8:53pm]dmitrig01:if($v == 0 || $v == '' || $v == null)
[8:53pm]dmitrig01:{
[8:54pm]dmitrig01:unset($variables_copy[$k[)
[8:54pm]dmitrig01:}
[8:54pm]dmitrig01:}
[8:54pm]dmitrig01:and then do that
[8:56pm]dvessel:dmitrig01: I'm thinking more like creating a function with an argument of all the array keys to allow and loop through them.
[8:57pm]dvessel:would be smaller/faster
[8:58pm]dvessel:think it would be a good zen patch? At least give it a shot..
[8:58pm]dmitrig01:maybe prefix each var with variable-
[8:58pm]morphir:if you wanna create ascii text: http://www.network-science.de/ascii/
[8:58pm]morphir:my trick :)
[8:59pm]dmitrig01:oh
[8:59pm]morphir:dmitrig01, now I have to kill you
[8:59pm]dmitrig01:nm
[8:59pm]dmitrig01:I found it
[8:59pm]morphir:hehe
[9:00pm]dmitrig01:did you do nancyj or collossal
[9:04pm]morphir:dmitrig01, I don't remember
[9:04pm]dmitrig01:morphir: you used univers
[9:05pm]morphir:ok:)
[9:05pm]morphir:I just go with one that is readable
[9:35pm]dvessel:I've seen this before: http://drupal.org/node/118467
[9:36pm]dvessel:Happens when a form field has a positive padding canceled by a negative margin.
[9:36pm]dvessel:Only happens in FF
[9:41pm]dmitrig01:odd
[9:42pm]dvessel:Too bad I can't recreate it now.

Bookmark/Search this post with:
  • Twitter Twitter
  • Digg Digg
  • StumbleUpon StumbleUpon
  • Technorati Technorati
  • del.icio.us del.icio.us
  • Facebook Facebook
  • Furl Furl
  • LinkedIn LinkedIn
  • Yahoo Yahoo
  • MacRonin's blog
  • Add new comment

Recent blog posts

  • In Bid to Sway Sales, Cameras Track Shoppers
  • Unprecedented 25-Year Sentence Sought for TJX Hacker
  • EFF Appeals Dismissal of Warrantless Wiretapping Case
  • Viacom Makes Its Case Against Yesterday's YouTube
  • Obama supports Senators draft plan to rework U.S. immigration policy - Includes National Biometric ID card for all.
  • Domain Names Can't Defend Themselves
  • Hacker Disables More Than 100 Cars Remotely
  • Judges Approves $9.5 Million Facebook ‘Beacon’ Accord
  • Hooking Up The Big Brother Machine... And Fighting It
  • Court: State Can Dump Non-Sex Offenders Into Registry
more

Performancing Metrics

Compilation © Copyright 1997-2010 Paul Hardwick, with Web Hosting provided by MacRonin.com.