Starting some StylePlus docs
I've begun putting together docs for StylePlus... It is by no means complete yet but you can see them here and they should give you an example of what's possible.
StylePlus 0.4
So a few of you noticed that the beta of StylePlus "retired" today... Not to worry here is new version that should last another 30 days.
Biggest differences is (hopefully) general improvements in stability as well as performance.
As always, for the truely brave you can get the newest copy here
Sitemap 1.12
I'm still trying to figure this one out -- it's not too damaging (you get a dead link in one of the archives) but it's annoying!
You can get the most recent build here. Let me know if you have any problems.
loads o' options
Well, if you ever read the RW forums you know that there are least three options for Markdown now. I've kind of debated internally about what to do but at this point I'm in 'a groove' with my version so I've continued development
So what, you may ask, is in this most recent build? Well beyond fixing some HORRIBLE bugs that caused the system to core dump I've not implemented a caching subsystem. It's pretty slick and should really speed up renders. By default it's in 'smart' mode which means it caches unless the page changes but you can select no caching by saying 'cache=none' or you can force it to desperley cache by saying 'cache=always' (the difference between the default and 'always' is for always it keeps the cache even if the RW page changes. It only looses the cache if you change the actual command signature). Right now the cache only lives as long as you are running RW. Once you quit the cache is gone (to be fixed in a future release)
So let's summarize: There 5 StylePlus tags and each one has 4 arguments you can pass:
The tags are:
- markdown
- textile
- bash
- applescript
- python
The arguments you can pass are (default in bold)
- cache=default \| none \| always
- warning=true \| false
- timeout = 5 \| (some number of seconds)
- files=_FILES_ | (something else that you want to refer to remove files with)
- outputdir= (some local directory you want copied to the server)
Of course, there is also the @import ((some other page)) command. I've not worked on this much and it still doesn't cache
Don't worry I'll get some better docs and examples up soon but for the truely brave you can get the newest copy here
Getting Closer
Getting Closer
I'm writing this post completely in markdown. It's sort of an interesting way to post, even though RW has some nice graphical tools there is a certain freedom in using a strait ascii input. I'm sure many folks won't agree and will only dip into markdown when they want easy bulleted lists but I think I may do all of my text entry this way.
So while I'm not ready to announce it publically (e.g. RW forums) I'm getting closer. This build improves error handling and adds several new features.
-
You now have 3 elements you can put inside of the tags to control things
- warning. Defaults to yes but you can set it to 'no' or 'false' to turn off warnings for that block
- outputdir. This is the name of a directory on your filesystem that get's copied with the page (e.g. if you run a bash script and want to include some files as a result use outputdir)
- files. This is the name of the files to reference from the page
-
I now include some docs written by Greg Schueler, I'll probably generate some focused ones for RW folks but he did a nice job (and provided a liberal license so I can include them). To get them go to the StylePlus window (cmd-l or format->StylePlus) and copy to clipboard (as Markdown text no less!). Then past into a styled text window and preview them (this is also a nice way to see a before and after document)
-
General cleanups
As an example of how to use the new formating here is how you might create a local file in a bash shell and then have it uploaded and referenced in your web page
< bash outputdir=/tmp/myOut>
echo "some file" > /tmp/myOut/file.txt
< /bash>
<a href='files/file.txt'>click here to get my bash output</a>
You can download the newest version here
For the brave
If you are brave there is a new toy to play with. It still needs a fair bit of work but I'm willing to let it out of my clutches if you are brave.
What does it do you may ask? Well it adds a bunch of new features to styled text. Here a few.
- It allows markdown syntax. Use the tags <markdown> and </markdown> and put markdown text in between.
-
It allows you to execute arbitrary commands and have the contents replace it. For instance <bash> date </bash> gives you the following: Sun May 13 23:29:52 PDT 2007
-
It allows importing of another page. Use the @import((other page)) syntax (where other page is the title of another page to import)
- It uses Growl for notifications (turn that off with cmd-l or format->Style Plus)
To use it simply install it... No need to add a special page. What's neat is it works in blogs, sidebars, blocks, etc. Everywhere you have styled text.
While the basic bits & pieces are in place it's still not tested very much so I can guarantee there are bugs.
You can download it here. I'll probably but a broader announcement up in the rapidweaver forums but I thought I'd push it out here a few days early for anyone who happens to read this.
Been Thinking
I've been thinking about Rapidweaver...
- It's a greate app
- It's got a great plugin community
- It's got great themes & theme designers
But you are always sort of stuck to one plugin per page. Blocks did a nice job of breaking this mold since you can include other content in blocks but what if you are working on your blog? Or the sidebar?
Great App
But...
Or say you want to easily pop in a few flickr photos
Or say you wanted to throw in a few of those ever so cool flash slideshows?
Anyway I wish there was an easy way to do this... I think it would be nice if you could push this stuff everywhere... including sidebar's, blogs, etc.
Xcode 3.0 goofiness
You see there were some very odd things posted to the Xcode 3.0 site right after the keynote, I guess apple agreed because it's now slightly less goofy. For your pleasure I present 'Xcode 3.0 -- Morning and Night'. I'm sorry for the 'wide' format but I wanted to show a few of these side by side.
You can download the web archive from this morning here and compare it to this one that's live.
There are a few odd thing that appear in both versions of the web page
"Because it's 2006" Is that even a sentence?
"You'll make mistakes just to see it in action"? Seriously?
"So Compelling," What does that even mean? Who's writing this copy?
Ok, enough grousing..... I do like the cut of it's jib, just wished they had not let the 14 year old high school girl down the street write the web page for it.
So how did I do?
Hits
New Mac Pros, no ipod update, intel our best upgade ever, upgrade to core apps. Timeframe jan/feb ('spring'), garbage collection, API updates, virtualization, XCode 3.0 & Dashcode
Misses
Upgraded MBP+MB+Imac's,
Not bad for my first round of WWDC predictions.
Why not join the club: Leopard predications
So it seems that everyone and their mother is giving out predictions for Leopard and WWDC in general. For what it's worth here are my thoughts.
HW:
- New Mac Pros (that's a gimme), upgrade MBP+MB+IMacs+mac mini to core 2. New Displays with eyesight.
- Ipod: No significant announcements (although I'd love the rumored ipod+ebook reader!) -- Maybe a '8Gb' Nano
- Intel: "our most successful transition ever"
Leopard:
- All of the usual goodies (safari 3.0, upgrades to core apps such as mail, addresss book, etc.)
- Timeframe: no way will it be released this year. Figure Jan/Feb 07 at earliest (I may live to eat these words!)
- Garbage collection in Obj-c!
- Improvements to Core Video/Audio/Graphics/Data. Quartz 2D extreme (whatever its called) officially turned on
- Virtualization: no big news here. Parallels type solution (perhaps) or boot camp but nothing radically new
- XCode 3.0 -- A nice incremental upgrade.
- Dashcode is finally announced (even though it ships with macbooks!)
-John






