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) |
*<b>css</b> | *<b>css</b> | ||
Linha 29: | Linha 29: | ||
*<b>js</b> | *<b>js</b> | ||
**<b>angular</b> | **<b>angular</b> | ||
+ | ***<b>controllers</b> - Cada controller angularJS possuí uma única <b>View</b> 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) | ||
+ | ***<b>directives</b> | ||
+ | ****<b>_bundle</b> - todas as diretivas utilizadas no sistema | ||
+ | ****<i>directives.js</i> - modulo centralizador de diretivas | ||
+ | ***<b>factories</b> | ||
+ | ****<b>_bundle</b> - todas as 'factories' utilizadas no sistema | ||
+ | ***<b>filters</b> | ||
+ | ****<b>_bundle</b> - todos os filtros utilizados no sistema | ||
+ | ***<b>models</b> - todos os 'models' são serviços que são construídos com base na utilização dos serviços nativos '$http/$resource' | ||
+ | ***<b>services</b> | ||
+ | ****<b>_bundle</b> - todos os serviços utilizados no sistema | ||
+ | ****<i>services.js</i> - modulo centralizador de serviços | ||
+ | ****<i>services.interceptor.js</i> - 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/] |
Edição das 14h09min 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) </br> - 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
- 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