• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

Knitter

Permissões para escrita na Wiki

13 mensagens neste tópico

Boas,

Gostaria de saber o que é preciso para ter permissões de escrita na wiki. Pretendia corrigir o tutorial de Java que se encontra na wiki, e talvez acrescentar mais algum conteúdo, como seja a tradução das regras de codificação.

O que preciso para ter permissões de escrita?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Os user só podem ler/criar/editar no playground e no wikiit

Estás registado?

Diz-me qual é o tutorial que queres alterar que eu movo-o para o wikiit e tu editas-lo ok?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Sim estou registado, para já queria alterar o tutorial de introdução a Java. Mais tarde queria acrescentar conteúdo.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Penso que o skin e o pedrotuga é que tratam das permissões dos elementos do wiki.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Para um membro conhecido e de confiança não é preciso satisfazer mais nenhum requisito.

Não há nenhum procedimento definido para ter permissões no wiki, basicamente um membro que participe e que mostre que pode contribuir tem permissões caso deseje.

Editei as tuas permissões, meti-te no grupo staff que tem permissões para editar por todo o wiki.

Bom trabalho.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Bem, já tinha considerado esperar pelo skin para ver se podia obter permissões mas assim é mais rápido. Obrigado, agora só me falta completar o tutorial e corrigir alguns erros que lá estão e acrescentar o que falta.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Já que este tópico esta aberto, eu fiz este código em python que gostaria de adicionar ao armazém de código, mas agora parece que vai ser tudo mudado para a wiki se algum pudesse la adicionar isto...


import os, bz2, sys

# # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
# Log Size Control 100% cross plataform (windows/linux);  #
#                               #
#               Check the size if its biger them          #
#               max_size compress to bz2 file             #
#                                                         #
#   Made by Rui Gomes - 29-07-2008                        #
#                                                         #
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # #

max_size=20000  #define the max size of the log in kb

try:
    logs=open("loglist.data", "r").readlines() #catch the data in the data file
except:
    print "Its not possible read the config file loglist.data" #if the file its not present or dont have rights to read him
    sys.exit(1)

for log in logs:
    if os.path.isfile(log): #if the line in the loglist.data its a file     
        
        log=log.strip("\n") #Take out the change line character
        log=os.path.normpath(log) #make it easy you can put / or \ gona allways work in both systems (windows/linux)
        size=os.path.getsize(log)#get the size of the file
        sizekb=size/1024 #for more precision use sizekb=float(size)/1024

        if sizekb >= max_size: #test if the file its big or not...

            try:  #test if the file its free
                
                os.rename(log, "%s.bck"%log) #rename the file log
                uncompress_data=open("%s.bck"%log, "rb").read()
                compress_output=bz2.compress(uncompress_data) #compress the renamed file

                file_output=open(log+".bz", 'wb') #
                file_output.write(compress_output)# Creat the compress file of the log
                file_output.close()               #

                os.unlink("%s.bck"%log) #remove the backup file

            except IOError:
                
                print "Error file lock"
                pass #if the file its not free skip the compression to the next time, and move to the next file

            except:
                print "Unknow Error" #some vodoo happen!!!
                pass #go to the next file
            
    else:#if the line in the loglist.data its not a file  
        print "%s -> This file dont exist\n" %log 


0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

A seccao "Armazem de codigo" pelo menos na area de python esta fechada a novas thread parece que é uma medida para se comecar a adicionar a Wiki!!

Pelo menos eu nao consigo criar um nova thread 8-)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Atenção!!!

As secções "Armazem de codigo" e "Tutoriais / How to's" encontram-se fechadas para novos tópicos devido a uma reorganização dos quadros no fórum.

Os novos tópicos deverão ser criados no quadro Snippets / Armazém de Código e Tutoriais que se encontra na programação em geral com a devida tag da linguagem usada, p.e. [Python] Gestor de Erros.

Não é obrigatório colocar o Snippets/Tutorial na wiki, apenas recomendado.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Só para clarificar.

O namespace

wikiit
é o sitio onde qualuqer membro registado pode neste momento submeter conteudo no wiki.

Adicionalmente, o objectivo é dar o máximo de permissões possível ao pessoal que estiver disposto a contribuir, o que tem vindo a aumentar a bom ritmo.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora