angepaßt, so daß keine Sprachvarianten in der URL angegeben ist. Das ist allerdings nur eine provisorische Lösung. Es gibt diverse Probleme mit der Sprachumschaltung:
1. Ohne die Sprachanhang ist Deep-Linking nicht mehr sprachbezogen möglich
2. Mit Sprachanhang ist eine automatische Umschaltung nicht mehr möglich.
3. Verwendung des Parameters selLang ist mit dem Anhang nicht möglich, es sei den, die Klasse wird weiter angepaßt
4. Wie soll die Unterscheidung zwischen manuell ausgewälter Sprache und automatische Sprachwahl erfolgen? Und wie kommt man von mauellen Modus wieder in den automatischen zurück?
git-svn-id: https://svn.libreccm.org/ccm/trunk@1098 8810af33-2d31-482b-a856-94f89814c4df
Fixed: Beim Umschalten eines ContentItems, dessen URL keine Sprachvariante enthält, funktioniert das nicht, wenn man sich bereits in der Applikation ContentItem befindet. Das funktioniert allerdings auch nicht mit dem QuickLocaleSwitcher.
Das war ein Caching-Problem: Der ContentSectionServletItemURLCache war nicht in der Lage, die gecachten Objekte nach Sprache zu differenzieren, falls diese Sprache nicht bereits in der URL kodiert war. Das ist nun behoben. Der Cache-Key beinhaltet nun zusätzlich die Sprache.
git-svn-id: https://svn.libreccm.org/ccm/trunk@1096 8810af33-2d31-482b-a856-94f89814c4df
- Feld dabinId, vorübergehend für Import von DaBIn-Daten
- Alias/Früherer Name für Personen. Es ist damit möglich von einem Personen-Datensatz auf einen anderen Personendatensatz
mit einem früheren Namen der Person zu verweisen. Dies ist z.B. hilfreich bei Namensänderungen bei Heiraten etc.
Verknüpfungen mit dem alten Personendatensatz (z.B. Publikation->Autor-Verknüpfungen) können bestehen bleiben, es ist aber
möglich über die Alias-Beziehung vom neuen Namen auf die Vernüpfungen mit dem alten Namen zuzugreifen.
Folgende Datenbank-Änderungen sind für vorhandene Datenbanken notwendig:
ALTER TABLE cms_persons ADD COLUMN dabinId INTEGER;
ALTER TABLE cms_persons ADD COLUMN aliasId INTEGER REFERENCES cms_persons;
git-svn-id: https://svn.libreccm.org/ccm/trunk@1081 8810af33-2d31-482b-a856-94f89814c4df
- Außerdem Kommentar für ContentItem#getExtraXMLGenerators() um Beispiel ergänzt.
git-svn-id: https://svn.libreccm.org/ccm/trunk@1078 8810af33-2d31-482b-a856-94f89814c4df
- Erster Teil des CLI-Tools zum korrigieren der fehlerhaften Sprachverknüpfungen beim ZeS
- Kleinigkeiten
git-svn-id: https://svn.libreccm.org/ccm/trunk@992 8810af33-2d31-482b-a856-94f89814c4df
ItemSearch konfigurierbar gemacht, so daß bei Bedarf auch ContentSection-übergreifend gesucht werden kann. Dabei ist folgendes zu Beachten:
1. Die Suche aus dem ContentCenter ist immer eine Suche über alle ContentSection, da es keine aktuelle ContentSection gibt
2. Die Suche aus einer ContentSection wird durch die Einstellung des Config-Parameters com.arsdigita.cms.search.limitToContentSection beeinflußt.
3. Die Suche in einem ItemSearchWidget ist (zur Zeit) immer ContentSection-übergreifend, da es noch keinen Config-Parameter dafür gibt.
git-svn-id: https://svn.libreccm.org/ccm/trunk@991 8810af33-2d31-482b-a856-94f89814c4df
ItemSearch konfigurierbar gemacht, so daß bei Bedarf auch ContentSection-übergreifend gesucht werden kann. Dabei ist folgendes zu Beachten:
1. Die Suche aus dem ContentCenter ist immer eine Suche über alle ContentSection, da es keine aktuelle ContentSection gibt
2. Die Suche aus einer ContentSection wird durch die Einstellung des Config-Parameters com.arsdigita.cms.search.limitToContentSection beeinflußt.
3. Die Suche in einem ItemSearchWidget ist (zur Zeit) immer ContentSection-übergreifend, da es noch keinen Config-Parameter dafür gibt.
git-svn-id: https://svn.libreccm.org/ccm/trunk@989 8810af33-2d31-482b-a856-94f89814c4df
trunk/ccm-cms/src/com/arsdigita/cms/ContentType.java
Vererbungshierarchien werden jetzt korrekt in die content_types Tabelle eingetragen
* releases/1.1.2/ccm-zes-aplaws/bundles/devel/cfg/applications.cfg
ccm-sci-types-organizationwithpublications hinzugefügt
* trunk/ccm-cms/src/com/arsdigita/cms/ui/ItemSearchFolderBrowser.java
trunk/ccm-cms/src/com/arsdigita/cms/Folder.java
Sortierung im ItemSearchWidget korrigiert. Könnte aber eventuell Seiteneffekte an anderen Stellen haben (bisher keine gefunden).
git-svn-id: https://svn.libreccm.org/ccm/trunk@960 8810af33-2d31-482b-a856-94f89814c4df
- SciOrganizationPanel, SciDepartmentPanel um Filterformular für Projekte erweitert
- Allgemeine Hilfsklassen für Integration von Filterformularen in von CompoundContentItemPanel abgeleiteteten Klassen.
- Default-Wert für show-Parameter kann bei CompoundContentItemPanel jetzt aus einer JSP heraus überschrieben werden. Ebenso kann die Anzeigen der verfügbaren Daten (die Reiter) aus einer JSP heraus deaktiviert werden. Dadurch
können bestimmte Informationen z.B. aus einem SciOrganizationItem, z.B. die Publikationen, auch über einen Navigationspunkt (unter Verwendung einer speziellen JSP) angezeigt werden.
- Die üblichen Kleinigkeiten
git-svn-id: https://svn.libreccm.org/ccm/trunk@958 8810af33-2d31-482b-a856-94f89814c4df
- Konverter für Umstellung von RelatedLinks auf ccm-sci-types-organizationwithpubliations
- Kleinigkeiten
git-svn-id: https://svn.libreccm.org/ccm/trunk@956 8810af33-2d31-482b-a856-94f89814c4df
- Panels funktionieren soweit benötigen aber noch Optimierung.
- Konverter-Programm für alte RelatedLinks
- Optimierungen an SciOrganizationPanel, SciDepartmentPanel und SciProjectPanel
git-svn-id: https://svn.libreccm.org/ccm/trunk@951 8810af33-2d31-482b-a856-94f89814c4df
Kleines Tool, um die AuthoringSteps eines Content-Typs neu einzulesen
trunk/ccm-sci-assets-organizationpublicationlink:
Zweiter Teil für die Verknüpfung von Publikationen und SciOrganization. Content-Center bereits funktionsfähig, Ansicht auf Webseite noch nicht getestet.
trunk/ccm-sci-types-organization:
- Methoden zum Anzeigen verknüpfter Publikationen über RelatedLink entfernt
- Anzeige-Panels für Vererbung optimiert
Weiteres:
Formatierungen
git-svn-id: https://svn.libreccm.org/ccm/trunk@950 8810af33-2d31-482b-a856-94f89814c4df