Alfresco - Replace /Sites by Company home? - rest

I'm using Alfresco 6 community edition in which I configured some sites, each site is associated with one tenant. (I saw last year alfresco multitenancy could be deprecated in community edition, so I chose to use sites).
But I heard it could be possible (and better) to use company home instead of sites to isolate my tenants.
I thought "Company Home" was the top level in the repository, how could I configured different company home in the same alfresco installation? I didn't found anything about this. Is it really possible? Did I miss something? Any info about this could help me.
To be complete, I connect my java application to alfresco using alfresco rest API.

The top folder in the Alfresco repository is called Company Home, although it will be referred to with the name repository in the Alfresco Share user interface. You can't have multiple companyHome in any alfresco installation.
https://docs.alfresco.com/5.1/concepts/dev-repository-concepts.html
Features not supported in a multi-tenant environment
There are some features and components that are not supported in a multi-tenant production environment. Not sure your feature occur under the below list.
Using multi-tenancy you can configure multiple, independent tenants on a single Alfresco Content Services instance. However, multi-tenancy is not supported in the following products and features:
Alfresco Desktop Sync
Alfresco Governance Services
Smart Folders
Content replication
Encrypted Content Store
Document Transformation Engine
EMC Centera Connector
Alfresco Mobile Applications (they use the default tenant and can't switch between tenants)
Alfresco Outlook Integration
Alfresco Media Management
Activiti Workflow Console
Arjun - Opentext

Adding on to Arjun's answer, you cannot have multiple roots/company home directories. You also cannot have multiple Sites folders. And, the Sites folder is flat, ie, all sites are immediate children of the Sites folder.
So, if you are trying to "roll your own" multi-tenancy, you will not be able to do so by segregating sites by parent folder per tenant.
Best to make them all private sites and just handle the segregation in your custom app.

Related

how to mange Alfresco process service development in code repository with versioning

I am currently working on Alfresco process service 1.8 version. In this I have developed some workflows using Web user interface.
I just wanted to know whether it is a standard process or not, As previously I worked on Alfresco content service and in ACS we are having All-in -one maven project that we used to keep in Git-lab repository after development for managing versioning after new development.
but In case on Alfresco process service we are developing workflow directly using user interface, is there any other standard process that we can use Instead of user interface.
Please suggest the best approach to manage code & development in Alfresco Process service 1.8
There is a blog post about how to test the models and the code related to them as part of a pipeline - please feel free to give feedback on its suggestions (preferably on the comments section)

Is there integration with Alfresco and OwnCloud?

Is there integration with Alfresco and Own-cloud? Or how to deploy alfresco to own-cloud?
I do not believe that it is possible to deploy Alfresco to OwnCloud. It also looks like OwnCloud does not (at the time of writing) support CMIS (see https://github.com/owncloud/core/issues/17563) so I think that it will be hard if not impossible to create an integration between Alfresco and OwnCloud.
But I saw a free web application before called MultCloud that can access all cloud storage in one place. There are more than 20 cloud services supported, including ownCloud and Alfresco.
Once you add your accounts into it, you're able to sync or transfer files among them directly from the web page. I use this tool to manage my Dropbox, Evernote and ownCloud. It would give a help from my point of view.

Oracle ATG BCC Deployment

How to deploy an Html content to BCC server in Oracle ATG?
I need to deploy the Html page from my Bcc, so it gets reflected in my production server. I am new to ATG, so i don't know how to start with the basic scratch work.
Things i have started as a scratch.
Created the ATG project in the Eclipse and deployed to the JBOSS.
Created the database and accessed through the Repository.
Created the versioned repository and dono how to accesses it through the BCC.
After these steps, i got struck up. Is the following steps are correct for starting the ATG as a Beginner?
please give me a good suggestion or the task to learn the ATG from scratch.
BCC out of the box don't have the capability to create web pages (don't confuse it with multisite feature). Some time ago ATG was integrated with Endeca which can create pages using Expirience Manager. Now usually you will buy a bundle ATG11 + Endeca.
You have few alternatives to that, usually paid extensions. First is using ATG Sitebuilder plugin delivered by a company called Spindrift. It extend BCC and gives you possibility to build pages from blocks.
Next paid is APF (ATG Portal Framework) from company AMG.net, it gives you possibility to manage pages and content of those pages with nice live editing tool.
Other solution is to create dedicated repository with HTML spinets and use simple ootb droplet (e.g. RepositoryLookup) to show that content.

Orchard partial deployment to production

I'm currently looking into Orchard CMS to use for my new projects. With other CMS systems that I use, information related to new functionality is sometimes stored in the database (data, configuration, language items). Deploying this functionality to a production site (already running with it's own database ect.) is done using packages which "install" the data in the production database.
How is this done using Orchard? Or is all functionality file-based and can it be easily deployed using XCopy when a site is already running in production?
There is an import/export feature that you can use to transfer data and settings between Orchard instances.

CMS which publishes flat file to remote web server

Is there a CMS I can run on my MacBook, which can publish flat files to the remote host web servers?
I am going to look after a couple of community sites on a volunteer basis - these exists in various different web hosts. The price of hosted CWM, e.g. WordPress, is beyond my budget for each of these web sites.
What I am hoping is that I can run a CMS on my Mac, or Windows, and push flat HTML files of the various websites, to the remote web servers.
Based on research the closest to meeting the requirements is http://www.fogcreek.com/citydesk/; unfortunately this is no longer supported product - would anyone have alternate solution?
Not actually an CMS, but you could try Markdoc.