TYPO3 7.6.x DMS integration - typo3

How can I manage Documents, file and folders in TYPO3 7.6.x or can I integrate any DMS in my backend module? I need to manage users, permissions and even create groups of users. I know this is a little too much from TYPO3, but how can I integrate another DMS within it?

Related

Move website to another server without FTP or SSH

I have a problem with an existing TYPO3 website. (9.5.13)
Unfortunately, I no longer have FTP or SSH access to this server. (Provider can no longer be contacted) I would therefore have to move this website to another server. I only have admin access to Typo3 website.
Unfortunately I can't find a way to do this without copying the files and the database to the new server.
Is there a possibility? If so, how can I do this?
There is no real good way if you don't have a proper access to the server.
For the database you could use the extension phpmyadmin or t3adminer
but there is IMO no extension to download the content of the fileadmin (which will be a native feature of TYPO3 11 LTS).
However you could download at least all extensions of course.
In former times, there were two extensions trying to implement a FTP client as backend-module. The one was "Typo3 quixplorer", the other was "Typo3 eXtplorer"... Quixplorer is outdated (last update of extension in 2010), eXtplorer had its last update 2008...
Both extensions have security issues! Be careful and remove them immediately after usage!
Maybe you can find similar projects running in current web environments...
You may build some php script to archive the whole fileadmin-folder, and make a database dump. which you can download from the server.
Or you use a script to contact the new server to transfer the data immideatly.
It's just a question how you can upload these scripts as TYPO3 does not allow the direct upload of executables.
This is a really unfortunate situation, but you can copy the database and the files by using this extensions. Be aware: I haven't tested this extensions or took a look into the code and picked them by their description and README files. Use them carefully and on your own risk!
Note: In general the TYPO3 Security Team recommends to not use any
extension that bundles database management tools on production TYPO3
websites.
Database:
Use EXT:adminer or EXT:phpmyadmin to download your database tables.
Files:
Install EXT:commands or EXT:additional_scheduler to zip & download your files & folders.
All in one solution:
While researching I've found the extension EXT:ns_backup. Maybe you can us it to transfer the backup to cloud services like dropbox.

Alfresco - Replace /Sites by Company home?

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.

How to show a custom web page in 1 Azure DevOps project only

I understand I can build Extension, but it appears it will install on all projects in the collection. My custom web page is only relevant to 1 project.
I found this SO question How to install a TFS extension only on some project instead the whole collection but the 3 links in the answer aren't working.
Anyone have any work around suggestion?
As is shown in the ticket, the extension installed in the Collection Scope, the extension will be installed for all team projects.
Azure Devops doesn't support installing extensions for a single project now.
Since you are using the custom web page(custom extension), I am afraid that there is no method could limit the extension to users.
For some extensions and paid extension, you can restrict users from using this extension by assigning extension to user or changing access level.
You could refer to this doc about users access extension features.
Here are the User Voices about this feature, many customers have the same requirement.
Allow Extensions to be Installed only in Projects
Extensions scoped at a project level
You could vote it and add your thoughts in comment.

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.