F.I.N.I.S.: Flatnux Is Now Infinitely Scalable
- Copy
include/config.vars.local.php.sampletoconfig.vars.local.php - Upload all files to your website folder
- Go to
http://[your website]/ - Run the wizard
FINIS includes comprehensive documentation in the /doc folder:
- Manual - General documentation
- Installation Manual - Detailed installation instructions
- Developer Guide - Guide for developing with FINIS
- Theme Guide - How to create and customize themes
- Administration Manual - Managing a FINIS website
- Database Guide - Working with the database abstraction layer
- Migration Guide - Migrating between versions
- API Documentation - Complete API reference
- Migration from Flatnux - Guide to migrate from Flatnux
- LLM Guide - Guide for LLM integration
- Manuale di Installazione - Detailed installation instructions
- Manuale Sviluppatore - Developer guide
- Guida Temi - Theme customization guide
- Manuale Amministrazione - Administration manual
- Guida Database - Database abstraction layer guide
- Guida Migrazione - Migration guide
- Documentazione API - API reference
- Manuale Generale - Complete manual
./sections/home/section.en.html
<h1>FINIS !!!</h1>./sections/home/section.php
<?php
global $_FN;
echo "<h1>FINIS !!!</h1>";
echo $_FN['siteurl'];example.php
<?php
require_once "../finis/FINIS.php";
$FINIS = new FINIS();
$FINIS->runSection("home");./sections/home/section.py
import json
import sys
json_data = sys.argv[1]
# Parse the JSON data
FN = json.loads(json_data)
print(f"""
Site url: {FN['siteurl']}
""")./example.php
<?php
require_once "../finis/FINIS.php";
$FINIS = new FINIS();
$FINIS->runSection("home");./sections/home/section.js
// Funzione per ottenere la data e l'ora correnti
function getCurrentDateTime() {
const now = new Date();
const date = now.toLocaleDateString();
const time = now.toLocaleTimeString();
return {date, time};
}
// Funzione per creare il contenuto HTML
function createHtmlContent() {
const {date, time} = getCurrentDateTime();
const message = "Benvenuto nel nostro sito!";
return `
<h1>${message}</h1>
<p>Data: ${date}</p>
<p>Ora: ${time}</p>
`;
}
console.log(createHtmlContent());
try {
const FN = JSON.parse(process.argv[2]);
console.log("<pre>");
console.log("Site url:" + FN['siteurl']);
console.log("User:" + FN['user']);
console.log("</pre>");
} catch (error) {
const FN = {};
}Create a complete, configurable website, complete with backend, administration interface and user management
<?php
require_once "path_src_finis/FINIS.php";
$FINIS = new FINIS(array("src_application"=> "."));
$FINIS->finis();