content modeling

Создание своего типа реестров в Alvex

Этот пост кратко описывает, как создать свой тип реестров в Alvex. Эти навыки будут полезны как для создания специфичных типов реестров с нуля, так и для добавления пары новых полей в стандартные типы. В качестве примера в этом посте будем создавать “Дистрибьюторский контракт”, который сделан на базе стандартного типа реестров “Договоры” и содержит несколько новых полей.

Примечание: Данный пост не описывает все возможности Alfresco и Alvex в области создания своих типов объектов системы. В него вошла только самая важная информация, которую нужно знать при создании своего типа реестров. Воспринимайте его как “Краткое руководство к действию”.

Процесс создания своего типа реестров состоит из следующих частей:

Миграция документов в новый реестр в Alvex

При использовании реестров документов в Alvex у многих возникает вопрос:

Если сначала вы решили использовать стандартные типы реестров документов, а через пару месяцев захотели сделать свои типы, добавив в них по паре новых полей, то как перенести документы, накопившиеся за несколько месяцев, из старых реестров в новые?

Переносить вручную (удалять из одного реестра и создавать в другом) десятки документов не хочется. Но ни Alfresco, ни Alvex не предоставляют стандартных средств перемещения документов между реестрами. Что же делать?

aconfgen: поддержка Alfresco 4.0

Немного обновил aconfgen: теперь он должен корректно работать с  Alfresco 4.0.

aconfgen: генератор конфигурационных файлов Alfresco

Недавно выложил на github питоновый скрипт для генерации конфигурационных файлов Alfresco. Подробности под катом.

Динамическое управление пользовательскими моделями в Alfresco

 Небольшая коллекция набитых шишек  по динамическому управлению собственными типами данных для чайников....

Модели контента в Alfresco (часть 2)

Продолжим начатую тему. Впереди - самое главное. Как же применить этот XML, написанный ранее? Зачем он нам? А вот сейчас посмотрим.

Модели контента в Alfresco

Здесь уже написано несколько постов об Alfresco с технической стороны. И о том, как работать с Workflow, и о том, как создавать свои java-классы, но почему-то упущены самые основы. Хочется исправить это упущение и описать структуру хранения и представления контента в Alfresco. Самые основы. Это и объясняет структуру некоторых xml в прошлых постах, и описывает, как решить некоторые задачи на Alfresco. Приступим.

RSS-материал