Ticket #914 (accepted Task)

Opened 5 years ago

Last modified 4 years ago

CROWD Omnibus web frontend

Reported by: jri Owned by: jri
Priority: Major Milestone:
Component: 3rd Party Plugins Version:
Keywords: Cc: JuergeN
Complexity: 8 Area:
Module:

Description (last modified by jri) (diff)

Develop a web frontend for smartphones that shows the events of the CROWD Omnibus tour on a map of europe.
http://crowd-literature.eu/omnibus/

The web frontend will be realized as a DM4 plugin by the means of Angular and Leaflet.

Change History

comment:1 Changed 5 years ago by jri

  • Status changed from new to accepted

comment:2 Changed 5 years ago by jri

In https://github.com/jri/dm4-crowd-literature/commit/adba915:

Model pt.1: Work, Work Involvement (#914).

"Work" is a topic type.
A "Work Involvement" association represent that a Person/Institution? is involved with a certain role in the production/dissemination of a work.

See #914.

comment:3 Changed 5 years ago by jri

  • Description modified (diff)

comment:4 Changed 5 years ago by jri

In https://github.com/jri/dm4-crowd-literature/commit/9e53487

Model pt.2: add topic type "Translation" (#914).

"Translation" is a topic type.
It has Title, Language, and ISBN.
To create a Translation use the Create menu.

Associate a Work with a Translation by a generic Association. Create it manually.
Associate a Translation with its translator by (manually) creating a Work Involvement, and set its role to Translator.

The CROWD model should now be complete (in conjunction with the standard distro's dm4-contacts, dm4-events, and dm4-datetime models).

See #914.

comment:5 Changed 5 years ago by jri

In https://github.com/jri/dm4-crowd-literature/commit/d7f0b8f

Add responsive web design.

If the display is in portrait mode, the map panel and detail panel take the entire display.
In landscape mode the map panel and detail panel are placed side by side.

See #914.

comment:6 Changed 5 years ago by jri

In https://github.com/jri/dm4-crowd-literature/commit/5fec89b:

Show event markers on the map.

All events existing in the DB are shown.

See #914.

comment:7 Changed 5 years ago by Jörg Richter <jri@…>

comment:8 Changed 5 years ago by Jörg Richter <jri@…>

In 9fc9a1008fe06367035359b629a741a101997d0e/dm4-crowd-literature:

Show event markers on the map.

All events existing in the DB are shown.

See #914.

comment:9 Changed 5 years ago by Jörg Richter <jri@…>

In 4f2d909454fed58750be6a1b85d3375b100fef7c/dm4-crowd-literature:

Clicking a marker displays the event details.

See #914.

comment:10 Changed 5 years ago by Jörg Richter <jri@…>

In dacb663e837f7a251fbdf80b81001f13cfdaf896/dm4-crowd-literature:

Disable scroll wheel zooming for the map.

See #914.

comment:11 Changed 5 years ago by Jörg Richter <jri@…>

In 400b893299aa9e5779d512b9797be726246db4db/dm4-crowd-literature:

Responsive web design, pt.2 (#914).

In portrait mode the entire screen is occupied either by the map or by the (event) details page.
The details page has a "Back to map" button.

In landscape mode the map and the detail info appear side by side.
(No "Back to map" button is needed.)

When the device orientation changes the layout adapts automatically.

See #914.

comment:12 Changed 5 years ago by Jörg Richter <jri@…>

In 91c9e42d26a93ac827cc2944da6509a1138126b7/dm4-crowd-literature:

Render Event HTML notes, render URL as link.

See #914.

comment:13 Changed 5 years ago by Jörg Richter <jri@…>

In 981697afd883375aa5d5a54fe3ff72043b4d9dc5/dm4-crowd-literature:

Show event participants (#914).

Participants are persons which are associated to an Event through "Participation".

See #914.

comment:14 Changed 5 years ago by Jörg Richter <jri@…>

In b0da2303938f83d2b4568f380b2c5d517ea318a0/dm4-crowd-literature:

Deep links (#914).

The browser URL reflects the selected event.
If the app is started by such an URL the respective event is selected programmatically.

See #914.

comment:15 Changed 5 years ago by Jörg Richter <jri@…>

In 674603094aaae62d0937563d500e98b35feb88c8/dm4-crowd-literature:

Browser back/formard buttons are working (#914).

You can use the browser's back/formard buttons to navigate the recently visited pages (= Event details).

See #914.

comment:16 Changed 5 years ago by Jörg Richter <jri@…>

comment:17 Changed 5 years ago by Jörg Richter <jri@…>

In a80a92c76effada863c912d5d8eb26b9229eb6ef/dm4-crowd-literature:

Event participants are links to Person pages.

See #914.

comment:18 Changed 5 years ago by Jörg Richter <jri@…>

In 54f9df6b14c9d65a433d5b0ac06e1fa18ac611e9/dm4-crowd-literature:

Add "Back to map" button to Person page.

See #914.

comment:19 Changed 5 years ago by Jörg Richter <jri@…>

comment:20 Changed 5 years ago by Jörg Richter <jri@…>

In 5ad8c0c8a0181c65f1fdd44e8adb2515d976ac13/dm4-crowd-literature:

Fix: Crowd CSS does not leak into Webclient.

See #914.

comment:21 Changed 5 years ago by Jörg Richter <jri@…>

In 0005a8009d351484ea1947c8c5831b923d355c62/dm4-crowd-literature:

Display person details.

Year of birth, notes, URLs, events the person participates in. Events are links.

For the first time you can explore the CROWD network structure (event->person->event->...).

See #914.

comment:22 Changed 5 years ago by Jörg Richter <jri@…>

comment:23 Changed 5 years ago by Jörg Richter <jri@…>

In e3b307944c2f55c296dd3828e2efa9cf20777d63/dm4-crowd-literature:

Bump version number to 0.3-SNAPSHOT.

See #914.

comment:24 Changed 5 years ago by Jörg Richter <jri@…>

In 46de4c54eb70831bb13e1851a4776f11bc1fd3de/dm4-crowd-literature:

Person page: show institution associations (#914)

.. along with the respective Organizational Role.

See #914.

comment:25 Changed 5 years ago by Jörg Richter <jri@…>

In e3663de5b1569ad67609a8010f12dcd10bc84fb6/dm4-crowd-literature:

Add institution page (#914).

Shows institution contact info and lists associated persons along with their roles.

See #914.

comment:26 Changed 5 years ago by Jörg Richter <jri@…>

In e8a3f62d92b1aa349417385570f15da6ecd7b048/dm4-crowd-literature:

Add "dm4-address" Angular directive (#914).

Address render logic is reused for Event and Institution pages.

Example (Event page):

<div dm4-address="event.childs['dm4.contacts.address']"></div>

See #914.

comment:27 Changed 5 years ago by Jörg Richter <jri@…>

In 60eda5b86f8d77b2ccb5135006a9ae40564cafb4/dm4-crowd-literature:

Add (REST) service (#914).

Retrieve all works a person is involved in (according to "Work Involvement" assocs):

GET /crowd/person/{person_id}/works

Vice-versa: retrieve all persons involved in a work (according to "Work Involvement" assocs):

GET /crowd/work/{work_id}/persons

See #914.

comment:28 Changed 5 years ago by Jörg Richter <jri@…>

In 6393e4119609b857208beb61535f852abd5a2394/dm4-crowd-literature:

Add Work page (#914).

The Person page lists all hers works.

See #914.

comment:29 Changed 5 years ago by Jörg Richter <jri@…>

In 9133167561be2956f12ff9b267d9e34ca762b2d6/dm4-crowd-literature:

Add Translations to Work page (#914).

The translators are links to the respective Person pages.

See #914.

comment:30 Changed 5 years ago by Jörg Richter <jri@…>

In c95efce00f47891736d2ffcacc220f7cd3897f9b/dm4-crowd-literature:

Extend service: translations (#914).

The "get works" call retrieves translations as well.

GET /crowd/person/{person_id}/works

See #914.

comment:31 Changed 5 years ago by Jörg Richter <jri@…>

In 6edf189da1e48c377500515a560496f7edbd0d7c/dm4-crowd-literature:

Person page: show translations as well (#914).

On a Person page the translations done by the person are listed as well (under the "Works" section).
Shown is the respective original work, as a link.

See #914.

comment:32 Changed 5 years ago by Jörg Richter <jri@…>

In 079df08e32ded209a142ed4f5b15fb8ea67f9e22/dm4-crowd-literature:

Model: add topic type "Series of Events" (#914).

To create a Series of Events use the Create menu.
To associate events to the series create generic associations manually.

See #914.

comment:33 Changed 5 years ago by Jörg Richter <jri@…>

In 44c506593588fad4548b2f8ad22db722406932ff/dm4-crowd-literature:

Extend service: "Series of Events" (#914).

Get the series of an event:

GET /crowd/event/{id}/series

See #914.

comment:34 Changed 5 years ago by Jörg Richter <jri@…>

In 5e48bfa87e28abd994918517b72358aa15dfa5a8/dm4-crowd-literature:

Event page: show "Series of Events" (#914).

See #914.

comment:35 Changed 5 years ago by Jörg Richter <jri@…>

In d609b901eb10ee9a20a9841270c95ccb40f90cc5/dm4-crowd-literature:

Model: "Series of Events" is multi (#914).

An event can be assigned to *many* Series of Events.

See #914.

comment:36 Changed 5 years ago by Jörg Richter <jri@…>

In 66e2a596993ff05527f937f7b412c062ff480bac/dm4-crowd-literature:

Add "Series of Events" details page (#914).

It shows the series's title, notes, URL, and the list of assigned events (as links).

See #914.

comment:37 Changed 5 years ago by Jörg Richter <jri@…>

In 33824490de1c053286157f8c8c3ed18b3b3876b3/dm4-crowd-literature:

Allow inline CSS style in HTML fields (#914).

E.g. when sizing/aligning an image in an HTML field (via CKEditor) the image appears properly also in the CROWD frontend.

See #914.

comment:38 Changed 5 years ago by Jörg Richter <jri@…>

In bdc797a81f123924c9ced25d64c2571e457ff14a/dm4-crowd-literature:

Model: Work "Genre" is a multi field (#914).

See #914.

comment:39 Changed 5 years ago by Jörg Richter <jri@…>

In ba59312cc3f720ad2233f1b63c6ab6f2a230106c/dm4-crowd-literature:

Model: rename "ISBN" to "ISBN/ISSN".

See #914.

comment:40 Changed 5 years ago by Jörg Richter <jri@…>

In 45d625ada404b1de964f4ef2abdb8fb2467fd00c/dm4-crowd-literature:

Model: add Year and Place of publication to Work.

See #914.

comment:41 follow-up: ↓ 42 Changed 5 years ago by jri

Hi Juergen,

"Person" will get 3 more fields:

  • Place of birth (a City)
  • Nationality (multi)
  • Language (multi)

Would you put them in the general Contacts model (DM Standard Distro) or in the CROWD module? (Individual per-field decisions are possible of course.)

For a Standard DM user these fields might be of less relevance and might clutter the Person info/form page.

comment:42 in reply to: ↑ 41 ; follow-up: ↓ 43 Changed 5 years ago by JuergeN

"Person" will get 3 more fields:

  • Place of birth (a City)
  • Nationality (multi)
  • Language (multi)

Would you put them in the general Contacts model (DM Standard Distro) or in the CROWD module? (Individual per-field decisions are possible of course.)

For a Standard DM user these fields might be of less relevance and might clutter the Person
info/form page.

Agreed. Let's better put those in the CROWD module.

comment:43 in reply to: ↑ 42 Changed 5 years ago by jri

Replying to JuergeN:

Agreed. Let's better put those in the CROWD module.

OK, we'll do it this way.
Thank you!

comment:44 Changed 5 years ago by Jörg Richter <jri@…>

In f32cd7080c9b94d7ad992e4fb9a6af1c7e0f5a39/dm4-crowd-literature:

Model: add Nationality, Language, ... (#914).

Topic type "Person" has 3 additional fields:

  • Place of birth (a City)
  • Nationality (multi)
  • Language (multi)

All are defined as Aggregation and can be edited through the Person form.

"Place of birth" is a custom association type.

4 more Languages are added: "French", "Hungarian", "Italian", "Romanian"

Predefining Nationalities is to be done.

See #914.

comment:45 Changed 5 years ago by Jörg Richter <jri@…>

In 1325e887404d42b400a5c8d1f424bc8dd5b3e65d/deepamehta:

Person model: remove Gender (#916).

Gender will move to the CROWD module (see #914).

See #916.

comment:46 Changed 5 years ago by Jörg Richter <jri@…>

comment:47 Changed 5 years ago by Jörg Richter <jri@…>

In f2b71a4a13e8e6af135c69c649ee6b93797d1af5/dm4-crowd-literature:

Person page: add birthplace, language, ... (#914).

.. and nationality.

See #914.

comment:48 Changed 5 years ago by Jörg Richter <jri@…>

In 8fc02505f4ad2fff10c046deaf94c3a9c03e9b52/dm4-crowd-literature:

Model: add work involvement role "Curator".

See #914.

comment:49 Changed 5 years ago by Jörg Richter <jri@…>

In 4162a302f1af07a6df5aa8c546d7a42ce587a1c6/dm4-crowd-literature:

Model: add "Entrance Fee" to "Event" (#914).

Note: "Event" is part of DM Standard Distro.
"Entrance Fee" is part of the CROWD module.

See #914.

comment:50 Changed 5 years ago by Jörg Richter <jri@…>

comment:51 Changed 5 years ago by Jörg Richter <jri@…>

In a19ac76b5b2587d24655ad0f4875e4a5df6c194b/dm4-crowd-literature:

Service: additional data transfer objects (#914).

Less requests. More intuitive view authoring.

See #914.

comment:52 Changed 5 years ago by Jörg Richter <jri@…>

comment:53 Changed 5 years ago by Jörg Richter <jri@…>

In 4d5134835f0322df0e1f70a79df561d9d06d2444/dm4-crowd-literature:

Work page: empty translations are not shown.

See #914.

comment:54 Changed 5 years ago by Jörg Richter <jri@…>

comment:55 Changed 5 years ago by Jörg Richter <jri@…>

In 1e131a83997ec8ef970a2ce9cce419a3c9791527/dm4-crowd-literature:

Bump version number to 0.4-SNAPSHOT (#914).

See #914.

comment:56 Changed 5 years ago by Jörg Richter <jri@…>

In 3d08124851f1f27ccb000db396d8ef38a0aa47d1/dm4-crowd-literature:

Refactor DTOs (#914).

Empty arrays are not serialized.

See #914.

comment:57 Changed 5 years ago by Jörg Richter <jri@…>

In 1135c2b448b19f85bf76fb4c16fb126dde9f8368/dm4-crowd-literature:

Refactor Person page (#914).

Lesser Requests.

See #914.

comment:58 Changed 5 years ago by Jörg Richter <jri@…>

In dc92c8c71da9cf3a05544751737c8805055c0150/dm4-crowd-literature:

Refactor Event page (#914).

Less requests. Less traffic. Simplified markup.

See #914.

comment:59 Changed 5 years ago by Jörg Richter <jri@…>

In 5b2b12641acdeaa531c65cfa09f2d771a081c72e/dm4-crowd-literature:

Refactor Institution page (#914).

Less requests. Less traffic.
More íntuitive view authoring.

See #914.

comment:60 Changed 5 years ago by Jörg Richter <jri@…>

In a46c7ef29320a23331930db2894d2906119bc835/deepamehta:

Core API: add isEmpty() to ResultList? (#914).

1 new method in de.deepamehta.core.service.ResultList:

boolean isEmpty()

See #914.

comment:61 Changed 5 years ago by Jörg Richter <jri@…>

In 08412bed10581e5355b98e7e18eb0665d1ca564d/dm4-crowd-literature:

Refactor Event Series page (#914).

Page refactorings are now complete.

See #914.

comment:62 Changed 5 years ago by Jörg Richter <jri@…>

In a0fddd59635b572a9248088eb8e23d77f58be079/dm4-crowd-literature:

Work page: show institutions (publishers) (#914).

See #914.

comment:63 Changed 5 years ago by Jörg Richter <jri@…>

In e007bd6a8194c30015113124435da145de752f2e/dm4-crowd-literature:

Person page: don't show institutions (#914).

See #914.

comment:64 Changed 5 years ago by Jörg Richter <jri@…>

In 8676c18ef076aeb64cd5a3c69d92b47bbe3e5e96/dm4-crowd-literature:

Event Series page: show events with dates (#914).

See #914.

comment:65 Changed 5 years ago by Jörg Richter <jri@…>

In a5b33c4bc6f3e7d3bde1857891a233e01b6edb90/dm4-crowd-literature:

More associations are auto-typed (#914).

When an association is created manually it is automatically retyped in further contexts:

Work - Person        -> Work Involvement

Work - Institution   -> Work Involvement

Translation - Person -> Work Involvement

See #914

comment:66 Changed 5 years ago by Jörg Richter <jri@…>

In 6cd3a586367bff683ef8f96af71c56e78979527e/dm4-crowd-literature:

Add public "CROWD" workspace (#914).

Owned by admin.

See #914

comment:67 Changed 5 years ago by Jörg Richter <jri@…>

In 4a6b78e8d7da794fdfbdd216be28b59ef74cebd2/dm4-crowd-literature:

Institution page: don't show persons (#914).

See #914

comment:68 Changed 5 years ago by Jörg Richter <jri@…>

comment:69 Changed 5 years ago by Jörg Richter <jri@…>

In 087c2ed005c561d25a25243d6abd464940b19322/dm4-crowd-literature:

Bump version number to 0.5-SNAPSHOT (#914).

See #914

comment:70 Changed 5 years ago by Jörg Richter <jri@…>

In 20e89f98aa019135f890fd1bb569e4377fc3b494/dm4-crowd-literature:

Fix: external links w/o http: are working (#914).

The links on these pages are working also if no http:// was entered:

  • Event
  • Event Series
  • Person
  • Institution
  • Work

See #914

comment:71 Changed 5 years ago by Jörg Richter <jri@…>

In 901777cf6370d604af18b6d6b4eb776d2922f266/dm4-crowd-literature:

Event page: proper date/time formatting (#914).

See #914

comment:72 Changed 5 years ago by Jörg Richter <jri@…>

In da19e95ec57fffc98bdddbe406d9f9786a034067/dm4-crowd-literature:

Event page: show address w/ institution (#914).

If the Event's address is that of an Institution the address is displayed along with the institution name. The institution name is a link that leads to the institution page.

Usage hint: to reuse an institution's address as the event address reveal the institution's Address topic and associate it with the event. DM does the rest.

See #914

comment:73 Changed 4 years ago by Jörg Richter <jri@…>

comment:74 Changed 4 years ago by Jörg Richter <jri@…>

In 488053e6cac9ec5fcd58df885e287b75081c2904/dm4-crowd-literature:

Add MarkerCluster? plugin for Leaflet (#914).

Clusters of makers are aggregated and displayed with a number.
Clicking a cluster allows access to the individual markers.

See #914

comment:75 Changed 4 years ago by Jörg Richter <jri@…>

In b9a8e439d4675aca94c3ce71ed2510e1baf74f47/dm4-crowd-literature:

Change maxClusterRadius from 80 to 40 (#914).

More smaller clusters appear.

See #914

comment:76 Changed 4 years ago by Jörg Richter <jri@…>

In dfc6b6be863e847f83b1dbd088d3435cd25e06bb/dm4-crowd-literature:

Red bustour line can be switched on/off (#914).

... by setting the SHOW_BUSTOUR flag in map-controller.js

See #914

comment:77 Changed 4 years ago by Jörg Richter <jri@…>

In 6bd62b0db28969508e40cd59e0a9d0c19c63a36f/dm4-crowd-literature:

Increase spider leg length by factor 1.5 (#914).

So, the individual markers belonging to a "spider" are set more apart from each other.
This makes interaction on small displays more comfortable.

Spiders appear if several events takes place at the *same* address.

See #914

comment:78 Changed 4 years ago by Jörg Richter <jri@…>

In c158fa93486b74bc4b3d429692280dadcd0bb447/dm4-crowd-literature:

Mobile devices: scale factor 1.0 -> 1.3 (#914).

All things appear slightly larger, easier to tap on small screens.

Things appear in the *same* size when in portrait mode.
(Formerly the view scaled down in portrait mode.)

See #914

comment:79 Changed 4 years ago by Jörg Richter <jri@…>

In 6b205616be9ccd6855b21346c51c68235aaa148a/dm4-crowd-literature:

Mobile devices: reset scale factor to 1.0 (#914).

See #914

comment:80 Changed 4 years ago by Jörg Richter <jri@…>

In 916039bbfbf470f43092a7849a40d272021c9d0a/dm4-crowd-literature:

Enlarge markers on hi-res displays >144dpi (#914).

See #914

comment:81 Changed 4 years ago by Jörg Richter <jri@…>

In f65546b6b1fb6500dfeb95f54587e1b0f4cca03b/dm4-crowd-literature:

Enlarge cluster on hi-res displays >144dpi (#914).

See #914

comment:82 Changed 4 years ago by Jörg Richter <jri@…>

In 307f167331a876e5255b445f5175842ab081a716/dm4-crowd-literature:

Adapt to recent Core refactoring (#935, #914).

See #914

comment:83 Changed 4 years ago by Jörg Richter <jri@…>

In 70d546a5cb0f500c3c23dc9649e8a5ab79e847c9/dm4-crowd-literature:

Design pt.1 (#914).

Info panel background color, link color, page titles.

See #914

comment:84 Changed 4 years ago by Jörg Richter <jri@…>

comment:85 Changed 4 years ago by Jörg Richter <jri@…>

In 1c48403a424c34a4ab7ea12096aaed98b1837f17/dm4-crowd-literature:

Design pt.3 (#914).

Sub headings, date/time info, strong text.

See #914

comment:86 Changed 4 years ago by Jörg Richter <jri@…>

In 6aebe41c14a6fcf07a52f41bf863c90f1e8ebcb3/dm4-crowd-literature:

Design pt.4: individual page title colors (#914).

See #914

comment:87 Changed 4 years ago by Jörg Richter <jri@…>

In 5dba884fb57aca3bea4132b41dc01e124b80b2d7/dm4-crowd-literature:

Design pt.5: individual welcome page (#914).

See #914

comment:88 Changed 4 years ago by Jörg Richter <jri@…>

In 17f4d97074d992c93905320816b4176cd91ed5dd/dm4-crowd-literature:

Refactor: don't hold all events in scope (#914).

Drop Welcome controller.

See #914

comment:89 Changed 4 years ago by Jörg Richter <jri@…>

In 2229f3a8dcaa9ca55f8511b197639fb932ac6c30/dm4-crowd-literature:

Refactor: webapp doesnt query Core service (#914).

The CROWD webapp only talk to its own /crowd endpoint.
It doesn't talk to the /core endpoint anymore.

This is a prerequisite for the upcoming request filter.

See #914

comment:90 Changed 4 years ago by Jörg Richter <jri@…>

In 89df27463274633477942175f208d5773c364d8a/dm4-crowd-literature:

Replace marker icons (#914).

The marker icons are now processed with the correct color profile and are high-quality scaled. They appear more crisp and the colors match exactly Zlata's design.

See #914

comment:91 Changed 4 years ago by Jörg Richter <jri@…>

In e92e4a258931329179ab1c38c8fe811cd7ad88e1/dm4-crowd-literature:

Adapt cluster style to marker style (#914).

The cluster-size based cluster coloring (green, orange, red) is gone.

See #914

comment:92 Changed 4 years ago by Jörg Richter <jri@…>

In 3fcbd517ce2ca14b1c9fb6fc4b45917838c8beb7/dm4-crowd-literature:

Add spinning page load indicator (#914).

Not yet perfect.
Map tile requests (issued by Leaflet) are not yet indicated. Only requests to the /crowd endpoint are.

See #914.

comment:93 Changed 4 years ago by Jörg Richter <jri@…>

In 863220e79ba34fa4e3c96247c411c27e817e7600/dm4-crowd-literature:

Auto-scale images and videos (#914).

Images and videos displayed in the detail panel never exceed the panel width.
If the image/video is larger it is auto-scaled down to fit the detail panel.
No horizontal scrollbar appear.

See #914.

comment:94 Changed 4 years ago by Jörg Richter <jri@…>

comment:95 Changed 4 years ago by Jörg Richter <jri@…>

comment:96 Changed 4 years ago by Jörg Richter <jri@…>

In 0ee3d8e515ccdf952a20d7433516980d1bc605b9/dm4-crowd-literature:

Portrait mode: map doesn't flicker through (#914).

When in portrait mode and following info-links the map appeared for a fraction of a second between pages.
This map "flickering through" is now eliminated.

See #914.

comment:97 Changed 4 years ago by Jörg Richter <jri@…>

In a8dcf35dfcf8f4a93906de4550332962ce73e0a8/dm4-crowd-literature:

Institution page shows events (as links) (#914).

See #914.

comment:98 Changed 4 years ago by Jörg Richter <jri@…>

In 8c8f6e58acc4af762fbe07fc7d9cfc8c7ee8c800/dm4-crowd-literature:

Person page: events are shown with date (#914).

See #914.

comment:99 Changed 4 years ago by Jörg Richter <jri@…>

In db3ae34c558833c956b8e536a8f2b852254e70ef/dm4-crowd-literature:

Fix portrait/landscape orientation change (#914).

See #914.

comment:100 Changed 4 years ago by Jörg Richter <jri@…>

In becb832ce70e00250ee045a549ab15ee133d1da1/dm4-crowd-literature:

Welcome page appears also in portrait mode (#914).

A "Show all events" button leads to the europe map then.

See #914.

comment:101 Changed 4 years ago by Jörg Richter <jri@…>

comment:102 Changed 4 years ago by Jörg Richter <jri@…>

comment:103 Changed 4 years ago by Jörg Richter <jri@…>

comment:104 Changed 4 years ago by Jörg Richter <jri@…>

comment:105 Changed 4 years ago by Jörg Richter <jri@…>

In 0cc6d5a02ae139690ff03ed10ded218fb4a4ad0b/dm4-crowd-literature:

Webclient: add "Show start page" command (#914).

In the Webclient's canvas context menu a new command appears: "CROWD Omnibus start page". It reveals a dedicated Note topic that represents the contents of the CROWD webapp's start page. It is assigned to the CROWD workspace, so every CROWD member can edit it.

Pending: display Note content as CROWD start page.

See #914.

comment:106 Changed 4 years ago by Jörg Richter <jri@…>

In 4e6ef10fdad703e477a1a993dd17756602fa1274/dm4-crowd-literature:

Start page contents are user editable (#914).

The Text (HTML) contents of the "CROWD Omnibus start page" Note topic are displayed as start page.

See #914.

comment:107 Changed 4 years ago by Jörg Richter <jri@…>

In e85c6888aadbbc28141ba3a29615622d93ab0727/dm4-crowd-literature:

Add site header for main navigation (#914).

The site header is always visible.
It contains 2 links:
"CROWD Omnibus" leads back to the start page.
"Show event map" leads (back) to the map. The former "Back to map" buttons are gone.

See #914.

comment:108 Changed 4 years ago by Jörg Richter <jri@…>

comment:109 Changed 4 years ago by Jörg Richter <jri@…>

comment:110 Changed 4 years ago by Jörg Richter <jri@…>

In 41f7e6aba3dd784ed28127b561995a88cd9dd021/dm4-crowd-literature:

Use a map with english country names (#914).

See #914.

comment:111 Changed 4 years ago by Jörg Richter <jri@…>

comment:112 Changed 4 years ago by Jörg Richter <jri@…>

In 2c8fb2de1f277b7dc56e7f3f6f75caa3a6e6d1ba/dm4-crowd-literature:

Remove border from captioned images (#914).

Captioned images are left/right aligned with the page content.
The caption is rendered in italic.

See #914.

comment:113 Changed 4 years ago by Jörg Richter <jri@…>

In 62df9dfa3ef8e0d039367ddae5eb72ff9945ff12/dm4-crowd-literature:

Adapt imports to changed packaging (#914).

See #914.

comment:114 Changed 4 years ago by Jörg Richter <jri@…>

In 633fb3d49dcaaeb0637953254633a64e4c07611e/dm4-crowd-literature:

Add CSS styles for DM's new editor styles (#914).

See #914.

comment:115 Changed 4 years ago by Jörg Richter <jri@…>

In e30fea8e7800fac1bfad8dfc7ebdc07076d89686/dm4-crowd-literature:

Fix hires (>=144dpi) display detection (#914).

This should fix the bug when the cluster circles were not rendered concentric on certain devices.

See #914.

comment:116 Changed 4 years ago by Jörg Richter <jri@…>

In 1293c3b13879faecf5e2234c3be0f4cdec524826/dm4-crowd-literature:

Tweak Code Block and Block Quote styles (#914).

See #914.

comment:117 Changed 4 years ago by Jörg Richter <jri@…>

In d6e02aded1d677416b4d06b66e372616a2b63af7/dm4-crowd-literature:

Switch dependencies to DM 4.8 release (#914).

See #914.

comment:118 Changed 4 years ago by Jörg Richter <jri@…>

In 8c270db2dd4bb5709a10c884ff732863d97d0df8/dm4-crowd-literature:

Event page: show Participants before Notes (#914).

See #914.

comment:119 Changed 4 years ago by Jörg Richter <jri@…>

comment:120 Changed 4 years ago by Jörg Richter <jri@…>

In 0c1e61ec713312b87c15114a825c13010d940c01/dm4-crowd-literature:

Works behind a reverse proxy (#914).

The app addresses its web resources through absolute paths.

See #914.

comment:121 Changed 4 years ago by Jörg Richter <jri@…>

In 0d9fe3de7b7766573a9668df50d8f51b6f32a8b4/dm4-crowd-literature:

Use <base> to switch dev/production (#914).

In index.html use this for production when installed behind a reverse proxy:

<base href="/eu.crowd-literature/">

While development use this (or comment out completely) to get a save-refresh turnaround:

<base href="">

See #914.

comment:122 Changed 4 years ago by Jörg Richter <jri@…>

comment:123 Changed 4 years ago by Jörg Richter <jri@…>

In 5bbaa30bc8349da34c59979841645d38334d16fe/dm4-crowd-literature:

Fix: no horizontal window scrollbar (#914).

See #914.

comment:124 Changed 4 years ago by Jörg Richter <jri@…>

In 7de7088fa0ec5fd407a3c99d2ada8fd96f672e62/dm4-crowd-literature:

Fix: no double vertical scrollbars anymore (#914).

Realized with a CSS Flexbox layout.

Does not work properly in Firefox, only in Chrome.

The Leaflet map still has issues.

Checked in separate "flexbox" branch.

See #914.

comment:125 Changed 4 years ago by Jörg Richter <jri@…>

In 26b1d1c7bd7beccdb7d5ef5418afd3d3d4c25db5/dm4-crowd-literature:

Flex layout: fix map size (re)calculation (#914).

See #914.

comment:126 Changed 4 years ago by Jörg Richter <jri@…>

In 28ebab8e244103a91492cc3e20631f443d54bd7b/dm4-crowd-literature:

Make "powered by" little stronger (#914).

See #914.

comment:127 Changed 4 years ago by Jörg Richter <jri@…>

In 1ce19e70c92a4f594f564a87c1854bad6a88d9a3/dm4-crowd-literature:

Fix detail panel scrolling in Firefox (#914).

See #914.

comment:128 Changed 4 years ago by Jörg Richter <jri@…>

comment:129 Changed 4 years ago by Jörg Richter <jri@…>

In e784620fc15896aedfd00babdd3208cc11eddb13/dm4-crowd-literature:

Adapt bustour line style to Zlata's design (#914).

See #914.

comment:130 Changed 4 years ago by Jörg Richter <jri@…>

In bbfd9b7466411879652028d417b31b6f8930fdd6/dm4-crowd-literature:

Sort event lists by "From" date (#914).

See #914.

comment:131 Changed 4 years ago by Jörg Richter <jri@…>

In 3fd8292d22ab798cddb4e398eb87c4f5166c47af/dm4-crowd-literature:

Hide bustour line for high zoom levels (#914).

See #914.

comment:132 Changed 4 years ago by Jörg Richter <jri@…>

In 31b1e4cc263d19f36c4fff8837bd04753147da9f/dm4-crowd-literature:

Adapt Skandinavia bustour line (Leg 1) (#914).

See #914.

comment:133 Changed 4 years ago by Jörg Richter <jri@…>

In 8678e30e2719a603d7984daaff35a392b9c7a975/dm4-crowd-literature:

Bustour line (leg 3): include Wien (#914).

See #914.

comment:134 Changed 4 years ago by Jörg Richter <jri@…>

In 5fa6ee632ba7620bed98960f3e79675fc7573107/dm4-crowd-literature:

Render selected event marker in orange (#914).

See #914.

comment:135 Changed 4 years ago by Jörg Richter <jri@…>

In 59c2e4891c50201e6680a85c82373c3da4f333d4/dm4-crowd-literature:

Fix: marker selection on app start (#914).

See #914.

comment:136 Changed 4 years ago by Jörg Richter <jri@…>

In 0162bcfe6ac531f6231a8e6351392173f2378e57/dm4-crowd-literature:

Render markers of passed events in gray (#914).

See #914.

comment:137 Changed 4 years ago by Jörg Richter <jri@…>

comment:138 Changed 4 years ago by Jörg Richter <jri@…>

In fb2feadab7bbefd8dd4abe360d526f0330cd4cf4/dm4-crowd-literature:

Render cluster in gray if all events over (#914).

See #914.

comment:139 Changed 4 years ago by Jörg Richter <jri@…>

In 7ed4728c19cf5b0591c98baf3d532d396578b764/dm4-crowd-literature:

Involve time when sorting event lists (#914).

See #914.

comment:140 Changed 4 years ago by Jörg Richter <jri@…>

comment:141 Changed 4 years ago by Jörg Richter <jri@…>

In 323587b85794410b63247779dde47cc03009d707/dm4-crowd-literature:

Bump version number to 0.6.1-SNAPSHOT (#914).

See #914.

comment:142 Changed 4 years ago by Jörg Richter <jri@…>

In 3f777055c679946c13cce49cf3dc9bf1c5d62654/dm4-crowd-literature:

Add Varaždin (Croatia) to bus tour (#914).

See #914.

comment:143 Changed 4 years ago by Jörg Richter <jri@…>

In 0e58dfbf480e2b737eecc0e9f03170e43775c362/dm4-crowd-literature:

Adapt bus tour leg 4, tr, greece, cyprus (#914).

See #914.

comment:144 Changed 4 years ago by Jörg Richter <jri@…>

In f7fd626883d2011202e01d71c0f8793ba80291cd/dm4-crowd-literature:

Switch to all-english europe map (#914).

See #914.

comment:145 Changed 4 years ago by Jörg Richter <jri@…>

In 5d19de2655034ecd83dc523e17ca1bb8e535dee9/dm4-crowd-literature:

Optional init. map state for 2nd tour half (#914).

See #914.

comment:146 Changed 4 years ago by Jörg Richter <jri@…>

In 0fa32dc87ade54c844e0951dde6122e837491b43/dm4-crowd-literature:

Add development notes to README (#914).

See #914.

comment:147 Changed 4 years ago by Jörg Richter <jri@…>

comment:148 Changed 4 years ago by Jörg Richter <jri@…>

comment:149 Changed 4 years ago by Jörg Richter <jri@…>

In 464f86ad882fdd8fa78be02e6876ebdb02ec618b/dm4-crowd-literature:

Bump version number to 0.6.3-SNAPSHOT (#914).

See #914.

comment:150 Changed 4 years ago by Jörg Richter <jri@…>

In 65f5ec57e8eb3cfd2033d56e7394c439bd8180d3/dm4-crowd-literature:

Fix pages with event lists (#914).

Rendering a Person/Institution/Event? Series page works if there are no events assigned.

See #914.

comment:151 Changed 4 years ago by Jörg Richter <jri@…>

Note: See TracTickets for help on using tickets.