O OneFilecms é um CMS simples (sistema de gerenciamento de conteúdo) contido inteiramente em um único, sem banco de dados, PHP/JavaScript.
Com funções básicas de edição, upload e gerenciamento de arquivos, o OneFileCMS pode manter um site inteiro completamente dentro do navegador sem programas externos.
Baixe a versão atual.
Faça o upload para qualquer lugar do seu site.
Conecte-se !
As informações de login padrão são "nome de usuário" e "senha". Claro, você vai querer mudar isso ...
Como em qualquer CMS, você também pode ser necessário modificar as permissões de arquivo das pastas do seu site para permitir que o OneFileCMS modifique e crie arquivos. Verifique com seu host, se você não tiver certeza, e esteja ciente de quaisquer preocupações de segurança inerentes.
Você também pode alterar o nome do arquivo de "OneFileCms.php" para outra coisa, como "admin.php". (Tenha cuidado para torná -lo o arquivo padrão de uma pasta: seu servidor pode ficar preso nos redirecionamentos.)
Sim! Enquanto o inglês (EN) é o padrão, também estão disponíveis os seguintes laguíses:
Se você fala outro idioma e gostaria de contribuir, as traduções são bem -vindas e apreciadas! Basta usar o arquivo de idioma inglês (ou qualquer um dos outros) como um modelo e traduzir cada palavra, frase etc., conforme apropriado.
Sim claro!
Talvez eu não tenha tempo/largura de banda/inclinação para implementar todos os recursos, mas farei o que puder. Se você encontrar um bug, registre um relatório na página de problemas.
Sim! Bem, mais ou menos ... indiretamente. Carregue ou crie cópias adicionais de OneFileCMs, mas forneça nomes de arquivos diferentes. (Ex: OneFile1.php e OneFile2.php etc ...) Então, em cada cópia, mantenha valores de configuração diferentes de usuário, senhas e $ session_name.
Agora, como não há banco de dados ou outros meios de controle granular ou log de acesso, vários nomes de usuário fornecem utilidade limitada. No entanto, recomenda -se que pelo menos uma cópia de backup de trabalho do OneFileCMS disponível seja corrompida.
Porque é. Pode ser simples, mas pode fazer o trabalho. Embora você não queira construir uma casa nova desde o início com apenas um martelo, serra e fita métrica, você pode "gerenciar" um pouco com apenas essas ferramentas.
E, porque "OneFilecms" parece legal.
As funções de login do OneFile levam condsado por mais tempo* para executar no IE, pelo menos na versão 8 do que no Chrome ou no Firefox. Basta clicar em [não] no alerta e o login deve terminar após mais alguns segundos.
(*Cerca de 8 segundos -vs- 1/4 segundo no meu sistema de teste.)
O atraso é o resultado do desempenho do OneFilecms do lado do cliente em sua senha antes de enviar o login para o lado do servidor OneFilecms. Sem contar o tempo que o alerta está aguardando uma resposta, os 8 segundos mencionados anteriormente são de um sistema XP de 2,5 Gz de núcleo.
Consulte a variável global "$ pre_iterations" no final do System_setup (). Ele pode ser ajustado, mas é melhor fazê -lo em uma cópia local em uma configuração de desenvolvimento e fazer upload da cópia atualizada.
O OneFilecms pode ser facilmente configurado para trabalhar com o TINYMCE ou o CKEDITOR (e possivelmente outros), mas os próprios editores devem ser obtidos em seus respectivos locais. Para obter instruções básicas de configuração, leia o arquivo "init" apropriado dos extras/ diretórios no repositório OneFileCMS.
Se você precisar fazer upload de muitos arquivos, um programa FTP poderá ser um pouco mais flexível e prático.
Os diretórios com centenas de arquivos podem levar vários segundos para serem exibidos. Por exemplo, no meu sistema- uma área de trabalho de 2,5 Gz em execução XP, leva de 2 a 4 segundos para exibir um diretório com 200 arquivos.
O OneFileCMS não seria a melhor opção para um site que requer diferentes níveis de privilégios, a menos que todos os usuários sejam confiáveis para permanecer dentro de suas áreas de responsabilidade designadas. Como o OneFileCMS permite uploads de arquivos e edição de arquivos diretamente no servidor da Web, simplesmente não há como garantir nenhuma ação específica.
Esses problemas, é claro, não são exclusivos dos OneFileCMs - como eles existirão em qualquer CMS que permita edição e upload de arquivos irrestritos.
Como em qualquer site, se a conexão do seu site não for criptografada (não usar SSL/TLS), senhas e nomes de usuário serão enviados em texto claro* durante o login. *A partir da versão 3.4.15, um hash do lado do cliente da senha de "texto simples" do usuário é enviado ao servidor. Portanto, embora esse hash do lado do cliente ainda seja uma senha de "texto simples" no que diz respeito ao servidor, a senha bruta real do usuário é protegida da exposição imediata.
Seção de configuração
Configuração/variáveis do sistema
Linguagem padrão
Funções de sessão e Misc
Icons e funções SVG $
Funções de página e resposta
Funções JavaScript
Folha de estilo
Lógica para determinar a ação da página
Gerar/produzir a página