TABLE OF CONTENTS
1. (1. TXT-PLANNER (org_01)) 1.
2. (1. TXT-PLANNER (org_02)) 2.
3. (2. TXT-PLANNER WITH STRUCTURED AND INDEXED CONTENT (org_01)) 3.
3.1 INTRODUCTION (org_01) 3.1
3.2 WHO ARE THE POTENTIAL USERS (org_01) 3.2
4. (2. TXT-PLANNER WITH STRUCTURED AND INDEXED CONTENT (org_02)) 4.
4.1 INTRODUCTION (org_02) 4.1
4.2 WHO ARE THE POTENTIAL USERS (org_02) 4.2
5. (3. DESCRIPTION OF OPERATION (org_01)) 5.
5.1 CREATING TASKS AND SUBTASKS (org_01) 5.1
5.2 ENTERING IMPORTANT DATES (org_01) 5.2
5.2.1 yyyy.mm.dd space comment (org_01) 5.2.1
5.2.2 date of first version (org_01) 5.2.2
5.2.3 Date of split vezion (org_01) 5.2.3
5.2.4 Date of last change (org_01) 5.2.4
5.3 ENTERING INTERNAL LINKS (org_01) 5.3
5.3.1 look_at: space number of task (chapter) and no added text (org_01) 5.3.1
5.4 ENTERING EXTERNAL LINKS (org_01) 5.4
5.5 COPY FILE IN TXT FORMAT, UTF-8 (org_01) 5.5
5.6 CONVERSION TO HTML FORMAT AND INDEXING (org_01) 5.6
5.6.1 HTML file without calendar and without index (org_01) 5.6.1
5.6.2 HTML file with calendar and no index (org_01) 5.6.2
5.6.3 HTML file with calendar and index (org_01) 5.6.3
5.7 UPGRADING AND SUPPLEMENTING THE TXT-PLANNER INPUT TXT FILE (plan) (org_01) 5.7
6. (3. DESCRIPTION OF OPERATION (org_02)) 6.
6.1 CREATING TASKS AND SUBTASKS (org_02) 6.1
6.2 ENTERING IMPORTANT DATES (org_02) 6.2
6.2.1 yyyy.mm.dd space comment (org_02) 6.2.1
6.2.2 date of first version (org_02) 6.2.2
6.2.3 Date of split vezion (org_02) 6.2.3
6.2.4 Date of last change (org_02) 6.2.4
6.3 ENTERING INTERNAL LINKS (org_02) 6.3
6.3.1 look_at: space number of task (chapter) and no added text (org_02) 6.3.1
6.4 ENTERING EXTERNAL LINKS (org_02) 6.4
6.5 COPY FILE IN TXT FORMAT, UTF-8 (org_02) 6.5
6.5.1 PLANNER-VIEW (org_02) 6.5.1
6.5.2 PARTIAL PLANS THAT WE COMBINE (org_02) 6.5.2
6.5.3 CREATING A JOINT PLAN (org_02) 6.5.3
6.5.3.1 COPYING PARTIAL PLANS TO THE TXT_IN SUBDIRECTORY (org_02) 6.5.3.1
6.5.3.2 MERGER INTO A JOINT FILE (org_02) 6.5.3.2
6.5.4 SUPPLEMENTING THE OVERALL PLAN (org_02) 6.5.4
6.6 CONVERSION TO HTML FORMAT AND INDEXING (org_02) 6.6
6.6.1 HTML file without calendar and without index (org_02) 6.6.1
6.6.2 HTML file with calendar and no index (org_02) 6.6.2
6.6.3 HTML file with calendar and index (org_02) 6.6.3
6.7 UPGRADING AND SUPPLEMENTING THE TXT-PLANNER INPUT TXT FILE (plan) (org_02) 6.7
7. (4. INCLUDING SIMPLE TABLES (org_01)) 7.
8. (4. INCLUDING SIMPLE TABLES (org_02)) 8.
9. (5. DATA SECURITY AND PROTECTION OF USER PRIVACY (org_01)) 9.
10. (5. DATA SECURITY AND PROTECTION OF USER PRIVACY (org_02)) 10.
END TABLE OF CONTENTS
1. (1. TXT-PLANNER (org_01))
An essential feature of the program is that it formats content by multi-level chapters, two-way connection
between the calendar and activities and at the same time indexes it throughout the content.
All our programs allow indexing and have a very useful interface that allows easy access to all-words index
and further searches or navigation.
The all-words index is accessible while reading, only by double-clicking on any word (full-text search).
This interface and associated functionality are essential advantages over competing programs.
Demo: http://www.txt-utilities.com/txt-index/demo_index.pdf
In addition to internal links, the program also generates Google search phrases which also point to the
web address of the user's choice.
Freeware version: http://www.txt-utilities.com/txt-planner/txt-planner.7z
Before starting the program, we recommend that you read description of operation!
2. (1. TXT-PLANNER (org_02))
An essential feature of the program is that it formats content by multi-level chapters, two-way connection
between the calendar and activities and at the same time indexes it throughout the content.
All our programs allow indexing and have a very useful interface that allows easy access to all-words index
and further searches or navigation.
The all-words index is accessible while reading, only by double-clicking on any word (full-text search).
This interface and associated functionality are essential advantages over competing programs.
Demo: http://www.txt-utilities.com/txt-index/demo_index.pdf
In addition to internal links, the program also generates Google search phrases which also point to the
web address of the user's choice.
Freeware version: http://www.txt-utilities.com/txt-planner/txt-planner.7z
Before starting the program, we recommend that you read description of operation!
3. (2. TXT-PLANNER WITH STRUCTURED AND INDEXED CONTENT (org_01))
3.1 INTRODUCTION (org_01)
The program is intended primarily for business users who participate in larger tasks or even projects.
The program enables easy creation of structured tasks and subsequent completion and scheduling.
Capturing data is easy, as almost any text editor is sufficient for this purpose, and MS NOTEPAD
is more than enough.
The program reconstructs the TXT input file so that the tasks are grouped into structured chapters
and subchapters.
Simultaneously with this TXT output file, it also creates an HTML output file, which, however, has
added key functionalities for easier viewing and searching.
If necessary, the HTML file is also indexed throughout the content (full-text search).
Editing the structure and indexing the content is done using our program TXT-INDENT, which is integrated
here as a subroutine.
We recommend that you take a look at the mentioned freeware program and the accompanying instructions
and demo examples:
http://www.txt-utilities.com/txt-indent/index.htm
The program generates a calendar for any year (greater than 2000), adds it to the end of the diary and
enters in it all the links that indicate those activities in the structure to which dates have been added.
The connection between the calendar and activities is two-way.
As the volume of data increases, you activate indexing as needed, and the indexed HTML document gives you
a transparency you won’t find in any comparable product.
This website was created entirely using the freeware version txt-planner program.
Each time you run the program, it creates an output HTML file with calendar from any TXT input file.
A draft of this website in TXT format is available at:
http://www.txt-utilities.com./txt-planner/index.txt
Each time we fix the input TXT file a bit or choose a new one, it is necessary to restart the program.
The program marks the output file according to the time it is created (example: d_2021_12_28_18_48_01.htm).
Also, this website you are reading was originally marked as we described, but we renamed it.
The program (freeware) is available at the following link:
http://www.txt-utilities.com/txt-planner/txt-planner.7z
3.2 WHO ARE THE POTENTIAL USERS (org_01)
The program is intended for users who participate in complex tasks or even projects.
The program is also a great tool for heads of larger departments, who need to direct and control the
work of their employees.
But it is not intended for planning implementation activities and resource consumption, such as
MS Project and similar programs.
4. (2. TXT-PLANNER WITH STRUCTURED AND INDEXED CONTENT (org_02))
4.1 INTRODUCTION (org_02)
The program is intended primarily for business users who participate in larger tasks or even projects.
The program enables easy creation of structured tasks and subsequent completion and scheduling.
Capturing data is easy, as almost any text editor is sufficient for this purpose, and MS NOTEPAD
is more than enough.
The program reconstructs the TXT input file so that the tasks are grouped into structured chapters
and subchapters.
Simultaneously with this TXT output file, it also creates an HTML output file, which, however, has
added key functionalities for easier viewing and searching.
If necessary, the HTML file is also indexed throughout the content (full-text search).
Editing the structure and indexing the content is done using our program TXT-INDENT, which is integrated
here as a subroutine.
We recommend that you take a look at the mentioned freeware program and the accompanying instructions
and demo examples:
http://www.txt-utilities.com/txt-indent/index.htm
The program generates a calendar for any year (greater than 2000), adds it to the end of the diary and
enters in it all the links that indicate those activities in the structure to which dates have been added.
The connection between the calendar and activities is two-way.
As the volume of data increases, you activate indexing as needed, and the indexed HTML document gives you
a transparency you won’t find in any comparable product.
This website was created entirely using the freeware version txt-planner program.
Each time you run the program, it creates an output HTML file with calendar from any TXT input file.
A draft of this website in TXT format is available at:
http://www.txt-utilities.com./txt-planner/index.txt
Each time we fix the input TXT file a bit or choose a new one, it is necessary to restart the program.
The program marks the output file according to the time it is created (example: d_2021_12_28_18_48_01.htm).
Also, this website you are reading was originally marked as we described, but we renamed it.
The program (freeware) is available at the following link:
http://www.txt-utilities.com/txt-planner/txt-planner.7z
4.2 WHO ARE THE POTENTIAL USERS (org_02)
The program is intended for users who participate in complex tasks or even projects.
The program is also a great tool for heads of larger departments, who need to direct and control the
work of their employees.
But it is not intended for planning implementation activities and resource consumption, such as
MS Project and similar programs.
5. (3. DESCRIPTION OF OPERATION (org_01))
You always start creating and updating your activities with a simple text editor.
Assignments and subtasks are broken down in such a way that they are numbered as chapters in the book.
Important dates are entered next to each task with short comments.
These dates with comments will be included in the calendar when it is added or updated again.
All activities throughout the calendar year are written to one file and this grows cumulatively.
As tasks intertwine the complexity grows, so users can add references.
A reference is to add internal links to all tasks and subtasks that are numbered.
After each update of the input TXT file, it is necessary to restart a program that creates a structured
TXT file for further editing and at the same time an HTML file with new functionalities.
One of the key and unique functionalities of the program is that it can index the entire content by each
word (full-text search).
A more detailed description of the operation is given below.
5.1 CREATING TASKS AND SUBTASKS (org_01)
Creating tasks and sub-tasks is the same way as creating chapters and sub-chapters in our freeware
program TXT-INDENT.
5.2 ENTERING IMPORTANT DATES (org_01)
5.2.1 yyyy.mm.dd space comment (org_01)
Add dates with short comments as needed. However, the date must always be entered at the beginning
of the line in the format yyyy.mm.dd space comment.
5.2.2 date of first version (org_01)
2023.02.12 first version
5.2.3 Date of split vezion (org_01)
2023.06.22 split verzion
2023.08.22 new interface
5.2.4 Date of last change (org_01)
2023.10.02 last verzion
In the HTML output file, the dates become two-way task-calendar links.
5.3 ENTERING INTERNAL LINKS (org_01)
Incorporating internal and external (web) links is easy, but the work went into an HTML file.
5.3.1 look_at: space number of task (chapter) and no added text (org_01)
The internal link is marked with the keyword (internal tag) look_at: and must be written at the
beginning of the line.
This is followed by the space and mark (numbering) of the task, look_at: space number-of-task(chapter)
and no added text.
5.4 ENTERING EXTERNAL LINKS (org_01)
Web links are included in the rest of the document, as shown in the following example.
The web address must be separated from the rest of the text, on the left and right, with at least one space.
Therefore, in the example above, the dot at the end of the sentence is separated from the web address.
The name of the web address that will be displayed in the HTML document will be the web address itself.
http://www.pdf-htm-ndx.info/knjiga_01/f000006.htm
file:///E:/WEB_URL/PDF-HTM-NDX_INFO/knjiga_01/f000100.htm
The easiest way to get the locator (address) of a document is to open it with a web browser.
Then we copy the address from the browser navigation bar.
5.5 COPY FILE IN TXT FORMAT, UTF-8 (org_01)
The program needs an input file in TXT, UTF-8 format for its operation.
5.6 CONVERSION TO HTML FORMAT AND INDEXING (org_01)
The program simultaneously creates a structured output TXT file and an HTML file in one of three variants.
All output files are marked with the date and time of creation in the name.
In the next iteration, you can use the TXT files marked in this way as input files and repeat the process.
Indexing an HTML file is optional and is performed by the external subrutine htm_ndx_*.exe.
The indexed version of this website is available at:
http://www.txt-utilities.com/txt-planner/htm_ndx/htm_out/page_1.htm
5.6.1 HTML file without calendar and without index (org_01)
If you do not select the option to add calendar and index, the program will only create a structured
output TXT and HTML file.
Only internal and external (web) links will work in the HTML file.
5.6.2 HTML file with calendar and no index (org_01)
If you choose to add a calendar, a calendar will be added to the HTML file.
Internal date links will act as two-way task-date links.
5.6.3 HTML file with calendar and index (org_01)
The HTML file will work as described in the previous chapters, and will be additionally indexed
throughout the content (full-text search).
The appearance will not change, and the all-words index is accessible only by double-clicking
on any word while reading.
5.7 UPGRADING AND SUPPLEMENTING THE TXT-PLANNER INPUT TXT FILE (plan) (org_01)
For each supplement to the plan, it is necessary to supplement the draft plan, which is in TXT format.
If this draft is not available, you can easily recreate it.
From the plan in HTML format, copy the required content with a web browser:
- from the end of the TOC table;
- until the beginning of the calendar.
Copy this content to a TXT file.
Then rearrange the contents and save the file in UTF-8 format.
By copying the plan from HTML to TXT format, the format elements remained unchanged, so the output file
in HTML format in the part that was just copied, remained unchanged in content and format.
The transformation follows the same rules as the initial draft.
This simple way of supplementing and upgrading plans allows the user to work extremely quickly and efficiently.
6. (3. DESCRIPTION OF OPERATION (org_02))
You always start creating and updating your activities with a simple text editor.
Assignments and subtasks are broken down in such a way that they are numbered as chapters in the book.
Important dates are entered next to each task with short comments.
These dates with comments will be included in the calendar when it is added or updated again.
All activities throughout the calendar year are written to one file and this grows cumulatively.
As tasks intertwine the complexity grows, so users can add references.
A reference is to add internal links to all tasks and subtasks that are numbered.
After each update of the input TXT file, it is necessary to restart a program that creates a structured
TXT file for further editing and at the same time an HTML file with new functionalities.
One of the key and unique functionalities of the program is that it can index the entire content by each
word (full-text search).
A more detailed description of the operation is given below.
6.1 CREATING TASKS AND SUBTASKS (org_02)
Creating tasks and sub-tasks is the same way as creating chapters and sub-chapters in our freeware
program TXT-INDENT.
6.2 ENTERING IMPORTANT DATES (org_02)
6.2.1 yyyy.mm.dd space comment (org_02)
Add dates with short comments as needed. However, the date must always be entered at the beginning
of the line in the format yyyy.mm.dd space comment.
6.2.2 date of first version (org_02)
2023.02.12 first version
6.2.3 Date of split vezion (org_02)
2023.06.22 split verzion
2023.08.22 new interface
6.2.4 Date of last change (org_02)
2023.10.02 last verzion
In the HTML output file, the dates become two-way task-calendar links.
6.3 ENTERING INTERNAL LINKS (org_02)
Incorporating internal and external (web) links is easy, but the work went into an HTML file.
6.3.1 look_at: space number of task (chapter) and no added text (org_02)
The internal link is marked with the keyword (internal tag) look_at: and must be written at the
beginning of the line.
This is followed by the space and mark (numbering) of the task, look_at: space number-of-task(chapter)
and no added text.
6.4 ENTERING EXTERNAL LINKS (org_02)
Web links are included in the rest of the document, as shown in the following example.
The web address must be separated from the rest of the text, on the left and right, with at least one space.
Therefore, in the example above, the dot at the end of the sentence is separated from the web address.
The name of the web address that will be displayed in the HTML document will be the web address itself.
http://www.pdf-htm-ndx.info/knjiga_01/f000006.htm
file:///E:/WEB_URL/PDF-HTM-NDX_INFO/knjiga_01/f000100.htm
The easiest way to get the locator (address) of a document is to open it with a web browser.
Then we copy the address from the browser navigation bar.
6.5 COPY FILE IN TXT FORMAT, UTF-8 (org_02)
The program needs an input file in TXT, UTF-8 format for its operation.
6.5.1 PLANNER-VIEW (org_02)
The program enables logical grouping of partial plans, which must have the same activity structure at least at the first (1st) level
of naming and placing activities.
In cases where a large number of organizational units participate in the planning of a larger task or project, the linear composition
of partial plans is not sufficient.
The program combines chapters that have the same designation in the partial plans at the first (1st) level, i.e. they are comparable at this level.
Therefore, the participating organizational units must respect the initially intended structure of the plan.
6.5.2 PARTIAL PLANS THAT WE COMBINE (org_02)
Partial plans are usually created with the TXT-PLANNER program, but this is not necessary.
To ensure transparency, organizational units must select the option when using the TXT-PLANNER program to have the program
add the designation of the organizational unit that owns the partial plan to the chapters.
Partial plans that were created with the TXT-PLANNER program and are intended for merging with the PLANNER-VIEW program,
may not contain:
- TOC (table of contents);
- calendar.
The PLANNER-VIEW program creates a common file, which is essentially a structured composite:
- key components are marked on the first (1st) level and are present in all partial plans;
- contributions from organizational units are included on the second and other levels.
The program builds a structured common file by merging identically marked chapters of the first (1st) level from the partial plans of the organizational units.
The common file is only the basis of the common plan in the *.TXT format.
The common file of partial plans is not yet a working common plan, because it does not have a calendar and bidirectional links between activities
and the calendar.
Only re-using the TXT-PLANNER program by adding a calendar transforms the common file into a working whole.
It makes sense that the common plan is also indexed.
6.5.3 CREATING A JOINT PLAN (org_02)
6.5.3.1 COPYING PARTIAL PLANS TO THE TXT_IN SUBDIRECTORY (org_02)
The program combines partial plans collected in the TXT_IN subdirectory in a structured way.
As tasks become more complex, users often add internal references to their plans.
References (internal look_at: links) are omitted in the joint file due to the complexity of renumbering chapters.
6.5.3.2 MERGER INTO A JOINT FILE (org_02)
The program simultaneously creates a structured output file in four versions:
- *.TXT file;
- *.HTM file without index;
- *.HTM file with index (optional);
- *.CSV file intended for use in a spreadsheet.
When merging into a common file, only numbered chapters are copied from partial plans.
All output files are marked with the date and time of creation in their names.
Indexing of *.HTM files is optional and is performed by the external subroutine htm_ndx_*.exe.
The indexed file is accessible in the HTM_NDX\HTM_OUT subdirectory.
The appearance of the file will not change due to indexing, and the index of all words is accessible by double-clicking
on any word.
6.5.4 SUPPLEMENTING THE OVERALL PLAN (org_02)
Minor changes and additions are edited in the input files (partial plans), which are in the TXT_IN subdirectory.
The structure (numbering) of all chapters must remain unchanged.
In the case of major changes, the partial plans must be reprocessed with the TXT-PLANER program and copied
to the TXT_IN subdirectory.
The structure of the chapters on the first (1st) level must remain unchanged, and the numbering of the remaining chapters is determined by program.
The procedure is essentially a repetition of the entire process for creating a comprehensive plan.
6.6 CONVERSION TO HTML FORMAT AND INDEXING (org_02)
The program simultaneously creates a structured output TXT file and an HTML file in one of three variants.
All output files are marked with the date and time of creation in the name.
In the next iteration, you can use the TXT files marked in this way as input files and repeat the process.
Indexing an HTML file is optional and is performed by the external subrutine htm_ndx_*.exe.
The indexed version of this website is available at:
http://www.txt-utilities.com/txt-planner/htm_ndx/htm_out/page_1.htm
6.6.1 HTML file without calendar and without index (org_02)
If you do not select the option to add calendar and index, the program will only create a structured
output TXT and HTML file.
Only internal and external (web) links will work in the HTML file.
6.6.2 HTML file with calendar and no index (org_02)
If you choose to add a calendar, a calendar will be added to the HTML file.
Internal date links will act as two-way task-date links.
6.6.3 HTML file with calendar and index (org_02)
The HTML file will work as described in the previous chapters, and will be additionally indexed
throughout the content (full-text search).
The appearance will not change, and the all-words index is accessible only by double-clicking
on any word while reading.
6.7 UPGRADING AND SUPPLEMENTING THE TXT-PLANNER INPUT TXT FILE (plan) (org_02)
For each supplement to the plan, it is necessary to supplement the draft plan, which is in TXT format.
If this draft is not available, you can easily recreate it.
From the plan in HTML format, copy the required content with a web browser:
- from the end of the TOC table;
- until the beginning of the calendar.
Copy this content to a TXT file.
Then rearrange the contents and save the file in UTF-8 format.
By copying the plan from HTML to TXT format, the format elements remained unchanged, so the output file
in HTML format in the part that was just copied, remained unchanged in content and format.
The transformation follows the same rules as the initial draft.
This simple way of supplementing and upgrading plans allows the user to work extremely quickly and efficiently.
7. (4. INCLUDING SIMPLE TABLES (org_01))
Incorporating simple tables is easy, but the work went into an HTML file.
HTML tables have a wide range of parameters (HTML elements and attributes) that define their properties.
The program uses its tags to define a table, which, however, have their equivalents between HTML elements
and attributes.
The program uses only a few of the HTML elements and attributes listed below.
Internal tags for HTML tables
| Internal tags (labels) |
Description |
|
|
| Label table_start: |
Label table_start: is a tag to start the table (HTML = < table >) followed by the data grouped by columns. |
|
Table-name (optional, table_start: table-name) |
|
Table-name is an additional parameter (HTML = < caption >) |
|
The name of the table is optional, it must be written together with table_start: (table_start: table-name), |
|
but with an intermediate mandatory space. |
|
|
| Label column: |
Label column: is a tag to start the data group in the column. |
|
The sequence of columns is the same as the sequence of parameters column:. |
|
In the HTML table, the data will be displayed in rows, but in the source file they are grouped by columns for |
|
easier writing. |
|
|
|
Column-name (optional, column: column-name) |
|
Column-name is an additional parameter (HTML = < th >) |
|
The name of the column is optional, it must be written together with column: (column: column-name), |
|
but with an intermediate mandatory space. |
|
|
| Label align: |
Label align: is a tag that defines the alignment of data for the entire column. |
|
Possible values are: left, right, center |
|
|
| Label table_end: |
Label table_end: is a tag to end the table (HTML = < /table >) |
|
ATTENTION, do not include HTML elements or related attributes in the draft document, and especially not in the table! |
|
|
8. (4. INCLUDING SIMPLE TABLES (org_02))
Incorporating simple tables is easy, but the work went into an HTML file.
HTML tables have a wide range of parameters (HTML elements and attributes) that define their properties.
The program uses its tags to define a table, which, however, have their equivalents between HTML elements
and attributes.
The program uses only a few of the HTML elements and attributes listed below.
Internal tags for HTML tables
| Internal tags (labels) |
Description |
|
|
| Label table_start: |
Label table_start: is a tag to start the table (HTML = < table >) followed by the data grouped by columns. |
|
Table-name (optional, table_start: table-name) |
|
Table-name is an additional parameter (HTML = < caption >) |
|
The name of the table is optional, it must be written together with table_start: (table_start: table-name), |
|
but with an intermediate mandatory space. |
|
|
| Label column: |
Label column: is a tag to start the data group in the column. |
|
The sequence of columns is the same as the sequence of parameters column:. |
|
In the HTML table, the data will be displayed in rows, but in the source file they are grouped by columns for |
|
easier writing. |
|
|
|
Column-name (optional, column: column-name) |
|
Column-name is an additional parameter (HTML = < th >) |
|
The name of the column is optional, it must be written together with column: (column: column-name), |
|
but with an intermediate mandatory space. |
|
|
| Label align: |
Label align: is a tag that defines the alignment of data for the entire column. |
|
Possible values are: left, right, center |
|
|
| Label table_end: |
Label table_end: is a tag to end the table (HTML = < /table >) |
|
ATTENTION, do not include HTML elements or related attributes in the draft document, and especially not in the table! |
|
|
9. (5. DATA SECURITY AND PROTECTION OF USER PRIVACY (org_01))
The program does nothing that could compromise data security and user privacy.
10. (5. DATA SECURITY AND PROTECTION OF USER PRIVACY (org_02))
The program does nothing that could compromise data security and user privacy.