FWIW these are the locations, some of them look like they're non-extension.

Thanks,
Caleb

user@ubnta8:~/wrk/xwiki-trunks$ find ./ -wholename '*/target/*' -prune -o 
-wholename '*/.git/*' -prune -o -type f -exec grep 'services.wikimanager' {} \; 
-print
<content>#set($WikiManager = $services.wikimanager)
./xwiki-platform/xwiki-platform-tools/xwiki-platform-tool-xmldoc-update-plugin/src/test/resources/SampleWikiXMLDocument.input
  <title>#set($wikiDescriptor = 
$services.wikimanager.getWikiDocument($xcontext.database))#{if}("$!wikiDescriptor.getValue('wikiprettyname')"
 != 
'')$wikiDescriptor.getValue('wikiprettyname')#{else}$wikiDescriptor.wikiName#{end}</title>
./xwiki-platform/xwiki-platform-core/xwiki-platform-workspace/xwiki-platform-workspace-template-features/src/main/resources/Main/WebHome.xml
      #set ($wiki = 
$services.wikimanager.getWikiFromDocumentName("$documentReference"))
./xwiki-platform/xwiki-platform-core/xwiki-platform-workspace/xwiki-platform-workspace-ui/src/main/resources/WorkspaceManager/WorkspacesSuggestSolrService.xml
      #set($itemWikiDocument = 
$services.wikimanager.getWikiFromDocumentName($itemfullname))
./xwiki-platform/xwiki-platform-core/xwiki-platform-workspace/xwiki-platform-workspace-ui/src/main/resources/WorkspaceManager/WorkspacesSuggestLuceneService.xml
#set ($WikiManager = $services.wikimanager)
./xwiki-platform/xwiki-platform-core/xwiki-platform-workspace/xwiki-platform-workspace-ui/src/main/resources/WorkspaceManager/CreateNewWorkspace.xml
        #set ($itemWikiDocument = 
$services.wikimanager.getWikiFromDocumentName($itemDoc.fullName))
./xwiki-platform/xwiki-platform-core/xwiki-platform-workspace/xwiki-platform-workspace-ui/src/main/resources/WorkspaceManager/BrowseWorkspacesLiveTableResultsMacros.xml
  #set ($WikiManager = $services.wikimanager)
./xwiki-platform/xwiki-platform-core/xwiki-platform-workspace/xwiki-platform-workspace-ui/src/main/resources/WorkspaceManager/Install.xml
  #if (!$services.wikimanager.isWikiNameAvailable($request.wikiname))
    #if ($services.wikimanager.getWikiFromName($request.wikiname).isNew())
./xwiki-platform/xwiki-platform-core/xwiki-platform-workspace/xwiki-platform-workspace-ui/src/main/resources/WorkspaceManager/IsWikiOrDatabaseOrWorkspaceAvailableService.xml
#set ($wikiPrettyName = 
$services.wikimanager.getWikiDocument($wikiName).wikiPrettyName)
./xwiki-platform/xwiki-platform-core/xwiki-platform-web/src/main/webapp/templates/extension.vm
#set ($wikiName = 
$!{services.wikimanager.getWikiDocument($xcontext.getDatabase()).getWikiPrettyName()})
./xwiki-platform/xwiki-platform-core/xwiki-platform-web/src/main/webapp/templates/menuview.vm
        #if($services.wikimanager)
          #set($wikiPrettyName = 
$services.wikimanager.getWikiDocument($wikiName).getWikiPrettyName())
./xwiki-platform/xwiki-platform-core/xwiki-platform-watchlist/xwiki-platform-watchlist-ui/src/main/resources/XWiki/XWikiUserWatchListLiveTableResults.xml
    #set ($wikiPrettyName = 
$services.wikimanager.getWikiDocument($wikiName).wikiPrettyName)
  #set ($wikiPrettyName = 
$services.wikimanager.getWikiDocument($searchResult.wiki).wikiPrettyName)
./xwiki-platform/xwiki-platform-core/xwiki-platform-search/xwiki-platform-search-solr/xwiki-platform-search-solr-ui/src/main/resources/Main/SolrSearch.xml
              #set ($wikiPrettyName = 
$services.wikimanager.getWikiDocument($wiki).wikiPrettyName)
./xwiki-platform/xwiki-platform-core/xwiki-platform-search/xwiki-platform-search-solr/xwiki-platform-search-solr-ui/src/main/resources/XWiki/SolrSearchAdmin.xml
#set($WikiManager = $services.wikimanager)
./xwiki-platform/xwiki-platform-core/xwiki-platform-wiki-manager/xwiki-platform-wiki-manager-ui/src/main/resources/WikiManager/WebHome.xml
#set ($WikiManager = $services.wikimanager)
./xwiki-platform/xwiki-platform-core/xwiki-platform-wiki-manager/xwiki-platform-wiki-manager-ui/src/main/resources/WikiManager/CreateNewWiki.xml
  #set($WikiManager = $services.wikimanager)
./xwiki-platform/xwiki-platform-core/xwiki-platform-wiki-manager/xwiki-platform-wiki-manager-ui/src/main/resources/WikiCode/UserWikisIsUserWidget.xml
  #set($WikiManager = $services.wikimanager)
./xwiki-platform/xwiki-platform-core/xwiki-platform-wiki-manager/xwiki-platform-wiki-manager-ui/src/main/resources/WikiCode/UserWikisIsAdminWidget.xml
#set($WikiManager = $services.wikimanager)
./xwiki-platform/xwiki-platform-core/xwiki-platform-wiki-manager/xwiki-platform-wiki-manager-ui/src/main/resources/WikiCode/LastCreatedWikisCode.xml
  #set($WikiManager = $services.wikimanager)
./xwiki-platform/xwiki-platform-core/xwiki-platform-wiki-manager/xwiki-platform-wiki-manager-ui/src/main/resources/WikiCode/UserWikisIsOwnerWidget.xml
  #if (!$services.wikimanager.isWikiNameAvailable($request.wikiname))
    #if ($services.wikimanager.getWikiFromName($request.wikiname).isNew())
./xwiki-platform/xwiki-platform-core/xwiki-platform-wiki-manager/xwiki-platform-wiki-manager-ui/src/main/resources/WikiCode/IsWikiOrDatabaseAvailableService.xml
#set($WikiManager = $services.wikimanager)
./xwiki-platform/xwiki-platform-core/xwiki-platform-wiki-manager/xwiki-platform-wiki-manager-ui/src/main/resources/WikiCode/LastWikiModificationsCode.xml
#set ($WikiManager = $services.wikimanager)
./xwiki-platform/xwiki-platform-core/xwiki-platform-wiki-manager/xwiki-platform-wiki-manager-ui/src/main/resources/XWiki/XWikiServerClassSheet.xml
#if ($xwiki.isVirtualMode() && $services.wikimanager)
  #set ($wikiName = 
$services.wikimanager.getWikiDocument($xcontext.getDatabase()).getWikiPrettyName())
./xwiki-manager/xwiki-manager-web/overlays/org.xwiki.enterprise.xwiki-enterprise-web-3.5.1/templates/menuview.vm
#if ("$!{services.wikimanager.getWikiTemplateDocument('workspacetemplate')}" == 
'')
./xwiki-manager/xwiki-manager-ui/src/main/resources/Main/WebHome.xml
#set($WikiManager = $services.wikimanager)
./xwiki-manager/xwiki-manager-ui/src/main/resources/WikiManager/Dashboard.es.xml
#set($WikiManager = $services.wikimanager)
./xwiki-manager/xwiki-manager-ui/src/main/resources/WikiManager/Dashboard.lv.xml
#set($WikiManager = $services.wikimanager)
./xwiki-manager/xwiki-manager-ui/src/main/resources/WikiManager/Dashboard.sv.xml
#set($WikiManager = $services.wikimanager)
./xwiki-manager/xwiki-manager-ui/src/main/resources/WikiManager/Dashboard.fr.xml
#set($WikiManager = $services.wikimanager)
./xwiki-manager/xwiki-manager-ui/src/main/resources/WikiManager/Dashboard.xml
#set($WikiManager = $services.wikimanager)
./xwiki-manager/xwiki-manager-ui/src/main/resources/WikiManager/Dashboard.it.xml
#set($WikiManager = $services.wikimanager)
./xwiki-manager/xwiki-manager-ui/src/main/resources/WikiManager/Dashboard.ca.xml
<content>#set($WikiManager = $services.wikimanager)
./xwiki-manager/xwiki-manager-ui/src/main/resources/XemManager/Install.xml
<content>#set($WikiManager = $services.wikimanager)
./xwiki-manager/xwiki-manager-ui/target-eclipse/classes/XemManager/Install.xml
#set($WikiManager = $services.wikimanager)
./xwiki-manager/xwiki-manager-ui/target-eclipse/classes/WikiManager/Dashboard.ca.xml
#set($WikiManager = $services.wikimanager)
./xwiki-manager/xwiki-manager-ui/target-eclipse/classes/WikiManager/Dashboard.xml
#set($WikiManager = $services.wikimanager)
./xwiki-manager/xwiki-manager-ui/target-eclipse/classes/WikiManager/Dashboard.it.xml
#set($WikiManager = $services.wikimanager)
./xwiki-manager/xwiki-manager-ui/target-eclipse/classes/WikiManager/Dashboard.es.xml
#set($WikiManager = $services.wikimanager)
./xwiki-manager/xwiki-manager-ui/target-eclipse/classes/WikiManager/Dashboard.lv.xml
#set($WikiManager = $services.wikimanager)
./xwiki-manager/xwiki-manager-ui/target-eclipse/classes/WikiManager/Dashboard.fr.xml
#set($WikiManager = $services.wikimanager)
./xwiki-manager/xwiki-manager-ui/target-eclipse/classes/WikiManager/Dashboard.sv.xml
#if ("$!{services.wikimanager.getWikiTemplateDocument('workspacetemplate')}" == 
'')
./xwiki-manager/xwiki-manager-ui/target-eclipse/classes/Main/WebHome.xml
user@ubnta8:~/wrk/xwiki-trunks$


On 11/22/2013 11:40 AM, Marius Dumitru Florea wrote:
> Guys, I didn't pay enough attention to this topic (thus my +0) but
> what we did is very bad! I used myself $services.wikimanager in lots
> of places and I'm sure others have used it also (especially since we
> moved to virtual mode on by default) so we cannot simply remove an API
> like this. This is not different than removing a method or a class
> from a public API (which would be caught by CLIRR). We need to apply
> the same deprecation strategy: mark $services.wikimanager as
> deprecated, move to legacy, log warning messages when it is used,
> update all places in platform where it is currently used, etc.
> 
> I just found out that the Wiki search facet isn't displayed as I
> advertised it in the release notes of 5.3M2
> http://www.xwiki.org/xwiki/bin/view/ReleaseNotes/ReleaseNotesXWiki53M2#HSearchFacets
> because the Wiki Manager API has been removed
> https://github.com/xwiki/xwiki-enterprise/commit/b8fcbc7267ff587807698b4afd745f7c3f81e0ae#diff-0
> after I closed my issue http://jira.xwiki.org/browse/XWIKI-9613 ..
> 
> We need ensure that the public API of Wiki Manager (e.g. the script
> service) is still available. It can wrap the new API or it can do what
> it currently does but it has to remain available.
> 
> Thanks,
> Marius
> 
> On Thu, Nov 14, 2013 at 5:56 PM, Marius Dumitru Florea
> <[email protected]> wrote:
>> +0
>>
>> Thanks,
>> Marius
>>
>> On Wed, Nov 13, 2013 at 6:45 PM, Guillaume "Louis-Marie" Delhumeau
>> <[email protected]> wrote:
>>> Hi devs.
>>>
>>> Thomas has merged my pull request for the new wiki API. I'm happy!
>>>
>>> Now, xwiki-platform-wiki-manager and xwiki-platform-workspaces are
>>> obsoletes. We should delete them or move them to xwiki-contrib.
>>>
>>> Here is my +1 for the move!
>>>
>>> Thanks
>>> Louis-Marie
>>> _______________________________________________
>>> devs mailing list
>>> [email protected]
>>> http://lists.xwiki.org/mailman/listinfo/devs
> _______________________________________________
> devs mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/devs
> 
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to