Activity report for mid-March—mid-April, 2004
This is about my work during March, 18th - April, 21th period, year 2004.
RePEc Author Service transfer
Soon after the new service became visible to the internet, I started importing HoPEc’s ReDIF templates. At least one and a half week since the service launch I’ve been doing little development work. I monitored the importing process. I monitored the users’ interactions with the service. I fixed some problems that were appearing and bugs that became visible.
Special treatment of some old HoPEc URLs
HoPEc profile quick-access URLs like http://authors.repec.org/rp/1978-02-17:IVAN_KURMANOV are caught and a special page with explanations is brought up.
Then I returned back to development. The main areas of my work during that time were:
- research profile: automatic search, presentation
- name variations suggestion and treatment (in searches)
- fixing small bugs and issues in different areas and screens of ACIS
- testing and improving compatibilty of ACIS with different browsers (many issues fixed)
- some internals cleaning
- alternative color theme for presentation
Research profile and automatic search
Christian Zimmermann reported these issues:
Users didn’t see their name variations on the research profile screen by default. They had to click to see them.
Many people’s profiles had been imported with incomplete name variations (which could not have been calculated automatically or where it would be difficult). When they returned to find their new works in the database, many didn’t realize that their name variations are incomplete, because didn’t bother to check.
Now the name variations are visible by default and a link to edit them is more accessible.
- Some wording on the research profile page was potentially confusing. I removed it.
Have not tested in Netscape 4.xx; still have not installed it, which is not good, I know.
An alternative color theme
I made an alternative, “brownish” CSS stylesheet for ACIS. Its only difference from the main one is the color-set. Exactly 10 lines long, not counting comments and whitespace, it offers a completely different look to the service.
Tested in IE 5.0, 5.5, 6.0 on Windows and Opera 7, Mozilla. Degrades well in IE4. While making this work, I found another Opera 7 bug; have not yet identified and reported it.
Admin’s search for documents, profiles and users facility, /adm/search screen. Not finished, but already usable.
TO DO: admin’s facility to edit or remove an account (profile).
Performance improvement attempt. Probably insignificant in the general course of events, but looked like a good thing to do—make some specific perl module loading lazy. Thus avoiding to load some Perl modules, until they are really needed.
Other things done
- a fix to RePEc data processing algorithm—to exclude archive subdirectories, unless they are valid six-letter series dirs. (Also a fix to exclude societies and associations from RePEc:edi.)
- scripts to create and mirror ReDIF:per archive
- a script to create a list of email addresses and respective record identifiers of all the users (for Christian’s monthly mailing)
- name suffix on the initial registration page is now a drop-down list with reasonable values
- improved HTTP support with respect to caches;
caching is prohibited for dynamically regenerated pages
and allowed for static site’s pages like
This is not perfect because these pages are not strictly static—they might include session-dependent menus or links in the header. If such copy of the page is cached by a proxy, this is no good.
- a script for parsing my ACIS CVS' commits log
- many small things, too small to mention