Skip to content

daniloisr/weby

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Weby CMS

What is the project?

The Weby project aims to be an multi-portal CMS developed by the Universidade Federal de Goiás. It focus on being simple, flexible and extensible.

It was developed using Ruby on Rails (an open source full-stack web application framework for the Ruby programming language).

O que é o projeto?

O projeto Weby é um software gerenciador de conteúdo Web, multiportal e desenvolvido pela Universidade Federal de Goiás. Por gerenciador de conteúdo Web, entende-se um sistema gestor de páginas na internet (rede mundial de computadores) ou intranets (redes corporativas ou domésticas) que integra ferramentas necessárias para gerir (inserir, editar e excluir) conteúdos em tempo real, sem a necessidade de programação de código. A principal motivação para o projeto é disponibilizar um conteúdo de maneira simples, permitindo uma fácil administração da informação.

O projeto é feito em Ruby on Rails (conjunto de ferramentas de código aberto, escrito na linguagem de programação Ruby) e seu foco é ser simples, flexível e extensível.

Simples: Através da usabilidade, com características de dinamismo e interatividade, permitir uma fácil experiência para os usuários iniciantes. Flexível: Na medida que os usuários ganham experiência opções avançadas são necessárias. Sem perder o foco da simplicidade, prover mecanismos de suporte as configurações avançadas, possibilitando aumentar as característica do sistema. Extensível: Um sistema extensível pode prover funcionalidades além das comuns que fazem parte do seu núcleo. A forma mais tradicional é disponibilizar essas funcionalidades como extensões (plugins) de fácil aderência (acoplagem).

Requisitos/Requirements

  • ruby 1.9.2
  • Rails 3.2
  • Postgresql
  • libopenssl-ruby
  • Bundler

Instalação/Installation

Para sistemas baseados em Debian

# aptitude install curl build-essential libssl-dev libreadline6 libreadline6-dev zlib1g-dev zlib1g libpq-dev