We are evaluating Nuxeo Document Management for building an enterprise business solution.
If we would like to review the design and data model of Nuxeo being open source platform and contribute back with our feedback to Nuxeo then what is the best way to contribute to Nuxeo Open Source project? If we have to select Nuxeo for our enterprise application then there might be some technical improvements that we would like to see in Nuxeo but how open Nuxeo is to incorporate any such feedback?
I have few questions related to Nuxeo database schema customization and setup:
Setup Database Schema
Does nuxeo provide any separate DB scripts (like Liferay) for oracle database to setup the schema before starting nuxeo? Liferay does provide both options, i.e. setup schema via separate DB scripts or via Liferay application
Database Schema Customization
Currently tables created as part of directory structure are in small case i.e. table name and column names. Is it possible to create same table structure with upper case?
Primary Key are missing in few tables i.e ACLR, ACLR_MODIFIED, ACLR_PERMISSION, ACLR_USER, ACLR_USER_MAP, ACLS, ANCESTORS, BAS_EVENTCATEGORIES, BAS_EVENTIDS, DC_CONTRIBUTORS, DC_SUBJECTS, DOCRI_PARTICIPATINGDOCUMENTS, DR$FULL_01EDA94D_IDX$I,DR$FULL_01EDA94D_IDX$R, DR$FULL_8FEEFF02_IDX$I, DR$FULL_8FEEFF02_IDX$R, DR$FULLTEXT_FULLTEXT_IDX$I, group2group, MODERATORS, NT_ACTORS, PUBLISH_SECTIONS, REL_SRCH_ECM_PATH, RNODE_TASKASSIGNEES, SEARCH_COVERAGE, SEARCH_CURRENTLIFECYCLESTATES, SEARCH_NATURE, SEARCH_SEARCHPATH, SEARCH_SUBJECTS, TKST_ACTORS, TKST_COMMENTS, UITYPESCONF_ALLOWEDTYPES, UITYPESCONF_DENIEDTYPES, user2group. Is it possible to add numeric Primary keys for each table?
Nuxeo uses non-numeric primary keys. But is it possible to have numeric primary keys?
Is it possible to change table names by adding some prefix or suffix
Is it possible to add a new column in tables?
If we apply any of the above points, will it have any impact on future migration from one version of nuxeo to other version?