Commit Graph

79 Commits (327319609e31ba4794ef19e04419ba207d29e86c)

Author SHA1 Message Date
jensp 327319609e Organization/Project content types: most recent versions of the code
git-svn-id: https://svn.libreccm.org/ccm/trunk@488 8810af33-2d31-482b-a856-94f89814c4df
2010-07-22 14:39:21 +00:00
jensp 7d6da64ae5 Renamed some forms to match naming conventions.
git-svn-id: https://svn.libreccm.org/ccm/trunk@487 8810af33-2d31-482b-a856-94f89814c4df
2010-07-21 07:15:33 +00:00
jensp 78fec19299 OrganizationRole added to code of GenericOrganizationalUnit
git-svn-id: https://svn.libreccm.org/ccm/trunk@486 8810af33-2d31-482b-a856-94f89814c4df
2010-07-19 14:46:58 +00:00
jensp 6413409809 Corrected some typos in GenericOrganizationalUnit
git-svn-id: https://svn.libreccm.org/ccm/trunk@480 8810af33-2d31-482b-a856-94f89814c4df
2010-07-14 09:19:24 +00:00
jensp fd85d47191 git-svn-id: https://svn.libreccm.org/ccm/trunk@477 8810af33-2d31-482b-a856-94f89814c4df 2010-07-12 15:50:27 +00:00
jensp 809e6d0c47 GenericOrganizationalUnit current status
git-svn-id: https://svn.libreccm.org/ccm/trunk@473 8810af33-2d31-482b-a856-94f89814c4df
2010-07-12 09:43:33 +00:00
pb 674165af8a Weiterer Schritt, um den legacy Initializer auszubauen.
* Alle Konfigurations Parameter aus enterprise.init sind in neuen Konfigurationsdateien

* Ausnahme: Initialisierung Formbuilder, was durch ccm-core erfolgt.

* Die meisten Konfigurationsparameter liegen in c.ad.cms.LoderConfig.java

* Komplizierte Parameterlisten wie die Rollen im Content-Center sind noch hart codiert.

* Alter portlet initializer aufgeteilt in loader und initializer neu

* Alter sectioninitializer als Zwischenlösung ausgegliedert in SectionLegacyInitializer

* ~/xml/ContentTypeInitilizer verlegt in loader

* ~/installer/Initializer ersetzt durch Initializer neuen Typs.

Als neuer Fehler ist aufgetaucht, dass einige Keys im Content-Center nicht lokalisiert werden. 


git-svn-id: https://svn.libreccm.org/ccm/trunk@471 8810af33-2d31-482b-a856-94f89814c4df
2010-07-12 07:59:16 +00:00
jensp ee4107d2fb Renamed folder of ccm-cms-types-organization to ccm-cms-types-oldorganization
git-svn-id: https://svn.libreccm.org/ccm/trunk@469 8810af33-2d31-482b-a856-94f89814c4df
2010-07-08 13:29:41 +00:00
jensp 4a9c688320 Some fixes for errors GenericOrganizationalUnit
git-svn-id: https://svn.libreccm.org/ccm/trunk@468 8810af33-2d31-482b-a856-94f89814c4df
2010-07-07 13:56:35 +00:00
jensp 5077522fd0 Current version of ccm-cms/GenericOrganizationalUnit
git-svn-id: https://svn.libreccm.org/ccm/trunk@467 8810af33-2d31-482b-a856-94f89814c4df
2010-07-05 17:35:20 +00:00
quasi 2ac510fb7d * GenericPerson und GenericContact angepaßt
* Tabelle für Kontaktarten eingeführt - hat allerdings noch einen unschönen Namen (GenericContactType) was eigentlich GenericContact - Type bedeuten sollte, aber wahrscheinlich als Generic - ContentType interpretiert wird.
 * Erste Version von GenericOrganization.pdl

git-svn-id: https://svn.libreccm.org/ccm/trunk@466 8810af33-2d31-482b-a856-94f89814c4df
2010-06-30 08:18:23 +00:00
quasi 213b29cca9 Korrektur des ContentItem-Portlet
Der Namespace war falsch

git-svn-id: https://svn.libreccm.org/ccm/trunk@456 8810af33-2d31-482b-a856-94f89814c4df
2010-06-09 06:42:30 +00:00
pb 28361521d1 CMS Resource File verlegt von ui in Basisverzeichnis, Benennung der keys systematisiert und an CCM Konvention angepasst.
git-svn-id: https://svn.libreccm.org/ccm/trunk@452 8810af33-2d31-482b-a856-94f89814c4df
2010-06-04 22:30:08 +00:00
quasi 2b74a1ab21 Basetypes umbenannt nach GenericXXX und in cms.contenttypes verschoben
git-svn-id: https://svn.libreccm.org/ccm/trunk@448 8810af33-2d31-482b-a856-94f89814c4df
2010-05-31 12:01:44 +00:00
quasi 7e89a378fa BaseTypes
* XML-Dateien hinzugefügt, damit die BaseTypes in die Tabelle content_types geladen werden und als interne Typen gekennzeichnet sind
 * Euinige Fehlerkorrekturen an den UIs

ContentTypes
 * Klasse ContentType und Tabelle content_types erweitert um Felder für ancestors und siblings um die Vererbungshierachie speichern zu können
 * AbstractContentTypeLoader um Methode createPedigree erweitert, die aus der Verebungsstruktur der Klassen die Hierarchie ableitet und in der Datenbank speichert
 * ItemSerachWidget angepaßt, so daß es nun auch abgeleitete Contenttypen akzeptiert. Es werden nun z.B. auch CT's von Type contenttypes.Member angezeigt und als Zuweisung akzeptiert, wenn nach dem Vaterobject basetypes.Person verlangt wird.

git-svn-id: https://svn.libreccm.org/ccm/trunk@438 8810af33-2d31-482b-a856-94f89814c4df
2010-05-26 06:32:29 +00:00
quasi 1f390ae868 Erste Version von basetypes.contact
Kompiliert und läßt laden und starten, alledings gibt es eine Exception beim Anlegen eines neuen BaseContacts

BaseContacts so angepaßt, daß es den basetype verwendet.

git-svn-id: https://svn.libreccm.org/ccm/trunk@436 8810af33-2d31-482b-a856-94f89814c4df
2010-05-21 10:07:53 +00:00
pb ead5180640 ccm-cms-assets-filestorageitem Directory Struktur an Standard angepasst, ccm-cms und gen-bundle an Änderungen angepasst.
git-svn-id: https://svn.libreccm.org/ccm/trunk@433 8810af33-2d31-482b-a856-94f89814c4df
2010-05-20 11:05:13 +00:00
quasi 9a8718f86d Basetypes Globalization repariert
git-svn-id: https://svn.libreccm.org/ccm/trunk@426 8810af33-2d31-482b-a856-94f89814c4df
2010-05-20 09:40:35 +00:00
pb f7df4efa32 Einführung von cms basetypes für Personen, Adressen, Artikel und Erstellen des neuen Content Typs Member, der auf basetypes aufbaut.
git-svn-id: https://svn.libreccm.org/ccm/trunk@424 8810af33-2d31-482b-a856-94f89814c4df
2010-05-19 15:55:49 +00:00
quasi 083bb6d34e Verbesserungen an der Mehrsprachenfähigkeit
* Die Konfigurations-Parameter waf.categorization.supported_languages und com.arsdigita.cms.languages zu waf.kernel.supported_languages zusammengefasst
 * In DispatcherHelper eine Methode getNegotiatedLocale eingeführt, die beim Aushandeln der Locale zwischen Browser und CCM auch dem Konfigurations-Parameter waf.kernel.supported_languages respektiert
 * Alle Aufrufe von DispatcherHelper.getRequest().getLocale() auf die neue Methode DispatcherHelper.getNegotiatedLocale() geändert.
 * Konfiguration von Categorization geändert. Verwendet jetzt keinen eigenen Eintrag für die unterstützten Sprachen mehr. Stattdessen wird die Konfiguration von Kernel verwendet.
 * ContentSectionInitializer geändert, so daß er nun Kernel.getConfig().getSupportedLanguages() verwendet.


Außerdem diverse Aufräumarbeiten (Unnötige Imports entfernt, Reformat, Annotationen hinzugefügt, Klammern bei If-Anweisungen) in den Sourcen, wo immer sie mir in die Händegefallen sind.

git-svn-id: https://svn.libreccm.org/ccm/trunk@419 8810af33-2d31-482b-a856-94f89814c4df
2010-05-14 10:18:30 +00:00
pb e5b503780f Übriggebliebene SVN Konfliktmeldungen beseitigt.
git-svn-id: https://svn.libreccm.org/ccm/trunk@402 8810af33-2d31-482b-a856-94f89814c4df
2010-04-30 08:03:44 +00:00
pb b645b42849 Formatierung.
git-svn-id: https://svn.libreccm.org/ccm/trunk@390 8810af33-2d31-482b-a856-94f89814c4df
2010-04-24 21:31:22 +00:00
pb e20f3426b0 Verschiedene deprecated Klassen und Methoden entfernt.
git-svn-id: https://svn.libreccm.org/ccm/trunk@370 8810af33-2d31-482b-a856-94f89814c4df
2010-04-17 07:44:02 +00:00
pb 93d082caa6 ccm-cms enterprise.init Left over von Experimenten mit content-section entfernt.
git-svn-id: https://svn.libreccm.org/ccm/trunk@363 8810af33-2d31-482b-a856-94f89814c4df
2010-03-24 00:26:25 +00:00
pb c0422a394b Entfernen deprecated methods, Formatierungen, Dokumentation.
git-svn-id: https://svn.libreccm.org/ccm/trunk@362 8810af33-2d31-482b-a856-94f89814c4df
2010-03-13 00:32:17 +00:00
pb 3d0cf2aee4 Abhaengigkeit von Legacy Init fuer alle Content Typen entfernt.
git-svn-id: https://svn.libreccm.org/ccm/trunk@356 8810af33-2d31-482b-a856-94f89814c4df
2010-02-20 19:03:45 +00:00
pb 8a795c63c5 Nicht mehr benötigte Klassen umbenannt.
git-svn-id: https://svn.libreccm.org/ccm/trunk@347 8810af33-2d31-482b-a856-94f89814c4df
2010-02-17 14:28:52 +00:00
quasi a66e71d2a0 UDCT
2. Versuch. Warum hat er das letzte Mal nicht eingecheckt?

* Angepaßte CreatePage, so daß die neuen Elemente nicht direkt bei der Erstellung abgefragt werden
* AddElement wurde so angepaßt, daß man nur optionale Elemente anlegen kann
* Mist.remove funktionsfähig gemacht
* ObjectType um remove-Methode erweiterert


Jetzt sollte der UDCT soweit funktionsfähig sein, daß er verwendbar wird. Es lassen sich neue Elemente ablegen und löschen. Es lassen sich neue CT anlegen und löschen.

git-svn-id: https://svn.libreccm.org/ccm/trunk@346 8810af33-2d31-482b-a856-94f89814c4df
2010-02-14 07:24:23 +00:00
pb 9286b5bbe0 cms.publishToFile nutzt nicht mehr das alte Initializer System.
git-svn-id: https://svn.libreccm.org/ccm/trunk@342 8810af33-2d31-482b-a856-94f89814c4df
2010-02-13 18:23:00 +00:00
quasi c71e62572e UDCT
* Angepaßte CreatePage, so daß die neuen Elemente nicht direkt bei der Erstellung abgefragt werden
* AddElement wurde so angepaßt, daß man nur optionale Elemente anlegen kann
* Mist.remove funktionsfähig gemacht
* ObjectType um remove-Methode erweiterert


Jetzt sollte der UDCT soweit funktionsfähig sein, daß er verwendbar wird. Es lassen sich neue Elemente ablegen und löschen. Es lassen sich neue CT anlegen und löschen.

git-svn-id: https://svn.libreccm.org/ccm/trunk@332 8810af33-2d31-482b-a856-94f89814c4df
2010-01-19 09:58:49 +00:00
pb 4366671f9c Nachtrag zu 324: Beim Runterfahren eine Pause eingeführt, um das Beendet von Hintergrundprozessen abzuwarten.
git-svn-id: https://svn.libreccm.org/ccm/trunk@325 8810af33-2d31-482b-a856-94f89814c4df
2010-01-15 06:08:45 +00:00
pb 3342f0dd18 Ziemlich umfangreicher Patch, der das Initializer System so modifiziert, dass alle Hintergrundprozesse beim Herunterfahren gestoppt werden und der Servlet Container sich ordnungsgemaess beenden kann. Damit ist es auch möglich, eine CCM Applikation über die Tomcat Management Applikation hoch- und runterzufahren. Das Interface initialize wurde um 2 Methoden erweitert: init(ContextInitEvent) beim Start in einem Servlet Container und close(ContextCloseIvent).
git-svn-id: https://svn.libreccm.org/ccm/trunk@324 8810af33-2d31-482b-a856-94f89814c4df
2010-01-14 11:49:16 +00:00
quasi f36bcfd0b6 Kommentare hinzugefügt
git-svn-id: https://svn.libreccm.org/ccm/trunk@323 8810af33-2d31-482b-a856-94f89814c4df
2010-01-07 10:07:49 +00:00
quasi c00933d9bf Änderung der Verabeitung von ContentBundles in RelatedLinks
Durch Einführung und Verwendung von ContentItemXMLRenderer weerden ContentBundles bei der Erzeugung der XML-Ausgabe zur ausgehandelten Sprache aufgelöst und statt des ContentBundles dieses neue Objekt ausgeben.

Es ist eine API-Änderung nötig gewesen: in DomainObjectTraversal.java mußte die walk()-Methode protected markiert werden.

(Dateien vergessen hinzuzufügen.)

git-svn-id: https://svn.libreccm.org/ccm/trunk@321 8810af33-2d31-482b-a856-94f89814c4df
2010-01-07 09:48:33 +00:00
quasi 69b61307a4 Änderung der Verabeitung von ContentBundles in RelatedLinks
Durch Einführung und Verwendung von ContentItemXMLRenderer weerden ContentBundles bei der Erzeugung der XML-Ausgabe zur ausgehandelten Sprache aufgelöst und statt des ContentBundles dieses neue Objekt ausgeben.

Es ist eine API-Änderung nötig gewesen: in DomainObjectTraversal.java mußte die walk()-Methode protected markiert werden.

(Dateien vergessen hinzuzufügen.)

git-svn-id: https://svn.libreccm.org/ccm/trunk@320 8810af33-2d31-482b-a856-94f89814c4df
2010-01-07 09:43:30 +00:00
quasi 2bb0b8e1e4 Änderung der Verabeitung von ContentBundles in RelatedLinks
Durch Einführung und Verwendung von ContentItemXMLRenderer weerden ContentBundles bei der Erzeugung der XML-Ausgabe zur ausgehandelten Sprache aufgelöst und statt des ContentBundles dieses neue Objekt ausgeben.

Es ist eine API-Änderung nötig gewesen: in DomainObjectTraversal.java mußte die walk()-Methode protected markiert werden.

git-svn-id: https://svn.libreccm.org/ccm/trunk@319 8810af33-2d31-482b-a856-94f89814c4df
2010-01-07 09:42:00 +00:00
pb 037b0b4675 Reaktivieren des background tasks in p2fs, der in r273 versehentlich deaktiviert wurde.
git-svn-id: https://svn.libreccm.org/ccm/trunk@303 8810af33-2d31-482b-a856-94f89814c4df
2009-11-15 10:23:23 +00:00
pb b1dc386328 Verschiedenes an Dokumentation
git-svn-id: https://svn.libreccm.org/ccm/trunk@280 8810af33-2d31-482b-a856-94f89814c4df
2009-10-17 19:54:25 +00:00
pb 3a54653bb7 Integrated r1968, r1973, r1974: Postgresql 8.3 compatibility; various formatting and documentation.
git-svn-id: https://svn.libreccm.org/ccm/trunk@273 8810af33-2d31-482b-a856-94f89814c4df
2009-10-04 16:54:54 +00:00
quasi 36e5dd7b66 Überprüfung von allen Aufrufen von getPrimaryInstance() außer in Navigation abgeschlossen. Sollte jetzt, soweit ich das erkennen konnte, korrekt sein.
git-svn-id: https://svn.libreccm.org/ccm/trunk@269 8810af33-2d31-482b-a856-94f89814c4df
2009-09-29 07:00:18 +00:00
quasi 59abb7db2e Multilanguage Korrektur für RelatedLinks (und Links). Nun wird nicht mehr die Sprachversion des ContentItems gespeichert, sondern das dazugehörige ContentBundle. Bei der Anzeige wird dieses mit Hilfe von negotiate() in die gewünschte Sprachversion gewandelt, falls diese vorhanden ist.
Es sollte ebenfalls noch mit den alten Inhalten in der DB funktionieren, allerdings wird dann keine Sprachvariante ermittelt (altes Verhalten).

Problematisch kann sein, daß Links nun automatisch in eine andere Sprachversion wechseln, falls die gewünschte Variante nicht vorhanden ist. Ich bin mir noch nicht sicher, ob die Standardversion des ContentItems zurückgegeben wird, wenn keine Übereinstimmung gefunden werden kann, oder ob der Link dann entfällt.

git-svn-id: https://svn.libreccm.org/ccm/trunk@265 8810af33-2d31-482b-a856-94f89814c4df
2009-09-22 06:32:02 +00:00
pb 38eb28fca4 Tippfehler, der verhinderte, dass im Content-Center bei der Zuweisung von Kategorien die 2. und tiefere Ebenen erreichbar sind.
git-svn-id: https://svn.libreccm.org/ccm/trunk@261 8810af33-2d31-482b-a856-94f89814c4df
2009-09-11 17:53:28 +00:00
pb ab16357718 Added update 6.5.3-6.5.4 to update.xml which I forgot in r1796 or so.
git-svn-id: https://svn.libreccm.org/ccm/trunk@259 8810af33-2d31-482b-a856-94f89814c4df
2009-08-29 21:03:52 +00:00
pb e630423c0a Typo korrigiert
git-svn-id: https://svn.libreccm.org/ccm/trunk@257 8810af33-2d31-482b-a856-94f89814c4df
2009-08-29 10:19:58 +00:00
pb dec240bf3b Integrated r1948,r1949,r1950,r1951 (ccm-cms)
- Display of information about index items is now more informative and accurate 
- Upload option can now be turned off for text assets 
  using com.arsdigita.cms.hide_text_asset_upload_file configuration property
- Can hide the action for creating a content item from the content sections list 
- Users were adding brackets () to the Name field of a content item in basic 
  properties resulting in "page not found" error when you try to open the 
  published item


git-svn-id: https://svn.libreccm.org/ccm/trunk@254 8810af33-2d31-482b-a856-94f89814c4df
2009-08-28 19:17:42 +00:00
pb 1815a1f7f6 Integrating r1936 - ccm-cms: Added new Reports tab to the content center, initially with 'Content Section Summar' report.
git-svn-id: https://svn.libreccm.org/ccm/trunk@248 8810af33-2d31-482b-a856-94f89814c4df
2009-08-28 16:32:01 +00:00
pb d0e8e0cb2d fix ccm-cms: Upgrade 6.5.3 -> 6.5.4 nicht in upgrade.xml enthalten
git-svn-id: https://svn.libreccm.org/ccm/trunk@245 8810af33-2d31-482b-a856-94f89814c4df
2009-08-28 14:18:53 +00:00
pb 13511b49db Integration der patchens r1877 - 1902:
Beitrag von Terry:
- Neues Import Format fuer terms: SKOS
- Keyphrase extraction utility, nutzbar um Kategorien vorschlagen zu lassen,
  die zu einem content item passen.

Update Script: 
ccm upgrade ccm-ldn-terms --from-version 6.5.0 --to-version 6.5.1

Es sind Änderungen am theme erforderlich, um die Funktionen nutzen zu können:
siehe:
ccm-ldn-aplaws/src/com/arsdigita/aplaws/ui/TermWidget.java
ccm-ldn-aplaws/web/__ccm__/themes/aplaws/types/ContentTypes.xsl
ccm-cms/web/__ccm__/static/cms/admin/category-step/category-step.xsl
ccm-ldn-navigation/src/com/arsdigita/london/navigation/cms/CategoryDataCollectionDefinition.java

Damit ist trunk hb auf Stand r1902 aplaws trunk
(1871 bis 1876 waren eigene patches, die bereits enthalten sind, ebenso 1894)
Patch 1879 uebersprungen, fuegt dictionary fuer eclipse in das root Verzeichnis 
von trunk ein. Da gehoert aber nichts hin, ausserdem Eclipse im Moment nicht
in Benutzung hier.


git-svn-id: https://svn.libreccm.org/ccm/trunk@235 8810af33-2d31-482b-a856-94f89814c4df
2009-08-16 09:40:15 +00:00
jensp c4d1d91d5d Traversal Adapter für Personenmodul Contenttypen, noch nicht abschließend getestet
git-svn-id: https://svn.libreccm.org/ccm/trunk@230 8810af33-2d31-482b-a856-94f89814c4df
2009-08-12 15:43:45 +00:00
jensp c084e9a837 Hinzufügen von Mitgliedern zu einer Organizationseinheit. UI funktioniert noch nicht!
git-svn-id: https://svn.libreccm.org/ccm/trunk@206 8810af33-2d31-482b-a856-94f89814c4df
2009-07-03 12:52:53 +00:00