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!
carregando...
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 →
carregando...
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.
carregando...
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 →
carregando...
timetravelin’
Movable Type 3.0 will be a free download and upgrade.
posted by Ben / 22.12.2003
carregando...
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.
carregando...
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
carregando...
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.
carregando...
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).
carregando...
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.
carregando...
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.
carregando...
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.
carregando...
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 →
carregando...
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!
carregando...
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 →
carregando...
quarta, 26 de fevereiro de 2003
testando…
fiz upgrade pra nova versão (2.63) do movable type.
carregando...
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!
carregando...