summaryrefslogtreecommitdiff
path: root/doc/todo
diff options
context:
space:
mode:
authorJoey Hess <joey@gnu.kitenet.net>2009-01-26 13:05:38 -0500
committerJoey Hess <joey@gnu.kitenet.net>2009-01-26 13:05:38 -0500
commit12eb056b33e1f01a63c4fcee408c9ac0d96c6b5e (patch)
tree988f9eb2099e98141844c205f553f13203cbc0ff /doc/todo
parentf8c306a21b2d7b137fbc9245079d2db8b75366e1 (diff)
parent9b436a0347e28c52a0d669be64e259b3d0323815 (diff)
Merge branch 'master' into po
Diffstat (limited to 'doc/todo')
-rw-r--r--doc/todo/avatar.mdwn47
-rw-r--r--doc/todo/overriding_displayed_modification_time.mdwn17
-rw-r--r--doc/todo/replace_HTML::Template_with_Template_Toolkit.mdwn2
3 files changed, 66 insertions, 0 deletions
diff --git a/doc/todo/avatar.mdwn b/doc/todo/avatar.mdwn
new file mode 100644
index 000000000..b8aa2327f
--- /dev/null
+++ b/doc/todo/avatar.mdwn
@@ -0,0 +1,47 @@
+[[!tag wishlist]]
+
+It would be nice if ikiwiki, particularly [[plugins/comments]]
+supported user avatar icons. I was considering adding a directive for this,
+as designed below.
+
+However, there is no *good* service for mapping openids to avatars --
+openavatar has many issues, including not supporting delegated openids, and
+after trying it, I don't trust it to push users toward.
+Perhaps instead ikiwiki could get the email address from the openid
+provider, though I think the perl openid modules don't support the openid
+2.x feature that allows that.
+
+At the moment, working on this doesn't feel like a good use of my time.
+--[[Joey]]
+
+Hmm.. unless is just always used a single provider (gravatar) and hashed
+the openid. Then wavatars could be used to get a unique avatar per openid
+at least. --[[Joey]]
+
+----
+
+The directive displays a small avatar image for a user. Pass it the
+email address, openid, or wiki username of the user.
+
+ \[[!avatar user@example.com]]
+ \[[!avatar http://joey.kitenet.net/]]
+ \[[!avatar user]]
+
+The avatars are provided by various sites. For email addresses, it uses a
+[gravatar](http://gravatar.com/). For openid,
+[openavatar](http://www.openvatar.com/) is used. For a wiki username, the
+user's email address is looked up and the gravatar for that user is
+displayed. (Of course, the user has to have filled in their email address
+on their Preferences page for that to work.)
+
+An optional second parameter can be included, containing additional
+options to pass in the
+[gravatar url](http://en.gravatar.com/site/implement/url).
+For example, this asks for a smaller gravatar, and if a user does
+not have a gravatar, uses a cute auto-generated "wavatar" avatar.
+
+ \[[!gravatar user@example.com "size=40&default=wavatar"]]
+
+The `gravitar_options` setting in the setup file can be used to
+specify additional options to pass. So for example if you want
+to use wavatars everywhere, set it to "default=wavatar".
diff --git a/doc/todo/overriding_displayed_modification_time.mdwn b/doc/todo/overriding_displayed_modification_time.mdwn
new file mode 100644
index 000000000..b015b3730
--- /dev/null
+++ b/doc/todo/overriding_displayed_modification_time.mdwn
@@ -0,0 +1,17 @@
+Some aggregators, like Planet, sort by mtime rather than ctime. This
+means that posts with modified content come to the top (which seems odd
+to me, but is presumably what the aggregator's author or operator
+wants), but it also means that posts with insignificant edits (like
+adding tags) come to the top too. Atom defines `<updated>` to be the date
+of the last *significant* change, so it's fine that ikiwiki defaults to
+using the mtime, but it would be good to have a way for the author to
+say "that edit was insignificant, don't use that mtime".
+
+See smcv's 'updated' branch for a basic implementation, which only affects
+the Atom `<updated>` field or the RSS equivalent.
+
+Other places the updated metadata item could be used (opinions on whether
+each should use it or not, please):
+
+* sorting by mtime in the inline directive
+* displaying "last edited" on ordinary pages
diff --git a/doc/todo/replace_HTML::Template_with_Template_Toolkit.mdwn b/doc/todo/replace_HTML::Template_with_Template_Toolkit.mdwn
index 3b9f6c0fd..c4e78ca0b 100644
--- a/doc/todo/replace_HTML::Template_with_Template_Toolkit.mdwn
+++ b/doc/todo/replace_HTML::Template_with_Template_Toolkit.mdwn
@@ -56,3 +56,5 @@ the templates. I'd prefer not having to touch Perl though...
Yes, Template::Toolkit is very powerful. But I think it's somehow overkill for a wiki. HTML::Template can keep things simple, though. --[weakish](http://weakish.int.eu.org/blog/)
I'd have to agree that Template::Toolkit is overkill and personally I'm not a fan, but it is very popular (there is even a book) and the new version (3) is alleged to be much more nimble than current version. --[[ajt]]
+
+HTML::Template's HTML-like markup prevents me from editing templates in KompoZer or other WYSIWYG HTML editors. The editor tries to render the template markup rather than display it verbatim, and large parts of the template become invisible. A markup syntax that doesn't confuse editors (such as Template::Toolkit's "[% FOO %]") may promote template customization. The ability to replace the template engine would be within the spirit of ikiwiki's extensibility. --Rocco
  • endobj
  • 92 0 obj
  • (General Guidelines on Numbering Accounts)
  • endobj
  • 93 0 obj
  • << /S /GoTo /D (subsection.3.3) >>
  • endobj
  • 96 0 obj
  • (Adding/Modifying Accounts)
  • endobj
  • 97 0 obj
  • << /S /GoTo /D (subsection.3.4) >>
  • endobj
  • 100 0 obj
  • (Listing Account Balances and Transactions)
  • endobj
  • 101 0 obj
  • << /S /GoTo /D (section.4) >>
  • endobj
  • 104 0 obj
  • (Administration)
  • endobj
  • 105 0 obj
  • << /S /GoTo /D (subsection.4.1) >>
  • endobj
  • 108 0 obj
  • (Taxes, Defaults, and Preferences)
  • endobj
  • 109 0 obj
  • << /S /GoTo /D (subsubsection.4.1.1) >>
  • endobj
  • 112 0 obj
  • (Adding A Sales Tax Account)
  • endobj
  • 113 0 obj
  • << /S /GoTo /D (subsubsection.4.1.2) >>
  • endobj
  • 116 0 obj
  • (Setting a Sales Tax Amount)
  • endobj
  • 117 0 obj
  • << /S /GoTo /D (subsubsection.4.1.3) >>
  • endobj
  • 120 0 obj
  • (Default Account Setup)
  • endobj
  • 121 0 obj
  • << /S /GoTo /D (subsubsection.4.1.4) >>
  • endobj
  • 124 0 obj
  • (Currency Setup)
  • endobj
  • 125 0 obj
  • << /S /GoTo /D (subsubsection.4.1.5) >>
  • endobj
  • 128 0 obj
  • (Sequence Settings)
  • endobj
  • 129 0 obj
  • << /S /GoTo /D (subsection.4.2) >>
  • endobj
  • 132 0 obj
  • (Audit Control)
  • endobj
  • 133 0 obj
  • << /S /GoTo /D (subsubsection.4.2.1) >>
  • endobj
  • 136 0 obj
  • (Explaining transaction reversal)
  • endobj
  • 137 0 obj
  • << /S /GoTo /D (subsubsection.4.2.2) >>
  • endobj
  • 140 0 obj
  • (Close books option)
  • endobj
  • 141 0 obj
  • << /S /GoTo /D (subsubsection.4.2.3) >>
  • endobj
  • 144 0 obj
  • (Audit Trails)
  • endobj
  • 145 0 obj
  • << /S /GoTo /D (subsection.4.3) >>
  • endobj
  • 148 0 obj
  • (Departments)
  • endobj
  • 149 0 obj
  • << /S /GoTo /D (subsubsection.4.3.1) >>
  • endobj
  • 152 0 obj
  • (Cost v Profit Centers.)
  • endobj
  • 153 0 obj
  • << /S /GoTo /D (subsection.4.4) >>
  • endobj
  • 156 0 obj
  • (Warehouses)
  • endobj
  • 157 0 obj
  • << /S /GoTo /D (subsection.4.5) >>
  • endobj
  • 160 0 obj
  • (Languages)
  • endobj
  • 161 0 obj
  • << /S /GoTo /D (subsection.4.6) >>
  • endobj
  • 164 0 obj
  • (Types of Businesses)
  • endobj
  • 165 0 obj
  • << /S /GoTo /D (subsection.4.7) >>
  • endobj
  • 168 0 obj
  • (Misc.)
  • endobj
  • 169 0 obj
  • << /S /GoTo /D (subsubsection.4.7.1) >>
  • endobj
  • 172 0 obj
  • (GIFI)
  • endobj
  • 173 0 obj
  • << /S /GoTo /D (subsubsection.4.7.2) >>
  • endobj
  • 176 0 obj
  • (SIC)
  • endobj
  • 177 0 obj
  • << /S /GoTo /D (subsubsection.4.7.3) >>
  • endobj
  • 180 0 obj
  • (Overview of Template Editing)
  • endobj
  • 181 0 obj
  • << /S /GoTo /D (subsubsection.4.7.4) >>
  • endobj
  • 184 0 obj
  • (Year-end)
  • endobj
  • 185 0 obj
  • << /S /GoTo /D (subsection.4.8) >>
  • endobj
  • 188 0 obj
  • (Options in the ledger-smb.conf)
  • endobj
  • 189 0 obj
  • << /S /GoTo /D (section.5) >>
  • endobj
  • 192 0 obj
  • (Goods and Services)
  • endobj
  • 193 0 obj
  • << /S /GoTo /D (subsection.5.1) >>
  • endobj
  • 196 0 obj
  • (Basic Terms)
  • endobj
  • 197 0 obj
  • << /S /GoTo /D (subsection.5.2) >>
  • endobj
  • 200 0 obj
  • (The Price Matrix)
  • endobj
  • 201 0 obj
  • << /S /GoTo /D (subsection.5.3) >>
  • endobj
  • 204 0 obj
  • (Pricegroups)
  • endobj
  • 205 0 obj
  • << /S /GoTo /D (subsection.5.4) >>
  • endobj
  • 208 0 obj
  • (Groups)
  • endobj
  • 209 0 obj
  • << /S /GoTo /D (subsection.5.5) >>
  • endobj
  • 212 0 obj
  • (Labor/Overhead)
  • endobj
  • 213 0 obj
  • << /S /GoTo /D (subsection.5.6) >>
  • endobj
  • 216 0 obj
  • (Services)
  • endobj
  • 217 0 obj
  • << /S /GoTo /D (subsubsection.5.6.1) >>
  • endobj
  • 220 0 obj
  • (Shipping and Handling as a Service)
  • endobj
  • 221 0 obj
  • << /S /GoTo /D (subsection.5.7) >>
  • endobj
  • 224 0 obj
  • (Parts)
  • endobj
  • 225 0 obj
  • << /S /GoTo /D (subsection.5.8) >>
  • endobj
  • 228 0 obj
  • (Assemblies and Manufacturing)
  • endobj
  • 229 0 obj
  • << /S /GoTo /D (subsubsection.5.8.1) >>
  • endobj
  • 232 0 obj
  • (Stocking Assemblies)
  • endobj
  • 233 0 obj
  • << /S /GoTo /D (subsection.5.9) >>
  • endobj
  • 236 0 obj
  • (Reporting)
  • endobj
  • 237 0 obj
  • << /S /GoTo /D (subsubsection.5.9.1) >>
  • endobj
  • 240 0 obj
  • (All Items and Parts Reports)
  • endobj
  • 241 0 obj
  • << /S /GoTo /D (subsubsection.5.9.2) >>
  • endobj
  • 244 0 obj
  • (Requirements)
  • endobj
  • 245 0 obj
  • << /S /GoTo /D (subsubsection.5.9.3) >>
  • endobj
  • 248 0 obj
  • (Services and Labor)
  • endobj
  • 249 0 obj
  • << /S /GoTo /D (subsubsection.5.9.4) >>
  • endobj
  • 252 0 obj
  • (Assemblies)
  • endobj
  • 253 0 obj
  • << /S /GoTo /D (subsubsection.5.9.5) >>
  • endobj
  • 256 0 obj
  • (Groups and Pricegroups)
  • endobj
  • 257 0 obj
  • << /S /GoTo /D (subsection.5.10) >>
  • endobj
  • 260 0 obj
  • (Translations)
  • endobj
  • 261 0 obj
  • << /S /GoTo /D (subsection.5.11) >>
  • endobj
  • 264 0 obj
  • (How Cost of Goods Sold is tracked)
  • endobj
  • 265 0 obj
  • << /S /GoTo /D (section.6) >>
  • endobj
  • 268 0 obj
  • (AP)
  • endobj
  • 269 0 obj
  • << /S /GoTo /D (subsection.6.1) >>
  • endobj
  • 272 0 obj
  • (Basic AP Concepts)
  • endobj
  • 273 0 obj
  • << /S /GoTo /D (subsection.6.2) >>
  • endobj
  • 276 0 obj
  • (Vendors)
  • endobj
  • 277 0 obj
  • << /S /GoTo /D (subsection.6.3) >>
  • endobj
  • 280 0 obj
  • (AP Transactions)
  • endobj
  • 281 0 obj
  • << /S /GoTo /D (subsection.6.4) >>
  • endobj
  • 284 0 obj
  • (AP Invoices)
  • endobj
  • 285 0 obj
  • << /S /GoTo /D (subsubsection.6.4.1) >>
  • endobj
  • 288 0 obj
  • (Correcting an AP Invoice)
  • endobj
  • 289 0 obj
  • << /S /GoTo /D (subsection.6.5) >>
  • endobj
  • 292 0 obj
  • (Cash payment And Check Printing)
  • endobj
  • 293 0 obj
  • << /S /GoTo /D (subsubsection.6.5.1) >>
  • endobj
  • 296 0 obj
  • (Rapid Payment Entry Screen)
  • endobj
  • 297 0 obj
  • << /S /GoTo /D (subsection.6.6) >>
  • endobj
  • 300 0 obj
  • (Transaction/Invoice Reporting)
  • endobj
  • 301 0 obj
  • << /S /GoTo /D (subsubsection.6.6.1) >>
  • endobj
  • 304 0 obj
  • (Transactions Report)
  • endobj
  • 305 0 obj
  • << /S /GoTo /D (subsubsection.6.6.2) >>
  • endobj
  • 308 0 obj
  • (Outstanding Report)
  • endobj
  • 309 0 obj
  • << /S /GoTo /D (subsubsection.6.6.3) >>
  • endobj
  • 312 0 obj
  • (AP Aging Report)
  • endobj
  • 313 0 obj
  • << /S /GoTo /D (subsubsection.6.6.4) >>
  • endobj
  • 316 0 obj
  • (Tax Paid and Non-taxable Report)
  • endobj
  • 317 0 obj
  • << /S /GoTo /D (subsection.6.7) >>
  • endobj
  • 320 0 obj
  • (Vendor Reporting)
  • endobj
  • 321 0 obj
  • << /S /GoTo /D (subsubsection.6.7.1) >>
  • endobj
  • 324 0 obj
  • (Vendor Search)
  • endobj
  • 325 0 obj
  • << /S /GoTo /D (subsubsection.6.7.2) >>
  • endobj
  • 328 0 obj
  • (Vendor History)
  • endobj
  • 329 0 obj
  • << /S /GoTo /D (section.7) >>
  • endobj
  • 332 0 obj
  • (AR)
  • endobj
  • 333 0 obj
  • << /S /GoTo /D (subsection.7.1) >>
  • endobj
  • 336 0 obj
  • (Customers)
  • endobj
  • 337 0 obj
  • << /S /GoTo /D (subsubsection.7.1.1) >>
  • endobj
  • 340 0 obj
  • (Customer Price Matrix)
  • endobj
  • 341 0 obj
  • << /S /GoTo /D (subsection.7.2) >>
  • endobj
  • 344 0 obj
  • (AR Transactions)
  • endobj
  • 345 0 obj
  • << /S /GoTo /D (subsection.7.3) >>
  • endobj
  • 348 0 obj
  • (AR Invoices)
  • endobj
  • 349 0 obj
  • << /S /GoTo /D (subsection.7.4) >>
  • endobj
  • 352 0 obj
  • (Cash Receipt)
  • endobj
  • 353 0 obj
  • << /S /GoTo /D (subsubsection.7.4.1) >>
  • endobj
  • 356 0 obj
  • (Cash Receipts for multiple customers)
  • endobj
  • 357 0 obj
  • << /S /GoTo /D (subsection.7.5) >>
  • endobj
  • 360 0 obj
  • (AR Transaction Reporting)
  • endobj
  • 361 0 obj
  • << /S /GoTo /D (subsubsection.7.5.1) >>
  • endobj
  • 364 0 obj
  • (AR Transactions Report)
  • endobj
  • 365 0 obj
  • << /S /GoTo /D (subsubsection.7.5.2) >>
  • endobj
  • 368 0 obj
  • (AR Aging Report)
  • endobj
  • 369 0 obj
  • << /S /GoTo /D (subsection.7.6) >>
  • endobj
  • 372 0 obj
  • (Customer Reporting)
  • endobj
  • 373 0 obj
  • << /S /GoTo /D (section.8) >>
  • endobj
  • 376 0 obj
  • (Projects)
  • endobj
  • 377 0 obj
  • << /S /GoTo /D (subsection.8.1) >>
  • endobj
  • 380 0 obj
  • (Project Basics)
  • endobj
  • 381 0 obj
  • << /S /GoTo /D (subsection.8.2) >>
  • endobj
  • 384 0 obj
  • (Timecards)
  • endobj
  • 385 0 obj
  • << /S /GoTo /D (subsection.8.3) >>
  • endobj
  • 388 0 obj
  • (Projects and Invoices)
  • endobj
  • 389 0 obj
  • << /S /GoTo /D (subsection.8.4) >>
  • endobj
  • 392 0 obj
  • (Reporting)
  • endobj
  • 393 0 obj
  • << /S /GoTo /D (subsubsection.8.4.1) >>
  • endobj
  • 396 0 obj
  • (Timecard Reporting)
  • endobj
  • 397 0 obj
  • << /S /GoTo /D (subsubsection.8.4.2) >>
  • endobj
  • 400 0 obj
  • (Project Transaction Reporting)
  • endobj
  • 401 0 obj
  • << /S /GoTo /D (subsubsection.8.4.3) >>
  • endobj
  • 404 0 obj
  • (List of Projects)
  • endobj
  • 405 0 obj
  • << /S /GoTo /D (subsection.8.5) >>
  • endobj
  • 408 0 obj
  • (Possibilities for Using Projects)
  • endobj
  • 409 0 obj
  • << /S /GoTo /D (section.9) >>
  • endobj
  • 412 0 obj
  • (Quotations and Order Management)
  • endobj
  • 413 0 obj
  • << /S /GoTo /D (subsection.9.1) >>
  • endobj
  • 416 0 obj
  • (Sales Orders)
  • endobj
  • 417 0 obj
  • << /S /GoTo /D (subsection.9.2) >>
  • endobj
  • 420 0 obj
  • (Quotations)
  • endobj
  • 421 0 obj
  • << /S /GoTo /D (subsection.9.3) >>
  • endobj
  • 424 0 obj
  • (Shipping)
  • endobj
  • 425 0 obj
  • << /S /GoTo /D (subsection.9.4) >>
  • endobj
  • 428 0 obj
  • (AR Work Flow)
  • endobj
  • 429 0 obj
  • << /S /GoTo /D (subsubsection.9.4.1) >>
  • endobj
  • 432 0 obj
  • (Service Example)
  • endobj
  • 433 0 obj
  • << /S /GoTo /D (subsubsection.9.4.2) >>
  • endobj
  • 436 0 obj
  • (Single Warehouse Example)
  • endobj
  • 437 0 obj
  • << /S /GoTo /D (subsubsection.9.4.3) >>
  • endobj
  • 440 0 obj
  • (Multiple Warehouse Example)
  • endobj
  • 441 0 obj
  • << /S /GoTo /D (subsection.9.5) >>
  • endobj
  • 444 0 obj
  • (Requests for Quotation \(RFQ\))
  • endobj
  • 445 0 obj
  • << /S /GoTo /D (subsection.9.6) >>
  • endobj
  • 448 0 obj
  • (Purchase Orders)
  • endobj
  • 449 0 obj
  • << /S /GoTo /D (subsection.9.7) >>
  • endobj
  • 452 0 obj
  • (Receiving)
  • endobj
  • 453 0 obj
  • << /S /GoTo /D (subsection.9.8) >>
  • endobj
  • 456 0 obj
  • (AP Work Flow)
  • endobj
  • 457 0 obj
  • << /S /GoTo /D (subsubsection.9.8.1) >>
  • endobj
  • 460 0 obj
  • (Bookkeeper entering the received items, order completed in full)
  • endobj
  • 461 0 obj
  • << /S /GoTo /D (subsubsection.9.8.2) >>
  • endobj
  • 464 0 obj
  • (Bookkeeper entering received items, order completed in part)
  • endobj
  • 465 0 obj
  • << /S /GoTo /D (subsubsection.9.8.3) >>
  • endobj
  • 468 0 obj
  • (Receiving staff entering items)
  • endobj
  • 469 0 obj
  • << /S /GoTo /D (subsection.9.9) >>
  • endobj
  • 472 0 obj
  • (Generation and Consolidation)
  • endobj
  • 473 0 obj
  • << /S /GoTo /D (subsubsection.9.9.1) >>
  • endobj
  • 476 0 obj
  • (Generation)
  • endobj
  • 477 0 obj
  • << /S /GoTo /D (subsubsection.9.9.2) >>
  • endobj
  • 480 0 obj
  • (Consolidation)
  • endobj
  • 481 0 obj
  • << /S /GoTo /D (subsection.9.10) >>
  • endobj
  • 484 0 obj
  • (Reporting)
  • endobj
  • 485 0 obj
  • << /S /GoTo /D (subsection.9.11) >>
  • endobj
  • 488 0 obj
  • (Shipping Module: Transferring Inventory between Warehouses)
  • endobj
  • 489 0 obj
  • << /S /GoTo /D (section.10) >>
  • endobj
  • 492 0 obj
  • (HR)
  • endobj
  • 493 0 obj
  • << /S /GoTo /D (section.11) >>
  • endobj
  • 496 0 obj
  • (POS)
  • endobj
  • 497 0 obj
  • << /S /GoTo /D (subsection.11.1) >>
  • endobj
  • 500 0 obj
  • (Sales Screen)
  • endobj
  • 501 0 obj
  • << /S /GoTo /D (subsection.11.2) >>
  • endobj
  • 504 0 obj
  • (Possibilities for Data Entry)
  • endobj
  • 505 0 obj
  • << /S /GoTo /D (subsection.11.3) >>
  • endobj
  • 508 0 obj
  • (Hardware Support)
  • endobj
  • 509 0 obj
  • << /S /GoTo /D (subsection.11.4) >>
  • endobj
  • 512 0 obj
  • (Reports)
  • endobj
  • 513 0 obj
  • << /S /GoTo /D (subsubsection.11.4.1) >>
  • endobj
  • 516 0 obj
  • (Open Invoices)
  • endobj
  • 517 0 obj
  • << /S /GoTo /D (subsubsection.11.4.2) >>
  • endobj
  • 520 0 obj
  • (Receipts)
  • endobj
  • 521 0 obj
  • << /S /GoTo /D (section.12) >>
  • endobj
  • 524 0 obj
  • (General Ledger)
  • endobj
  • 525 0 obj
  • << /S /GoTo /D (subsection.12.1) >>
  • endobj
  • 528 0 obj
  • (GL Basics)
  • endobj
  • 529 0 obj
  • << /S /GoTo /D (subsubsection.12.1.1) >>
  • endobj
  • 532 0 obj
  • (Paper-based accounting systems and the GL)
  • endobj
  • 533 0 obj
  • << /S /GoTo /D (subsubsection.12.1.2) >>
  • endobj
  • 536 0 obj
  • (Double Entry Examples on Paper)
  • endobj
  • 537 0 obj
  • << /S /GoTo /D (subsubsection.12.1.3) >>
  • endobj
  • 540 0 obj
  • (The GL in Ledger-SMB)
  • endobj
  • 541 0 obj
  • << /S /GoTo /D (subsection.12.2) >>
  • endobj
  • 544 0 obj
  • (Cash Transfer)
  • endobj
  • 545 0 obj
  • << /S /GoTo /D (subsection.12.3) >>
  • endobj
  • 548 0 obj
  • (GL Transactions)
  • endobj
  • 549 0 obj
  • << /S /GoTo /D (subsection.12.4) >>
  • endobj
  • 552 0 obj
  • (Payroll as a GL transaction)
  • endobj
  • 553 0 obj
  • << /S /GoTo /D (subsection.12.5) >>
  • endobj
  • 556 0 obj
  • (Reconciliation)
  • endobj
  • 557 0 obj
  • << /S /GoTo /D (subsection.12.6) >>
  • endobj
  • 560 0 obj
  • (Reports)
  • endobj
  • 561 0 obj
  • << /S /GoTo /D (subsubsection.12.6.1) >>
  • endobj
  • 564 0 obj
  • (GL as access to almost everything else)
  • endobj
  • 565 0 obj
  • << /S /GoTo /D (section.13) >>
  • endobj
  • 568 0 obj
  • (Recurring Transactions)
  • endobj
  • 569 0 obj
  • << /S /GoTo /D (section.14) >>
  • endobj
  • 572 0 obj
  • (Financial Statements and Reports)
  • endobj
  • 573 0 obj
  • << /S /GoTo /D (subsection.14.1) >>
  • endobj
  • 576 0 obj
  • (Cash v. Accrual Basis)
  • endobj
  • 577 0 obj
  • << /S /GoTo /D (subsection.14.2) >>
  • endobj
  • 580 0 obj
  • (Viewing the Chart of Accounts and Transactions)
  • endobj
  • 581 0 obj
  • << /S /GoTo /D (subsection.14.3) >>
  • endobj
  • 584 0 obj
  • (Trial Balance)
  • endobj
  • 585 0 obj
  • << /S /GoTo /D (subsubsection.14.3.1) >>
  • endobj
  • 588 0 obj
  • (The Paper-based function of a Trial Balance)
  • endobj
  • 589 0 obj
  • << /S /GoTo /D (subsubsection.14.3.2) >>
  • endobj
  • 592 0 obj
  • (Running the Trial Balance Report)
  • endobj
  • 593 0 obj
  • << /S /GoTo /D (subsubsection.14.3.3) >>
  • endobj
  • 596 0 obj
  • (What if the Trial Balance doesn't Balance?)
  • endobj
  • 597 0 obj
  • << /S /GoTo /D (subsubsection.14.3.4) >>
  • endobj
  • 600 0 obj
  • (Trial Balance as a Summary of Account Activity)
  • endobj
  • 601 0 obj
  • << /S /GoTo /D (subsubsection.14.3.5) >>
  • endobj
  • 604 0 obj
  • (Trial Balance as a Budget Planning Tool)
  • endobj
  • 605 0 obj
  • << /S /GoTo /D (subsection.14.4) >>
  • endobj
  • 608 0 obj
  • (Income Statement)
  • endobj
  • 609 0 obj
  • << /S /GoTo /D (subsubsection.14.4.1) >>
  • endobj
  • 612 0 obj
  • (Uses of an Income Statement)
  • endobj
  • 613 0 obj
  • << /S /GoTo /D (subsection.14.5) >>
  • endobj
  • 616 0 obj
  • (Balance Sheet)
  • endobj
  • 617 0 obj
  • << /S /GoTo /D (subsection.14.6) >>
  • endobj
  • 620 0 obj
  • (What if the Balance Sheet doesn't balance?)
  • endobj
  • 621 0 obj
  • << /S /GoTo /D (subsection.14.7) >>
  • endobj
  • 624 0 obj
  • (No Statement of Owner Equity?)
  • endobj
  • 625 0 obj
  • << /S /GoTo /D (section.15) >>
  • endobj
  • 628 0 obj
  • (The Template System)
  • endobj
  • 629 0 obj
  • << /S /GoTo /D (subsection.15.1) >>
  • endobj
  • 632 0 obj
  • (Text Templates)
  • endobj
  • 633 0 obj
  • << /S /GoTo /D (subsection.15.2) >>
  • endobj
  • 636 0 obj
  • (HTML Templates)
  • endobj
  • 637 0 obj
  • << /S /GoTo /D (subsection.15.3) >>
  • endobj
  • 640 0 obj
  • (LaTeX Templates)
  • endobj
  • 641 0 obj
  • << /S /GoTo /D (subsubsection.15.3.1) >>
  • endobj
  • 644 0 obj
  • (What is LaTeX ?)
  • endobj
  • 645 0 obj
  • << /S /GoTo /D (subsubsection.15.3.2) >>
  • endobj
  • 648 0 obj
  • (Using L.25emYX to Edit LaTeX Templates)
  • endobj
  • 649 0 obj
  • << /S /GoTo /D (subsection.15.4) >>
  • endobj
  • 652 0 obj
  • (Customizing Logos)
  • endobj
  • 653 0 obj
  • << /S /GoTo /D (subsection.15.5) >>
  • endobj
  • 656 0 obj
  • (How are They Stored in the Filesystem?)
  • endobj
  • 657 0 obj
  • << /S /GoTo /D (subsection.15.6) >>
  • endobj
  • 660 0 obj
  • (Upgrade Issues)
  • endobj
  • 661 0 obj
  • << /S /GoTo /D (section.16) >>
  • endobj
  • 664 0 obj
  • (An Introduction to the CLI)
  • endobj
  • 665 0 obj
  • << /S /GoTo /D (subsection.16.1) >>
  • endobj
  • 668 0 obj
  • (Conventions)
  • endobj
  • 669 0 obj
  • << /S /GoTo /D (subsection.16.2) >>
  • endobj
  • 672 0 obj
  • (Preliminaries)
  • endobj
  • 673 0 obj
  • << /S /GoTo /D (subsection.16.3) >>
  • endobj
  • 676 0 obj
  • (First Script: lsmb01-cli-example.sh)
  • endobj
  • 677 0 obj
  • << /S /GoTo /D (subsubsection.16.3.1) >>
  • endobj
  • 680 0 obj
  • (Script 1 \(Bash\))
  • endobj
  • 681 0 obj
  • << /S /GoTo /D (subsection.16.4) >>
  • endobj
  • 684 0 obj
  • (Second Script: lsmb02-cli-example.pl)
  • endobj
  • 685 0 obj
  • << /S /GoTo /D (subsubsection.16.4.1) >>
  • endobj
  • 688 0 obj
  • (Script 2 \(Perl\))
  • endobj
  • 689 0 obj
  • << /S /GoTo /D (part.2) >>
  • endobj
  • 692 0 obj
  • (II Technical Overview)
  • endobj
  • 693 0 obj
  • << /S /GoTo /D (section.17) >>
  • endobj
  • 696 0 obj
  • (Basic Architecture)
  • endobj
  • 697 0 obj
  • << /S /GoTo /D (subsection.17.1) >>
  • endobj
  • 700 0 obj
  • (The Software Stack)
  • endobj
  • 701 0 obj
  • << /S /GoTo /D (subsection.17.2) >>
  • endobj
  • 704 0 obj
  • (Capacity Planning)
  • endobj
  • 705 0 obj
  • << /S /GoTo /D (subsubsection.17.2.1) >>
  • endobj
  • 708 0 obj
  • (Scalability Strategies)
  • endobj
  • 709 0 obj
  • << /S /GoTo /D (subsubsection.17.2.2) >>
  • endobj
  • 712 0 obj
  • (Database Maintenance)
  • endobj
  • 713 0 obj
  • << /S /GoTo /D (subsubsection.17.2.3) >>
  • endobj
  • 716 0 obj
  • (Known issues)
  • endobj
  • 717 0 obj
  • << /S /GoTo /D (section.18) >>
  • endobj
  • 720 0 obj
  • (Customization Possibilities)
  • endobj
  • 721 0 obj
  • << /S /GoTo /D (subsection.18.1) >>
  • endobj
  • 724 0 obj
  • (Brief Guide to the Source Code)
  • endobj
  • 725 0 obj
  • << /S /GoTo /D (subsection.18.2) >>
  • endobj
  • 728 0 obj
  • (Data Entry Screens)
  • endobj
  • 729 0 obj
  • << /S /GoTo /D (subsubsection.18.2.1) >>
  • endobj
  • 732 0 obj
  • (Examples)
  • endobj
  • 733 0 obj
  • << /S /GoTo /D (subsection.18.3) >>
  • endobj
  • 736 0 obj
  • (Extensions)
  • endobj
  • 737 0 obj
  • << /S /GoTo /D (subsubsection.18.3.1) >>
  • endobj
  • 740 0 obj
  • (Examples)
  • endobj
  • 741 0 obj
  • << /S /GoTo /D (subsection.18.4) >>
  • endobj
  • 744 0 obj
  • (Templates)
  • endobj
  • 745 0 obj
  • << /S /GoTo /D (subsubsection.18.4.1) >>
  • endobj
  • 748 0 obj
  • (Examples)
  • endobj
  • 749 0 obj
  • << /S /GoTo /D (subsection.18.5) >>
  • endobj
  • 752 0 obj
  • (Reports)
  • endobj
  • 753 0 obj
  • << /S /GoTo /D (subsubsection.18.5.1) >>
  • endobj
  • 756 0 obj
  • (Examples)
  • endobj
  • 757 0 obj
  • << /S /GoTo /D (section.19) >>
  • endobj
  • 760 0 obj
  • (Integration Possibilities)
  • endobj
  • 761 0 obj
  • << /S /GoTo /D (subsection.19.1) >>
  • endobj
  • 764 0 obj
  • (Reporting Tools)
  • endobj
  • 765 0 obj
  • << /S /GoTo /D (subsubsection.19.1.1) >>
  • endobj
  • 768 0 obj
  • (Examples)
  • endobj
  • 769 0 obj
  • << /S /GoTo /D (subsection.19.2) >>
  • endobj
  • 772 0 obj
  • (Line of Business Tools on PostgreSQL)
  • endobj
  • 773 0 obj
  • << /S /GoTo /D (subsubsection.19.2.1) >>
  • endobj
  • 776 0 obj
  • (Known Issues)
  • endobj
  • 777 0 obj
  • << /S /GoTo /D (subsubsection.19.2.2) >>
  • endobj
  • 780 0 obj
  • (Strategies)
  • endobj
  • 781 0 obj
  • << /S /GoTo /D (subsubsection.19.2.3) >>
  • endobj
  • 784 0 obj
  • (Examples)
  • endobj
  • 785 0 obj
  • << /S /GoTo /D (subsection.19.3) >>
  • endobj
  • 788 0 obj
  • (Line of Business Tools on other RDBMS's)
  • endobj
  • 789 0 obj
  • << /S /GoTo /D (subsubsection.19.3.1) >>
  • endobj
  • 792 0 obj
  • (Strategies)
  • endobj
  • 793 0 obj
  • << /S /GoTo /D (subsubsection.19.3.2) >>
  • endobj
  • 796 0 obj
  • (Integration Products and Open Source Projects)
  • endobj
  • 797 0 obj
  • << /S /GoTo /D (section.20) >>
  • endobj
  • 800 0 obj
  • (Customization Guide)
  • endobj
  • 801 0 obj
  • << /S /GoTo /D (subsection.20.1) >>
  • endobj
  • 804 0 obj
  • (General Information)
  • endobj
  • 805 0 obj
  • << /S /GoTo /D (subsection.20.2) >>
  • endobj
  • 808 0 obj
  • (Customizing Templates)
  • endobj
  • 809 0 obj
  • << /S /GoTo /D (subsubsection.20.2.1) >>
  • endobj
  • 812 0 obj
  • (Page Breaks in LaTeX)
  • endobj
  • 813 0 obj
  • << /S /GoTo /D (subsubsection.20.2.2) >>
  • endobj
  • 816 0 obj
  • (Conditionals)
  • endobj
  • 817 0 obj
  • << /S /GoTo /D (subsubsection.20.2.3) >>
  • endobj
  • 820 0 obj
  • (Loops)
  • endobj
  • 821 0 obj
  • << /S /GoTo /D (subsubsection.20.2.4) >>
  • endobj
  • 824 0 obj
  • (File Inclusion)
  • endobj
  • 825 0 obj
  • << /S /GoTo /D (subsubsection.20.2.5) >>
  • endobj
  • 828 0 obj
  • (Cross-referencing and multiple passes of LaTeX)
  • endobj
  • 829 0 obj
  • << /S /GoTo /D (subsubsection.20.2.6) >>
  • endobj
  • 832 0 obj
  • (Variable Substitution)
  • endobj
  • 833 0 obj
  • << /S /GoTo /D (subsection.20.3) >>
  • endobj
  • 836 0 obj
  • (Customizing Forms)
  • endobj
  • 837 0 obj
  • << /S /GoTo /D (subsection.20.4) >>
  • endobj
  • 840 0 obj
  • (Customizing Modules)
  • endobj
  • 841 0 obj
  • << /S /GoTo /D (subsubsection.20.4.1) >>
  • endobj
  • 844 0 obj
  • (Database Access)
  • endobj
  • 845 0 obj
  • << /S /GoTo /D (subsection.20.5) >>
  • endobj
  • 848 0 obj
  • (CLI Examples)
  • endobj
  • 849 0 obj
  • << /S /GoTo /D (part.3) >>
  • endobj
  • 852 0 obj
  • (III Appendix)
  • endobj
  • 853 0 obj
  • << /S /GoTo /D (section.A) >>
  • endobj
  • 856 0 obj
  • (Where to Go for More Information)
  • endobj
  • 857 0 obj
  • << /S /GoTo /D (section.B) >>
  • endobj
  • 860 0 obj
  • (Quick Tips)
  • endobj
  • 861 0 obj
  • << /S /GoTo /D (subsection.B.1) >>
  • endobj
  • 864 0 obj
  • (Understanding Shipping Addresses and Carriers)
  • endobj
  • 865 0 obj
  • << /S /GoTo /D (subsection.B.2) >>
  • endobj
  • 868 0 obj
  • (Handling bad debts)
  • endobj
  • 869 0 obj
  • << /S /GoTo /D (section.C) >>
  • endobj
  • 872 0 obj
  • (Step by Steps for Vertical Markets)
  • endobj
  • 873 0 obj
  • << /S /GoTo /D (subsection.C.1) >>
  • endobj
  • 876 0 obj
  • (Common Installation Errors)
  • endobj
  • 877 0 obj
  • << /S /GoTo /D (subsection.C.2) >>
  • endobj
  • 880 0 obj
  • (Retail With Light Manufacturing)
  • endobj
  • 881 0 obj
  • << /S /GoTo /D (section.D) >>
  • endobj
  • 884 0 obj
  • (Glossary)
  • endobj
  • 885 0 obj
  • << /S /GoTo /D (section.E) >>
  • endobj
  • 888 0 obj
  • (GNU Free Documentation License)
  • endobj
  • 889 0 obj
  • << /S /GoTo /D (section*.3) >>
  • endobj
  • 892 0 obj
  • (1. APPLICABILITY AND DEFINITIONS)
  • endobj
  • 893 0 obj
  • << /S /GoTo /D (section*.3) >>
  • endobj
  • 895 0 obj
  • (2. VERBATIM COPYING)
  • endobj
  • 896 0 obj
  • << /S /GoTo /D (section*.3) >>
  • endobj
  • 898 0 obj
  • (3. COPYING IN QUANTITY)
  • endobj
  • 899 0 obj
  • << /S /GoTo /D (section*.3) >>
  • endobj
  • 901 0 obj
  • (4. MODIFICATIONS)
  • endobj
  • 902 0 obj
  • << /S /GoTo /D (section*.3) >>
  • endobj
  • 904 0 obj
  • (5. COMBINING DOCUMENTS)
  • endobj
  • 905 0 obj
  • << /S /GoTo /D (section*.3) >>
  • endobj
  • 907 0 obj
  • (6. COLLECTIONS OF DOCUMENTS)
  • endobj
  • 908 0 obj
  • << /S /GoTo /D (section*.3) >>
  • endobj
  • 910 0 obj
  • (7. AGGREGATION WITH INDEPENDENT WORKS)
  • endobj
  • 911 0 obj
  • << /S /GoTo /D (section*.3) >>
  • endobj
  • 913 0 obj
  • (8. TRANSLATION)
  • endobj
  • 914 0 obj
  • << /S /GoTo /D (section*.3) >>
  • endobj
  • 916 0 obj
  • (9. TERMINATION)
  • endobj
  • 917 0 obj
  • << /S /GoTo /D (section*.3) >>
  • endobj
  • 919 0 obj
  • (10. FUTURE REVISIONS OF THIS LICENSE)
  • endobj
  • 920 0 obj
  • << /S /GoTo /D (section*.3) >>
  • endobj
  • 922 0 obj
  • (ADDENDUM: How to use this License for your documents)
  • endobj
  • 923 0 obj
  • << /S /GoTo /D [924 0 R /Fit ] >>
  • endobj
  • 926 0 obj <<
  • /Length 2509
  • /Filter /FlateDecode
  • >>
  • stream
  • x[Ks8WDWAԜlMf&hY(D% $AlF