Adding new Feature in already deployed package

Hi!
Please consider the following scenario:
I have a SP Project that contains a Package and a Feature. This package has been deployed and the feature has been activated already in a farm. Now I want to add a new Feature in the existing package and redeploy it in order to activate the new feature
without affecting the old one.
I'm using Update-SPSolution to update the package in the farm but it seems that the new feature does not appear in the list of features of the sites. I read this
http://sharepoint.stackexchange.com/questions/45675/how-do-i-update-an-already-existing-wsp-on-farm which suggests that if I want to add a new feature I need to uninstall and reinstall the package. But if I do that the old feature will be deactivated which
means that data will be lost!
Isn't there any other way?
Dimitris Papadimitriou, Software Development Professional

Try running
Install-SPFeature manually and check. The feature folder would be available on all servers since it was part of the solution.
This post is my own opinion and does not necessarily reflect the opinion or view of Slalom.

Similar Messages

  • Adding new feature without recompiling

    i have a question
    i have this program in java that translates one language to another now i want to be able to add another translator later if i required at runtime without recompiling the whole thing.that is i should have the provision of adding new translators feature which i dont know now about, later without compiling.
    if anybody could guide me i will really appreciate that
    thanks

    A factory might do the job if you've organized your existing code properly.
    Assume an interface exists:public interface Translator {
       public String translate(String text);
    }Also suppose you already have a single translator:package my.package;
    public class EnglishToDutchTranslator implements Translator {
       public String translate(String text) {
          return translation;
    }Store this fact in a .properties file or preferences or whereever:ENDU= my.package.EnglishToDutchTranslatorHere's the factory:public final class TranslatorFactory {
       // contains the above name -> tranlator class name mappings
       private static Properties translators;
       // don't instantiate this class
       private TranslatorFactory() { }
       public static Translator getTranslator(String name) {
          String clazz= translators.getProperty(name);
          if (clazz == null) return null;
          try {
             return (Translator)Class.forName(clazz).newInstance();
          catch (Exception e) {
             e.printStackTrace();
             return null;
    }Basically all the factory does is 1) get the fully qualified class name
    given the name of the translator and 2) instantiate an object from that
    class. All that it cares about is that the object implements the Translator
    interface. You can build new translators and register them in that
    properties file. A caller should get a translator as follows:Translater t= TranslatorFactory.getTranslator("ENDU");kind regards,
    Jos

  • [Feature] view already installed package when pacman -Ss

    Maybe I've miss something but when I pacman -Ss sth
    I have a list of package related to this sth but it would be nice to know if it's already installed
    Also yaourt include this feature already
    Last edited by ChoK (2008-10-25 20:46:58)

    Here's a script that you can use to search the repos and see which of the results you already have installed:
    #!/usr/bin/python
    import sys
    import os
    import re
    # colors
    CURRENT_VERSION="\x1B[0;32m" # used if installed version is the current version
    OLDER_VERSION="\x1B[0;36m" # used if installed version is an older version
    RESET="\x1B[0;39m" # the default color
    def get_args():
    if len(sys.argv) > 1:
    return ' '+' '.join(sys.argv[1:])
    else:
    return ''
    local_pkgs = {}
    local_regex = re.compile('(\S+)\s+(\S+)\s*(?:\n|$)')
    local_list = os.popen('pacman -Q').read().rstrip()
    for match in local_regex.findall(local_list):
    (pkg,ver) = match
    local_pkgs[pkg] = ver
    search_regex = re.compile('((\S*?/)(\S+)\s+(\S+)(.*?)\n(\s+.*?)(?:\n|$))')
    search_list = os.popen('pacman -Ss'+get_args()).read().rstrip()
    for match in search_regex.findall(search_list):
    (full,repo,pkg,ver,group,desc) = match
    if local_pkgs.has_key(pkg):
    if ver == local_pkgs[pkg]:
    print "%s%s%s %s%s\n%s" % (CURRENT_VERSION,repo,pkg,ver,RESET,desc)
    else:
    print "%s%s%s %s%s\n%s" % (OLDER_VERSION,repo,pkg,ver,RESET,desc)
    else:
    print full.rstrip()
    Just pass it the search term that you would pass pacman. I've added 4 comments at the top to make it clear how to change the output colors if you want.

  • Adding new class in already created DIR

    I created a DIR and it is in released staus .
    I change the status from released to correction. One class is already added in the DIR. I want to add a new class in that DIR. but the system won't allow me. Message appearing "Multiple classification not allowed"
    Can anyone help?
    Its urgent

    Message appearing "Multiple classification not allowed"
    Propose you setup a Class Hierarchy to meet your requirement.Herein,you would need to create a parent class and assign subordinate classes to it.
    For Eg: Assume you have created classes Class ABC and Class PQR and you need to assign both of these to a Document Type.When you attempt to do this, the system throws up a message  "Multiple classification not allowed". Hence,you need to create another new class Class XYZ and assign both the previously created classes Class ABC and Class PQR to it. (Path:SAP Menu> CA components> Classification S/m > Assignment > Assign objects/Classes to classes)
    Once done,you would have to assign Class XYZ to the required Document Type.This will ensure that the required classes are assigned and reflect in the Document Type.
    Regards,
    Pradeepkumar Haragoldavar

  • Dear Adobe, it's great you keep adding new features, but what about ...

    Dear Adobe,
    It's great you keep adding shiny new "newsworthy" features ... but what about fixing long-standing bugs/issues and addressing the basics that have been missing since the the beginning?
    WHAT ABOUT LEAVING PASTED CLIPS SELECTED after a Paste operation in the Timeline?!? Like every other app in the world?
    What about leaving a complex selection of clips intact after an UNDO operation? (This costs me hundreds of minutes a week.) Like every other app in the world?
    What about allowing "." as an abbreviation for "00" when entering timecode?
    What about letting the renaming of a clip in a bin be reflected in timelines?
    What about a "reduce project" option? (To remove all items not used by selected sequences, like Ae.)
    What about actually useful clip labels (colors) which link between timeline items and their respective clips in the bin? (Like Avid & FCP) So we can mark certain clips a certain color in a bin and have that color be reflected in timelines?
    What about being able to close the title tool with a shortcut, not just a tiny 4x4 button?
    What about fixing the title tool so it's kerning/leading shortcuts are NOT the exact opposite of EVERY OTHER CC application?
    What about a simple "Select Media Relatives" command, like in FCP and Avid?
    What about fixing the audio scrub toggle shortcut so that it works without having to play or use the mouse?
    What about a shortcut for "Reveal in Finder" from the Timeline? It's in the context menu -- why no shortcut?

    I am curious about the time you waste ...and wonder what and why you are doing it... that causes this loss of efficiency.
    2. What about leaving a complex selection of clips intact after an UNDO operation? (This costs me hundreds of minutes a week.) Like every other app in the world?
    Maybe  there is a better way !

  • New Features @ Visual Composer 7.01: Blog Series

    Hi Modelers,
    We just released a new blog series about the new features on the Enhancement Package 1 for NW Visual Composer.
    To follow up the series go to:
    New Features @ Visual Composer 7.01: Blog Series
    Kind Regards,
    Luis

    Hi,
    first of all thank you for your effort to provide this feature in 7.00.
    We are running 7.00 SP22 on Unix (Sun Solaris). I was able to deploy the zip-files of the Xcelsius example components using flash component manager and use the controls in the storyboard, but when running the application nothing happens (e.g. passed value to the input port of the gauge control, but component is always showing 50%).
    Is in 7.00 SP22 also an issue concerning Unix platforms as in 7.01, where flash components + SP5 only work on windows platform?
    Regards
    Klaus

  • New Feature called "Business Packages" in HANA

    Hi Guys,
    We just upgraded HANA from version 13 to version 16 now according to what i heard SAP was introducing a new feature "Business Packages" in HANA version 16 but i am unable to find any documentation or information on it.
    If anyone has any idea about "Business Packages" ,how do we use them, then please let me know.
    Regards,
    Sheikh Hassan Ayub

    Hi Sheikh,
    The Business Packages for HANA are the RDS(Rapid deployment solutions) readily available for quick implementation.
    http://service.sap.com/solutionpackages -->In-Memory Computing
    RDS is currently available for CRM, ERP and CO-PA scenarios and expected implementation time is 6-8 weeks.
    Are you looking for any other thing?
    Regards, Rahul

  • Populating Deployment/Packages on the new Dashboard?

    I've just updated to the new CCP on the systems I use to build Windows and Mac install packages. The enhanced Deployment panel sounded like something we really needed, particularly the ability to get timely notifications about updates. However, when I opened it up after updating CCP and went to the Deployment/Packages tab, it told me "No Packages created so far." Is there any way to point it to the (large) library of install packages I already have built or will this just work with packages I build from here on?
    Thanks,
    Ric

    I had re-created my ear project with the same parameter and it's work.
    I hope, it won't be necessary to do this often.

  • Google PlayStore has a New Feature added but were's the Cards!

    When i seen this i kind of scratched my head it's a Nice Feature n all  but were is the Cards Google Promised and what's coming Next! b33
    http://www.androidcentral.com/buy-google-play-credit-directly-google-play-web-store
    I found the Feature on the Web Go down to the Bottom of the Page and in the Middle were it Reads GOOGLE PLAY CREDIT
    https://play.google.com/store?hl=en

    You computer is probably perfectly repairable, but if you want a new one anyway, it is perfectly possible to transfer the data from the faulty one.
    But it would be a mistake to simply put the old HD in the new computer.
    These are the steps:
    Remove Hard drive from faulty computer. (very easy on Unibody MBPs, do-able but not so easy on older MBPs)
    Put it in a cheap enclosure
    Connect it the new computer
    Boot up new computer.
    If the new computer has never been run before the Setup Assistant will ask if you want to import your apps, data, settings etc from either another mac, another HD connected to the Mac or a Time Machine back up.
    Obviously chose the second option (another HD connected to this Mac) and follow prompts.
    If the new computer has already been run (so Setup Assistant doesn't run when you boot it up), you will need to use Migration Assistant...or run the installer again so that Setup Assistant runs again.
    Message was edited by: Mike Boreham...added sec on line

  • Visual Studio 2013 is creating new feature every time new list definition is added

    We are using Visual Studio 2013 and details are as under:
    Microsoft Visual Studio Ultimate 2013
    Version 12.0.30501.00 Update 2
    We we add a new list definition in our project, it creates a new feature with it. If we delete the feature and add list definition in the existing feature, list is created but columns are not added in the list.
    Same thing happened if we rename "Feature1", a new feature is created every time a new list definition is created.
    This doesn't happen when we add a Visual WebPart.
    Also, we have three different custom list option in the drop down in new list creating wizard.
    Is this a bug or we are doing something different.   
    http://farhanfaiz.wordpress.com

    Intellisense has a bug in VS2013 where it doesn't recognize InitializeComponent when you start working on the XAML.  My feeling is that if you try to compile this app, it will run fine (as long as there are no actual errors).
    Matt Small - Microsoft Escalation Engineer - Forum Moderator
    If my reply answers your question, please mark this post as answered.
    NOTE: If I ask for code, please provide something that I can drop directly into a project and run (including XAML), or an actual application project. I'm trying to help a lot of people, so I don't have time to figure out weird snippets with undefined
    objects and unknown namespaces.

  • New features added, old features removed

    I've seen many users who has asked why the new firmware removed some good features and so on... So I have this thread, and hope that answer you all.
    the phone ROM is basically fix, say 128MB ROM and the available ROM for user is 44MB (say in the spec or manufacturer's spec) which means 84MB is used for the ROM.
    So if a new feature is added then they have to remove or shrink something to maintain that 44MB available for users as the spec.
    Also bugs and problem fix could cause the increment of ROM... unless it's extra install file or patches (which also takes up some space either in ROM or memory card)
    Cheers

    I've seen many users who has asked why the new firmware removed some good features and so on... So I have this thread, and hope that answer you all.
    the phone ROM is basically fix, say 128MB ROM and the available ROM for user is 44MB (say in the spec or manufacturer's spec) which means 84MB is used for the ROM.
    So if a new feature is added then they have to remove or shrink something to maintain that 44MB available for users as the spec.
    Also bugs and problem fix could cause the increment of ROM... unless it's extra install file or patches (which also takes up some space either in ROM or memory card)
    Cheers

  • Deploying manually CC PKG file built with CC Packager. Not using any third party deployment tool. However after each 5 installations, the PKG files corrupt and cannot be use for a 6th installation. I have to build a new PKG file using CC packager.  Why ?

    Deploying manually CC PKG file built with CC Packager. Not using any third party deployment tool. However after each 5 installations, the PKG files corrupt and cannot be use for a 6th installation. I have to build a new PKG file using CC packager.  Why ?

    http://helpx.adobe.com/creative-cloud/packager.html
    http://forums.adobe.com/community/download_install_setup/creative_suite_enterprise_deploym ent

  • I have updated my iOS to 4.3.5.... And after that my 3gs iPhone still behaving like previous. Versions of iOS....... My iPhone. Showing no new feature which apple has added to iOS 5 like icloud , imessage... Should I update it again...?

    I have updated my iOS to 4.3.5.... And after that my 3gs iPhone still behaving like previous. Versions of iOS....... My iPhone. Showing no new feature which apple has added to iOS 5 like icloud , imessage... Should I update it again...?

    anshulmajoka wrote:
    I have updated my iOS to 4.3.5.... And after that my 3gs iPhone still behaving like previous. Versions of iOS....... My iPhone. Showing no new feature which apple has added to iOS 5 like icloud , imessage... Should I update it again...?
    iOS 4.3.5 is not the same as iOS 5. iOS 5 with the new features you list has not been released.
    Stedman

  • Who's in Charge? What needed fixing and/or new feature added?

    Having been a software development engineer and manager for over 20 years and a Mac Evangelist since 1984, I have been very disturbed by the GUI changes that Apple has made to the OS X over the past 5 years.
    There appears to have been an invasion of Microsoft SW programmers into the Mac OS X systems SW department.
    Any change to an established GUI should be a very critical concern of any Software Manager and only done to fix a major error or to add new features, which should not impact GUIs for current features.
    The most costly investment a user makes in any software is in the user training to become productive in its use.  This is where the GUI makes or breaks the user experience and his decision to continue its use or toss it and replace it with another app with a more familiar and user friendly GUI.
    When Apple makes changes to the GUI with no apparent benefit except that some rogue programmers decided they didn't like the old way and wanted to "make it their own", it costs the user community literally hundreds of thousands of hours in lost time adjusting the the new GUI without any added benefit and it creates frustration and disappointment with the app. It also creates a sense of betrayal and fear that other unneeded changes to the GUI will follow with more lost time.
    There should be a strictly controlled change control process when any contemplated GUI change is being considered.  A change request must be created and thoroughly reviewed especially with the impact on users being the foremost consideration.  When new features are added, the GUI should be consistent with the current feature GUI as much as possible.  Obviously, when a released feature's GUI proves to be cumbersome and unproductive, it should be revised. But revised only to minimum extent required. When a new GUI for current features can be justified based on consistency, improved productively and/or accuracy, then an option should be provided to current users to revert to the old GUI if they choose to for at least 1 or 2 releases/updates.
    GUI changes should be beta tested by a broad base of REAL users before being released.  REAL users should be heavily weighted to LONG time users and not just based on younger, inexperienced users with very little investment in time relative to the current GUI.
    In GUI software, change for change's sake should be quickly stopped and denied approval for implementation.  Yosemite is a classic example of how not to upgrade software.  It obviously was not very well tested before release. The SW QA dept should be replaced.  The SW Engineering Manager should be fired for approving a Software Specification and GUI Specification that was Yosemite.  Did anyone on the SW Engineering Development team have ANY experience using Mac OS X?  Mavericks was a significant change from Mountain Lion but it was still recognizable as a Mac OS.  Yosemite looks like a rejected Windoze OS release.
    Being an Apple shareholder and a Mac Evangelist since 1984 (even had a Lisa in 1982!) I am deeply concerned that Apple is loosing it's way.
    A user friendly, well tested GUI used to be Apple's strong point and is what created a loyal user base. Let's hope Apple does not lose sight of their best product discriminator.

    You are not addressing Apple here. This is a user to user support forum. If you want to let Apple know how you feel about something, then use the feedback page HERE, and then click on the appropriate subject.
    Sorry, it was a typo, but stedman1 has provided you a good one.

  • Adding new date field to already loaded data target.

    Hi,
        we have a cube containing date feild such as 0CALMONTH. the data is being loaded to the cube. now they have added new date feild (0FISCYEAR). how to get data to this feild. there is no data coming from source system for this feild. please can any one tell me how to include this feild and load data into it.
    with regards,
    sreekanth.

    Sreekanth,
       If Record creation date is the right field for deriving fiscal year, Why cant you derive the year from the date...by using automatioc time conversion...?? In update rules...??
      For exising data, you can do loop back to populate the data. see the below doc, for more info:
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/f421c86c-0801-0010-e88c-a07ccdc69601
    Hope it Helps
    Srini
    Message was edited by: Srini

Maybe you are looking for

  • Connecting HDD to Airport Extreme causes orange death light...

    I am in a small office network with mix of pc and mac (7 pc's, 1 iMac, 1 wireless iMac, and 3 wireless macbook pro's). Internet connection comes into building directly to airport. Airport then feeds a couple of systems directly and a Dlink 24port eth

  • The Add Printer button on the eprintcenter website on my screen is not working.

    I just registerd on the eprintcenter.com site and now I am trying to click on the +Add Printer button/icon to add my printer and it is not working. I have tried it in all different web browsers and it doesn't take me anywhere on any of the browsers.

  • For created in acrobat pro is empty

    Hello, I've created a form using adobe acrobat pro for Mac.  I sent it to a coworker who is also on a Mac and he filled it out.  He then emailed it to another co-worker who is using a PC.  When the PC co-worker received the form, it was blank.  when

  • Getting album art for imported music

    I imported my wma music when I switched to iTunes. However, only one or two of the imported albums have album art. I enable the automatic album art retrieval tool in store/preferences, but I am still not getting album art on the imported music. I als

  • MDM version

    Guys, Let me know the main differences between MDM 3.0 and MDM 5.5