WordPress AS3 API Preview
Bom, quem me tem seguido no twitter já me viu falar de um projecto bem interessante que estou a fazer. Trata-se da implementação do XMLRPC do wordpress em Action Script que permite a administração remota do wordpress, principalmente focada no flex (adobe air), mas também funciona com o flex na sua versão “web” e futuramente no flash CS (as3). Existiam algumas implementações deste tipo, mas nenhuma tirava partido a 100% do xmlrpc e todas são baseadas numa libraria não comercial que implementava o XMLRPC, então decidi não só criar a minha implementação como cria-la independentemente de qualquer libraria externa, e finalmente posso afirmar que esta primeira fase (o SWC) está pronto e 100% com código proprietário, digo, com recurso apenas ao meu código.
Este primeira fase faz parte de um grande projecto comercial que tenho em mente e que ainda vai demorar para dar a cara, mas com certeza vai ser muito util e vai ser uma novidade no mercado. Por enquanto ainda em fase de acordos, e apenas por isso não poderei divulgar muito mais, apenas comentei com o meu caro amigo Vedovelli que ainda me deu mais força para continuar o projecto…
Bom, esta API (SWC) está disponivel para testes, mas como vai ser parcialmente comercial apenas a posso disponibilizar moderadamente consoante algumas licenças. Quem quiser testar esta api pode fazer o pedido aqui http://msdevstudio.net/wpas3api/preview/.
A documentação (ASDOC) pode ser encontrada aqui: http://msdevstudio.net/wpas3api/docs/
O swc não têm qualquer limitação, e implementa por completo a interface xmlrpc do wordpress, que inclui as funções seguintes:
getAuthors, getCategories, getCategoriesSuggest, getComment, getComments, getCommentsOfPost, getCommentsStatusList, getOptions, getPages, getPageSingle, getPageStatusList, getPageTemplates, getPosts, getPostsStatusList, getRecentPosts, getTags, getUserInfo, insertComment, insertNewPost, insertPage, newCategory, saveComment, savePost, setOption, updatePage, uploadFile, deteleCategory, deleteComment, deletePage, deletePost.
Ainda conta com mais algumas funções, mas podem descobrir mais informações na documentação e testando a própria api.
Bom, espero o vosso feedback se estiverem dispostos a testar o projecto.
Abraço.