CMS de código aberto para um departamento universitário

1

Eu percebo que esse tipo de pergunta é perguntado repetidamente. No entanto, quero perguntar uma versão mais específica.

Eu estou em um departamento de matemática da universidade. Há muito tempo, nossos administradores de sistema (ou apenas um deles na época) mudaram para um sistema de gerenciamento de conteúdo da web. Na época, o Zope parecia uma escolha informada. Nós usamos o Zope há anos, mas pelo menos na minha opinião, sempre foi uma decisão controversa. Na época, não entendi por que era tão importante ter um CMS na web. Agora vejo que certamente é importante, mas não sei se deveria ser o Zope.

Os bons (mesmo necessários) recursos do Zope para nós são:

  1. É grátis e baseado em Linux.
  2. É um verdadeiro CMS e não algo diferente (por exemplo, wiki ou blog)
  3. Permite escrever HTML e scripts.
O que eu realmente não gosto no Zope é que o resultado de usá-lo é tudo ou nada de muitas maneiras. Pelo menos no uso conveniente, ele acaba dividindo a empresa em superusuários que podem fazer tudo e lusers que não podem fazer nada (exceto escrever suas próprias home pages em HTML puro). Ele tem um enorme manual do usuário, que os usuários finais não terão tempo para ler. De alguma forma, com as permissões de acesso, o mais simples é permitir que alguns administradores acessem toda a fonte e os dados, e é isso. Como esse é um departamento de matemática, a base de usuários varia de novatos reais a pessoas que entendem os computadores razoavelmente bem. Mas, do jeito que está, qualquer mudança que envolva o Zope tem que passar pelos sysadmins. Quando os sysadmins estão com pressa, às vezes eles apenas adicionam páginas HTML simples ao site, em vez de usar o framework do Zope.

Não ajuda em nada o fato de o Zope ser bastante intensivo em disco e bastante intenso.

Para não me debruçar sobre o Zope, mas eu estou querendo saber qual é o CMS da web certo para uma base mista de usuários iniciantes, estudos rápidos e usuários experientes. Alguns usuários podem querer permissões intermediárias, por exemplo, permissão de leitura, mas não permissão de gravação ou permissão para alterar algum subconjunto das páginas ou ver algum subconjunto das tabelas do banco de dados. Também deve ser baseado em Linux e open source e um pouco escalável e, claro, amplamente utilizado e bem suportado é uma boa idéia. Eu posso supor que a resposta é Drupal só porque essa foi a resposta geral antes, mas eu não sei se é o tipo certo de CMS para essa finalidade. (Mas note que o Python é uma linguagem relativamente popular em um departamento de matemática, entre outras razões, porque o Sage é baseado em Python.)

Posso ver que não defini completamente a pergunta e que as pessoas estão adivinhando que tipo de site é. É o Departamento de Matemática da UC Davis . A estrutura principal do site não é adequada para um wiki e também não é a mesma coisa que um ambiente de curso como o Moodle. Em vez disso, o site é estruturado principalmente como uma empresa genérica de pequeno e médio porte. Alguns componentes do site podem ser um wiki, Moodle, plugin LaTeX, Request Tracker, etc. No entanto, o principal problema não são esses componentes.

A questão principal é que seria melhor descentralizar a gestão do site. Agora, tudo o que está no Zope CMS tem que passar pelos administradores de sistema. Todos os outros usuários do departamento têm que fazer uma solicitação ou escrever suas próprias páginas sem a ajuda do Zope. Há duas razões principais para isso: (1) Outras pessoas no departamento não têm tempo para ler o manual do Zope. (2) É um incômodo configurar permissões intermediárias no Zope.

No entanto, existem outras pessoas no departamento que sabem escrever programas de computador e usar linguagens de marcação. Eu não desejaria uma solução que pressupusesse que não se pode confiar nos usuários com muito mais que arrastar e soltar, ou que eles são profissionais de TI que dormem com manuais de documentação. Eu estou querendo saber se o Plone / Zope ainda tem essa qualidade, já que certamente o Zope por si só faz isso.

Mas também me pergunto algumas vezes se a flexibilidade do senso comum está fora de moda nos dias de hoje, e que as coisas em geral são fáceis ou incrivelmente poderosas.

    
por Greg Kuperberg 28.06.2010 / 05:42

3 respostas

2

O Zope por si só é mais o Lego ou Tinker Toys do CMS. Ele fornece uma ótima plataforma para armazenamento e recuperação de dados, mas, como você descobriu, não é para os fracos de coração.

O Plone é um complemento do Zope que fornece uma interface mais simples sob medida para as funções do CMS. Eu não sei o quão flexível é o seu departamento de TI, mas eu acho que eles podem estar dispostos a instalar o complemento do Plone porque ele roda em cima do Zope e fornece um caminho simples para as funções do CMS que você precisa. Se isso impede você de incomodá-los, bem, é muito mais incentivo para eles instalá-lo!

Você pode tentar uma demonstração ao vivo do Plone para ver se ela oferece a facilidade de uso desejada .

Boa sorte!

    
por 28.06.2010 / 06:30
0

Depende realmente da funcionalidade que você quer ... se você quiser um wiki, dê uma olhada em alguns comparações do software wiki , especificamente se eles têm suporte a LaTeX (que eu assumo que um departamento de matemática teria como recurso).

Caso contrário, para adicionar à resposta de David Smith, o Plone tem um bom plug-in LaTeX Math Image .

    
por 28.06.2010 / 07:42
0

Raramente existe uma ferramenta que satisfaz todos os requisitos. E no caso do Open-Source CMS não há fim dos pontos iniciais para escolher.

Eu suspeito que há pelo menos 3 clientes que você precisa resolver, e eu suspeito que você pode precisar de produtos separados para cada um:

1) externo (caso em que o Plone é uma boa escolha, mas existem)

2) ensino interno (você pode querer ter um lok no moodle)

3) trabalho / pesquisa de colaboração interna (os wiki são uma ferramenta muito boa para isso)

Há também aplicativos segmentados (por exemplo, mrbs para reserva / agendamento de recursos, front end de correio baseado na Web)

HTH

C.

    
por 28.06.2010 / 16:06