Activity for WIKINDX

  • Mark Grimshaw Mark Grimshaw posted a comment on ticket #743

    :)

  • Mark Grimshaw Mark Grimshaw committed [r6363] on SVN

    Minor amendment to Carambola template.

  • Stéphane Aulery Stéphane Aulery posted a comment on ticket #743

    I'm preparing the translations this week. I can release on May 1st.

  • Mark Grimshaw Mark Grimshaw posted a comment on ticket #743

    I've been doing this for the last few days—various configurations of sessions and session timeouts—and all seems fine. I'm ready for a release.

  • Stéphane Aulery Stéphane Aulery posted a comment on ticket #743

    Are you testing for a few days to make sure the sessions work well? I need to complete the translations, within the limits of my available monthly credit, this week before I can release.

  • Stéphane Aulery Stéphane Aulery posted a comment on ticket #740

    Perfect.

  • Stéphane Aulery Stéphane Aulery committed [r6362] on SVN

    Update messages catalogs

  • Stéphane Aulery Stéphane Aulery committed [r6361] on SVN

    Fix a variable name in translation script

  • Mark Grimshaw Mark Grimshaw posted a comment on ticket #743

    Today's SVN, fixing my code, works fine.

  • Stéphane Aulery Stéphane Aulery committed [r6360] on SVN

    Display timezone name (not timezone id) on footer

  • Stéphane Aulery Stéphane Aulery committed [r6359] on SVN

    Shorter fix for timezone selection

  • Mark Grimshaw Mark Grimshaw committed [r6358] on SVN

    CHANGELOG: typos etc.

  • Mark Grimshaw Mark Grimshaw posted a comment on ticket #743

    All seems fine now.

  • Mark Grimshaw Mark Grimshaw posted a comment on ticket #740

    . . . and it seems the logging out of publication lists is working.

  • Mark Grimshaw Mark Grimshaw committed [r6357] on SVN

    Ensuring publications list/logging out to read-only, works with browserTabID.

  • Mark Grimshaw Mark Grimshaw posted a comment on ticket #740

    I made a modification ot DATE.php. When viewing the user-timezone adjusted date for resources, CLOSE etc., ensure that formats such as Asia/Hong_Kong are accounted for. That is, if the list of all timezones includes "[Asia/Hong_Kong] => Asia/Hong Kong" (note the difference), and $tzPriorityStack contains the user timezone [1] => Asia/Hong_Kong, then that user timezone is discarded when the array_intersect is applied. No longer. Perhaps there's a more elegant solution, but this works. All seems to...

  • Mark Grimshaw Mark Grimshaw committed [r6356] on SVN

    Update a hint message.

  • Mark Grimshaw Mark Grimshaw committed [r6355] on SVN

    Ensure only registered users can read news.

  • Mark Grimshaw Mark Grimshaw committed [r6354] on SVN

    1. Minor typo causing a crash when viewing user registration details.

  • Stéphane Aulery Stéphane Aulery committed [r6353] on SVN

    Add mising files

  • Stéphane Aulery Stéphane Aulery committed [r6352] on SVN

    Delete debug code

  • Stéphane Aulery Stéphane Aulery posted a comment on ticket #740

    I have finished rewriting the date display to take time zones into account. In the DATE namespace, there are 2 functions for formatting for display, 2 others for converting between values from a form and the database, and still others for determining the user's timezone. Sometimes a date appears in HTTP, RSS, etc. headers. This format uses a full date format where the time zone is specified. Therefore, no special conversion is needed in this case. Incidentally, I also formatted the dates to match...

  • Stéphane Aulery Stéphane Aulery committed [r6351] on SVN

    manage date convertion for form display

  • Stéphane Aulery Stéphane Aulery committed [r6350] on SVN

    Fix fallback format of dates

  • Stéphane Aulery Stéphane Aulery committed [r6349] on SVN

    Add an helper function for datetime inputs

  • Stéphane Aulery Stéphane Aulery modified a comment on ticket #740

    Yes. resoutce timestamps are now UTC.

  • Stéphane Aulery Stéphane Aulery committed [r6348] on SVN

    Update changelog about Time zones management

  • Stéphane Aulery Stéphane Aulery committed [r6347] on SVN

    Remove useless code

  • Stéphane Aulery Stéphane Aulery committed [r6346] on SVN

    Delegate datetime insertion to the db for cache, news, and wordprocessor tables

  • Stéphane Aulery Stéphane Aulery committed [r6345] on SVN

    Display dates with user's preferred timezone

  • Stéphane Aulery Stéphane Aulery committed [r6344] on SVN

    Remove useless code

  • Stéphane Aulery Stéphane Aulery committed [r6343] on SVN

    Delegate datetime insertion to the db for cache, news, and wordprocessor tables

  • Stéphane Aulery Stéphane Aulery modified ticket #740

    Browsing a publication list or browsing as a readOnly user randomly bumps back to the login screen

  • Mark Grimshaw Mark Grimshaw posted a comment on ticket #740

    Yes. resoutce timestamps are now UTC. Mark On 23 Apr 2026, at 16.12, Stéphane Aulery lkppo@users.sourceforge.net wrote: And do you see the shift of date? [v5bugs:#740] Browsing a publication list or browsing as a readOnly user randomly bumps back to the login screen Status: wip Target: Unknown Found in: Unknown Created: Mon Mar 30, 2026 01:13 AM UTC by Mark Grimshaw Last Updated: Thu Apr 23, 2026 02:08 AM UTC Owner: Stéphane Aulery Hi Stéphane, I've puzzled over this for some time and can't figure...

  • Stéphane Aulery Stéphane Aulery posted a comment on ticket #740

    And do you see the shift of date?

  • Mark Grimshaw Mark Grimshaw posted a comment on ticket #740

    So far so good. No problems to report this end after upgrading. Mark

  • Stéphane Aulery Stéphane Aulery posted a comment on ticket #740

    Hi Mark, I converted the datetimes from the database. Next step is taking care of the display. It will be for tomorrow. Regards,

  • Stéphane Aulery Stéphane Aulery committed [r6342] on SVN

    Move date functions in their own namespace

  • Stéphane Aulery Stéphane Aulery committed [r6341] on SVN

    Remove dead code

  • Stéphane Aulery Stéphane Aulery committed [r6340] on SVN

    Add function \DATE\timezoneOffsetFromUTC()

  • Stéphane Aulery Stéphane Aulery committed [r6339] on SVN

    Move date functions in their own namespace

  • Stéphane Aulery Stéphane Aulery committed [r6338] on SVN

    Move date functions in their own namespace

  • Mark Grimshaw Mark Grimshaw committed [r6337] on SVN

    Update documentation (especially styles help file) for forthcoming 6.13.0.

  • Stéphane Aulery Stéphane Aulery committed [r6336] on SVN

    Add an history entry for bib style version 31

  • Stéphane Aulery Stéphane Aulery posted a comment on ticket #740

    Hi Mark, Since commit [r6334], UTC is the default for PHP and db engine. Now there are two things left to do: Rewrite all the UTC datetimes in the database with an upgrade step. Rewrite the display code and the code that processes the forms. \LOCALES\determine_timezone() return the user's preferred timezone. I don't yet know if I need to write some helper functions or if PHP's DateTime object is sufficient. Regards,

  • Mark Grimshaw Mark Grimshaw committed [r6335] on SVN

    Update all standard bib styles to WIKINDX_COMPONENTS_COMPATIBLE_VERSION['style'] == 31

  • Stéphane Aulery Stéphane Aulery committed [r6334] on SVN

    Always set the timezone of PHP/MySQL to UTC

  • Mark Grimshaw Mark Grimshaw committed [r6333] on SVN

    Update the default APA style files to WIKINDX_COMPONENTS_COMPATIBLE_VERSION['style'] == 31

  • Mark Grimshaw Mark Grimshaw committed [r6332] on SVN

    Update WIKINDX_COMPONENTS_COMPATIBLE_VERSION['style'] to 31 to account for structural changes to bib styles.

  • Mark Grimshaw Mark Grimshaw committed [r6331] on SVN

    Fix an issue in MYWIKINDX email notification where the user's preference was not stored.

  • Mark Grimshaw Mark Grimshaw committed [r6330] on SVN

    Minor correction to APA format.

  • Mark Grimshaw Mark Grimshaw committed [r6329] on SVN

    Minor corrections to CHANGELOG.

  • Mark Grimshaw Mark Grimshaw committed [r6328] on SVN

    Ensure users who are members of a group bibliography, can select that bibliography when importing resources or adding/editng a new one.

  • Stéphane Aulery Stéphane Aulery committed [r6327] on SVN

    Remove a forgotten file

  • Stéphane Aulery Stéphane Aulery posted a comment on ticket #743

    I've shortened the translation history. Let's try to resolve the date issue this week.

  • Mark Grimshaw Mark Grimshaw modified ticket #743

    ReadOnly session not kept throughout lifetime

  • Mark Grimshaw Mark Grimshaw posted a comment on ticket #743

    . . . and just to clarify, this is actually an issue with session retention not preference saving. For example, a term put into QUICKSEARCH should be retained and re-presented throughout the session but is not.

  • Mark Grimshaw Mark Grimshaw posted a comment on ticket #743

    However . . . perhaps fix the timestamp issue first as (with my time difference in the mysql database) this might affect the retention of session rows.

  • Mark Grimshaw Mark Grimshaw posted a comment on ticket #743

    Partly . . . Conditions: PHP sessions and relaunch browser. 1. If logged on as registered user (sessionUserId != 0), switching to readOnly now correctly writes a row to session with sessionUserId == 0. (Previously kept the registered user sessionUserId.) 2. Preferences not set upon change. for a readOnly user Upon Preferences save, a new row is written to the session table (presumably with the defaults). No changes in preferences are saved.

  • Stéphane Aulery Stéphane Aulery posted a comment on ticket #743

    Does the last commit fix it?

  • Stéphane Aulery Stéphane Aulery committed [r6326] on SVN

    Prevent session resurrection use UserId set

  • Mark Grimshaw Mark Grimshaw posted a comment on ticket #743

    . . . but a useful one! ;)

  • Stéphane Aulery Stéphane Aulery posted a comment on ticket #743

    You know my opinion. ReadOnly mode is a footgun. :-)

  • Mark Grimshaw Mark Grimshaw committed [r6325] on SVN

    Update the CHANGELOG.

  • Mark Grimshaw Mark Grimshaw posted a comment on ticket #742

    Seems fine with initial testing.

  • Mark Grimshaw Mark Grimshaw posted a comment on ticket #743

    Ah! Thought you had done it. I've discovered a clue pointing to the solution. It is, of course, nothing to do with browsers. I've been testing using standard PHP sessions written to the session table. The issue is to do with one browser previously having used registered user before shifting to readOnly and the other (on opening the browser) starting in readOnly mode. 1. In read only mode, preferences are written and saved when the user had been logged on as a registered user then logs out and enters...

  • Stéphane Aulery Stéphane Aulery committed [r6324] on SVN

    Changelog about JSON translation catalogs

  • Stéphane Aulery Stéphane Aulery modified ticket #742

    Malformed strings in message files cause crash

  • Stéphane Aulery Stéphane Aulery posted a comment on ticket #742

    Okay, I've recreated all the JSON files. I'll leave this topic for now until I see if Transifex is reliable in future automatic translations.

  • Stéphane Aulery Stéphane Aulery posted a comment on ticket #743

    I don't know what to tell you except that I haven't finished yet and it's not worth looking too hard before that.

  • Stéphane Aulery Stéphane Aulery committed [r6323] on SVN

    Remove first version of JSON translation catalogs

  • Stéphane Aulery Stéphane Aulery committed [r6322] on SVN

    Final version of JSOn translation catalogs

  • Mark Grimshaw Mark Grimshaw posted a comment on ticket #743

    A few days later and it's now working on Chrome but not on Safari. Very strange.

  • Mark Grimshaw Mark Grimshaw committed [r6321] on SVN

    Complete the process of implementing the new resource_misc.publicationStatus field in the adminstyle plugin and to bibliographic and citation style formatting.

  • Mark Grimshaw Mark Grimshaw committed [r6320] on SVN

    Begin the process of implementing the new resource_misc.publicationStatus field in the adminstyle plugin and to bibliographic and citation style formatting.

  • Stéphane Aulery Stéphane Aulery posted a comment on discussion Help

    Hi Joachim, Sorry I forgot. At work I use ondemand policy for PHP fpm. Previously I also used dynamic policy but that don't scale as expected. With dynamic max_children is a hard limit, not with ondemand . ; ondemand - no children are created at startup. Children will be forked when ; new requests will connect. The following parameter are used: ; pm.max_children - the maximum number of children that ; can be alive at the same time. ; pm.process_idle_timeout - The number of seconds after which ; an...

  • Stéphane Aulery Stéphane Aulery posted a comment on ticket #742

    Thank you, a first step in the right direction. After spending the night on it, I'm hesitant. Even in the newly exported JSON files, there were incorrectly encoded characters. I could only correct them manually, searching for the strings one by one for hours. I simply deleted the erroneous translations. Transifex, once again, exports without properly respecting the encoding of the target format. So, now I have serious doubts about the platform's reliability. Should we redo all the translations or...

  • Mark Grimshaw Mark Grimshaw posted a comment on ticket #742

    Sounds like a significant problem. I've done a quick check with the latest SVN and all seems fine. Arabic (multiple versions I think) is listed—I chose one or two of these without the issues previously reported. Mark

  • Stéphane Aulery Stéphane Aulery posted a comment on ticket #742

    Hi Mark, The PHP output of Transifex is buggy for two reasons: Transifex PHP input reader is buggy. It read PHP code with custom rules and doesn't parse exactly like PHP interpreter, so illegal escape sequence are loaded in source strings. After that, garbage in, garbage out. For the specific case provided the machine translation is puzzled by the source string for Arabic. For now, I've simply deleted the erroneous string. Since I have no way to control the output of Transifex, I changed the input/output...

  • Stéphane Aulery Stéphane Aulery committed [r6319] on SVN

    Remove a wrong Arabic translation

  • Stéphane Aulery Stéphane Aulery committed [r6318] on SVN

    Change the format of translations catalogs from PHP to JSON [#742]

  • Stéphane Aulery Stéphane Aulery committed [r6317] on SVN

    Typo

  • Mark Grimshaw Mark Grimshaw posted a comment on ticket #743

    Hmmm. Interesting. It works on Firefox but neither on Chrome nor Safari (even an old Opera). I tried closing all browsers and restarting. Same thing: Firefox is fine, the others not.

  • Stéphane Aulery Stéphane Aulery modified ticket #743

    ReadOnly user's preferences not saved

  • Stéphane Aulery Stéphane Aulery posted a comment on ticket #743

    The code was in reverse order. I've corrected it. Tonight I'll implement the actual fix for time zone management.

  • Stéphane Aulery Stéphane Aulery committed [r6316] on SVN

    Restore session GC algo from revision r6208 [#743]

  • Mark Grimshaw Mark Grimshaw committed [r6315] on SVN

    For selected resource types (mainly academic, text based), the publication status can now be set (when creating or editing a resource) and it will display for those types when displaying the resource. There are 6 types of status ranging from published to in preparation.

  • Stéphane Aulery Stéphane Aulery committed [r6314] on SVN

    Fix auto mode

  • Stéphane Aulery Stéphane Aulery modified ticket #742

    Malformed strings in message files cause crash

  • Stéphane Aulery Stéphane Aulery posted a comment on ticket #742

    I'm taking the raw file as it comes out of Transifex. I'm going to see if there's a way in Transifex to protect specific sequences because it's the automatic translation that's doing a poor job.

  • Mark Grimshaw Mark Grimshaw modified ticket #742

    Malformed strings in message files cause crash

  • Mark Grimshaw Mark Grimshaw created ticket #743

    ReadOnly user's preferences not saved

  • Mark Grimshaw Mark Grimshaw created ticket #742

    Malformed strings in message files cause crash

  • Mark Grimshaw Mark Grimshaw committed [r6313] on SVN

    Add resourcemiscPublicationStatus to resource_misc table. This will (eventually) account for the publication status of the resource to be used in the bibliographic formatting of the resource. Values are TINYINT(1) with 0 (default) == published, 1 == in press, 2 == accepted, 3 == under review, 4 == submitted. I will work on this over the next few days.

  • Mark Grimshaw Mark Grimshaw committed [r6312] on SVN

    Write Timezone setting to session for a readOnly user's preferences.

  • Stéphane Aulery Stéphane Aulery committed [r6311] on SVN

    Fix default language and timezone in preferences page

  • Stéphane Aulery Stéphane Aulery committed [r6310] on SVN

    Fix default value for timezone in preferences

  • Stéphane Aulery Stéphane Aulery committed [r6309] on SVN

    Fix default value for timezone in preferences

  • Mark Grimshaw Mark Grimshaw committed [r6308] on SVN

    Ensure user's timezone is in the CLOSE footer.

  • Stéphane Aulery Stéphane Aulery committed [r6307] on SVN

    Tidy timezone anmes

1 >
MongoDB Logo MongoDB