Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 210 lines (165 sloc) 8.727 kb
d8fbd6e @racke restrict documentation added, but it is ignored :-(
racke authored
1 Bugs:
ad4383f @docelic * Small improvements to bin/ scripts
docelic authored
2 u CVS listi, da je fajl nejm link na CVS
d8fbd6e @racke restrict documentation added, but it is ignored :-(
racke authored
3 - documentation for bounce and restrict is ignored
ad4383f @docelic * Small improvements to bin/ scripts
docelic authored
4 - some small error in glossary/pragma at the bottom, [tag pragma]0[/tag]
d8fbd6e @racke restrict documentation added, but it is ignored :-(
racke authored
5
f4b2f5b @docelic docbook/literals.ent: Added entity ≥ - "glossary entry"
docelic authored
6 - order counter, Session->{mv_order_number}, cronjob -0001, or file da-te.counter, or session_id.time
b8bc221 @docelic * Updates. Too bad I'm idle lately. My PC machines went broken, and
docelic authored
7 - in iccattut, s/item-field/item-param/ at least on some places.
8 - Make xmldocs tarball in ftp autoupdated
9 - Change -latest to version number in tarball download
a409c1d @docelic - TODO: Note about fixing/updating AdminUser docs
docelic authored
10 - fix/update AdminUser docs
e2433a3 @racke added note about directive aliases
racke authored
11 - aliases like DataDir/DefaultTables are not documented
ec014c1 @docelic - TODO items
docelic authored
12 - unit testing
9ac97f5 @docelic - files/*: xhtml compliance
docelic authored
13 - remove NEW from <meta>
a013646 @docelic - slight adjustments to existing stuff
docelic authored
14 - In tags, make XSLT code print position number besides "Yes" word in
15 positional parameters for tags
16 - add search box to guides/index.xml
77653a8 @docelic - TODO: remove some resolved tasks
docelic authored
17 - make See Also only go two or three levels recursively. Currently we do it
18 until the "chain" ends, which results in having many unrelated options
19 listed under See Also.
f4b2f5b @docelic docbook/literals.ent: Added entity &GE; - "glossary entry"
docelic authored
20 - in search.xml replace mv_ listitems with sections so they're listed in TOC
69a0c32 @docelic * Same as previous commit, synopsis line simplification, wording impr…
docelic authored
21 - note in configuration glossentry to use '' to skip values
267221c @docelic * Went over the rest of configuration directives, polished the text,
docelic authored
22 - Check ConfigDatabase and DirectiveDatabase. Is description correct? One seems to be wrong
23 - preprocessor directives in configuration ?
da86c51 @docelic - Added a few todo items and small fixes here and there
docelic authored
24 - FAQ should be desintegrated to other places
25 - what doesn't racke like with WHATSNEW
26 - replace itemlists with sections or tables
27 - component tag has wrong source context
28 Entities to create:
29 - \0 null char
30 - table/column/key should be defined in docbook/literals.ent as ROW_TABLE...
31 - DEFAULT_JOINER_N for \n
32 - SAFE_DATA
bf62651 @docelic * Described link program in glossary
docelic authored
33
c52871f @docelic Some new items, good stuff.
docelic authored
34 Outstanding:
35 =======
4946375 @docelic - An easy commit to break the summer silence.
docelic authored
36 - Can *_page pragmas take ITL and not just subroutine names?
d458e36 @docelic - Documented few filters
docelic authored
37 - See that if 'crypt' is put in see also, all symbols of that name appear
38 in see also line and their type is distinguished visually.
fb2f4cb @docelic - one more glossary entry
docelic authored
39 - TAXAREA is not discovered in source by bin/stattree
f176a7c @docelic The usual accompanying improvements
docelic authored
40 - Make MapRoutined source contexts have Line: x-y instead of Lines: z header.
fb2f4cb @docelic - one more glossary entry
docelic authored
41 - recognize situations where contexts overlap, but in a special way that
42 first example does not see the other, but the other sees the first becase
43 of 10 lines of pre-context. (example is IMAGE_MOGRIFY refentry). In those
44 cases, resize area of the context report so that it appears as one
f176a7c @docelic The usual accompanying improvements
docelic authored
45 - With confs, also include source context where it is being used
46 - In vars.html, include line if it appears in variable.txt
9cc5ea7 @docelic - Cleaned some TODO items and reorganized TODO a bit
docelic authored
47 - match style (no starting verb or all starting verbs) in all Example titles
48 - check if all Default fields are properly formated (<literal> or none)
d2c6eee @docelic - Makefile: remove dependence on bin/stattree
docelic authored
49 - make regexp matching better, to properly scan parse_subroutine(); (gets
50 confused by { { in a substitution)
51 - in refs, replace "database" with "database_name", that kind of things
52 - import my hand-made test from /var/lib/.../pages/* to appropriate
53 ref pages as online examples
54 - At least in filters, <<EOR messes up the thing, only < is printed and stops
1429304 @racke added shortcoming with missing configuration links
racke authored
55 - &conf-RobotLimit; doesn't link to RobotLimit configuration page
d458e36 @docelic - Documented few filters
docelic authored
56
57 Coding:
e680b7a @docelic - bin/stattree:
docelic authored
58 - script to [un]comment debug lines!!
238f9d5 @docelic - Added Interchange FAQ document ( guides/faq.xml ).
docelic authored
59 - use Interchange.pm to make an Interchange shell (External.pm!)
60 - finish ML stats <-- MAILPOND on ocelic2!
554f9d4 @docelic - TODO: remove stuff that's been handled over the time, or doesn't fit
docelic authored
61 - script to manipulate file headers
cb13dd7 @docelic - TODO: Updated TODO entry
docelic authored
62
dc2ec38 @docelic - Makefile:
docelic authored
63 Mid-term:
2767140 @docelic - Makefile: remove ordercheckout document which I'll decompose to dif…
docelic authored
64 - List of mv_s, descriptions and shortcuts
dc2ec38 @docelic - Makefile:
docelic authored
65 - for "online" docs, also provide a form where users can add comments or
66 ask for clarification. (this could be done with either pure IC (forum?), or
7b35729 @docelic - Makefile: added support for howtos
docelic authored
67 XML forms capability, or wiki?)..
16b446f @docelic - Makefile:
docelic authored
68 - Generate leaf nodes (put bin/mkreport back in action)
d458e36 @docelic - Documented few filters
docelic authored
69 - If filter returns Vend::xxx::something(), include that function in context
70 reports, and try to determine the "Uses" field (which also needs to be
71 added to filter refentry template or something)
e8f63ad @docelic - bin/stattree:
docelic authored
72
73 Tags:
81e9a5e @docelic refs/area:
docelic authored
74 aliases
75 tag call / perl call / mvasp
76 container
77 has subtags
78 nests
e8f63ad @docelic - bin/stattree:
docelic authored
79
e680b7a @docelic - bin/stattree:
docelic authored
80
81
e976408 @docelic Evening commit
docelic authored
82 Ideas:
e680b7a @docelic - bin/stattree:
docelic authored
83 - In db_columns: add exlude_columns= parameter?
e976408 @docelic Evening commit
docelic authored
84 - New docs:
85 - promotional
86 - new developer howto
87 - filenames in Source contexts should also be clickable. this is longterm
88 because it'll involve perltidy and other stuff I have in mind ...
c52871f @docelic Some new items, good stuff.
docelic authored
89 - CVS page: http://www.icdevgroup.org/i/dev/cvs.html?id=auxbUMnz
90 Make a tutorial : IC from CVS, Catalog in SVN, replicated setup online
91 and locally
92 - How to deal with Safe
93 Programming guidelines doc - integrate with programming style. Advise
94 programmers of choices to make in order to make their code play well with
95 IC - for example, if they want to have a field in the DB for images,
96 advise them to name the column 'image' because other tags (they might or
97 might not later use) take that as default value. etc...
98 guide on setting complete IC environment
99 explain version naming.. stable/unstable and how 5.3.0 implies next stable
100 Documentation on how to create replicated catalog online and at your
101 desktop machine for ultimate convenience.
5f3f31f @docelic - Some new stuff, some placeholders, some updates/fixes to existing f…
docelic authored
102 - Whereever we count things, (like, valid Locale keys are decimal_point,
103 mon_grouping, price_picture,n_cs_precedes etc.) make that information
104 derived by scripting in stattree, not manually counting
e976408 @docelic Evening commit
docelic authored
105
e680b7a @docelic - bin/stattree:
docelic authored
106
e976408 @docelic Evening commit
docelic authored
107 Notes:
108 - say that code is colorful collection of time and people, so docs try to fill
e680b7a @docelic - bin/stattree:
docelic authored
109 the gap.
e976408 @docelic Evening commit
docelic authored
110 - say that even though sometimes the code looks ugly/unreadable, check 3 times before thinking it's a bug
111 - ** Dan Browning: clustering howto, tuning tips (by Mike),
112 - jedit + IC colorization, commit-to-live script,
113 - Racke: performance docs NEEDED, clustering my mike needs funding or he
114 won't do it. CVS howto is browning.
f176a7c @docelic The usual accompanying improvements
docelic authored
115
116
e976408 @docelic Evening commit
docelic authored
117 - "In times of universal deceit, telling the truth becomes
118 a revolutionary act." -- George Orwell.
119 - For a successful technology, reality must take precedence over public
120 relations, for Nature cannot be fooled. -- Dick Feynman
121
122
123 Misc:
124 - Mike We are short on chiefs and heavy on Indians here
125
5d5c2a2 @docelic - bin/stattree:
docelic authored
126
127
8a8fb40 @docelic As usual, I am wonderful ;-) Here's the reason this time:
docelic authored
128 - In iccattut:
5d5c2a2 @docelic - bin/stattree:
docelic authored
129 - Check if redhat/tarball paths are correct
130 - explain syntax accepted in profile files
131 - Fix ImageDir and include one picture for example
132 - <Racke>I name three things that IC users often didn't acknowledge:
133 namespaces (CGI, Values, Scratch)
134 parsing order ([L], variables, lists) - interpolation
135 inventing syntax doesn't buy you anything
136 IC is _not_ a programming language
137 - how to delete item from cart in all possible ways
138 - give examples for the tasks in 'do yourself' section (in progress)
139 - give good practices about filtering, security
140 - see problems from old docs/TODO notes on iccattut
141 - files/tutorial*: s/tutorial-*.log/tutorial.*.log/
142
8a8fb40 @docelic As usual, I am wonderful ;-) Here's the reason this time:
docelic authored
143 GLOSSARY:
144 Say about accesskeys in html source, for key-based navigation
145 tag, interpolation, reparse, symbol types
146 catalog/global variable, tag,ui,
147 action, form, unix inet socket, values,
148 regex, flypage, sku
149
150
151
152
153 NON DOCS RELATED
154 - Image tag, sort out mgkpath thing
f56b1e1 @docelic Just small "managemental" commit.
docelic authored
155
156
157
158 Nice but not fitting the idea
159 - CVS 'ident' command
160 - Suppress inline docs (in source) for items that have xmldocs docs
161 - In source contexts, for tags, highlight tagCanon and provide <acronym> with
162 short explanation and example
5f3f31f @docelic - Some new stuff, some placeholders, some updates/fixes to existing f…
docelic authored
163
164
165
166 In IC source:
167
168 - No $Vend::XTrailer on <input>, etc..
169 - missing </p>s
170 - lowercase SELECTED/CHECKED ?
171
34d199b @docelic - Makefile: turn orderchecks back on (the error that prevented them from
docelic authored
172
173 Check CartTrigger[Quantity]
ea81180 @docelic * bin/refs-autogen: another place for improvement. Namely, if the item
docelic authored
174
175
176
177 Community-contributed usertags (was usertag.pod before 4.7.0; too messy)
178 icstart - Getting Started Guide
179 * FAQ for each demo catalog (foundation, construct, barry, artstore)
180 * FAQ for each database (DBM, MySQL, PostgreSQL, Oracle)
181 * FAQ for each payment processor (CCVS, Cybercash, Signio, Authorize.net, etc.)
182
183
184
185 $Session->{source} bzw. [data session source] comes from:
186
187 http://host/cgi-bin/cat?;;thesource (old MV 3 way, still works)
188 http://host/cgi-bin/cat?mv_pc=thesource (current way)
189 http://host/cgi-bin/cat?mv_pc=RESET (clears it, for debugging)
190
191 Otherwise mv_pc does double duty as a cache foiler, and is a meaningless,
192 incrementing integer.
193
194 -----------------------------------------------------------------------------
195
196 iccattut:
197 Switch to new payment settings instead of mv_cyber_mode etc.
198 To add
199 Discuss profile.order verification options like 'zip=zip' and then explain why we don't actually use that one much unless it's for a U.S.-only store
200 Problems?
201 [on-match] gets used if search returned no results on an empty search string. Why?
202 Doubled-up CC verification errors:
203 No error message is given in [error] if required form variables weren't passed at all (vs. being simply empty)
204 No error message if profiles.order can't be found
205
206 Discuss using images (from old mvdocs):
207 A public Web directory for inline image graphic files is needed. Interchange does not serve the images, only the HTML tags calling them. A useful convention is to place all buttonbars, backgrounds, and icons in the /images directory, with the catalog items located in the /images/catalog directory. Regardless of the directory structure, an I<absolute path> must be used. Relative paths are unacceptable. Use the I<ImageDir> directive, which places that as the absolute path in front of all relative IMG and INPUT SRC, and BODY, TABLE, TR, TH, and TD BACKGROUND specifications.
208
209
Something went wrong with that request. Please try again.