Mudanças entre as edições de "Avalia+"
De MSTECH wiki
(→Arquitetura Front-End) |
(→Arquitetura Front-End) |
||
Linha 13: | Linha 13: | ||
==Arquitetura Front-End== | ==Arquitetura Front-End== | ||
− | - Pastas (negrito) < | + | - Pastas (negrito) <br/> |
- Arquivos (itálico) | - Arquivos (itálico) | ||
Linha 20: | Linha 20: | ||
***<b>angular-motion</b> | ***<b>angular-motion</b> | ||
*****<b>modules</b> - animações utilizaveis com angularJS ng-animate | *****<b>modules</b> - animações utilizaveis com angularJS ng-animate | ||
− | ***<i>awesome-bootstrap-checkbox.css</i> - customizações de layout realizadas sobre os campos checkbox/radio do html | + | ***<b><i>awesome-bootstrap-checkbox.css</i> - customizações de layout realizadas sobre os campos checkbox/radio do html |
− | ***<i>bootstrap.css</i> - franework [http://getbootstrap.com/] | + | ***<b><i>bootstrap.css</i></b> - franework [http://getbootstrap.com/] |
− | ***<i>font-awesome.css</i> - customização de fontes para bootstrap | + | ***<b><i>font-awesome.css</i></b> - customização de fontes para bootstrap |
− | **<i>prova.css</i> - estilos para gerar .pdf da prova | + | **<b><i>prova.css</i></b> - estilos para gerar .pdf da prova |
− | **<i>style.scss</i> - estilos gerais do sistema | + | **<b><i>style.scss</i></b> - estilos gerais do sistema |
*<b>fonts</b> - fontes awesome/material | *<b>fonts</b> - fontes awesome/material | ||
*<b>images</b> - imagens gerais do sistema/manual do sistema em .pdf | *<b>images</b> - imagens gerais do sistema/manual do sistema em .pdf | ||
Linha 32: | Linha 32: | ||
***<b>directives</b> | ***<b>directives</b> | ||
****<b>_bundle</b> - todas as diretivas utilizadas no sistema | ****<b>_bundle</b> - todas as diretivas utilizadas no sistema | ||
− | ****<i>directives.js</i> - modulo centralizador de diretivas | + | ****<b><i>directives.js</i></b> - modulo centralizador de diretivas |
***<b>factories</b> | ***<b>factories</b> | ||
****<b>_bundle</b> - todas as 'factories' utilizadas no sistema | ****<b>_bundle</b> - todas as 'factories' utilizadas no sistema | ||
Linha 40: | Linha 40: | ||
***<b>services</b> | ***<b>services</b> | ||
****<b>_bundle</b> - todos os serviços utilizados no sistema | ****<b>_bundle</b> - todos os serviços utilizados no sistema | ||
− | ****<i>services.js</i> - modulo centralizador de serviços | + | ****<b><i>services.js</i></b> - modulo centralizador de serviços |
− | ****<i>services.interceptor.js</i> - modulo responsável por interceptar todas requisições realizadas sobre AJAX | + | ****<b><i>services.interceptor.js</i></b> - modulo responsável por interceptar todas requisições realizadas sobre AJAX |
**<b>vendor</b> | **<b>vendor</b> | ||
***<b>angular</b> - framework AngularJS versão 1.x [https://angularjs.org/] | ***<b>angular</b> - framework AngularJS versão 1.x [https://angularjs.org/] | ||
Linha 49: | Linha 49: | ||
***<b>redactor</b> - plugin editor de textos [https://imperavi.com/redactor/] | ***<b>redactor</b> - plugin editor de textos [https://imperavi.com/redactor/] | ||
***<b>resumable</b> - plugin para realizar uploads com possibilidade de pause [http://github.com/23/resumable.js] | ***<b>resumable</b> - plugin para realizar uploads com possibilidade de pause [http://github.com/23/resumable.js] | ||
− | ***<i>bootstrap-3.2.0.js</i> - franework [http://getbootstrap.com/] | + | ***<b><i>bootstrap-3.2.0.js</i></b> - franework [http://getbootstrap.com/] |
− | ***<i>jquery-2.1.1.js</i> - framework [https://jquery.com/] | + | ***<b><i>jquery-2.1.1.js</i></b> - framework [https://jquery.com/] |
− | ***<i>jquery-ui.js</i> - framework [http://jqueryui.com] | + | ***<b><i>jquery-ui.js</i></b> - framework [http://jqueryui.com] |
− | ***<i>jquery.signalR-2.2.0.js</i> - conexão com websocket com suporte para tecnologia asp.NET [http://signalr.net/] | + | ***<b><i>jquery.signalR-2.2.0.js</i></b> - conexão com websocket com suporte para tecnologia asp.NET [http://signalr.net/] |
− | ***<i>mathJax.js</i> - framework para exibição de formulas matemáticas complexas através de <b>LaTeX, MathML</b> [https://www.mathjax.org/] | + | ***<b><i>mathJax.js</i></b> - framework para exibição de formulas matemáticas complexas através de <b>LaTeX, MathML</b> [https://www.mathjax.org/] |
− | ***<i>moment.js</i> - plugin para formatação de datas [http://momentjs.com/] | + | ***<b><i>moment.js</i></b> - plugin para formatação de datas [http://momentjs.com/] |
*<b>tests</b> | *<b>tests</b> | ||
Edição das 14h10min de 19 de outubro de 2016
Índice
Descrição
Descrever nesta área o que é o produto, quais as necessidades de negócio pretende atender, a quem se destina.
Funcionalidades de Ouro
Nesta seção, insira 3 ou 4 funcionalidades que diferenciam e destacam o produto. De preferência coloque apenas os nomes das funcionalidades
Link do Product Backlog
Nesta seção, insira o link do Product Backlog do produto
Arquitetura Front-End
- Pastas (negrito)
- Arquivos (itálico)
- css
- vendor
- angular-motion
- modules - animações utilizaveis com angularJS ng-animate
- awesome-bootstrap-checkbox.css - customizações de layout realizadas sobre os campos checkbox/radio do html
- <b>bootstrap.css - franework [1]
- font-awesome.css - customização de fontes para bootstrap
- angular-motion
- prova.css - estilos para gerar .pdf da prova
- style.scss - estilos gerais do sistema
- vendor
- fonts - fontes awesome/material
- images - imagens gerais do sistema/manual do sistema em .pdf
- js
- angular
- controllers - Cada controller angularJS possuí uma única View na estrutura asp.NET indicado no arquivo .html pelo atributo ng-'controller' (O Avalia+ não se utiliza de rotas virtuais do argularJS, diferentemente de uma aplicaçao SPA)
- directives
- _bundle - todas as diretivas utilizadas no sistema
- directives.js - modulo centralizador de diretivas
- factories
- _bundle - todas as 'factories' utilizadas no sistema
- filters
- _bundle - todos os filtros utilizados no sistema
- models - todos os 'models' são serviços que são construídos com base na utilização dos serviços nativos '$http/$resource'
- services
- _bundle - todos os serviços utilizados no sistema
- services.js - modulo centralizador de serviços
- services.interceptor.js - modulo responsável por interceptar todas requisições realizadas sobre AJAX
- vendor
- angular - framework AngularJS versão 1.x [2]
- compressor - realiza a compressão de arquivos de imagem (.jpg ideal) utilizando canvas do html
- datepicker - plugin para exibição e utilização de calendário [3]
- highcharts - plugin para exibição gráficos [www.highcharts.com]
- redactor - plugin editor de textos [4]
- resumable - plugin para realizar uploads com possibilidade de pause [5]
- bootstrap-3.2.0.js - franework [6]
- jquery-2.1.1.js - framework [7]
- jquery-ui.js - framework [8]
- jquery.signalR-2.2.0.js - conexão com websocket com suporte para tecnologia asp.NET [9]
- mathJax.js - framework para exibição de formulas matemáticas complexas através de LaTeX, MathML [10]
- moment.js - plugin para formatação de datas [11]
- angular
- tests