Como criar uma wiki/MoinMoin
MoinMoin no Linux
editarAssim como o DokuWiki, o MoinMoin não utiliza banco de dados SQL, os arquivos são gravados em .txt, mas ao invés de utilizar linguagem PHP, o MoinMoin utiliza Python.
Instalação
editarNesse guia foi utilizado o Ubuntu mas em outras distribuições Linux o processo será semelhante.[1]
- sudo apt-get install apache2 libapache2-mod-wsgi
- Veja em http://moinmo.in/MoinMoinDownload o nome da atual versão, será algo assim: moin-1.9.7.tar.gz
- Faça o download e salve na pasta Downloads(ou qualquer outra que quiser)
- cd Downloads
- tar xvzf moin-1.9.7.tar.gz
- cd moin-1.9.7
- sudo python setup.py install --force --prefix=/usr/local --record=install.log
Arquivos de configuração
editar- cd /usr/local/share/moin
- sudo cp server/moin.wsgi .
- sudo cp config/wikiconfig.py .
Configurando o web server
editar- sudo gedit /etc/apache2/apache2.conf
- Cole no fim do arquivo e depois salve e feche.
# # MoinMoin WSGI configuration # # you will invoke your moin wiki at the root url, like http://servername/FrontPage: WSGIScriptAlias / /usr/local/share/moin/moin.wsgi # create some wsgi daemons - use these parameters for a simple setup WSGIDaemonProcess moin user=www-data group=www-data processes=5 threads=10 maximum-requests=1000 umask=0007 # use the daemons we defined above to process requests! WSGIProcessGroup moin
WSGI
editar- sudo gedit /usr/local/share/moin/moin.wsgi
- Adicione essa linha ao fim do parágrafo a2) e depois salve e feche.
sys.path.insert(0, '/usr/local/share/moin')
Segurança
editar
- cd /usr/local/share
- sudo chown -R www-data:www-data moin
- sudo chmod -R ug+rwX moin
- sudo chmod -R o-rwx moin
- sudo service apache2 restart
Configurando sua wiki
editar
- sudo gedit /usr/local/share/moin/wikiconfig.py
- Descomente(remova o # do começo da linha) a linha
page_front_page = u"MyFrontPage"
- Troque MyFrontPage pelo nome de sua página inicial, por exemplo "Início" ficaria
page_front_page = u"Início"
- Descomente a linha
superuser = [u"WikiAdmin", ]
trocando o WikiAdmin por um nome de usuário
- Salve e feche
- sudo /etc/init.d/apache2 restart
Configurando seu idioma
editar
- Abra a sua FrontPage em http://localhost e clique em Entrar no topo
- Crie uma conta em you can create one now com o mesmo usuário que configurou como superuser na seção acima
- Faça o login e vá em http://localhost/LanguageSetup?action=language_setup
- Cliquem em install help and system page packages e selecione o idioma e instale todas as páginas de uma vez em "all_pages" clicando em "instalar"
- sudo /etc/init.d/apache2 restart
- Comece a editar sua wiki. Para acessá-la é só digitar localhost no navegador.
MoinMoin no Windows
editar
Instalação na rede local(localhost)
editar
Pré-requisitos
editar
Faça o download de[2]:
Servidor Apache
editar
Antes de instalar a wiki é necessário criar a infraestrutura.[3]
Esta página é somente um esboço.
Ampliando-a você ajudará a melhorar o Wikilivros.
Instalando a wiki
editar
- Para abrir sua wiki abra o arquivo wikiserver.py na pasta que você extraiu. Ele irá abrir a janela do Python e verá que ele informa para acessar a wiki por meio de
localhost:8080
no navegador; faça isso.
- A página destino será essa: http://localhost:8080/LanguageSetup
- No topo da página clique em Entrar, e depois crie seu nome usuário (por exemplo: admin).
- Volte para a http://localhost:8080/LanguageSetup e abra o link install help and system page packages selecione o idioma e instale todas as páginas de uma vez em "all_pages" clicando em "instalar".
- Na pasta abra com o Notepad++ o arquivo wikiconfig.py
- Coloque o título de sua wiki em
sitename = u'coloque o título aqui'
.
- Coloque o nome de sua página inicial em
#page_front_page = u'nome da página inicial aqui' # change to some better value
e remova o primeiro "#" dessa linha.
- Abaixo de
# Add your configuration items here.
adicione essa linha com o nome do administrador que for utilizar para fazer o login, superuser = [u"seu nome de usuário aqui", ]
.
- Salve o arquivo e feche a janela do editor. Feche a janela do Python.exe que estiver aberta.
- As alterações farão efeito quando for iniciado novamente o wikiserver.py; inicie esse arquivo.
- Para começar a sua wiki acesse-a por meio de
localhost:8080
no navegador ou inicie o arquivo wikiserver.py que ele irá abrir na página inicial que você escolheu em #page_front_page = u'nome da página inicial aqui'
.
- Comece a editar sua wiki.
Referências