Taylohtio/CompanyAutomation/Instructions/instructions.txt

83 lines
6.6 KiB
Plaintext

1. Make backups of both Windows and FBA web.configs
2. In web.config of both Windows and FBA IIS sites set DirectFileDependencies attribute of SafeMode tag to 20:
<SafeMode MaxControls="200" CallStack="false" DirectFileDependencies="20" TotalFileDependencies="250" AllowPageLevelTrace="false">
3. Send development idea: Add settings into web config appSettings section:
<add key="sendDevelopmentIdeaEmailTo" value="asiakaspalvelu@taloyhtio.info" />
4. Create temp company site under /template AC. In this case update plugins will also work for /template AC
5. The following packages should be installed/updated:
Perform backup of CompanyAutomation.wsp and check what dlls are added to the GAC with this wsp
Uninstall-SPSolution -Id CompanyAutomation.wsp
Remove-SPSolution -Id CompanyAutomation.wsp
Add-SPSolution -Id CompanyAutomation.wsp -LiteralPah{wsp_location}
Install-SPSolution -Id CompanyAutomation.wsp -Web https://tallier.mobimus.com -GACDeployment -Force
Ensure that all dlls which were added to the GAC with previous version of CompanyAutomation.wsp are still in the GAC
Install-SPSolution -Id ResponsiveLayoutTallier.wsp -LiteralPath {wsp_location} -GACDeployment -Force
Update-SPSolution -Id ControlPanel.wsp -LiteralPath {wsp_location} -GACDeployment
Update-SPSolution -Id ContactsUpdateTool.wsp -LiteralPath {wsp_location} -GACDeployment
Install-SPFeature -Path ResponsiveLayoutTallier_Tallier.ResponsiveLayout
Install-SPFeature -Path CompanyAutomation_Tallier.CompanyAutomation.WebParts
6. Run update plugins
6. Delete temp company site from /template AC
7. Create new backup for ACs
AC update plugins:
---------------
+ 0. AC: Go to Site settings > Master page and change Alternate CSS to 2nd option (use standard styles)
+ 1. AC: CondoUpdate.ResponsiveLayout.EnableResponsiveLayoutAc (provision Styly library files and set responsive masterpages)
+ 2. AC: CondoUpdate.ResponsiveLayout.AddAvailablePageLayoutsAc (add responsive page layouts to available page layouts)
+ 3. AC: CondoUpdate.ResponsiveLayout.SetDefaultPageLayoutAc (set default page layouts on AC and all sub sites which don't inherit default page layout from parent)
+ 4. AC: CondoUpdate.ResponsiveLayout.ChangePageLayousForExistingPagesAc (change page layouts for existing pages on AC and all sub sites)
+ 5. AC: CondoUpdate.ResponsiveLayout.AcMasterPage (set responsive master pages for non-company sub sites of AC site and then inherit master page for them from AC)
+ 6. AC: CondoUpdate.ResponsiveLayout.ChangeHomeLinkInGlobalNavigationAc (change home link from "... Oy" on Etusivu)
+ 7. AC: CondoUpdate.ResponsiveLayout.TyokalutListAndWebPartTallier update plugin (web part file is needed)
+ 8. AC: CondoUpdate.ResponsiveLayout.ReactivateCustomBackgroundAc (add change bg image link to site actions)
+ 9. AC: CondoUpdate.ResponsiveLayout.OwnCompanies update plugin (web part file is needed)
+ 10. AC: CondoUpdate.ResponsiveLayout.OwnTasksTallier (web part file is needed)
+ 11. AC: CondoUpdate.ResponsiveLayout.SendDevelopmentIdeaAc (activates Send development idea feature on AC)
+ 12. AC: CondoUpdate.ResponsiveLayout.ActivateLisapalvelutTallierAc (activates Tallier.AddonsList feature on AC)
+ 13. AC: CondoUpdate.ResponsiveLayout.ApuaListsRootTallier update plugin (activates Tallier.ApuaList feature on AC, run once cause it creates lists on root site)
+ 14. AC: CondoUpdate.ResponsiveLayout.ToimistonSisaisetWebPartTallier (removes Sisäiset tiedotteet web part from sisäisetasiat.aspx page)
+ 15. AC: CondoUpdate.ResponsiveLayout.UpdateAcFrontPageNewsWebParts (sets xslt for Asiakastiedotteet/Kirjanpitäjältä asiakkaille web parts on default page of AC)
+ 16. AC: CondoUpdate.ResponsiveLayout.ChangeFronPageWebPartsAc (rename and reorder existing web parts)
+ 17. AC: CondoUpdate.ResponsiveLayout.ReactivateControlPanelPmc (overrides TaloyhtioSimpleLayout.aspx in _catalogs/masterpage with responsive version from file system)
+ 18. AC: CondoUpdate.ResponsiveLayout.AddSisaisetAsiatGlobalMenuItemTallier (add sisäisetasiat.aspx page to global navigation)
+ 19. AC: CondoUpdate.ResponsiveLayout.AddJohdonSalkkuGlobalMenuItemTallier (add johdonsalkku.aspx page to global navigation)
+ 20. AC: CondoUpdate.ResponsiveLayout.TilaaIlmoitaGlobalNavigationTallier (create Tilaa & Ilmoita list and creates Tilaa & Ilmoita node in global nav)
+ 21. AC: CondoUpdate.ResponsiveLayout.ChangeGlobalNavLinksOrderAc (change order of global nav menu items)
+ 22. AC: CondoUpdate.ResponsiveLayout.ConfigureJohdonSalkkuWebPartsTallier (set xslt for Johdon tiedotuskanava web part on johdonsalkku.aspx page)
+ 23. AC: CondoUpdate.ResponsiveLayout.PmcDiscussionBoardWebPart (enable rating feature, adds fields to view of Keskustelu list, adds fields to Keskustelu web part on JohdonSalkku.aspx page)
+ 24. AC: CondoUpdate.ResponsiveLayout.EnableDocLibsPmc (adds Asiakirja-arkisto, Dokumentit and Asiakirjat to left navigation)
Company Update plugins:
---------------
+ 1. Company: CondoUpdate.ResponsiveLayout.CompanyMasterPage (sets responsive site and system master page and then inherits master pages from AC)
+ 2. Company: CondoUpdate.ResponsiveLayout.ActivateLisapalvelutTallier (activates Tallier.AddonsList feature)
+ 3. Company: CondoUpdate.ResponsiveLayout.CompanyIlmoitustauluWebPart (replaces OTB Ilmoitustaulu webpart with BulletinBoard webpart)
+ 4. Company: CondoUpdate.RenameDocumentsDoclibTallier (rename Asiakirjat doclib to Tiedostot)
+ 5. Company: CondoUpdate.ResponsiveLayout.CompanySiteConfigureWebParts (reorder, rename, delete existing web parts)
+ 6. Company: CondoUpdate.ResponsiveLayout.CompanySiteAddWebParts (add 2 new list view web parts to right web part zone)
+ 7. Company: CondoUpdate.ResponsiveLayout.CondoRenameFrontPage (removes condo name from global navigation and adds Etusivu)
+ 8. Company: CondoUpdate.ResponsiveLayout.DiscussionBoardLikesTallier (enables rating and likes for Keskustelu list)
+ 9. Company: CondoUpdate.ResponsiveLayout.CompanyDiscussionBoardWebPart (adds new fields to Keskustelu list and removes and adds again Keskustelu web part with new fields on front page)
+ 10. Company: CondoUpdate.ResponsiveLayout.ConfigureGlobalNavOnCompany (hide Salasanan vaihto from global navigation and rename Tilitoimiston palsta to Tilaa & ilmoita)
+ 11. Company: CondoUpdate.ResponsiveLayout.UpdateNewsFromAcWebPart (sets new xslt template for 'news from ac' webpart)
+ 12. Company: CondoUpdate.ResponsiveLayout.UpdateCompanyItemView (sets new xslt template for news item view)
+ 13. Company: CondoUpdate.ResponsiveLayout.RemoveAkatemiaLinkCompany
8. Go to the root site and add Read permissions to all_fba_users group for the following lists (break permissions inheritance):
- Apua videot
- Videos
- Käyttöohjeet
- Tukimateriaalit