home/ movable type

terça, 18 de maio de 2004

wordpressed!

depois de uns acertos aqui e ali, o pensaletes está rodando no wordpress 1.2RC1.

consegui manter a grande maioria dos features (o search ainda precisa de alguma atenção), mesmo tendo que programar alguns na mão.

todos os permalinks continuam os mesmos, graças a um .htaccess turbinado.

o wordpress é um bom substituto do movable type, mas não é perfeito, longe disso.

o código é uma bagunça, não existe nenhum tipo de namespacing por meio de hashes ou classes. e, para piorar as coisas, o html não está completamente separado do php (nem nos templates do blog nem no admin), o que é um erro básico, beirando o inadmissível.

mas, para compensar a sujeira, o wp vem com uma pá de ferramentas que facilitam a vida do blogueiro, pequenas coisas que todo mundo pedia na versão nova do movable type e não ganhou: hierarquia de categorias, um manager bacana de links tipo blogroll, suporte a moblogging e alguns bons plugins que já vem instalados, bastando só ativá-los.

e, sim, é muito bom estar livre dos rebuilds!

# 16:31 · comente (12), arquivado em movable type, wordpress
segunda, 17 de maio de 2004

blogrolling

lembra do meu hack para fazer uma categoria do movable type virar blogroll?

bem, agora que estou portando tudo para o wordpress, fiz um template que exporta esses links do hack para um arquivo OPML que pode ser importado pelo próprio wordpress (chique, né?) ou para outra ferramenta de blogrolling qualquer. continue lendo blogrolling

# 03:26 · comente (0), arquivado em movable type
sábado, 15 de maio de 2004

recapitulando

analisando a situação com a distância de dois dias, estou achando tudo muito engraçado.

quem é contra às novas licenças do movable type geralmente não consegue se articular muito bem (esta personificação da blogosfera num comentário do mefi é uma bem humorada exceção), quem está a favor tenta organizar um a linha de defesa que por muitas vezes não funciona: um post num dos blogs da o’reilly praticamente chama os usuários do mt de mãos-de-vaca e afirma que a mena trott precisa de dinheiro para comer - à primeira vista, a geladeira dela não passa aperto algum.

agora a pouco, (a bem alimentada) mena deixou um post no blog dos beta testers:

We didn’t communicate well enough with you about this release. We’re sorry, both as a company and as individuals since most of us at Six Apart have been communicating with those of you in this beta test for weeks or months. As a thanks for your work and interest, you’ll be getting a significant discount on Movable Type 3.0.

umm, não quero desconto na 3.0, ela é de graça. queria desconto na PRO. mas espera, qual a versão que saiu mesmo? a developer!? umpft!

mas como o mark brilhantemente concluiu o problema é que o código do mt, apesar de ser aberto, não é livre. era livre o bastante até agora para não nos preocuparmos com isso, mas agora não o é mais.

ele mesmo, ao invés de pagar o que ele deveria a fim de migrar seus blogs (US $535) para esta 3.0, doou a quantia para o wordpress, seu novo blogware.

aliás, o meu também. já comecei o processo.

# 03:48 · comente (0), arquivado em movable type

anos atrás: sign builder (2003), matrix reloaded review (2003), sign builder p2 (2003)

sexta, 14 de maio de 2004

lowblow type

qual não foi a minha surpresa ao entrar ontem na área do beta test do movable type 3.0 e descobrir que o beta 4 foi promovido a um tal de developer release, com todos os bugs que ainda existiam.

e a outra surpresa foi pior ainda: entrar no site oficial e descobrir que este developer release vem com novas licenças (que podem chegar até a 700 dólares) e que a versão free tem limite de um autor e no máximo três blogs por instalação.

acho justo que se cobre de quem utiliza o movable type para fins comerciais, o que achei injusto foi ter participado do alpha e beta test, reportando bugs nas altas horas da madrugada, sendo que achávamos todos que estávamos contribuindo para versão 3.0 oferecida free of charge.

(afinal, era, nominalmente, o beta test do mt 3.0 e não deste mt 3.0 developer release) continue lendo lowblow type

# 12:52 · comente (1), arquivado em movable type

timetravelin’

Movable Type 3.0 will be a free download and upgrade.

posted by Ben / 22.12.2003

# 05:32 · comente (4), arquivado em movable type

anos atrás: allconsuming.net (2003), 24h pro matrix reloaded (2003)

terça, 27 de abril de 2004

mt 3.0

como o beta se mostrou estável o bastante, fiz o upgrade para o movable type 3.0 ontem.

internamente, as mudanças acontecerão quando a documentação da nova versão sair - ainda tive que abrir o código e acrescentar alguns hacks para fazer com que o mt funcione plenamente com um character set misto. (isto se resolverá pela própria ferramenta quando alguém me explicar como usar a nova API de filtros de texto)

externamente, o sistema de comentários mudou. usuários registrados com uma senha typekey podem comentar livremente, enquanto que usuários não-registrados serão moderados.

o porquê da mudança é simples: o spam que passar pelo mt-blacklist não chega a ser publicado e comentários impertinentes (”sei que você não me conhece mas me convida para o orkut“) também não.

espero que isso não impeça as pessoas de comentarem algum post se elas tiverem algo de interessante a falar - como estou sempre na frente do computador, os comentários que precisarem de moderação entrarão no ar rapidamente.

achei que essa política de comentários traz o melhor de dois mundos: quem quiser garantir sua identidade pela blogosfera tem a opção de se registrar e usar sua typekey onde bem entender.

já quem prefere o anonimato, agora não precisa nem preencher o campo de email para comentar, visto que eu vou aprovar este tipo de comentário um por um.

# 02:08 · comente (4), arquivado em movable type
quinta, 1 de abril de 2004

microsoft type

parece que a praga de redmond adquiriu a pequena six apart, a micro-empresa por trás do movable type.

muito embora eu reconheça que deva-se ficar com cinco pés atrás com tudo que é dito nesse primeiro de abril, não vou sossegar enquanto não ver algo que desminta (ou, quem sabe, confirme) a notícia no site do mt.

hoax hoax hoax

# 12:38 · comente (0), arquivado em movable type

anos atrás: whitespaces (2003)

quinta, 18 de março de 2004

mt 3.0 alpha

estou no primeiro grupo de alpha testers do movable type 3.0, a ferramenta que publica este vosso blog.

não está rodando aqui por decisão do pessoal do six apart, que optou por deixar a primeira fase de testes fora da blogosfera (mas, assim que me for permitido, vou liberar o meu blog de teste para, umm, uso público).

na verdade não sei se vou fazer o upgrade dos quase 500 posts do pensaletes para a versão 3.0 assim de supetão, mas acho que não tenho outra escolha, visto que ficar atualizando um blog teste que ninguém vê não tem muita graça.

numa primeira olhada, os melhores features não são lá uma novidade: muito da versão 3.0 é, na verdade, hacks que se tornaram populares na versão 2.0, obtidos por meio de instalação de plugins de terceiros ou não.

agora, por meio de um painel no administrador, vai dar para controlar os plugins instalados, bem como verificar novas versões, etc.

os filtros de texto ganharam uma API, o que facilita a vida de quem precisa de processamento de texto mais rebuscado, como quem quer validar um blog escrito em português para xhtml 1.0, por exemplo.

mas a grande novidade é a possibilidade de fechar os comentários para somente usuários registrados, que resolve, até um certo ponto, o problema dos comentários-spam.

# 08:41 · comente (0), arquivado em movable type
terça, 20 de janeiro de 2004

novo feature

a barrinha ‘um ano atrás’ denota os posts que eu escrevi há (dã!) um ano. é uma maneira legal de lembrar a mim mesmo aonde estava minha cabeça há 365 dias e talvez também seja de interesse para quem lê esse blog sempre visto que dá uma misturada nos assuntos.

desde que o blog fez um ano eu tenho feito isso meio que na mão, e acho que me ajuda a ver o que tenho que fazer melhor no ano ou que eu simplesmente tenho que fazer e ponto.

o hack é feito por mais um plugin do choate (devo ter todos dele instalados) chamado on this day e mais um acerto aqui e ali, feito por mim mesmo usando perlscript direto nos templates do mt (via, tchanan, mais um belo plugin choateano - o mtperlscript).

# 08:57 · comente (1), arquivado em movable type

anos atrás: finde cinema latino (2003), starving baillarina (2003)

segunda, 5 de janeiro de 2004

mt 2.65

saiu mais um patch da versão atual do movable type, dessa vez corrigindo uma falha no módulo xml-rpc. eu só fiz upload desse módulo mesmo, ao invés de um major upgrade que agora só iria esquentar minha cabeça.

fiz várias mods na minha instalação e nem quero ver a hora que sair o próximo grande upgrade (3.0, já prometido para o primeiro quadrimestre). por incrível que pareça, todos os meus improvements são para resolver questões de acentuação, seja porque o mt ainda não é totalmente unicode ou por ele não gerar xhtml 1.0 válido.

coisas tão básicas que têm que constar dessa nova versão.

# 05:03 · comente (0), arquivado em movable type
segunda, 1 de dezembro de 2003

somos xhtml 1.0

depois de muito trabalho, parece que está tudo validando. o segredo foi usar umas expressões regulares para colocar o backslash no fim da tag das imagens e outras coisas mais.

também defini um novo filtro default no MT.pm, que é aplicado sempre que o w.bloggar conecta pela interface xml-rpc do MT: é porque o w.bloggar não é unicode (utf-8) e não gera xhtml válido de maneira alguma.

o brad choate sempre ajuda nessas horas, e googando o site dele, achei uma macro que troca os & dos hrefs das urls dos textos de cada post pelo devido & amp;

por fim, usei o excelente tutorial do a list apart para gerar uma tag OBJECT que fosse válida com os tokens do w3c: a solução ainda é uma gambiarra, mas funciona.

# 03:52 · comente (0), arquivado em movable type
quarta, 26 de novembro de 2003

vulnerabilidade no mt

é que os spammers começaram a usar um feature meio obscuro do movable type (um send this post to a friend) para disparar emails não solicitados.

o patch para a versão 2.64 já está publicado.

# 09:17 · comente (0), arquivado em movable type
segunda, 11 de agosto de 2003

minitutorial: blogroll e mt

a idéia já existia mas faltava o tempo e a inspiração. esses vieram recentemente quando me vi arrumando todos os pequenos hacks que eu uso no movable type (mt, para facilitar) numa instalação nova, visto que troquei de host recentemente (estou no bloghosts.com agora).

acho um saco editar os links dos meus blogs favoritos na mão, sempre achei. um dia, pensei que seria legal se eu transformasse o meu blogroll numa categoria e, analogamente, cada link num post comum do mt.

o mt é poderoso justamente pela possibilidade de se distribuir o conteúdo em categorias diferentes. as categorias podem ser vistas como um mero jeito de organizar os posts por assunto no seu blog ou até separar áreas inteiras de um site de conteúdo.

o problema a ser resolvido é justamente “hackear” o mt para que ele não veja a minha categoria de links do blogroll como uma categoria qualquer, já que ela por si não o é: é só um jeito de usar a facilidade de administração de conteúdo que o mt tem para tomar conta dos links do blogroll, porque eles mudam a toda hora: desde amigos que desistem dos seus blogs até indecisos que ficam pulando de uma url pra outra a cada instante :)

então, interessou? continue lendo minitutorial: blogroll e mt

# 04:15 · comente (2), arquivado em movable type
quinta, 7 de agosto de 2003

typepad

tento não ser muito ativista em relação ao movable type, mas não dá: se você leva blogging a sério o movable type é uma das melhores ferramentas que há.

a estrutura de templates do mt é um pé no saco mesmo. as variáveis são muitas e se você quiser deixar o seu blog com a sua cara não dá para botar o sistema rolando com somente alguns clicks. mas, por outro lado, dado esse amplo espectro de configurações, dá para fazer com o movable type de um tudo: desde um simples blog até um site com várias áreas distintas.

e o melhor: tudo fica dentro de um padrão mínimo que se torna necessário já que a web como um hub de informação está cada vez mais organizada (ou desorganizada, alguns devem preferir) em blogs.

oferecer um arquivo xml tipo rss, que adapta os posts do seu blog a um formato que pode ser entendido por outras ferramentas como o klipfolio, o feedster e o allconsuming, é como fazer o seu blog falar uma língua muito mais conhecida que a sua língua nativa.

o mt também oferece uma api xml-rpc que torna possível que outras aplicações conectem ao seu blog e extendam os features de manutenção dele. o w.bloggar, por exemplo, usa essa interface xml-rpc para que você possa editar o que escreve no seu blog num editor de texto que roda como uma aplicação no seu computador, fácil como se estivesse escrevendo um email no outlook.

agora a six apart, a empresa por trás do mt, acaba de lançar o typepad, um serviço que combina o core da tecnologia do mt com uma interface bem mais amigável e um plano de hospedagem próprio, só que pago.

o typepad sim pode ser instalado em alguns clicks. e vem com outros utilitários como álbum de fotos, listas de livros e filmes assistidos, etc. tudo isso com a flexibilidade e o padrão que o movable type tem.

analisando a tabela de preços, se livrar dos terríveis banners do blogspot nem custa tão caro assim. o plano plus (com álbum de fotos) sai por 18 dólares anuais e dá direito a 3 blogs. dividindo com dois amigos, dá 6 doletas para cada um ao ano.

mal posso esperar para que as pessoas que usam blogger migrem para uma solução como o typepad. até porque se você usa o seu blog todo dia, todo dia mesmo, está mais que na hora de tratar ele como ele merece!

# 05:29 · comente (4), arquivado em ciência & tech, syndication, movable type
segunda, 2 de junho de 2003

w.bloggar e mt 2.64

aproveitei o findi que eu passei doente (pela segunda vez em menos de dois meses esse ar seco e sujo de são paulo me derrubou) pra instalar a nova versão do mt e resolver (well, sort of) um problema que muito me irritava.

tou usando o w.bloggar há uns meses, ele é um cliente windows que usa a interface xml-rpc do mt (e do b2, blogger e outras ferramentas que seguem a mesma api de remote procedure calls) para que você controle e edite seus posts com uma gui bem simples e fácil de usar.

o problema é que ele não dá full-support à unicode/utf-8, e todos os caracteres latinos são estendidos para formatação html.

enquanto o w.bloggar e as interfaces dos bloggers não resolvem esse lapso (sim, porque eu quero que o meu post seja guardado em plain human-readable text), tive que fazer um workaround para que o mt convertesse esses caracteres estendidos para que os feeds rss não dessem pau na hora de serem parseados.

o problema é que mesmo usando o <!CDATA[[ ]]>, que diz para o xml parser ignorar o que está entre os colchetes, muitas aplicações (como o klipfolio) não sabem o que fazer com os caracteres estendidos. continue lendo w.bloggar e mt 2.64

# 05:25 · comente (0), arquivado em ciência & tech, syndication, movable type
quarta, 26 de fevereiro de 2003

testando…

fiz upgrade pra nova versão (2.63) do movable type.

# 06:52 · comente (0), arquivado em ciência & tech, movable type
quinta, 20 de fevereiro de 2003

klipfood: movable type tpl

fiz um template rápido para o movable type gerar klipfood junto com os outros RSS feeds que ele já gera por default.

<klipfood> <purge>0</purge> <MTEntries lastn="15"> <item> <title><$MTEntryTitle encode_xml="1"$> [<$MTEntryCommentCount$>]</title> <link><$MTEntryPermalink encode_xml="1"$></link> <note><$MTEntryBody words="40" encode_xml="1"$>(…)</note> </item> </MTEntries> </klipfood>

é só criar um novo template tipo index e jogar isso aí. aumentei o número de palavras para 40, sendo que o default do rdf é 20 e acrescentei o número de comentários depois do título do post, entre [~].

pra ver como fica, é só baixar o meu klip aqui.

o klipfarm é o rdf feed reader mais bonitinho que eu já vi pra PC. a interface é ótima e bem despretenciosa!

eles tem um klip especial que transforma RDFs e RSSs em klipfood automaticamente, então dá pra organizar todos os weblogs que você lê nele, independende deles terem ou não um feed do tipo klipfood.

eu já meti weather forecast, stocks e tudo mais q eu pude achar pela frente!!

alguém lembra daquelas ferramentas de push de outrora? os screensavers tipo bloomberg da pointcast (rip!) e dos banners que pulavam do nada no seu desktop da backweb (rip???!!).

pois é, eu tinha todos e achava o mair barato saber em quanto tinha fechado as ações do Bob’s em NY todo dia!

# 03:18 · comente (1), arquivado em ciência & tech, syndication, movable type