Fixed a few small bugs in indexed-search
[Packages/TYPO3.CMS.git] / typo3 / sysext / indexed_search / doc / TODO.txt
1 ONSDAG:
2 - Crawler
3
4 TORSDAG / FREDAG:
5 - Test / Koordinering.
6
7 <diverse>
8 Search test:
9 - "message appears" - viste external media som IKKE var indekseret!?
10 - external media respect privacy of pages?
11 - external media on multiple pages with DIFFERENT languages?
12 - checkResume: Should it also check for gr_list "0,-1"?
13 - case-sensitivity?
14 - Warning: phash-row "114682730" didn't have a representation in the index_section table! on references page!
15 Example på alternativ søgning!
16 XHTML i frontend?
17
18 Backend modules:
19 - Proper skinning? / getLL? / XHTML
20
21 Implement stop-word setting in: ""Top-20 words by count:" and a list seperate from that (in main module?)
22 </diverse>
23
24 Unittest for t3lib_cs converting Euc/shift_jis
25
26 Test kaniner (indexed search / caching?):
27         - 3DS
28         - Metropol
29         - FI
30         - Link Factory
31         - Brunata
32         - TYPO3.org copy
33
34 **************
35 getLL with XML-support?
36
37
38 CRAWLER:
39 Purpose: To request URLs
40 Special instructions:
41         - Re-cache
42         - Publish
43         - Index
44         (combinations?)
45         (status data can be stored back in URL-record)
46
47 &L=[_TABLE:sys_language;_PID:0:_tx_indexedsearch_fields:bodytext,header]
48 &[_LOGIN]=[,kasper,francis;_PID:]
49 &myext[uid]=[1-34,35,36-10]&another=1?
50 (cache mgm / crawler / publishing)
51 -> parameters "_TABLE" can instruct indexed_Search which table to index records from!
52 -> default is flush, INHERIT can
53 -> crawler gets result back?
54         - cached?
55         - parsetime?
56         - strlen?
57
58
59 ***************
60 TODO / projects:
61 *****************
62
63 Documentation:
64 - Configuration possibilities (piVars, TypoScript, Hooks etc)
65 - How to setup up, analyse and debug indexed search (manual)
66 - Technical:
67         - utf-8 internally.
68         - Updates on tables structure
69
70 Statistics module:
71 - Someone write a statistics display module for the search operation! (Displaying content from index_stat_search and index_stat_word)
72         Olivier Dobberkau / dkd is on this.
73
74 Various:
75 - The checkbox "No Search" in the page header is only respected by indexed_search during indexing! (A page will not be indexed when "No Search" is set). However when searching results are not filtered based on this flag - so if a page is indexed before the no search flag is set it will be found in search results. To change this is hard because the getTreeList() function that fetches all page ids cannot take a where-clause to filter it out but must have hardcoded support. Alternatively the pages table must be joined into the search result so we can select on the field. A solution is still not agreed upon.
76 - The Tools>Indexing module could need some shining up and more useful features (Someone else does this?)
77 - CLI script for removal of old indexes: First set flag, then 14 days later remove the records.
78
79 Templating / Display in plugin:
80 - Templating
81         - with new Template API?
82         - Still need to put a group together.