CARMEN - Standards Compliant XML-Based Email and RSS Blog System



falae pessoal!

i'd like to update you on some progress we made with "Carmen", our standards compliant xml based email/blog sytem.
at markuplanguage.com you can get a free carmen account if you win the css contest we are currently running. please drop me (public) comments at css.claus@webaccess.mozquito.com and follow the thread here (sexy layout if viewed with moz/ns7/ie6).
now what is this about?

- you get a full featured pop/smtp email account at webaccess.mozquito.com.

- incoming and outgoing mails are archived on the server

- they are indexed by an rss xml document that serves as index, or "inbox/outbox"

- the mails are stored in ietf format

- everything is styled with css

- the mails are editable using DENG MX, a standards compliant xml/css/xforms rendering engine for flash player 6

- you can create "subaccounts" that have a separate mailbox folder, you could subscribe to a mailing list with such an subaccount ([sub].[name]@webaccess.mozquito.com) and would be able to view your mailing list's mails using a web browser, an rss aggregator, for example. you can even do what you want with it, like load it into flash and build your own application around.

- you can even view and print your emails. we also store them in pdf format for you

- many more in the works, we are currently in beta test

and hey, take a look at my cute FlashComm mailing list rss feed. :)

flashcomm for girlies (apologies in advance *g*)

cheers,

claus.
w@hlers.de.
webaccess.mozquito.com
postado por claus wahlers em 2:15 AM


Warning: fopen(blogkomm/comments.txt) [function.fopen]: failed to open stream: Permission denied in /srv/www/vhosts/cgibras/indacobr/www/blogkomm/module/blogkomm_show_link.php on line 55
[ 1 comentário ]



Local SharedObject





Similar aos cookies do HTML, porém mais interessante. Ele habilita com segurança, à máquina cliente, o armazenamento de dados, possibilitando a re-leitura destes dados quando uma próxima visita ao seu site for efetuada.

Por exemplo, se o cliente digitar o seu nome a primeira vez que visita o seu site, você poderá fazer uma rotina que, na próxima visita deste cliente, apareça a mensagem "Bem vindo novamente (nome do cliente)".

Este processo não é somente simples como também não precisa de tecnologias de servidor.

A idéia é como armazenar dados em um objeto genérico e então salvar este objeto em um arquivo especial da máquina cliente. Números são armazenados como números, arrays como arrays e aí por diante.

É mais conveniente que todas as outras técnicas de envio e recebimento de linhas de código como loadVariables().

O dado de seu local sharedObjects é armazenado em um arquivo de texto locado em uma subpasta dentro da pasta "Flash Player".

Esta pasta recebe o nome do domínio de seu site, onde você tem o controle sobre o arquivo que foi salvo.

Um exemplo interessante para construirmos será uma maneira de não apresentar mais a introdução de um site, isto é, o cliente visita o seu site pela primeira vez e vê a apresentação, se o fizer novamente, não a verá.

Isto é interessante, ainda mais, quando temos aquelas apresentações enormes que necessitam de saco e tempo para assisti-las.


Mãos à obra:

No seu site já construído, insira um quadro chave em branco antes de tudo.

Teremos o frame 1 vazio e no frame 2, o início da introdução. Por fim o frame n (logo após os frames usados para a introdução - início do site)

Nomeie o frame n (início de seu site) de "pula_intro" - sem áspas.

Volte para o primeiro frame e insira o código actionscript:

1 meu_so= SharedObject.getLocal("meu_cookie");

2 if (meu_so.data.introVista){

3 gotoAndPlay("pula_intro");

4 }

5 meu_so.data.introVista=true;

6 meu_so.flush();

Comentando o código:

Linha 1: Instanciamos o objeto genérico e colocamos na variável criada meu_so. É próximo a dizer meu_so= New Object(), exceto que o objeto que nós criamos inclui a propriedade chamada data, e este valor esta na forma do objeto genérico. Enfim, determina se há o arquivo local SharedObject na máquina cliente - neste caso o arquivo chamado - meu_cookie.sol. Se não existir, o Flash cria.

Linha 2 : Se for a primeira vez que o cliente visita o site, a condição para a diretiva if é falsa. Então faz com que o script pule para a linha 5, tornando a diretiva if, true. Se o mesmo cliente visita-lo novamente a diretiva if é true, fazendo o filme pular a intro (linha 3) e ir direto para o site.

Linha 6: O método flush() força os novos valores na variável meu_so a serem escritas na máquina cliente.


postado por Dauton Janota em 5:39 PM

[ 4 comentários ]