Commit Graph

1010 Commits (f60fca73f3f1593d9778b80f7f5d8214bfa9f0ed)
 

Author SHA1 Message Date
jensp f60fca73f3 Kommentare im Source-Code ergänzt
git-svn-id: https://svn.libreccm.org/ccm/trunk@1130 8810af33-2d31-482b-a856-94f89814c4df
2011-10-02 11:51:17 +00:00
jensp 8a437f3a3e GreetingItem beachtet nun Berechtigungen für das IndexItem
git-svn-id: https://svn.libreccm.org/ccm/trunk@1129 8810af33-2d31-482b-a856-94f89814c4df
2011-10-02 11:34:00 +00:00
jensp 596707a5e5 Zugriff auf eine Forum-Instanz kann jetzt beschränkt werden.
git-svn-id: https://svn.libreccm.org/ccm/trunk@1128 8810af33-2d31-482b-a856-94f89814c4df
2011-10-02 09:15:41 +00:00
jensp b6f6ad9127 - Publikationslisten-Generator für persönliche Profile: Funktioniert soweit, Unterstützung in Mandalay fehlt noch
- Einige kleinere Bug-Fixes und Formatierungen


git-svn-id: https://svn.libreccm.org/ccm/trunk@1127 8810af33-2d31-482b-a856-94f89814c4df
2011-10-01 18:17:04 +00:00
pb d7752138dc Fixed ccm-forum, neue Instanz lässt sich jetzt anlegen.
Wenn man /ccm/portal/admin/sitemap.jsp benutzt, dann Forum nur als child
einer legacy compatible application angelegt werden, das ist gegenwärtig
insbesondere unterhalb von /content/.



git-svn-id: https://svn.libreccm.org/ccm/trunk@1125 8810af33-2d31-482b-a856-94f89814c4df
2011-10-01 15:49:30 +00:00
quasi 09c6c97d63 Fehlerhafte Zeile entfernt
git-svn-id: https://svn.libreccm.org/ccm/trunk@1124 8810af33-2d31-482b-a856-94f89814c4df
2011-09-29 05:01:23 +00:00
jensp 516c7b1250 Erste Check-In für den ContentGenerator für eine Liste der eigenen Publikationen auf der persönlichen Homepage. Unterstützt die Gruppierung der Publikationen in Gruppen, über Konfiguration ist einstellbar welcher Publikationstyp
zu welcher Gruppe gehören soll. Das ganze ist als eigenes Modul augeführt, mit Abhängigkeit von ccm-cms-publicationpersonalprofile und ccm-sci-publications. 

Achtung: Implementierung noch nicht abgeschlossen, derzeit erfolgt noch keine Ausgabe.


git-svn-id: https://svn.libreccm.org/ccm/trunk@1123 8810af33-2d31-482b-a856-94f89814c4df
2011-09-27 18:11:42 +00:00
jensp e21b192ba1 Optimierung Collections
git-svn-id: https://svn.libreccm.org/ccm/trunk@1122 8810af33-2d31-482b-a856-94f89814c4df
2011-09-25 14:21:02 +00:00
jensp e6f87f951e Nachtrag zu 1120
git-svn-id: https://svn.libreccm.org/ccm/trunk@1121 8810af33-2d31-482b-a856-94f89814c4df
2011-09-23 11:27:28 +00:00
jensp cb110aa0b7 Proof of Concept für Performence Optimierung
git-svn-id: https://svn.libreccm.org/ccm/trunk@1120 8810af33-2d31-482b-a856-94f89814c4df
2011-09-22 15:44:00 +00:00
jensp 7adb99fadd Kleinere Verbesserungen an PublicPersonalProfile:
- theme-Prefix und preview werden bei der Erzeugung der Navigationslink beachtet
- SelectBox für die Auswahl der Person beim Create-Step wird jetzt aktualisert (Ticket 653)


git-svn-id: https://svn.libreccm.org/ccm/trunk@1118 8810af33-2d31-482b-a856-94f89814c4df
2011-09-14 09:02:16 +00:00
pb d0a7b174b5 RSS Feed teilweise gefixt, Loader angepasst. Scheint aber immer noch nicht richtig zu funktionieren, Admin Oberfläche wird noch vermisst.
git-svn-id: https://svn.libreccm.org/ccm/trunk@1117 8810af33-2d31-482b-a856-94f89814c4df
2011-09-12 23:31:00 +00:00
pb 19fe7d8e5d Nachführen r1115 release 1.1.4: kleinerer Korrekturen während des Upgrades
verschiedener Sites auf das Release 1.1.4. 

- Nachtrag upgrade script für ccm-bookmarks, erforderlich als Teil des
Ausbaus der old Initializer

- Aktualisierung verschiedener bundle files

- Entfernen nicht mehr benötigter jsp f. Multipart Article

- Wiedereinführung Bundle WSF, das verloren gegangen war.



git-svn-id: https://svn.libreccm.org/ccm/trunk@1116 8810af33-2d31-482b-a856-94f89814c4df
2011-09-11 14:59:13 +00:00
quasi f5ab0bcfb6 Diverse Änderungen - von allem etwas.
git-svn-id: https://svn.libreccm.org/ccm/trunk@1114 8810af33-2d31-482b-a856-94f89814c4df
2011-09-11 10:02:25 +00:00
pb f4e0632ce2 Dokumentation zu load task, Debugger awareness bei load ant tasks eingebaut, so dass jetzt auch der load step per debugger verfolgt werden kann.
git-svn-id: https://svn.libreccm.org/ccm/trunk@1113 8810af33-2d31-482b-a856-94f89814c4df
2011-09-09 08:52:53 +00:00
pb ba3b7bda89 Ergänzung zu r1111: Missing Files.
git-svn-id: https://svn.libreccm.org/ccm/trunk@1112 8810af33-2d31-482b-a856-94f89814c4df
2011-09-08 19:01:09 +00:00
pb ad0524d102 Nachhalten der Bundle Files aus Release 1.1.4-r1110.
git-svn-id: https://svn.libreccm.org/ccm/trunk@1111 8810af33-2d31-482b-a856-94f89814c4df
2011-09-08 07:45:25 +00:00
jensp 5ee07979d0 Kommentare.
git-svn-id: https://svn.libreccm.org/ccm/trunk@1107 8810af33-2d31-482b-a856-94f89814c4df
2011-09-07 17:52:05 +00:00
jensp 36e34744d0 - Eingebette Anzeige von Profilen (als normales Content-Item) (erfordert Mandalay-Unterstützung)
git-svn-id: https://svn.libreccm.org/ccm/trunk@1105 8810af33-2d31-482b-a856-94f89814c4df
2011-09-07 11:46:53 +00:00
jensp eefcdf2029 PersonImporter importiert nun nur Mitglieder
git-svn-id: https://svn.libreccm.org/ccm/trunk@1103 8810af33-2d31-482b-a856-94f89814c4df
2011-09-07 09:25:46 +00:00
pb de59739566 Update Script ccm-cms zu r1081, Korrektur einer versehentlich gelöschten Zeile im Build Script.
git-svn-id: https://svn.libreccm.org/ccm/trunk@1102 8810af33-2d31-482b-a856-94f89814c4df
2011-09-07 06:05:32 +00:00
jensp a1b70f3757 RelatedLinks und Notes, die dem PublicPersonalProfile-Item zugeordnet sind werden jetzt auf der Startseite ausgegeben.
Erfordert eine Mandalay-Version, die den Content-Typ 'PublicPersonProfile' unterstützt.


git-svn-id: https://svn.libreccm.org/ccm/trunk@1099 8810af33-2d31-482b-a856-94f89814c4df
2011-09-06 18:13:56 +00:00
quasi a6e10ab7c2 MultilingualItemResolver
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
2011-09-05 12:16:45 +00:00
quasi f028ec41e0 Verschieben der Methode getNegotiatedLocale() von DispatcherHelper nach GlobalozationHelper
git-svn-id: https://svn.libreccm.org/ccm/trunk@1097 8810af33-2d31-482b-a856-94f89814c4df
2011-09-05 12:08:58 +00:00
quasi 7b7760a88e LanguageSelector
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
2011-09-05 11:54:14 +00:00
jensp e417f60c2a - Neue mögliche Navigationspunkte für PublicPersonalProfile wurde erst nach einem Neustart angezeigt
- Verschiedene kleinere Korrekturen


git-svn-id: https://svn.libreccm.org/ccm/trunk@1095 8810af33-2d31-482b-a856-94f89814c4df
2011-09-05 09:27:26 +00:00
pb c1d6e547db Nachführen der web.xmls der verschiedenen Module.
git-svn-id: https://svn.libreccm.org/ccm/trunk@1094 8810af33-2d31-482b-a856-94f89814c4df
2011-09-04 16:42:38 +00:00
pb fbf89a0dc2 Nachführen der web.xmls der verschiedenen Module.
git-svn-id: https://svn.libreccm.org/ccm/trunk@1093 8810af33-2d31-482b-a856-94f89814c4df
2011-09-04 16:41:45 +00:00
pb 83beabd452 Nachführen der web.xmls der verschiedenen Module.
git-svn-id: https://svn.libreccm.org/ccm/trunk@1092 8810af33-2d31-482b-a856-94f89814c4df
2011-09-04 16:40:15 +00:00
pb 72eebe2e13 Dritter (letzter) Teil der neuen Installationsroutine. Es ist mit ccm-hostinit nun möglich, Packages hinzu zu fügen einschl. mergen von web.xml, und dann in einem 2. Schritt mit load in die Datenbank zu laden.
git-svn-id: https://svn.libreccm.org/ccm/trunk@1091 8810af33-2d31-482b-a856-94f89814c4df
2011-09-04 15:23:34 +00:00
jensp 6bf79afad2 Personen-Importer fertiggestellt
git-svn-id: https://svn.libreccm.org/ccm/trunk@1089 8810af33-2d31-482b-a856-94f89814c4df
2011-09-03 11:27:05 +00:00
jensp 5a1fb7e26d - Importer für Personen in eigenes Modul verlegt
- Fortschritte


git-svn-id: https://svn.libreccm.org/ccm/trunk@1088 8810af33-2d31-482b-a856-94f89814c4df
2011-09-02 18:26:09 +00:00
jensp ffa87f230e Korrekturen für Admin-Oberfläche PublicPersonalProfile
git-svn-id: https://svn.libreccm.org/ccm/trunk@1087 8810af33-2d31-482b-a856-94f89814c4df
2011-09-02 07:33:45 +00:00
jensp 4c07fd2cb5 Korrekturen an der Verwaltungsoberfläche für PublicPersonProfile
git-svn-id: https://svn.libreccm.org/ccm/trunk@1086 8810af33-2d31-482b-a856-94f89814c4df
2011-09-01 15:41:59 +00:00
jensp 2d4708a679 - Beispiel für ContentGenerator für PublicPersonalProfile
- Verbesserungen an der Admin-Oberfläche für PublicPersonalProfile


git-svn-id: https://svn.libreccm.org/ccm/trunk@1085 8810af33-2d31-482b-a856-94f89814c4df
2011-09-01 10:09:14 +00:00
jensp 7d0d88359d Generator für generierten Inhalt bei persönlichen Profilen
git-svn-id: https://svn.libreccm.org/ccm/trunk@1084 8810af33-2d31-482b-a856-94f89814c4df
2011-09-01 06:04:53 +00:00
jensp 9809b53dae Importer für Personen (Rumpf)
git-svn-id: https://svn.libreccm.org/ccm/trunk@1083 8810af33-2d31-482b-a856-94f89814c4df
2011-09-01 05:36:07 +00:00
jensp 62c6880332 Neuer SciMember-Typ als unabhängiges Modul (hängt nur ccm-core und ccm-cms ab)
git-svn-id: https://svn.libreccm.org/ccm/trunk@1082 8810af33-2d31-482b-a856-94f89814c4df
2011-08-31 13:35:51 +00:00
jensp 3502f9dd4e Ergänzungen für GenericPerson und damit alle anderen Personentypen:
- 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
2011-08-31 07:20:21 +00:00
jensp 62139b6b88 Ergänzung zum Kommentar aus Revision 1079.
git-svn-id: https://svn.libreccm.org/ccm/trunk@1080 8810af33-2d31-482b-a856-94f89814c4df
2011-08-29 17:53:09 +00:00
jensp 2c3ec786db Kommentar in SimpleXMLGenerator für die Änderungen bezüglich ExtraXML
git-svn-id: https://svn.libreccm.org/ccm/trunk@1079 8810af33-2d31-482b-a856-94f89814c4df
2011-08-29 17:49:10 +00:00
jensp 4e83fdee64 - SiteProxy benötigt keine extra JSP-Template mehr.
- 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
2011-08-29 17:18:08 +00:00
jensp d3d1a7a436 ccm-ldn-aplaws Theme nachgeführt.
git-svn-id: https://svn.libreccm.org/ccm/trunk@1077 8810af33-2d31-482b-a856-94f89814c4df
2011-08-29 08:39:56 +00:00
jensp 9fb60ad7aa Fehlende Dateien
git-svn-id: https://svn.libreccm.org/ccm/trunk@1076 8810af33-2d31-482b-a856-94f89814c4df
2011-08-28 09:48:12 +00:00
jensp 75ef47d97b Weitere Ergänzungen für ExtraXML:
- GreetingItem verwendet jetzt auch die ExtraXMLGenerators
- MultiPartArticle wird mit altem Theme jetzt auch dargestellt


git-svn-id: https://svn.libreccm.org/ccm/trunk@1075 8810af33-2d31-482b-a856-94f89814c4df
2011-08-28 09:35:24 +00:00
quasi 411dea3f39 LanguageSelector
Die Sprache läßt sich nun per URL-Get-Parameter "selLang" einstellen. Ebenso wird die eingestellte Sprache als Environment-Variable "selected-language" an den XSL-Interpreter übergeben. Diese Informationen müssen vom Theme entsprechend verarbeitet werden. Dieser LanguageSelector funktioniert zwar prinzipiell überall, scheint aber im ContentCenter keine vollständige Umschaltung zu erzeugen.

Problematisch sind die Applikationen ContentItem und/oder Navigation (?) an zwei Stellen:

1. Beim Verfolgen eines Links aus Navigation auf ein ContentItem, wird die URL auf die konkrete Sprachvariante eingestellt, was eine weitere Umschaltung des Inhaltes verhindert. 
2. 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.

git-svn-id: https://svn.libreccm.org/ccm/trunk@1074 8810af33-2d31-482b-a856-94f89814c4df
2011-08-28 08:29:30 +00:00
jensp f9b612b3db Versuch, die zusätzlichen JSPs für MultiPartArticle etc. loszuwerden. Funktioniert soweit, aber: Funktioniert nur mit
Mandalay. Mit dem alten Theme funktioniert der MPA derzeit NICHT!


git-svn-id: https://svn.libreccm.org/ccm/trunk@1073 8810af33-2d31-482b-a856-94f89814c4df
2011-08-27 18:32:48 +00:00
pb 29952fdc4c Nachtrag zu 1066, fehlende Datei ergänzt.
git-svn-id: https://svn.libreccm.org/ccm/trunk@1072 8810af33-2d31-482b-a856-94f89814c4df
2011-08-24 23:58:20 +00:00
jensp 94fe4a03fa Weitere Fehlerkorrektur für PublicPersonalProfile
git-svn-id: https://svn.libreccm.org/ccm/trunk@1071 8810af33-2d31-482b-a856-94f89814c4df
2011-08-24 13:58:52 +00:00
jensp a6e53fea0e Fehlerkorrektur
git-svn-id: https://svn.libreccm.org/ccm/trunk@1070 8810af33-2d31-482b-a856-94f89814c4df
2011-08-24 13:31:03 +00:00