No description
Find a file
2025-11-21 00:17:42 -03:00
bin [ Gemspec ] 2025-11-06 14:29:33 -03:00
example Concepts of modular tonton web application that share authentication 2025-11-21 00:17:42 -03:00
lib Concepts of modular tonton web application that share authentication 2025-11-21 00:17:42 -03:00
views Concepts of modular tonton web application that share authentication 2025-11-21 00:17:42 -03:00
.gitignore [ config.ru out from .gitignore ] 2025-11-05 23:04:13 -03:00
building.md [ First commit ] 2025-11-05 17:08:13 -03:00
config.ru Concepts of modular tonton web application that share authentication 2025-11-21 00:17:42 -03:00
Gemfile Concepts of modular tonton web application that share authentication 2025-11-21 00:17:42 -03:00
QA.md [ More information ] 2025-11-05 20:46:00 -03:00
readme.md [ More information ] 2025-11-05 20:46:00 -03:00
tonton_web.gemspec [ Gemspec ] 2025-11-06 14:29:33 -03:00

TonTon

TonTon é uma antologia de softwares abertos, modulares e relacionados com tecnologia na educação e com aprendizado colaborativo. Esse repositório contém a aplicação web principal. <(^_^)>

O Ruby on Rails foi substituido pelo Sinatra. (⌐■_■)

As aplicações terão APIs para facilitar interfaces alternativas. Monte o seu TonTon. ( ͡° ᴥ ͡°)

Building

Q&A

TonTonWeb

Aplicação web principal, em Ruby, com um mecanismo de controle de usuários.

O gerenciamento é feito via linha de comando (utilitário tauth) e interface web.

O serviços são expostos via:

  • API Ruby via Rack (para ser usada pela interface interna).

  • API web (para ser usada por interfaces que não são escritas em Ruby).

O TonTonWeb tem uma versão experimental em Ruby on Rails, agora arquivada. (◡_◡)

Status: sem mecanismo de autenticação.

TonTon-Gollum (wiki)

Uma extensão simples da wiki Gollum para suportar autenticação de usuário.

Status: testável.

Funcionalidades esperadas:

  • Subdiretórios dos usuários editáveis apenas pelo próprio usuário.

Tolls

Tonton Polls.

Aplicação Sinatra para gerenciamento de enquetes.

Status: não iniciado.

Tofinn

Tokenizable File Interface.

Toffin é um modelo genérico de árvore de arquivos tokenizáveis e com um modelo integrado opcional de versionamento de arquivos.

Status: concepção. Duas implementações esperadas, uma em C (Coffin) e outra em Ruby (Torfinn). Há uma versão experimental, em Ruby, abandonada.

Totoki

Totoki é o plano de wiki futura para o TonTon usando a API do Toffin.

Totoki é inspirada pelo Gollum. Assim como o Gollum lida com frontend e tem a própria API separada (gollum-lib), o Totoki será a aplicação Sinatra com API wiki separada (totoki-lib).

Status: não iniciado.

Tamire

TonTon Abstract Mathematical Introspective Representation (Tamire).

Tamire é uma biblioteca de para abstração de linguagem matemática em estruturas de objetos.

Teria duas implementações, uma em Ruby e outra em Javascript, cada uma com:

  • Leitura de Asciimath para entrada.

  • Renderização em SVG para saída.

  • Representação em Json para entrada e saída.

Status: não iniciado.

Tamires

Tamire Speaker (Tamires) é um módulo Javascript e uma aplicação Ruby para análise por pessoas cegas de estrutura matemática gerada pela Tamire.

Status: não iniciado.