Die Suchmaske ist nun in der linken Spalte und für alle Varianten gleich
git-svn-id: https://svn.libreccm.org/ccm/trunk@2124 8810af33-2d31-482b-a856-94f89814c4df
- 1551: The URL created internally for a text asset (body text of an article)
could be longer than 200 characters. Now the URL is trimmed to fit into
the length limit definied in PDL.
- 1556: The links of content items in various tables were wrong. They were
pointing to the wrong content section because
CMS.getContext().getContentSection() was used to get the content section (which is
the current content section). Instead the content section returned by
item.getContentSection() has to be used to create correct links.
git-svn-id: https://svn.libreccm.org/ccm/trunk@2073 8810af33-2d31-482b-a856-94f89814c4df
- removed dependencies from ~/sitenode/SiteNodeRequestContext
- refactored ContentCenterServlet to use clean new style application code
- removed dispatcher base code from ContentCenter main page
- refactored root index.jsp to check for logged in user and redirect tu user page
- added permission check to ContentCenterServlet and removed content-center redirect.jsp
- removed old package dependen admin / sitemap application
- added various documentation and improved formatting
git-svn-id: https://svn.libreccm.org/ccm/trunk@2047 8810af33-2d31-482b-a856-94f89814c4df
* Integrated WebAppPatternGenerator in Aplaws and in core into one. It is a core responsibility of templating and no APLAWS specific tasks involved anymore.
* Removed unused classes ObjectTypeTrav*
* Relocated ItemCategoryPicker to ldn-terms because it is a ldn-terms specific task to make terms available in cms in general, not an integration package task.
* Relocated initialisation of TermCategoryListener to sync terms and core categories to terms, because is is a core terms task.
* Various formatting and documentation.
git-svn-id: https://svn.libreccm.org/ccm/trunk@2035 8810af33-2d31-482b-a856-94f89814c4df
Event-handling verbessert. Die Links zu den Unterseiten funktioneren nun und werden richtig initialisiert und zurückgesetzt.
Upload-Formula funktioniert noch nicht.
git-svn-id: https://svn.libreccm.org/ccm/trunk@1911 8810af33-2d31-482b-a856-94f89814c4df
von super.validate(FormSectionEvent) wieder entfernt und Kommentar eingefügt, warum die super-Methoden nicht aufgerufen
wird.
git-svn-id: https://svn.libreccm.org/ccm/trunk@1812 8810af33-2d31-482b-a856-94f89814c4df
Bearbeiten von Kategorien funktioniert nun. (#107)
Liste der Sprachversionen ist nun nach locale sortiert
git-svn-id: https://svn.libreccm.org/ccm/trunk@1809 8810af33-2d31-482b-a856-94f89814c4df
EditForm angebunden. Verknüpfung funktioniert, mit einer Ausnahme: der Parameter für die Sprachvariante wird noch nicht erkann und erzeugt daher einen Assert-Fehler.
git-svn-id: https://svn.libreccm.org/ccm/trunk@1808 8810af33-2d31-482b-a856-94f89814c4df
Fenster nach dem Anlegen eines neuen Items geschlossen wird oder zur Bearbeitenmaske weitergeleitet werden kann jetzt durch
eine boolsche Variable bestimmt werden.
git-svn-id: https://svn.libreccm.org/ccm/trunk@1782 8810af33-2d31-482b-a856-94f89814c4df
* Einige Übersetzungen für ccm-cms, insb. für die neuen Teile
* ResultPane für ImageSelectPage hinzugefügt, die das Javascript mit den entscprechenden Parametern ausgibt
* DefaultImageModelBuilder provisorisch repariert, so daß der Paginator zurückgesetzt wird.
* ImagesPane umgestellt, so daß die beiden Subformulare über die linke Spalte ausgewählt werden können (defekt)
Xinha-Plugin
* kleine Detail-Verbesserungen
* Verknüpfung mit ImageSelectPage
* Fenster vergrößert
* Fenster sind nun scrollbar
git-svn-id: https://svn.libreccm.org/ccm/trunk@1781 8810af33-2d31-482b-a856-94f89814c4df
Weitere Korrekturen für das EventHandling
endlich die image_search.jsp eingecheckt...
git-svn-id: https://svn.libreccm.org/ccm/trunk@1773 8810af33-2d31-482b-a856-94f89814c4df
Erste Korrekturen für das EventHandling
endlich die image_search.jsp eingecheckt...
git-svn-id: https://svn.libreccm.org/ccm/trunk@1770 8810af33-2d31-482b-a856-94f89814c4df
- Testweise Integration der neuen Features in PublicationAuthorAddForm
git-svn-id: https://svn.libreccm.org/ccm/trunk@1769 8810af33-2d31-482b-a856-94f89814c4df
Weitere Änderungen. Restrukturierung, unter anderem interne Klassen aus ImageStepEdit zu normalen Klassen in cms.ui gemacht.
git-svn-id: https://svn.libreccm.org/ccm/trunk@1766 8810af33-2d31-482b-a856-94f89814c4df
Erste Versionen für einen Images-Tab im CC und einer "externen" Seite für das Xinha-Plugin
git-svn-id: https://svn.libreccm.org/ccm/trunk@1763 8810af33-2d31-482b-a856-94f89814c4df
Weitere Verbesserungen:
* Aspect-Ration wird berechent und bei der Größenänderung automatisch verwendet
* Werte werden nun korrekt eingelesen und im Diaog gesetzt (außer Alignment)
* Verändern eines vorhandenen Bildes funktioniert
* Remove-Button im Dialog hinzugefügt
* Nach dem Bearbeiten wird der Cursor nun hinter das Bild gesetzt
Das - zur Zeit fest kodierte, daher nur bei funktionierende - Bild wird nun korrekt eingefügt. Löschen entfernt noch nicht alle Bestandteile. Zur Auswahl des Bildes aus dem CC wird eine JSP benötigt, die folgende Informationen im dem Dialog per JavaScript setzt:
- name (Filname bzw. interne Bezeichnung)
- src (url)
- width
- height
git-svn-id: https://svn.libreccm.org/ccm/trunk@1753 8810af33-2d31-482b-a856-94f89814c4df
Das - zur Zeit fest kodierte, daher nur bei funktionierende - Bild wird nun korrekt eingefügt. Löschen entfernt noch nicht alle Bestandteile. Zur Auswahl des Bildes aus dem CC wird eine JSP benötigt, die folgende Informationen im dem Dialog per JavaScript setzt:
- name (Filname bzw. interne Bezeichnung)
- src (url)
- width
- height
git-svn-id: https://svn.libreccm.org/ccm/trunk@1751 8810af33-2d31-482b-a856-94f89814c4df
- Formatierungen und andere Kleinigkeiten
- log4j.properties weniger fein eingestellt (SQL-Kommandos werden nicht mehr ausgegeben)
git-svn-id: https://svn.libreccm.org/ccm/trunk@1743 8810af33-2d31-482b-a856-94f89814c4df
enthalten, z.B. /ccm/cms-service/download/asset/example.pdf/?asset_id=12345
Der Name der Datei wird von ServiceServlet ignorniert.
git-svn-id: https://svn.libreccm.org/ccm/trunk@1712 8810af33-2d31-482b-a856-94f89814c4df
nach Name/Titel. Außerdem Veränderung Erscheinungsbild: Das Feld für die ID des ausgewählten Items ist jetzt nicht mehr
sichtbar, statt dessen wird ein Text-Feld anzeigt in dem der Titel des ausgewählten Items angezeigt wird. Was noch fehlt ist
Übernahme eines in diesem Feld eingegebenen Strings in das ItemSearch-Widget.
git-svn-id: https://svn.libreccm.org/ccm/trunk@1700 8810af33-2d31-482b-a856-94f89814c4df
- Verschiedene PropertyForms haben in ihrer validate(FormSectionEvent) Methode nicht super.validate(FormSectionEvent)
aufgerufen. Dadurch wurde die validate(FormSectionEvent) Methode in BasicPageForm nicht ausgeführt. Möglicherweise
ist dieses Problem noch bei weiteren CTs vorhanden. Vermutlich müssen von BasicPageForm abgeleiteteten Klassen darauf
untersucht werden, ob sie super.validate(FormSectionEvent) aufrufen, s. Ticket #1272.
git-svn-id: https://svn.libreccm.org/ccm/trunk@1687 8810af33-2d31-482b-a856-94f89814c4df
- Abstrakte Basisklassen für ContentBundle und Assoziationen Upgrades. Erlauben einfaches erstellen der Upgrades durch
Überschreiben einiger einfacher Methoden.
- Version von ccm-sci-types-institute auf 6.6.5 erhöht, dass war vergessen worden
git-svn-id: https://svn.libreccm.org/ccm/trunk@1628 8810af33-2d31-482b-a856-94f89814c4df
* Thumbnail Größe geändert
* m_thumbSize von int auf Dimension geändert
git-svn-id: https://svn.libreccm.org/ccm/trunk@1613 8810af33-2d31-482b-a856-94f89814c4df
Die ContactEntryKeys werden nun im XML mit ausgegeben. Ein Sortieren kann nun in Mandalay erfolgen.
git-svn-id: https://svn.libreccm.org/ccm/trunk@1603 8810af33-2d31-482b-a856-94f89814c4df
* Es wird jetzt der Standard-Arbeitsablauf richtig gesetzt und gespeichert
Es ist ein DB-Update notwendig
git-svn-id: https://svn.libreccm.org/ccm/trunk@1602 8810af33-2d31-482b-a856-94f89814c4df
* eingebaut
* Allen Rollen wird beim Erstellen automatisch der Site-wide Admin hinzugefügt
* Vorbereitungen für eine einfacher Erstellung von ContentSections getroffen
git-svn-id: https://svn.libreccm.org/ccm/trunk@1594 8810af33-2d31-482b-a856-94f89814c4df
- Automatische Benachrichtung des Admins, wenn das publizieren eines Content-Items fehlschlägt (Ticket #1192)
git-svn-id: https://svn.libreccm.org/ccm/trunk@1592 8810af33-2d31-482b-a856-94f89814c4df
* Löschen-Link für Sprachvariante (#1065) wird nun angezeigt
* Primary Instance wird immer angezeigt
* Sprache erhält nun die gleiche Formatierung, wie die Sprach-Spalte im FolderBrowser
* Löschbestätigung ist lokalisiert
* Löschen der aktuellen Sprachvariante erzeugt ein RedirectSignal, so daß man hinterher in der primären Instanz ist
git-svn-id: https://svn.libreccm.org/ccm/trunk@1584 8810af33-2d31-482b-a856-94f89814c4df
FolderBrowser#isDeletable() angepaßt und ContentItem#hasLiveInstance() eingeführt. Nun wird nicht mehr nur die primäre Instanz geprüft, sondern das ContentBundle. LÖschen wird nun nur angezeigt, wenn keine Version mehr veröffentlich ist. Löschen eines Items mit mehreren Sprachversionen aus dem FolderBrowser heraus, löscht alle Items in allen Sprachen.
git-svn-id: https://svn.libreccm.org/ccm/trunk@1578 8810af33-2d31-482b-a856-94f89814c4df
- nicht mehr benötigte Klassen (nicht erfolgreicher Ansatz für Publizieren von Assoziationen) enfernt
git-svn-id: https://svn.libreccm.org/ccm/trunk@1577 8810af33-2d31-482b-a856-94f89814c4df
Weiterer Teil um ccm-docmngr umzustellen und in Gang zu bringen. Ist zur Zeit noch nicht lauffähig.
git-svn-id: https://svn.libreccm.org/ccm/trunk@1545 8810af33-2d31-482b-a856-94f89814c4df
Adressdatensatz einer Einrichtung versehentlich verändert wurde.
DomainObjectztFactory: Formatierung
Instituts verändert wurde
git-svn-id: https://svn.libreccm.org/ccm/trunk@1534 8810af33-2d31-482b-a856-94f89814c4df
Update für zusätzliche Felder (6.6.2) und Update für Assoziationen getrennt ausführen zu können.
git-svn-id: https://svn.libreccm.org/ccm/trunk@1493 8810af33-2d31-482b-a856-94f89814c4df
Validierung erweitert, so daß Links auf sich selbst ausgeschlossen werden.
git-svn-id: https://svn.libreccm.org/ccm/trunk@1481 8810af33-2d31-482b-a856-94f89814c4df
Spalte im FolderBrowser hinzugefügt, die die vorhandenen Sprachvarianten eines Content Items anzeigt und sowohl die primäre Instance makiert (kursiv, class "primaryInstance) als auch den Status der Veröffentlichung (bold, class "live") der Sprachvariante ausgibt. Die hinterlegt Verlinkung führt auf die draft-Variante des Content Items in der angegebenen Sprache.
git-svn-id: https://svn.libreccm.org/ccm/trunk@1439 8810af33-2d31-482b-a856-94f89814c4df
* Interface LanguageInvariantContentItem hinzugefügt
* GenericPerson implementiert dieses Interface und liefert mit isLanguageInvariant() true zurück
* ContentItemPage so angepaßt, daß der LanguageTab bei sprachunabhängigen Content Items ausgeblendet wird.
Um Content Items als sprachunabhängig zu kennzeichnen, muß das Interface implementiert werden und die Methode isLanguageIndependent() true zurückliefern. Dieser Ansatz wurde gewählt, so daß man von sprachunabhängigen Content Items auch sprachabhängige Content Items ableiten kann. Da man das Interface später nicht entfernen kann, muß die Entscheidung über die Methode laufen.
Eine Anpassung von ContentItem kommt nicht in frage, da man dann immer die Methode von ContentItem ausführt, es sei denn man macht jedesmal, wenn man diese Information abfragen möchte, einen sehr umständlichen Cast auf die konkrete Klasse des ContentItems.
git-svn-id: https://svn.libreccm.org/ccm/trunk@1438 8810af33-2d31-482b-a856-94f89814c4df
- Der eigentliche Vorgang wird jetzt nebenläufig durchgeführt
- Solange der Vorgang noch läuft wird eine entsprechende Meldung angezeigt
git-svn-id: https://svn.libreccm.org/ccm/trunk@1352 8810af33-2d31-482b-a856-94f89814c4df
- Verschiedene weitere BugFixex (NPE unter bestimmten Umständen etc)
git-svn-id: https://svn.libreccm.org/ccm/trunk@1302 8810af33-2d31-482b-a856-94f89814c4df
LanguageUtil: Fehlerkorrektur in setSupportedLanguages. Jetzt funktioniert der Vergleich des Parameter waf.kernel.language_independent_code mit waf.kernel.supported_languages korrekt.
git-svn-id: https://svn.libreccm.org/ccm/trunk@1301 8810af33-2d31-482b-a856-94f89814c4df
- ContentBundle#hasInstance(String, boolean) arbeitete nicht in alle Fällen korrekt
git-svn-id: https://svn.libreccm.org/ccm/trunk@1256 8810af33-2d31-482b-a856-94f89814c4df
- AuthoringKitWizard erlaubt das überschreiben von AuthoringSteps. Dabei wurde bisher aber nur auf das gleiche Label
geprüft, aber nicht auf den gleichen Typ.
- ItemSearchFolderBrowser hat für die Einschränkung auf einen bestimmten ContentTyp nur die direkten Nachfahren
berücksichtig, aber nicht die weiteren, eventuell vorhandenen Ebenen.
git-svn-id: https://svn.libreccm.org/ccm/trunk@1254 8810af33-2d31-482b-a856-94f89814c4df
dieser Eigenschaft zu filtern. Dies ist unter anderem notwenig, um Publikationen einer Person auf effiziente Weise
abfragen zu können. Bei den Publikationstypen, die bisher keine Reviewed Property hatten wird reviewed derzeit über den
jeweiligen TraveralAdapter ausgeblendet. Auch das Setzen der Property ist nicht möglich, da es kein Widget im Content-Center
dafür gibt.
Das Upgrade des Publikationsmodul von Version 6.6.0 auf Version 6.6.1 ist entsprechend ergänzt werden und kopiert auch
bereits vorhandene Einträge.
- Optimierte Version von PersonalPublications
- Kleinere Verbesserungen
git-svn-id: https://svn.libreccm.org/ccm/trunk@1226 8810af33-2d31-482b-a856-94f89814c4df
- Kleinere Verbesserungen am Code der Tabs für SciProject
- Weitere kleinere Verbesserungen an ein paar anderen Klassen
- Zentrale Klasse für Paginator für Listen in den Tabs
git-svn-id: https://svn.libreccm.org/ccm/trunk@1213 8810af33-2d31-482b-a856-94f89814c4df
außerdem Hilfsmethoden bereit, um die Publikationen einer GenericOrganizationalUnit zu verwalten. Der AuthoringStep für
Publication -> GenericOrganizationalUnit kann über die PublicationConfig aktiviert werden. Außerdem kann über die
PublicationConfig ein AuthoringStep zum Hinzufügen einer Publikation zu einer GenericOrganizationalUnit an beliebige
viele Unterklassen von GenericOrganizationalUnit angehängt werden
- Einige Formatierungen
git-svn-id: https://svn.libreccm.org/ccm/trunk@1207 8810af33-2d31-482b-a856-94f89814c4df
* Selectboxen zur Auswahl der Sprache und die Anzeige der Sprachen im Tab Sprachen ist nun lokalisiert mittels java.util.Locale
git-svn-id: https://svn.libreccm.org/ccm/trunk@1200 8810af33-2d31-482b-a856-94f89814c4df
Content-Centers komplett. Es fehlen noch die ExtraXMLGenerators für die Anzeige.
git-svn-id: https://svn.libreccm.org/ccm/trunk@1193 8810af33-2d31-482b-a856-94f89814c4df
ContentBundle#getInstance() so angepaßt, daß beim Aufruf nur mit dem Sprache-Parameter die Konfigurationseinstellung language_independent_items verwendet wird.
git-svn-id: https://svn.libreccm.org/ccm/trunk@1189 8810af33-2d31-482b-a856-94f89814c4df
kompiliert, ist aber noch *nicht* getestet. Darstellung fehlt noch komplett (ExtraXMLGenerator).
git-svn-id: https://svn.libreccm.org/ccm/trunk@1170 8810af33-2d31-482b-a856-94f89814c4df
hierzu muss durch einen von GenericOrganizationalUnit abgeleiteten Content-Typ ein neuer AuthoringStep definiert werden und
per AuthoringKitWizard#registerAssetStep(String, Class, GlobalizedMessage, GlobalizedMessage, int) registiert werden. Um das
Erstellen eines solchen AuthoringSteps zu erleichtern werden anpassbare AddForms und Tables bereitsgestellt. Für Details
siehe JavaDoc zu GenericOrganizationalUnit.
Folgende Punkte sind noch zu beachten:
- Version von ccm-cms auf 6.6.4 erhöht (wegen der Änderungen an GenericOrganizationalUnit.pdl)
- ccm-sci-types-organization ist *nicht* mit diesen Änderungen kompatibel. Entsprechend in der application.xml von
ccm-sci-types-organization eingetragen.
git-svn-id: https://svn.libreccm.org/ccm/trunk@1169 8810af33-2d31-482b-a856-94f89814c4df
* ContentBundle#negotiate() ist nun deprecated
* ContentBundle#getInstance() und ContentBundle#hasInstance() haben nun einen optionalen Parameter allowLanguageIndependent
* Alle Aufrufe von ContentBundle#negotiate() in GlobalizationHelper#getNegotiatedLocale(), true) geändert
Bekannte Probleme:
* AbstractObjectList: Zeigt zur Zeit auf Grund eines falschen SQL-Filters ggf. ein CI zweimal an (als Sprachvariante und als sprachunabhängige Variante)
* die Aufrufe von ContentBundle#getInstance() und ContentBundle#hasInstance() haben zur Zeit u.U. ein fest programmierten Parameter true. Dieser Parameter muß später als genereller Config-Parameter gesetzt werden, so daß man das Feature der sprachunabhängigen ContentItems bei Bedarf abschalten kann.
git-svn-id: https://svn.libreccm.org/ccm/trunk@1162 8810af33-2d31-482b-a856-94f89814c4df
LangUtil:
- supportedLanguage wird immer um "--" für die invarianten CIs erweitert, d.h. Invariante CIs werden immer unterstützt
- trim() für alle LanguageStrings eingeführt, da sonst ein versehentliches Leerzeichen in der Config für die supportedLanguages das System in einen Fehler laufen läßt.
iso639full.properties:
- Eigentlich ist diese Datei überflüssig, aber in diesem Fall noch hilfreich, da ich den String für sprachinvariante CIs ("--") einfach eintragen konnte
ContentBundle:
- getInstance(String language), negotiate(...) und hasInstance(String language) so angepaßt, daß sie mit sprachunabhängigen CIs umgehen können
AbstrctObjectList:
- Filter in generateObjectListXML() geändert, so daß er auch auf sprachinvariante CI matched
git-svn-id: https://svn.libreccm.org/ccm/trunk@1161 8810af33-2d31-482b-a856-94f89814c4df
- Vorschaulink im Content-Center angepasst, zeigt jetzt je nach Konfiguration auf das Content-Item (Embedded Mode) oder auf
die Application URL von profiles
git-svn-id: https://svn.libreccm.org/ccm/trunk@1150 8810af33-2d31-482b-a856-94f89814c4df
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
- Neue RelatedLinks erhalten jetzt wieder eine richtige Order-Angabe
git-svn-id: https://svn.libreccm.org/ccm/trunk@898 8810af33-2d31-482b-a856-94f89814c4df
ersetzen ist. So kann z.B. mit displayProjects(false) für ein SciOrganizationPanel die Anzeige des/der Reiter(s) für Projekte unterbunden werden.
git-svn-id: https://svn.libreccm.org/ccm/trunk@879 8810af33-2d31-482b-a856-94f89814c4df
Korrektur der Methode zum Speichern von LinkAttributen
2. Versuch
git-svn-id: https://svn.libreccm.org/ccm/trunk@874 8810af33-2d31-482b-a856-94f89814c4df
* Die ausgewählten Kategorien werden nun auch in den Unterkategorien markiert
git-svn-id: https://svn.libreccm.org/ccm/trunk@867 8810af33-2d31-482b-a856-94f89814c4df
- Im Title eines Personen Items wird ein Zusatz zum Namen, z.B. PhD jetzt mit einem Komma abgetrennt
- Fehlende TraversalAdapter hinzugefügt
- Kleinere Korrekturen
- Erster Teil für eine Erweiterung der GUI von SciMember, Ziel der Erweiterung ist die Möglichkeit ein SciMember direkt bestehenden Organisationen (SciOrganization), Abteilungen (SciDepartment) und
Projekten (SciProject) zuweisen zu können. Die Arbeiten hierfür sind nicht *nicht* abgeschlossen.
git-svn-id: https://svn.libreccm.org/ccm/trunk@838 8810af33-2d31-482b-a856-94f89814c4df
Eigenschaft com.arsdigita.cms.folder_atoz_show_limit in der cms.properties in der Registry verändert werden. Defaultwert sind derzeit 100 Items.
git-svn-id: https://svn.libreccm.org/ccm/trunk@835 8810af33-2d31-482b-a856-94f89814c4df
- DaBIn-Importer: Externe werden jetzt in einem gemeinsamen Ordner abglegt
- Texte für Download bei den Arbeitspapieren können jetzt über die Import-Config-Datei des Importers konfiguriert werden
- Related Links Steps angepasst (Test steht noch aus)
git-svn-id: https://svn.libreccm.org/ccm/trunk@832 8810af33-2d31-482b-a856-94f89814c4df
Nun aber. Der LinkListName wird auf "NONE" gesetzt. Die Variabeln linkListName und contentType sind nun wieder normale Instanz-Variablen, die mit null initialisiert werden. Wenn die Werte für diese Variablen überschrieben werden sollen, muß das in der Methode setLinkSelectionModel() passieren.
git-svn-id: https://svn.libreccm.org/ccm/trunk@831 8810af33-2d31-482b-a856-94f89814c4df
- Autoren werden jetzt in der für Publikationen vorgesehen Contentsection angelegt
- Import der Verlage hoffentlich korrigiert
- A to Z Leiste für Folder im Content-Center. Wird derzeit immer angezeigt, Ausblenden bei unterschreiten einer bestimmten Anzahl von Items funktioniert noch
nicht und wahrscheinlich auch nicht ohne größere Umbauten an FolderManipulator und FolderBrowser möglich.
- Abstract bei den Publikationen wird jetzt im Propertysheet mit Zeilenumbrüchen etc. (wie im TextArea eingegeben) angezeigt.
git-svn-id: https://svn.libreccm.org/ccm/trunk@827 8810af33-2d31-482b-a856-94f89814c4df
* Links zum Bearbeiten / Löschen einer Adresse werden nun entsprechend dem Status ein- bzw. ausgeblendet
* Fehlerhafte GlobalizationString korrigiert
IncompleteDateParameter
* Monate beginnen in der Java Date-Klasse mit 0 nicht mit 1
CT Image
* Fehlerhaften Traversal-adapter korrigiert
CCM allgemein
* diverse kleine Änderungen / Schönheitskorrekturen, usw.
* cms-item Traversal-Adapter angepaßt
git-svn-id: https://svn.libreccm.org/ccm/trunk@816 8810af33-2d31-482b-a856-94f89814c4df
* Der Basisordner wird nun automatisch aufgeklappt. Ich habe dafür die isVisible-Methode überschrieben. Ich bin mir nicht sicher, daß das die richtige Vorgehensweise ist, aber mir ist keine besser eingefallen.
git-svn-id: https://svn.libreccm.org/ccm/trunk@801 8810af33-2d31-482b-a856-94f89814c4df
* Ändern der Reihenfolge funktioniert nun
* Da leere Strings nicht funktionieren, müssen *alle* RelatedLinks ein linkListName haben. Dieser wird für die bisherigen RelatedLinks auf "genericLink" gesetzt. Update-Skript fehlt noch.
git-svn-id: https://svn.libreccm.org/ccm/trunk@797 8810af33-2d31-482b-a856-94f89814c4df
* Struktur an StreamAsset angepaßt
* Es gibt nun BaseImage, StreamImage und DownloadImage
* Der Dateiname wird nun gesetzt, so daß beim speichern der korrekte Name angezeigt wird.
git-svn-id: https://svn.libreccm.org/ccm/trunk@796 8810af33-2d31-482b-a856-94f89814c4df
- Statt des Namens eines Verlages wurde die URL als Titel des ContentItems für den Verlag verwendet
- Die URLs für die FileStorageItems für die Arbeitspapiere waren nicht korrekt, daher konnten diese nicht geöffnet werden
- Bei Sammelbänden wurde der Abstract nicht übernommen
- Bei Projekten wurde das Linkfeld aus DaBIn nicht importiert.
- Statt der URL wird bei Links für Publikationen und Projekten jetzt ein per Importer-Konfiguration festzulegender Titel verwendet
- Weitere kleinere Korrekturen an den SciTypen
- Feld für das Volumen der Finanzierung bei SciProjekt hinzugefügt. Das Feld kann über die Registry deaktiviert werden
- Aktueller Stand verschiedener JSPs (beim ZeS-Test-Server bereits integriert)
- Einige Übersetzungfehler behoben
git-svn-id: https://svn.libreccm.org/ccm/trunk@795 8810af33-2d31-482b-a856-94f89814c4df
* Datum läßt sich jetzt auch nur teilweise ausfüllen
* Traversal-Adapter für search-context geschrieben. Wird der CT jetzt in den Suchindex aufgenommen?
git-svn-id: https://svn.libreccm.org/ccm/trunk@786 8810af33-2d31-482b-a856-94f89814c4df
* Thumbnails werden nun automatisch erzeugt und gespeichert
* Anzeige im CC wird nun auf ein definiertes Maß proportional verkleinert
* Lizenzfeld
* TextAsset-Feld für den ausführlichen Text
* Beschribungsfeld auf 500 Zeichen gekürzt
* AuthoringStep "Bild hinzufügen" läßt sich per cms.properties Schlüssel ausblenden
git-svn-id: https://svn.libreccm.org/ccm/trunk@764 8810af33-2d31-482b-a856-94f89814c4df
Verknüpfung (die verknüpfte Person).
- Einige PropertySheets in sci-publications so angepasst, dass sie beim Verlag statt der OID den Namen des Verlages (= Titel des Content-Items) anzeigen. Leider ist es mit den Methoden von
DomainObjectPropertySheet nicht möglich sowohl den Names als auch den Ort anzuzeigen.
git-svn-id: https://svn.libreccm.org/ccm/trunk@751 8810af33-2d31-482b-a856-94f89814c4df
- Alle anderen static initalizers haben jetzt am Anfang und Ende eine Log-Ausgabe (Level debug), in Klassen die bisher keinen Logger hatten wurde ein Logger eingebaut
- log4j.properties in ccm-core enthält jetzt vorbereitetet, auskommentierte Zeilen für alle Klassen mit static Blöcken
git-svn-id: https://svn.libreccm.org/ccm/trunk@748 8810af33-2d31-482b-a856-94f89814c4df
AuthoringKit von ccm-cms-types-article teilweise zum GenericArticle verschoben
NewsItem
Überflüssiger AuthoringStep zum hinzufügen von Bildern aus XML-Datei entfernt
git-svn-id: https://svn.libreccm.org/ccm/trunk@744 8810af33-2d31-482b-a856-94f89814c4df
ACHTUNG:
In ~/bundle/cfg/integration.properties muss geaendert werden:
waf.pagemap.root=navigation/
waf.pagemap.workspace=navigation/
waf.pagemap.login_redirect=content/content-center-redirect.jsp
in
core.ui.pagemap.root_page_url=navigation/
core.ui.pagemap.workspace_url=navigation/
core.ui.pagemap.user_redirect_url=content/content-center-redirect.jsp
Ansonsten gibt es gleich beim Aufruf der ersten Seite ein Resource Not Fount.
git-svn-id: https://svn.libreccm.org/ccm/trunk@742 8810af33-2d31-482b-a856-94f89814c4df
- BasicItemForm: Zwei neue Methoden eingeführt, die das Label für Titel und URL zurückgeben. Dies erlaubt es, die Bezeichnungen für diese Felder durch überschreiben der Felder an den Contenttyp
anzupassen. Die Benzeichnung 'Titel der Seite' ist doch ein wenig verwirrend, z.B. bei einer Abteilung.
- Zusätzlich Konfigurationseinstellung für das Forum: isPublic. Diese soll festlegen, ob ein Forum öffentlich sichtbar ist oder nicht.
git-svn-id: https://svn.libreccm.org/ccm/trunk@719 8810af33-2d31-482b-a856-94f89814c4df
siblings -> decendants geändert.
Tabellenfeld umbenannt alle Methoden und Felder in den Java-Klassen umbenannt
git-svn-id: https://svn.libreccm.org/ccm/trunk@708 8810af33-2d31-482b-a856-94f89814c4df
Updates erstellen jetzt identisches Schema der db, CCM funktioniert auf
den ersten Blick wie bisher.
Update MUSS in folgender Reihenfolge durchgeführt werden:
ccm-cms-assets-imagestep
ccm-cms-assets-notes
ccm-ldn-navigation
ccm-ldn-terms
ccm-cms
ccm-cms-types-article
ccm-cms-types-newsitem
ccm-cms-types-event
ccm-core
git-svn-id: https://svn.libreccm.org/ccm/trunk@697 8810af33-2d31-482b-a856-94f89814c4df
Auf der Webseite sollten jetzt für alle RelationAttribute statt des keys der lokalisierte Wert angezeigt. Dazu waren u.A. einige Änderungen am ContentItemXMLRenderer und dem RelationAttributeInterface nötig.
git-svn-id: https://svn.libreccm.org/ccm/trunk@696 8810af33-2d31-482b-a856-94f89814c4df
Auf der Webseite sollten jetzt für alle RelationAttribute statt des keys der lokalisierte Wert angezeigt. Dazu waren u.A. einige Änderungen am ContentItemXMLRenderer und dem RelationAttributeInterface nötig.
git-svn-id: https://svn.libreccm.org/ccm/trunk@686 8810af33-2d31-482b-a856-94f89814c4df
FlatItemList
* Die Länge der Liste ist nun per Config-Parameter einstellbar (war auf 20 hardcodiert)
ItemSearchFolderBrowser
* Die Länger der Liste ist nun per Config-Parameter einstellbar (war auf 15 hardcodiert)
NewitemForm
* Sucht jetzt im PageState nach einem SingleType - Parameter und begrenzt ggf. die Liste der CTs auf die Liste der Siblings von singleType
TextAssetBodyLabelCellRenderer
* Dem Label des Textkörpers zum Anzeigen des TextAssets (z.B. be Artikeln) wird nun ein id="webPage" mitgegeben. Dadurch kann man auch im CC an dieser Stelle die Layouts der Webseite verwenden.
git-svn-id: https://svn.libreccm.org/ccm/trunk@649 8810af33-2d31-482b-a856-94f89814c4df