Config file does not exist yet, or maybe you deleted it ? Anyway, it is time to set it :

Database settings




Domain name settings

W_cms settings

(You can change everything later, set at least your admin password, and don't forget it !)
session() >= $app::EDITOR) { ?>
textarea{font-size: ' . $fontsize . '}'; $tablist = ['section' => $art->md(), 'css' => $art->css(), 'aside' => $art->aside(), 'footer' => $art->footer()]; $this->tabs($tablist, 'section'); ?>
👁 id() ?>
'; foreach ($tablist as $key => $value) { echo '
'; if ($key == $opentab) { echo ''; } else { echo ''; } echo ''; echo '
'; echo ''; echo '
'; echo '
'; } echo ''; } public function editorhelp() { ?>

Help !

To save your article, press the HOME, UPDATE, or DISPLAY buttons. You can use the keyboard shortcuts as well.

ALT + W : home
ALT + X : update
ALT + C : display

Markdown

The html section use Markdown encoding. Actualy, W is using Michel Fortin's Markdown Extra.

Links

[text](=article_id)

where article_id is the article's id you want to point to.

Images

[altimage](/img_id.extension)

Where img_id is the id of your image and its extension.

Shortcuts

%TITLE%

Show the title of your article.

%DESCRIPTION%

Show the description of your article.

%SUMMARY%

Generate a summary, the list of all your head titles using #, ##, ###...

%%tag_name%%

Generate a menu, a list of links to all articles under this tag.

vv

vv

vv

<?= $title ?> ' : '' ?> <?= $edit == 1 ? '✏' : '' ?> <?= $art->title() ?> ❓ <?= $id ?> '; echo ' '; echo ' '; } public function linkfrom($getlist, $linkfrom, App $app) { echo '
'; echo ' '; echo '
'; } public function dump($getlist) { echo ' '; } public function header() { echo '
'; $this->search(); echo '
'; } public function home2table(App $app, $getlist, $masslist) { echo '
'; echo '

Articles

'; echo '
'; ?>

Mass Edit

session() >= $app::EDITOR) { echo ''; echo ''; foreach ($getlist as $item) { echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; } echo '
xtitletagsummary↘ to↗ fromlast modificationdate of creationprivacydisplay
' . $item->title() . '' . $item->tag('sort') . '' . $item->description() . '' . $item->linkto('sort') . '' . $item->linkfrom('sort') . '' . $item->datemodif('hrdi') . '' . $item->datecreation('hrdi') . '' . $item->secure('string') . '👁
'; echo '
'; echo '
'; } } public function option(App $app, Opt $opt) { if ($app->session() >= $app::EDITOR) { echo '
'; echo '

Options

'; echo '
'; echo ''; echo '⬅'; $this->optionsort($opt); $this->optionprivacy($opt); $this->optiontag($opt); if ($opt->invert() == 1) { echo ''; } else { echo ''; } echo '
'; } } public function optiontag(Opt $opt) { echo '
Tag
'; } public function optionprivacy(Opt $opt) { echo '
Privacity
'; } public function optionsort(Opt $opt) { echo '
Sort'; echo ''; echo '
'; echo 'order() == '1' ? "checked" : "") . ' />'; echo '
'; echo 'order() == '-1' ? "checked" : "") . ' />'; echo '
'; } public function mapheader() { $selectcurve = isset($_GET['curve']) ? $_GET['curve'] : 'basis'; $selectorient = isset($_GET['orient']) ? $_GET['orient'] : 'TD'; $curves = ['linear', 'basis', 'natural', 'step', 'stepAfter', 'stepBefore', 'monotoneX', 'monotoneY']; $orients = ['TD', 'LR', 'BT', 'RL']; ?>

Map

graph
session() >= $app::EDITOR) { echo ' '; } } public function nav($app) { echo ' session() >= $app::EDITOR) { ?>
Add Media
Media List
id() . '.' . $item->extension(); echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; if ($item->type() == 'image') { echo ''; echo ''; } elseif ($item->type() == 'sound') { echo ''; echo ''; } else { echo ''; echo ''; } echo ''; echo ''; } ?>
xNameextensionwidthheightsizecodethumbnail
' . $item->extension() . '' . $item->width() . '' . $item->height() . '' . readablesize($item->size()) . '👁' . $item->id() . '
'; echo 'Media List'; echo '
'; echo '
'; echo ''; ?>
'; echo ''; } //______________________________________________________ A D M _________________________________________________ public function admincss(Config $config, $app) { ?>

CSS

CSS file :

'; echo 'Edit current CSS'; echo '
'; echo ''; echo ''; echo ''; echo '
'; echo ''; } ?>

Database

Database credentials

Fill this sections with the database settings you want to connect to

Passwords

Admin

Edit your own admin password. You can find it in the config.w.json file, in the root of your website folder.

Others

Use this section to set all the others users passwords. They cant access this page, so they cant change it by themselves.

Table

Database status :

Current Table : arttable(); ?>

Select Table

The table is where all your articles are stored, select the one you want to use.

Add table

Create new table in your database. You need at least one to use W_cms

Duplicate Table

If you want to save versions of your work.

Display

Update favicon
Change desktop background color