Pular para o conteúdo principal

Site da Globalcode: Design e integração com JSF, Facelets, RichFaces e JBossSeam

O site da Globalcode foi criado por uma agência e depois desenvolvido internamente, utilizando algumas das nossas tecnologias preferidas:
- JavaServer Faces
- Facelets
- RichFaces
- JPA
- JBoss Seam (que não poderia faltar na nossa arquitetura).

O site é abastecido com informações do sistema de gestão educacional, o GES (Global Education System). Na prática isto quer dizer que as turmas, o conteúdo dos cursos, o Orçamento Eletrônico, matrícula eletrônica em minicursos gratuitos, páginas Unidades Globalcode, tudo vem do GES.

Ou seja, estes dados são alterados automaticamente quando alteramos os dados no GES e não precisa passar nas mãos de ninguém da área de TI. E o pessoal de vendas e negócios adora ficar livre do pessoal da TI.

A utilização de Facelets gerou muitos benefícios e facilidades, e agora até o André Frota, que era mais designer que programador fica aflito para eliminar uma ou outra página 100% HTML, que não usa Facelets.

Além dos muitos novos requisitos que nós mesmos geramos ao utilizar e visualizar o site recebemos diversas sugestões e críticas dos instrutores, funcionários, alunos e usuários do site. Algumas são deliciosamente simples, eu passo para a Ana Abrantes e em poucos minutos ela me responde: "Faça um refresh", e Wow!, a mudança está no ar, enquanto outras precisam de mais planejamento e esforço de implementação e pesquisa.

Uma das experiências mais recentes foi a integração com o serviço de Busca personalizada da Google, que agora está disponível e bem integrada com o layout e conteúdo do nosso site, e ainda temos uma série de recursos que nem começamos a explorar.

Algumas funcionalidades que adicionamos no GES, às vezes em um "acesso de loucura" mudaram completamente os processos dentro da Globalcode, como o Orçamento Eletrônico, que deixou nossa tabela de preços transparente e mudou o perfil dos telefonemas.

A matrícula online foi uma mudança drástica, antes dela existir, o dia seguinte ao boletim era improdutivo, o telefone tocava incessantemente, ninguém conseguia fazer nada além de matrículas em minicursos gratuitos e muitas reclamações de linhas ocupadas de pessoas que queriam tratar de outros assuntos. Agora, as meninas do atendimento nem percebem nos dias que chegamos a 300 matrículas online em minicursos gratuitos.

É maravilhoso ver como este software que produzimos faz toda a diferença na vida dos usuários. É muito bom ver um processo que demora 40 ou 50 minutos sendo reduzido a dois cliques.

Fica aqui um depoimento que encheu nosso dia de alegria :
Confirmo o recebimento do orçamento eletrônico e gostaria de elogiar esta funcionalidade: o e-mail chegou poucos minutos após minha solicitação!
Também gostei muito da facilidade para matrícula nos mini-cursos. Nunca tinha recebido um tratamento tão eficiente através de um site.
Parabéns!

Michele Nisiyamamoto


Agradeço todas as pessoas que criam, testam, criticam e compartilham as emoções do nosso site e do GES diariamente.

Comentários

Ana Abrantes disse…
O trabalhão que isto tudo dá é compensado pelo prazer de fazer as coisas acontecerem. Já falei uma vez que sou "addicted to my job" e repito: é porque eu adoro e me divirto com o que eu faço. A Globalcode nos permite inovações e é a culpada de eu ser assim hoje! O site só não está melhor, ou não foram implementadas várias coisas legais ainda, por pura falta de tempo, não consigo abraçar o mundo sozinha, fazer o que... ;)
Anônimo disse…
Opah. Legal...
O blog tambem tá merecendo uma mudança de layout hein.
Principalmente alargar ele um pouco. Tá raquítico, coitado. hehe
Wagner Santos disse…
Pois é, Yara!!!

Posso dizer que a espera (desde o coquetel) valeu muito a pena !!! Realmente superou as espectativas..

Parabéns a Abraço,
Yara Senger disse…
Romuloff,

Agradeço a sua sugestão.
O Blog estava meio magrinho mesmo, demos uns pixels pra ele, ficou melhor ?

[]s
yara

Postagens mais visitadas deste blog

10 reasons why we love JSF

1. One-slide technology: it's so simple that I can explain basic JSF with one slide. 2. Easy to extend: components, listeners, render kit, Events, Controller, etc. 3. Real-world adoption: JBoss, Exadel, Oracle, IBM, ... 4. Architecture model: you can choose between more than 100 different architecture. 5. Open-mind community: using JSF you are going to meet very interesting people. 6. We are using JSF the last 5 years and we found very good market for JSF in Brazil 7. Progress: look to JSf 1.1 to JSF 1.2, JSF 1.2 to JSF 2.0. People are working really hard! 8. Many professionals now available 9. It's a standard. It's JCP. Before complain, report and help! 10. Ed Burns, spec leader, is an old Globalcode community friend! EXTRA: My wife is specialist in JSF. She's my F1 for JSF :) Nice job JSF community! -Vinicius Senger

Palestras do TDC Business Disponíveis Online

🚨 Atenção, TDC Lovers! O TDC Business em São Paulo acabou, mas os conteúdos mal começaram!  Não pô de aproveitar a STADIUM ao vivo? Não tem problema, porque trouxemos ela até você. Todas as palestras da STADIUM, palco principal do TDC, já estão no ar e liberadas para qualquer pessoa assistir. Essa Trilha incrível conta com palestras de Trilhas Premium e temas variados de forma GRATUITA para você poder maratonar de casa!  Aproveite para prestigiar seu evento de TI favorito com pipoca direto do seu sofá. 🎥 🍿 Gravação da STADIUM, 22 a 24 de Agosto de 2022, disponível aqui: https://www.globalcode.com.br/videos/tdc-2022-business/  Todas as demais trilhas do TDC Business serão publicadas gradualmente nas próximas semanas, fique atento aos nossos e-mails, você será notificado por lá quando sua Trilha estiver disponível. Acompanhe nossas redes sociais para não perder nada e ficar por dentro de todas as novidades do TDC!

TDC ONLINE: SUA PLATAFORMA DE PALESTRAS GRAVADAS DO TDC DISPONÍVEL

Além do conteúdo ao vivo transmitido online nas edições do TDC, agora você pode ter acesso à centenas de palestras gravadas, através da nossa nova plataforma de vídeos - o TDC Online, que reúne todas as Trilhas premium, Stadium e Salas dos Patrocinadores das edições anteriores de 2022, TDC Innovation e TDC Connections.  Para acessar, basta clicar na edição em que você participou ( TDC Innovation ou TDC Connections ); Fazer o mesmo login (com e-mail e senha) cadastrados na hora de adquirir ou resgatar o seu ingresso no TDC; E clicar na Trilha de sua opção, e de acordo com a modalidade do seu ingresso. Logo em seguida, você será direcionado para a seguinte página com a lista de todas as palestras por Trilha: Pronto! Agora você tem acesso à centenas de palestras gravadas da sua área de interesse, para assistir como e quando quiser! Caso tenha esquecido a senha, clique na opção "Esqueci a senha" , insira o e-mail que você realizou para o cadastro no evento, e aparecerá a op

TDC INNOVATION lança University Pass

Modalidade de ingresso tem como objetivo ajudar na capacitação dos universitários Uma pesquisa realizada em 2020 pela Associação Brasileira das Empresas de Tecnologia da Informação e Comunicação (Brasscom) diz que até o ano de 2024 o Brasil precisará de cerca de 420 mil profissionais na área de Tecnologia da Informação. Porém, por ano, a mesma pesquisa diz que o país forma apenas 46 mil profissionais capacitados no nicho. Pensando nisso, para ajudar na formação e capacitação desses jovens profissionais, o TDC INNOVATION, segunda edição do ano do The Developer's Conference, lança o University Pass, modalidade de ingresso que possibilita aceso digital gratuito a todas as palestras do evento, ou com 50% de desconto para quem preferir ir pessoalmente. Com o tema central “Desafios para a criação do futuro Digital”, o TDC INNOVATION ocorrerá entre 1 e 3 de junho, de forma híbrida: presencialmente no Centro de Convenções CentroSul, em Florianópolis, e com transmissão simultaneamente pela

Inspire a mudança com a liderança ágil

A liderança ágil é essencial para que uma organização realize mudanças de negócios significativas. Ser líder é uma tarefa desafiadora, especialmente em um cenário de constantes transformações, principalmente na forma de lidar com a relação empresa e pessoal. Pesquisas sobre liderança na era digital revelam que algumas soft skills têm sido substituídas por outras, o profundo conhecimento na área de negócio, ser referência nas tecnologias utilizadas, ter foco total no prazo e nas entregas e conhecer um arsenal de técnicas e ferramentas, têm dado espaço a habilidades, como: empatia; adaptabilidade; senso de equipe; visão e propósito; engajamento constante. A colaboração entre pessoas de todos os níveis hierárquicos são vitais, afinal, as equipes estão trabalhando para o mesmo objetivo: o encantamento e atendimento das necessidades do cliente que proporcionarão um crescimento sustentável da organização. Com propósito claro, estratégia e prioridades definidas, os times desfrutam de uma ma

Facelets ainda mais divertido! Parte II

De volta ao Facelets , na primeira parte mantive o foco na utilização de templates e técnicas de reutilização visando maior agilidade para desenvolver telas com JSF , mas o Facelets vai bem além disso! Nesse post vou comentar e mostrar um pouco sobre a criação de componentes UI (User Interface) usando xht ml - na minha opinião esse é o grande diferencial da tecnologia. Com esse recurso é possível customizar / padronizar componentes usando xhtml + tags JSF + JavaScript + Css, sem código Java. A ideia é bem próxima ao Tag File em uma rápida comparação com JSP (JavaServer Pages), mas no caso do Facelets feito de uma forma ainda mais simples e com aderência a (infra)estrutura do JSF. Vou descrever o mesmo cenário da primeira parte, um sistema composto por vários cadastros ( C reate R ead U pdate D elete). Pensando especificamente em cada formulário, usando como exemplo um rascunho ou protótipo para o cadastro de Fornecedores, podemos assumir o seguinte formato: campos para preenchi