# Configuration Network File Format Specifications
- Moon Stage v.1.0
## Introduction
SQL database structures and data. It is designed to accomodate an parser to read and parse CNF tags.
These can be of three types, using an textual similar presentation.
And are recognised as constants, anons and sqlites.
+
## CNF Formatting Rules
* Text that isn't CNF tagged is ignored in the file and can be used as comments.
* Constants are ususally scripted at the begining of the file, or parsed first in a separate file.
* The instruction processor can use them if signifier $ surounds the constant name. Therefore, replacing it with the contants value if further found in the file.
+```HTML
<<<CONST>$APP_PATH=~/MyApplication>>
<<app_path>$APP_PATH$/module/main>>
+```
+
* CNF Constant values can't be changed for th life of the application.
* CNF Constant values can be changed in the file itself only.
* A CNF Anon is to similar to constants but a more simpler property and value only pair.
* Anon has no signifier.
* Anon value is global to the application and its value can be modified.
+```HTML
<<USE_SWITCH>true>>
<<DIALOG_TITLE_EN>MyApplication Title>>
+```
* CNF supports basic SQL Database structure statment generation. This is done via instruction based CNF tags. Named sqlites.
* Supported is table, view, index and data creation statments.
### Property Value Tag
+```HTML
<<{name}<{value}>>
+```
### Instruction Value Tag
+```HTML
<<<{instruction}
{value\n...valuen\n}>>
+```
### Full Tag
+```javascript
<<{name}>{instruction}
{value\n...value\n}
>>
+```
**Examples:**
***
+ Document is from project -> <https://github.com/wbudic/LifeLog/>
+
+ An open source application.
+<center>Moon Stage - v.1.0 2020</center>
- Project -> <https://github.com/wbudic/LifeLog/>
-# Branch Development LifeLog in Perl - Sun Stage v. 1.8
+# Branch Development LifeLog in Perl
*This page lists current development and issues being worked on in the LifeLog app. Being in the **Sun** stage, means there is a production environment. And usable, used. When, the project reaches **Earth** stage. It will be at its final specification. No data structures or major new features can be added or requested anymore. Only bug fixes, enhancements and efficiency fixes, if any at the **Earth** stage.*
### v.1.6 and less
* $CUR_MTH_SVIEW - Start view page is for current month, and the sticky set.
-* Some System settings to be stored in session. As these are known even before logon.
+* ✔ Some System settings to be stored in session. As these are known even before logon.
* i.e. $SESSN_EXPR, $RELEASE_VER, $TIME_ZONE, $LOG_PATH
* ✔ Various system setups, not dealing well with $ENV{'home'} in multi perl environment, releases.
* CVS Export and Import has not been implemented for RTF type log entries.
✔ Dynamic toggle of page sections, interaction fixed, bettered.
-## New Features of Minor Relevance
+## Planned New Possible Features of Minor Relevance
+* Table sort in config system settings by variable name.
+* Enable automatic bold title heading for specified cattegories.
* Theme colours to be revisited, bettered
* Enable file attachment to log entries.
* Enable Armour Mode
* ✔ Bug - 04, Local not picked up properly on current date.
* ✔ Bug - 03, Keyword search not working on words as they are categorized wrongly by other dropdown in the background.
* ✔ Bug - 02, Record set paging to previous page not always working. Getting stuck.
- * This occurs on new records placed in the far past. Complex problem.
+ * This occurs on new records placed in the far past. Complex problem.
* ✔ Bug - 01, date validation for proper entered time, there is no 24 h.
***
- Checked (✔) Are items that have been done and submitted to the branch.
+ Document is from project -> <https://github.com/wbudic/LifeLog/>
- Project -> <https://github.com/wbudic/LifeLog/>
+ An open source application.
+
+<center>Sun Stage v.1.8 - 2020</center>