OneFileCms est un simple CMS (Système de gestion de contenu) contenu entièrement dans un seul, sans base de données, PHP / JavaScript.
Avec les fonctions d'édition, de téléchargement et de gestion des fichiers de base, OneFileCMS peut maintenir un site Web entier complètement in-froussoir sans aucun programme externe.
Téléchargez la version actuelle.
Téléchargez sur n'importe où sur votre site.
Se connecter !
Les informations de connexion par défaut sont "nom d'utilisateur" et "mot de passe". Bien sûr, vous voudrez changer ceux ...
Comme pour tout CMS, vous devrez peut-être également modifier les autorisations de fichier des dossiers de votre site pour permettre à OneFileCms de modifier et de créer des fichiers. Vérifiez auprès de votre hôte si vous n'êtes pas sûr et soyez conscient des problèmes de sécurité inhérents.
Vous pouvez également modifier le nom du fichier de "onefilecms.php" en autre chose, tel que "admin.php". (Faites attention à en faire un fichier par défaut d'un dossier: votre serveur peut rester coincé dans les redirectes.)
Oui! Bien que l'anglais (en) soit la valeur par défaut, les retardataires suivants sont également disponibles:
Si vous parlez une autre langue et que vous souhaitez contribuer, les traductions sont les bienvenues et appréciées! Utilisez simplement le fichier de langue anglaise (ou l'un des autres) comme modèle et traduisez chaque mot, phrase, etc., selon le cas.
Oui bien sûr!
Je n'ai peut-être pas le temps / la bande passante / l'inclinaison pour implémenter chaque fonctionnalité, mais je ferai ce que je peux. Si vous trouvez un bogue, veuillez déposer un rapport sur la page des problèmes.
Oui! Eh bien, en quelque sorte ... indirectement. Téléchargez ou créez des copies supplémentaires de OneFileCms, mais donnez-leur différents noms de fichiers. (Ex: OneFile1.php et OneFile2.php etc ...) Ensuite, dans chaque copie, maintenez différents noms d'utilisateur, mots de passe et $ Session_Name Config Value.
Maintenant, comme il n'y a pas de base de données ou d'autres moyens de contrôle granulaire ou de journalisation d'accès, plusieurs noms d'utilisateur fournissent une utilité limitée. Cependant, avoir au moins une copie de sauvegarde de travail de OneFileCms disponible est recommandée au cas où la copie principale sera corrompue.
Parce que c'est. Cela peut être simple, mais cela peut faire le travail. Bien que vous ne vouliez pas construire une nouvelle maison à partir de zéro avec juste un marteau, une scie et un ruban à mesurer, vous pouvez "gérer" un peu avec ces outils.
Et, parce que "onefilecms" semble cool.
Les fonctions de connexion de OneFile prennent de manière condsidérément plus longue * pour fonctionner sur IE, la version 8 au moins, que sur Chrome ou Firefox. Cliquez simplement sur [non] sur l'alerte, et la connexion doit se terminer après quelques secondes de plus.
(* Environ 8 secondes -vs- 1/4 seconde sur mon système de test.)
Le retard est le résultat de la fonction "Pre-Hash" côté client OneFileCms sur votre mot de passe avant de soumettre la connexion au côté du serveur OneFileCms. Sans compter le temps que l'alerte attend une réponse, les 8 secondes mentionnées précédemment proviennent d'un système XP monocore 2,5 Gz.
Voir la variable globale "$ pre_iterations" à la fin de System_SetUp (). Il peut être ajusté, mais il est préférable de le faire sur une copie locale dans une configuration de développement, puis de télécharger la copie mise à jour.
OneFileCms peut être facilement configuré pour fonctionner avec TinyMCE ou CKEDITAT (et peut-être d'autres), mais les éditeurs eux-mêmes doivent être obtenus à partir de leurs sites respectifs. Pour les instructions de configuration de base, lisez le fichier "init" approprié à partir du répertoire extras / répertoire dans le repo OneFileCms.
Si vous avez besoin de télécharger beaucoup de fichiers, un programme FTP peut être un peu plus flexible et pratiques.
Les répertoires avec des centaines de fichiers peuvent prendre plusieurs secondes à afficher. Par exemple, sur mon système - un bureau 2.5GZ exécutant XP, il faut 2 à 4 secondes pour afficher un répertoire avec 200 fichiers.
OneFileCms ne serait pas la meilleure option pour un site qui nécessite différents niveaux de privilèges, à moins que tous les utilisateurs ne soient fiables pour rester dans leurs domaines de responsabilité désignés. Étant donné que OneFileCms autorise les téléchargements de fichiers et l'édition de fichiers directement sur le serveur Web, il n'y a tout simplement aucun moyen de sécuriser par rapport à une action particulière.
Ces problèmes, bien sûr, ne sont pas uniques à OneFileCms - car ils existeront dans n'importe quel CMS qui permet l'édition et les téléchargements de fichiers sans restriction.
Comme pour tout site Web, si la connexion de votre site Web n'est pas cryptée (n'utilise pas SSL / TLS), les mots de passe et les noms d'utilisateur seront envoyés en texte clair * pendant la connexion. * À partir de la version 3.4.15, un hachage côté client du mot de passe "Texte en simple" de l'utilisateur est envoyé au serveur. Ainsi, bien que ce hachage côté client soit toujours un mot de passe "en texte clair" en ce qui concerne le serveur, le mot de passe brut réel de l'utilisateur est protégé contre une exposition immédiate.
Section de configuration
Configuration / variables du système
Langue par défaut
Session et fonctions MISC
Icônes et fonctions SVG $
Fonctions de page et de réponse
Fonctions JavaScript
Feuille de style
Logique pour déterminer l'action de la page
Générer / sortir la page