|
mp3daq
home · forum · groups · faq |
You are not signed in. Sign in, or create an account.
It is now 2008-11-20 23:18:34. |
WARNING #1 – TURN BACK IF YOU AREN'T A CODER. This is experimental code, intended for programmers only, and can really mess up your 'daq experience if you're not careful.
WARNING #2 – DON'T RUN ANYONE ELSE'S SKINS (YET). Running someone else's skins means you are effectively running their code on your computer, and can expose you to serious security risks.
WARNING #3 – EVERYTHING AND ANYTHING MIGHT CHANGE FROM UNDERNEATH YOU. I might die, get a real job, rewrite the code base, whatever, so please don't be offended if your hard work is for nought.
That said, if you're a web developer, and you want to help make the 'daq a better place, welcome! I (as you probably can tell), am an engineer, not a designer, and could really use some front end help. That's where you come in. If you know HTML, CSS, HTTP, XSS, cookies, etc., can publish files on the web, and are interested in doing some difficult work for no pay and very little glory, read on.
The 'daq is a completely different code base than the 'dex, which is a nightmare. (Trust me here. Ask C2 if you don't believe me.) All pages are generated by simon, a home rolled template engine (insert religious war here). The page logic generates a dictionary, a template is loaded according to the page, and simon expands the template into html which is returned to the client. Python source for simon is available here: simon.py. You don't need it, but you may find it useful in figuring out what's going on.
Here is where you come in. Those templates can be read in at run time from arbitrary urls. So, to skin the 'daq, you write (or, more likely, modify existing) templates, host them somewhere on the web, and browse the 'daq as normal. Once your skins are fully baked, let me know, and I'll QA them and, maybe, put them in the official build.
Ready to get started?
http://www.myhost.com/xdaq/ . Save a copy of the about template here, so that it is publicly accessible on the web as http://www.myhost.com/xdaq/about.tmpl .
Easy huh? :) If after looking around some you're still interested, please send me an email. I'm sure there's loads of bugs and improvements to be made.
Some random thoughts:
Thanks again, and please do keep in contact if you have any questions or comments.
– Colin
PS: Head over to the developers group to join in the discussion.
| Copyright © 2006 - 2008 Case Game, LLC · about · advertise on mp3daq.com |
You might also enjoy the following Case Game productions ...
| » | urladex.com | — | the prediction market for websites | |
| » | wikipredict.com | — | the prediction market for wikipedia | |
| » | isbndaq.com | — | the prediction market for books | |
| » | giflix.com | — | the best animated gifs on the net |