[MKSearch-dev] Week 39 round up
Phil Shaw
phil at mkdoc.com
Tue Jul 12 14:16:10 BST 2005
A catch-up for last week. I made some big steps forward in the front
end of the system. The query interface is quite presentable,
and I completed some broad changes that will pave the way for a
similar treatment for the results pages.
Best regards,
Phil
Monday
~~~~~~
Made some slight adjustments and corrections to the CSS for the query
interface. Checked the styling in Firefox and IE and found it
remarkably consistent. Completed coverage tests for the
QueryBuilderTag class with minor modifications to
AbstractSchemaProperty and DublinCoreTerms. Introduced a new
AbstractXhtmlTag with markup constants.
Created test documents for the new Dublin Core qualified terms:
accrual method, accrual periodicity, accrual policy, instructional
method, and the NLM encoding scheme.
Tuesday
~~~~~~~
Added the new Dublin Core qualified terms to the DublinCoreTerms
schema class and extended test cases to cover them.
Wednesday
~~~~~~~~~
Introduced a new query package hierarchy, including interfaces Query,
QueryBuilder, an AbstractQueryBuilder and implementation classes
ServletQueryBuilder and SimpleQuery. Modified the HttpQuery servlet
to use the new query components and stripped out use of the original
SeRQLBuilder class. Initially, ServletQueryBuilder is an adapter for
SeRQLBuilder, but this will be absorbed into a more general
implementation in due course. Created new unit tests and coverage
test suite for ServletQueryBuilder and AbstractQueryBuilder, based on
extracts from the former HttpQueryTest suite.
Thursday
~~~~~~~~
Added getLocalPort, getRemotePort, getLocalAddr and getLocalName
method implementations to MockServletRequest for forwards
compatiblity with the Apache Tomcat Servlet API implementation. Added
Java 1.4 'source' attributes to the Ant build file for all javac
tasks to provide backwards compatiblity with Sun Java 1.5.
Created a first working draft of a Jasper2 compilation target and
external build to validate JSP pages before they are deployed.
Initially contains several hard-coded values.
--
MKSearch (alpha)
<URL:http://www.mksearch.mkdoc.org/>
Free, open source metadata search engine with RDF storage and query.
More information about the MKSearch-dev
mailing list