O documento discute o desenvolvimento de um sistema de edição de conteúdo em tempo real usando Javascript. Ele aborda problemas com sistemas anteriores, premissas para a nova solução, como renderização, edição, integrações e edição simultânea funcionariam usando tecnologias como Node.js, MongoDB e Web Sockets.
Facelets é um framework de código aberto para criação de páginas JSF que oferece vantagens como templates, composição de componentes e depuração de erros. Ele será incorporado ao JSF 2.0 e substituirá o JSP como linguagem padrão de descrição de páginas.
O documento discute técnicas para melhorar o desempenho de front-end de sites, destacando a importância de otimizar o front-end, onde a maior parte do tempo de resposta é gasto, e como pequenas melhorias podem gerar grandes economias e aumento de receita. Algumas dicas incluem comprimir arquivos, usar sprites de imagem, habilitar caches e gzip no servidor.
O documento fornece diretrizes para a criação de uma arquitetura front-end robusta e flexível, abordando tópicos como pré-processadores CSS, variáveis, mixins, modularização, princípios de programação e frameworks JavaScript.
1) O documento discute a biblioteca JavaScript do SAPO (Lib.SAPO.JS) e suas vantagens como um repositório centralizado de código JavaScript e widgets.
2) Apresenta conceitos como AJAX, JSON e a técnica de "script tag hack" para carregar dinamicamente arquivos JavaScript.
3) Explica a estrutura e utilização da Lib.SAPO.JS, incluindo classes utilitárias, widgets e exemplos de uso.
[1] ASP.NET MVC é um framework para desenvolvimento web que implementa o padrão MVC, fornecendo mais controle sobre o código gerado em comparação ao ASP.NET Web Forms. [2] A apresentação discute conceitos como Razor, model binding, validação, filtros e autenticação no ASP.NET MVC. [3] Exemplos práticos demonstram como criar controllers, views e aplicar conceitos como layout, passagem de dados e formulários.
O documento fornece exemplos de códigos JavaScript para criar diversos elementos interativos em páginas web, como ciclo de banners, janelas rolantes, painéis de menus, interligação de campos de formulários, calendário de eventos, duplo clique, menus suspensos e outros. O foco é ensinar técnicas básicas e avançadas de JavaScript por meio de exemplos práticos passo a passo.
Facelets é um framework de código aberto para criação de páginas JSF que oferece vantagens como templates, composição de componentes e depuração de erros. Ele será incorporado ao JSF 2.0 e substituirá o JSP como linguagem padrão de descrição de páginas.
O documento discute técnicas para melhorar o desempenho de front-end de sites, destacando a importância de otimizar o front-end, onde a maior parte do tempo de resposta é gasto, e como pequenas melhorias podem gerar grandes economias e aumento de receita. Algumas dicas incluem comprimir arquivos, usar sprites de imagem, habilitar caches e gzip no servidor.
O documento fornece diretrizes para a criação de uma arquitetura front-end robusta e flexível, abordando tópicos como pré-processadores CSS, variáveis, mixins, modularização, princípios de programação e frameworks JavaScript.
1) O documento discute a biblioteca JavaScript do SAPO (Lib.SAPO.JS) e suas vantagens como um repositório centralizado de código JavaScript e widgets.
2) Apresenta conceitos como AJAX, JSON e a técnica de "script tag hack" para carregar dinamicamente arquivos JavaScript.
3) Explica a estrutura e utilização da Lib.SAPO.JS, incluindo classes utilitárias, widgets e exemplos de uso.
[1] ASP.NET MVC é um framework para desenvolvimento web que implementa o padrão MVC, fornecendo mais controle sobre o código gerado em comparação ao ASP.NET Web Forms. [2] A apresentação discute conceitos como Razor, model binding, validação, filtros e autenticação no ASP.NET MVC. [3] Exemplos práticos demonstram como criar controllers, views e aplicar conceitos como layout, passagem de dados e formulários.
O documento fornece exemplos de códigos JavaScript para criar diversos elementos interativos em páginas web, como ciclo de banners, janelas rolantes, painéis de menus, interligação de campos de formulários, calendário de eventos, duplo clique, menus suspensos e outros. O foco é ensinar técnicas básicas e avançadas de JavaScript por meio de exemplos práticos passo a passo.
O documento discute a importância da acessibilidade na web para pessoas com deficiências. Ele explica como tornar sites acessíveis para deficientes visuais, auditivos, físicos e cognitivos através do uso correto de tags HTML, atributos como "alt" e "longdesc", e organização da tabulação. Também fornece diretrizes sobre como tornar conteúdo acessível para daltônicos e links úteis sobre o assunto.
1. O documento descreve como criar diretivas no AngularJS, apresentando as propriedades e funcionalidades básicas para isso, como template, templateUrl, replace, restrict, scope e transclude.
2. Inclui exemplos de como usar essas propriedades para criar diretivas simples, como uma alerta, e também diretivas mais complexas, como um item de acordo.
3. Fornece detalhes sobre como utilizar a função link para interagir com a DOM dentro das diretivas.
Desenvolvendo com Node.JS - Mongoose + MongoDB + Vue.JSRomulo Fagundes
O documento resume as principais tecnologias para desenvolvimento web com Node.js, incluindo MongoDB, Express, Mongoose e Vue.js. Explica como cada uma funciona e como podem ser integradas para criar aplicações fullstack com banco de dados NoSQL usando o framework Express e o ORM Mongoose para acessar dados no MongoDB, com interface desenvolvida em Vue.js.
O documento apresenta uma introdução à linguagem JavaScript, incluindo suas características, tipos de dados, estruturas de controle e funções. Também fornece exemplos de como manipular elementos HTML através do DOM e eventos de clique, além de propor três missões práticas para desenvolver um controle remoto simulado usando JavaScript.
O documento apresenta os principais conceitos do framework AngularJS, incluindo diretivas, serviços, filtros, roteamento e ciclo de vida das aplicações. Demonstra como o AngularJS estende o HTML para permitir data binding de duas vias e componentes, e discute alguns mitos, prós e contras do framework. Por fim, apresenta uma breve prévia do Angular 2.0 e uma demonstração prática.
AngularJS é um framework JavaScript criado pelo Google para desenvolvimento de aplicações web single-page. O documento introduz AngularJS, explicando que ele estende HTML com diretivas como ng-app e ng-model. Dois exemplos simples são fornecidos para demonstrar como vincular dados a elementos HTML e exibir expressões AngularJS. Controllers JavaScript são usados para definir lógica e escopo de dados para partes da página.
Aplicações rápidas para a Web com DjangoFreedom DayMS
1) The document discusses how to build quick web applications using the Django framework.
2) It covers topics like presenting Django, the importance of documentation, the job market, installing Django on Linux, and creating a simple application.
3) The presentation includes creating models, views, templates, and administering the application using Django's automatic admin interface.
GUIA DE REFERÊNCIA RÁPIDA
Como resumo de todo o código HTML apresentado até agora, deixo algumas tabelas de referência rápida que podem ser até impressas e guardadas no bolso.
O documento apresenta o framework PHP Zend Framework, descrevendo suas principais características como arquitetura MVC, componentes, vantagens e exemplos de uso. O autor é um engenheiro certificado pela Zend que discute como o framework torna o desenvolvimento web mais rápido e simplificado.
O documento apresenta uma oficina sobre desenvolvimento web full stack de forma simplificada e prática. A palestrante introduz as ferramentas SCRUM, GIT, terminal, HTML, CSS, PHP, MySQL, servidor local e JavaScript que serão usadas para construir um jogo de forma incremental e entregando funcionalidades em partes.
Quando o objetivo é vender, uma modificação mínima pode impactar a taxa de conversão final. Para que um e-commerce atinja sua performance máxima, é necessário fazer com que os componentes, a equipe e mínimos detalhes funcionem em perfeita harmonia -- e o front-end é um deles.
Nesta palestra, mostrei os desafios enfrentados pelo time de engenharia de Front-end da Baby.com.br: como trabalhar com uma equipe com vários desenvolvedores, gerando componentes auto-contidos, testáveis e escaláveis, mantendo a melhor performance possível, sem perder o padrão de qualidade.
Fonte das métricas: http://blog.bizelo.com/blog/2012/10/18/infographic-shopping-cart-abandonment-rates/
Java mais ágil que nunca no desenvolvimento WebBruno Borges
1) O documento discute como a combinação de Apache Wicket, Scala e MongoDB permite o desenvolvimento web ágil preservando a separação de responsabilidades entre designers e desenvolvedores.
2) Apache Wicket permite marcação declarativa sem intrusões no HTML do designer e toda a lógica ficar no código Java.
3) Scala adiciona funcionalidade e expressividade ao código Wicket de forma elegante através de construções como DSL.
4) MongoDB é um banco de dados NoSQL orientado a documentos que se integra bem a esta stack por não
O documento discute a evolução dos componentes web nativos (Web Components), incluindo seus principais conceitos como Custom Elements, Templates, Shadow DOM e Import. Apresenta exemplos de como criar e usar componentes personalizados hoje e destaca projetos open source que implementam esse padrão emergente.
Este documento fornece informações sobre um curso de desenvolvimento web ministrado pelo professor Rodrigo Santa Maria. O curso ensina HTML5, CSS3, JavaScript e frameworks como o Bootstrap. O professor tem formação em Ciência da Computação e MBA em Gerenciamento de Projetos e experiência como analista, professor e empreendedor na área de tecnologia.
Este documento fornece diretrizes para melhorar o desempenho de sites web focando em otimização de código, imagens, cache e compactação de arquivos para reduzir o tempo de carregamento a menos de 400kb.
O documento apresenta as principais diferenças entre HTML5 e XHTML, como a remoção do fechamento de tags, a nova sintaxe do doctype e a adição de novas tags semânticas. Também discute como implementar vídeos, tabelas e formulários semanticamente no HTML5, além de dicas para adaptação a dispositivos móveis.
The document summarizes key battles between Plains Indians and the US Army in the Red River War of 1874. It describes the Battle of Adobe Walls in June 1874, where 700 Indians attacked a trading post but were defeated by 30 whites. It also discusses the Battle of Palo Duro Canyon in September 1874, where Colonel Ranald Mackenzie launched a surprise attack against Comanche villages, killing three Comanche and destroying their supplies, villages, and 1400 horses. The Battle of Palo Duro Canyon was a decisive victory that forced the Plains Indians to accept life on reservations.
O documento discute a importância da acessibilidade na web para pessoas com deficiências. Ele explica como tornar sites acessíveis para deficientes visuais, auditivos, físicos e cognitivos através do uso correto de tags HTML, atributos como "alt" e "longdesc", e organização da tabulação. Também fornece diretrizes sobre como tornar conteúdo acessível para daltônicos e links úteis sobre o assunto.
1. O documento descreve como criar diretivas no AngularJS, apresentando as propriedades e funcionalidades básicas para isso, como template, templateUrl, replace, restrict, scope e transclude.
2. Inclui exemplos de como usar essas propriedades para criar diretivas simples, como uma alerta, e também diretivas mais complexas, como um item de acordo.
3. Fornece detalhes sobre como utilizar a função link para interagir com a DOM dentro das diretivas.
Desenvolvendo com Node.JS - Mongoose + MongoDB + Vue.JSRomulo Fagundes
O documento resume as principais tecnologias para desenvolvimento web com Node.js, incluindo MongoDB, Express, Mongoose e Vue.js. Explica como cada uma funciona e como podem ser integradas para criar aplicações fullstack com banco de dados NoSQL usando o framework Express e o ORM Mongoose para acessar dados no MongoDB, com interface desenvolvida em Vue.js.
O documento apresenta uma introdução à linguagem JavaScript, incluindo suas características, tipos de dados, estruturas de controle e funções. Também fornece exemplos de como manipular elementos HTML através do DOM e eventos de clique, além de propor três missões práticas para desenvolver um controle remoto simulado usando JavaScript.
O documento apresenta os principais conceitos do framework AngularJS, incluindo diretivas, serviços, filtros, roteamento e ciclo de vida das aplicações. Demonstra como o AngularJS estende o HTML para permitir data binding de duas vias e componentes, e discute alguns mitos, prós e contras do framework. Por fim, apresenta uma breve prévia do Angular 2.0 e uma demonstração prática.
AngularJS é um framework JavaScript criado pelo Google para desenvolvimento de aplicações web single-page. O documento introduz AngularJS, explicando que ele estende HTML com diretivas como ng-app e ng-model. Dois exemplos simples são fornecidos para demonstrar como vincular dados a elementos HTML e exibir expressões AngularJS. Controllers JavaScript são usados para definir lógica e escopo de dados para partes da página.
Aplicações rápidas para a Web com DjangoFreedom DayMS
1) The document discusses how to build quick web applications using the Django framework.
2) It covers topics like presenting Django, the importance of documentation, the job market, installing Django on Linux, and creating a simple application.
3) The presentation includes creating models, views, templates, and administering the application using Django's automatic admin interface.
GUIA DE REFERÊNCIA RÁPIDA
Como resumo de todo o código HTML apresentado até agora, deixo algumas tabelas de referência rápida que podem ser até impressas e guardadas no bolso.
O documento apresenta o framework PHP Zend Framework, descrevendo suas principais características como arquitetura MVC, componentes, vantagens e exemplos de uso. O autor é um engenheiro certificado pela Zend que discute como o framework torna o desenvolvimento web mais rápido e simplificado.
O documento apresenta uma oficina sobre desenvolvimento web full stack de forma simplificada e prática. A palestrante introduz as ferramentas SCRUM, GIT, terminal, HTML, CSS, PHP, MySQL, servidor local e JavaScript que serão usadas para construir um jogo de forma incremental e entregando funcionalidades em partes.
Quando o objetivo é vender, uma modificação mínima pode impactar a taxa de conversão final. Para que um e-commerce atinja sua performance máxima, é necessário fazer com que os componentes, a equipe e mínimos detalhes funcionem em perfeita harmonia -- e o front-end é um deles.
Nesta palestra, mostrei os desafios enfrentados pelo time de engenharia de Front-end da Baby.com.br: como trabalhar com uma equipe com vários desenvolvedores, gerando componentes auto-contidos, testáveis e escaláveis, mantendo a melhor performance possível, sem perder o padrão de qualidade.
Fonte das métricas: http://blog.bizelo.com/blog/2012/10/18/infographic-shopping-cart-abandonment-rates/
Java mais ágil que nunca no desenvolvimento WebBruno Borges
1) O documento discute como a combinação de Apache Wicket, Scala e MongoDB permite o desenvolvimento web ágil preservando a separação de responsabilidades entre designers e desenvolvedores.
2) Apache Wicket permite marcação declarativa sem intrusões no HTML do designer e toda a lógica ficar no código Java.
3) Scala adiciona funcionalidade e expressividade ao código Wicket de forma elegante através de construções como DSL.
4) MongoDB é um banco de dados NoSQL orientado a documentos que se integra bem a esta stack por não
O documento discute a evolução dos componentes web nativos (Web Components), incluindo seus principais conceitos como Custom Elements, Templates, Shadow DOM e Import. Apresenta exemplos de como criar e usar componentes personalizados hoje e destaca projetos open source que implementam esse padrão emergente.
Este documento fornece informações sobre um curso de desenvolvimento web ministrado pelo professor Rodrigo Santa Maria. O curso ensina HTML5, CSS3, JavaScript e frameworks como o Bootstrap. O professor tem formação em Ciência da Computação e MBA em Gerenciamento de Projetos e experiência como analista, professor e empreendedor na área de tecnologia.
Este documento fornece diretrizes para melhorar o desempenho de sites web focando em otimização de código, imagens, cache e compactação de arquivos para reduzir o tempo de carregamento a menos de 400kb.
O documento apresenta as principais diferenças entre HTML5 e XHTML, como a remoção do fechamento de tags, a nova sintaxe do doctype e a adição de novas tags semânticas. Também discute como implementar vídeos, tabelas e formulários semanticamente no HTML5, além de dicas para adaptação a dispositivos móveis.
The document summarizes key battles between Plains Indians and the US Army in the Red River War of 1874. It describes the Battle of Adobe Walls in June 1874, where 700 Indians attacked a trading post but were defeated by 30 whites. It also discusses the Battle of Palo Duro Canyon in September 1874, where Colonel Ranald Mackenzie launched a surprise attack against Comanche villages, killing three Comanche and destroying their supplies, villages, and 1400 horses. The Battle of Palo Duro Canyon was a decisive victory that forced the Plains Indians to accept life on reservations.
Este documento resume varias redes sociales y herramientas digitales, incluyendo Facebook, Blogia, MySpace, Bebo, Sónico, SlideShare, Linux, Google, Hi5, Blogger, Scribd y Yahoo. Define una red social como una estructura social representada por gráficos donde los nodos son individuos. Explica brevemente el propósito y uso de cada plataforma.
Harga rp 250 rb 2hr 1 mlm. hub 08563776704 (im3). . informasi wisata murah ke...Wisata Jawa
Dokumen tersebut menawarkan beberapa paket wisata ke Bali dengan harga dan program yang berbeda-beda untuk 2, 3, 4, 5, atau 6 hari. Paket termurah untuk 2 hari 1 malam seharga Rp250.000 dan paket termahal untuk 6 hari 5 malam seharga Rp1.050.000. Semua paket menyertakan transportasi, akomodasi, makan, dan tiket masuk objek wisata.
Este documento fornece dicas para vendas online de acessórios, enfatizando a importância das imagens atraentes para tornar os produtos desejáveis. Apresenta dados sobre o crescimento dos consumidores online no Brasil de 2001 a 2012 e discute como melhor apresentar os produtos e atender às necessidades dos compradores, incluindo preços competitivos, detalhes claros e atendimento ao cliente. Oferece os serviços de uma empresa de design e fotografia para ajudar a criar imagens atraentes.
Liburan murah ke bali, harga rp 250 rb 2hr 1 mlm. hub 08563776704 (im3), pak...Wisata Jawa
Dokumen tersebut menawarkan beberapa paket wisata ke Bali dengan harga dan program yang berbeda untuk 2, 3, 4, 5, dan 6 hari. Paket termurah untuk 2 hari 1 malam seharga Rp250.000 dan paket termahal untuk 6 hari 5 malam seharga Rp1.050.000. Semua paket menyertakan transportasi, akomodasi, makan, dan tiket masuk objek wisata.
Den 14 og 15 april 2011 deltog elever fra hele landet i Danmarksmesterskabet i Iværksætteri og Innovation i forløbet Company Programme arrangereret af Fonden for Entreprenørskab - Young Enterprise. Fra EUC Nordvestsjælland, Slotshaven deltog elev virksomheden LIxac. Deres produkt var et selvdesinficerende dørhåndtag.
O documento apresenta um minicurso sobre o framework CakePHP. É dividido em seções sobre o que é CakePHP, por que usá-lo, preparando o ambiente, mão na massa criando páginas, layouts, helpers, rotas e um bônus sobre cadastro de notícias. O objetivo é introduzir os conceitos básicos do framework e iniciar a criação de uma aplicação simples.
O documento fornece diretrizes para o desenvolvimento de aplicações web para a plataforma Meo, incluindo padrões suportados pelo navegador, formatos de imagem, recursos adicionais, resoluções, entrada do usuário e dicas de desempenho. Também fornece detalhes sobre a API EPG e serviços relacionados.
Cobol Web com Net Express 5.1 - Parte 3Altair Borges
Este documento descreve como criar uma listview dinâmica usando COBOL, MySQL e recursos de front-end para acessar e exibir dados de um banco de dados. Ele explica como configurar o ambiente de desenvolvimento, conectar ao banco de dados MySQL, gerar copybooks, escrever o programa CGI-COBOL e implementar funcionalidades como paginação usando cursores.
O documento discute a importância da performance no front-end de aplicações web. Ele destaca que a maior parte do tempo de carregamento de uma página é gasto com elementos front-end como imagens, CSS e JavaScript. Além disso, melhores tempos de resposta aumentam o tráfego e as vendas de sites como Yahoo!, Mozilla e Amazon.
O documento explica o que é JavaScript, como pode ser usado para adicionar interatividade às páginas da web, e fornece exemplos de como incorporar scripts JavaScript em páginas HTML de diferentes maneiras.
1) O documento discute diferentes casos de uso e modelos de dados para bancos NoSQL, comparando-os com bancos relacionais.
2) São apresentados exemplos de como modelar logs de aplicação, hierarquias de comentários, documentos com alterações históricas e integração entre aplicações usando bancos do tipo documento, coluna e grafo.
3) O documento conclui comparando os modelos de dados, complexidade de queries e trade-offs entre SQL e NoSQL.
O documento discute a linguagem HTML5, incluindo suas principais características e como criar um site simples usando HTML e CSS. O documento fornece instruções passo a passo sobre estrutura básica de HTML, elementos semânticos do HTML5, estilização com CSS e desafio de criar um site de artista com imagem, lista de músicas e links.
O documento descreve o Driver Framework, uma biblioteca que permite desenvolver aplicativos multiplataforma de forma independente da tecnologia subjacente, usando "drivers" que cuidam da comunicação com cada plataforma. O framework permite projetar aplicativos apenas uma vez e fazê-los rodar em qualquer tecnologia com suporte.
O documento fornece uma introdução ao Adobe Flex 2, uma plataforma para desenvolvimento de aplicações ricas na Internet. Aborda o que são RIAs, exemplos como Flash e AJAX, vantagens do Flex como interface padronizada e documentação extensa, além de apresentar exemplos básicos de código em MXML para criação de interfaces e animações.
A ACIC (Associação Catarinense para Integração do Cego) é uma organização não governamental fundada em 1977 em Florianópolis para promover a inclusão social de pessoas com deficiência visual.
Este documento fornece instruções para instalação e configuração do framework Ruby on Rails, incluindo como instalar Ruby, RubyGems, Rails, PostgreSQL e bibliotecas, criar banco de dados e tabelas, gerar scaffolds, configurar servidor web e mais.
O documento resume os principais conceitos e ferramentas do framework Ruby on Rails. Apresenta os pilares do MVC, models, views e controllers, e explica como o Rails promove princípios como DRY e convenções sobre configuração. Também discute recursos como testes, internacionalização, deploy e ferramentas de apoio como Capistrano.
Estrutura de um Front-End eficiente (para iniciantes)Sérgio Vilar
Este documento fornece diretrizes sobre a estruturação eficiente de um front-end, incluindo a organização de pastas para CSS, imagens e JavaScript, além de recomendações sobre modularização, semântica e escrita de HTML.
O documento discute o desenvolvimento de aplicações móveis usando HTML, CSS e JavaScript, abordando:
1) PhoneGap e frameworks JavaScript permitem criar aplicações nativas para múltiplas plataformas usando uma única base de código;
2) Um exemplo mostra como portar uma aplicação do Symbian para Android usando PhoneGap;
3) APIs nativas como geolocalização e câmera podem ser acessadas, apesar de adaptações para cada plataforma.
Prototype é uma biblioteca JavaScript que fornece funções úteis para facilitar o desenvolvimento de páginas web dinâmicas e interativas, reduzindo código repetitivo e melhorando o desempenho. Algumas de suas principais funcionalidades incluem facilitar o acesso a elementos HTML, manipulação de formulários, requisições assíncronas e atualização parcial de páginas via Ajax.
O documento discute o framework JavaScript ExtJS, apresentando: 1) como ele traz recursos para projetos web e programação orientada a objetos; 2) como construir uma grade (GRID) usando objetos como Store, DataProxy e leitura de dados JSON; 3) exemplo de código com Store, GRID e colunas.
Este documento apresenta uma introdução básica ao JavaScript, abordando seus principais conceitos como: sua origem e diferenças em relação ao Java; como inserir códigos JavaScript em páginas HTML; utilização de variáveis, arrays, objetos, funções, condicionais e laços de repetição; tratamento de eventos e manipulação de elementos da página; e validação de formulários.
Apps Web em Wicket e Scala no GlassFish Java EE 6Bruno Borges
O documento discute o desenvolvimento web usando as tecnologias Apache Wicket, Scala e Java EE 6 no servidor GlassFish. Ele aborda como Wicket permite separar as camadas de interface do usuário e lógica de negócios, e como Scala pode ser usado com Wicket para melhorar a produtividade. Também menciona como recursos do Java EE 6 como CDI e Bean Validation podem ser integrados a aplicações Wicket.
Semelhante a Edição de conteúdo web usando Javascript de ponta a ponta (20)
13. Sacadas Interface Intuitiva Idéias de interfaces de games. Tudoqueénecessárioparaeditarumapáginanaprópriapágina. Facilidadeparaacessaroconteúdo, paleta de componentes, navegarporseções... Arrastaresoltarpara a maioria das tarefas. Undo/Redo.
14. Sacadas Usarmais as máquinas dos editores Parque de máquinaspadronizado 2Gb Ram FF e Chrome Maisatividadesnasmáquinas dos editores. Renderização, em tempo de edição, nasmáquinas dos editores Cargado que for estritamentenecessário.
15. Sacadas ServidoresLeves Arquivosestáticos X conteúdodinâmico. REST. NoSQL (MongoDB). Linguagemconhecidapelosprogramadores de frontend (webdevs) Javascript. CSS Selectors (JQuery like).
16. Sacadas Modelo de dados simples eflexível (JSON). Facilidadepara: Adicionarcampos, trocartipos de componentes. Realizar undo/redo. Versionar. Enviar deltas de alteraçõesparaoutrasmáquinas (ediçãosimultânea). Criação de Agendamento = Cópia de JSON Natividade no JS. Integração com NoSQLs.
23. Edição WYSIWYG – What you see is what you get! Edição só é perceptível quando passamos o mouse por cima dos componentes. Undo/Redo. Editores só são carregados se for solicitada a edição. Lógica de edição fora do HTML do componente.
25. Integrações Independência do CMS anterior Nãoconsumirserviços dele. Conteúdospersonalizadospor site (blogs de colunistas, galerias, etc.) SOLR REST paraconsumirconteúdo editorial (notícias, artigos, colunas, receitas, etc.). Rapidezparapesquisar/atualizarconteúdo.
26. Integrações Banco de Imagens Porenquanto, pop-up. Blogs eParceiros RSS de colunistas. Catálogo de Componentes. Futuro: Trending Topics do Twitter relacionadosao site? Mapa de calordapágina? Teste A/B
31. Tratamento de Requisições Express http://expressjs.com/ Roteamento Tratamento das requisições (marshalling/unmarshalling de JSON). var app = express.createServer(); app.get('/', function(req, res){ res.send('Hello World'); }); app.listen(3000);
32. Publicação e Preview Como publicarestaticamente de maneiraprevisível no servidor? O queusar? PorquenãoJavascript? No servidor? Janela de browser no servidor?
33. Publicação e Preview JSDOM Módulodo NodeJS. https://github.com/tmpvar/jsdom Container DOM parainterpretarodocumento. Worker processes Renderizarconsomemuita CPU.
34. EdiçãoSimultânea Google Docs Like? Almost. Comandosremotos. Undo/Redo remotos. Controle de versões das alterações. Reserva de componentese containers. Conteúdo “desreservado” considerado pronto parapublicação.