Kexi Handbook: README --------------------- 0. Notes - For more info contact Jaroslaw Staniek, js at iidea.pl (project maintainer) - Original html content is strored temporary in html.tmp/ subdirectory. - For now let's LEAVE and tags untouched - enclose them with comments. We will prepare english screenshots later; for now only polish version exists. Do not remove any existing comments. - Development version of this handbook generated out of the docbook sources: http://docs.kde.org/development/en/koffice/kexi/index.html - For steps (e.g. in tutorial) rather use tag instead of . subtag is available as well for <procedure>. Details: http://www.docbook.org/tdg/en/html/procedure.html 1. States: -DONE -MOVED -empty means "translation not ready" 2. TODOs -add a documentation for form's Auto Fields -add "File types supported by Kexi" (describe .kexis, .kexic, .kexi -- appendix?) 3. Translation status: Note: the numbering is taken from original Polish HTML version: http://kexi.pl/doc/pl/contents.html DONE 1. Introduction to databases DONE 1.1. What is a database? DONE 1.2. A database and a spreadsheet DONE 1.3. Database design DONE 1.4. Who needs a database? DONE 1.5. Database creation software DONE 2. Introduction to Kexi DONE 2.1. What is Kexi? DONE 2.2. Kexi features DONE 2.3. Is Kexi for me? DONE 2.4. Differences between Kexi and other applications WILL BE MOVED to Appendix: 3. Kexi Installation DONE 4. Kexi usage basics DONE 4.1. Project files DONE 4.2. Running Kexi DONE 4.3. Creating a new database project DONE 4.4. Opening an existing Kexi database file DONE 4.4.1. Using "Open Existing Project" window DONE 4.4.2. By clicking on .kexi file's icon DONE 4.5. Using built-in help DONE 4.6. Main application elements DONE 4.6.1. Project Navigator pane DONE 4.6.2. Database object windows DONE 4.6.3. Property pane DONE 5. Building simple databases DONE 5.1. Designing database tables DONE 5.1.1. Table Designer window TODO: update recent changes made to 05_01_00_table_designing.html DONE 5.2. Entering data into tables TODO: update recent changes made to 05_02_00_data_entering_into_tables.html DONE 5.3. Designing database queries TODO: update recent changes made to 05_03_00_query_designing.html DONE 5.4. Designing forms DONE 5.4.1. Most important terms DONE 5.4.2. Forms versus tables DONE 5.4.3. Working with form design DONE 5.4.4. Using the "Widgets" tab DONE 5.4.5. Inserting widgets - text fields DONE 5.4.6. Assigning data sources DONE 5.4.7. Inserting text labels DONE 5.4.8. Actions DONE * Assigning actions to form buttons DONE 5.4.9. Widget layouts DONE * Springs in widget layouts DONE * Advanced widget layouts DONE * Removing widget layouts DONE * Size policies for widgets within a layout DONE 5.4.10. Setting widgets size and position by hand DONE 5.4.11. Setting the tab order DONE 5.5. Entering data using forms 6. Advanced database topics 6.1. Sharing a Kexi database project with others 6.1.1. File-based database 6.1.2. Server database 6.2. Designing advanced objects 6.3. Database administration 6.3.1. Security in file-based databases 6.3.2. Security in server databases 6.3.3. Database file compacting 6.4. Using the command line 7. Work with external data 7.1. Data importing 7.1.1. Importing CSV files 7.1.2. Pasting CSV data from the clipboard 7.2. Importing external database projects 7.3. Data exporting 7.3.1. Exporting data to CSV files 7.3.2. copying CSV data to the clipboard 7.4. Exporting database projects 7.5. Working with multiple database projects DONE 8. Adjusting Kexi application to your needs DONE 8.1. Changing the graphical interface mode DONE 8.2. Docking and undocking of the windows DONE 8.3. Keyboard shortcuts (key bindings) configuration Table of Contents Index Appendices A. Menu items B. Keyboard Shortcuts C. Form and Report widgets D. Specifications E. Example database projects F. Web pages about Kexi