In Joomla there are Main Menu and Resources menu, the Main Menu is available on all pages but the Resources menu does not, how could we apply same setting to Resources menu so that we can access Resources menu as well?
It is pretty simple, do the following
Go to Admin BackEnd -> Tools -> Module Manager
In modules find your Resources menu, click on it
Find section Menu Assignment and select "ALL"
Save Changes
You can also look at documentation, might learn some useful tricks.
Test the front end to make sure everything works the way you want it.
Related
The new Eclipse, I don't know from which version, has in Navigate menu the access to different, local and global setups.
Navigate - Open Setup - choose local/global/user setup
Even recent Eclipse documentation has not a word about that feature. And when I open any property by Text Editor or somehow else, it is not editable.
How can I edit the Eclipse setups using the special feature, obviously introduced for that aim?
You can add items to Workspace setup by opening it, then right click on Workspace and select an item to add
Same option could be available when you open a resource in editor. Not all the items offer the New Child option.
On closing the setup, it will ask to save it.
How to change the default menu of backend with plugins?
I just found a way to add a menu, but I want to change the settings menu, for example: change the link to another link of backend preferences, or simply delete it. i.e.
Can be do it through the plugin? I need any directions. thanks!
You should try checking out the code in Indikator's BackendPlus plugin.
His plugin makes changes and edits to the backend menu quite similar to what you wish to achieve. I'm sure there would be a lot of pointers on going about it in this plugin.
How can I delete the Site Spaces tab as part of the Confluence dashboard? I'm using the Subspace add-on and have no use for that ever growing flat list of spaces.
UPDATE: I'm using the latest Confluence version 5.x what ever exactly that is. The Subspace add-on offers a hierarchical view of all Spaces so I don't need the default flat view that doesn't scale well and bloats the Confluence Dashboard page.
This is how I would edit the dashboard macros in Confluence version 4.3.something, I think it's more or less the exact same process in version 5:
First, access the site administration page by going to "Edit" -> "Administration" -> "Site Administration"
Once you're on the site administration page, look for the "Add-ons" section of the left hand menu. There should be a "Manage Add-ons" link under that section, click it.
Now you'll want to scroll down to the "System Plugins" section. You'll need to click the "Show System Plugins" link in order to have these add-ons displayed. These add-ons are not displayed automatically because changing them can seriously impact the functionality of certain parts of confluence. Be careful here to not change anything you didn't intend to, and make sure you can undo any changes you do intend to make. I would recommend having the dashboard page open in another browser window or tab so you can refresh it without leaving the "Manage Add-ons" page. This way, if you accidentally change or remove something fatal, you can revert any changes without a great deal of trouble.
Once the system plugins list is displayed, scroll down until you see the "Dashboard Macros" item. Click that, and then, depending on your settings, you will either have to choose "Manage Plugin Modules" or you will simply have to expand a list of modules which are enabled. From here, you can find the modules you want to disable and do so. For instance, you could simply disable the "Popular Tab" module to remove that from the updates list, or you could choose the "spaces-list" module to remove the long list of all site spaces. Once you've made the changes you want, be sure to refresh the dashboard page to check the impact you've had before closing the administration page. When you're finished, drop administration access to avoid unintentionally breaking something down the road.
Here's a link to some general information about customising the dashboard in 4.3:
https://confluence.atlassian.com/display/CONF43/Customising+the+Dashboard
and here's a link to the same basic info for version 5:
https://confluence.atlassian.com/display/DOC/Customising+the+Confluence+Dashboard
I hope that helps.
I have several plugins (Apatana, SVN, Pydev, Zend Debugger, PHP) installed in my Eclipse 3.5.2 (Ubuntu 10.10) installation. The one problem that keeps bugging me since I first used Eclipse years ago is, that each plugin puts new entries into the context menus.
Unfortunately, it seems that the various perspectives are not able to determine, what menu entries are useless. So while programming PHP the menus are full of java and pydev stuff, I really have no use for!
The more plugins are installed the messier the menus get. It seems a bit odd, that such a rich IDE doesn't have support for context sensitive "context" menus ... :-(
My hope is, that somewhere out there on the internet, someone knows how to remove unused menu entries, or even has created a small plugin for that??
Any ideas?
Screenshot: http://i.stack.imgur.com/D9HjN.png
Eclipse provides "capabilities" as a functionality for the plugin developpers to provide a way to the users to disable the features and UI contributions of their plugins. I don't really know if that feature will help in your case (that is : if the plugins contributing the menu entries that bother you have defined the necessary capability to disable them).
If you go to Window > Preferences, then General > Capabilities, you can see a number of "capabilities" categories to enable or disable. I don't recommend disabling the categories themselves (for example "development") as you would disable all of Ant, Java, Python... menus and extension at once. Rather, use the "Advanced..." menu at the bottom of this page to see not only the categories, but also what they contain. There, under "Development", you should be able to disable "java development" (JDT) extensions and menus, "Ant Development" (remember that "Run Ant Tool" button that is visible on all perspectives beside the "Run" button? That would remove it)... You should be able to disable most of the clutter with this.
Note that if the provided capabilities are not sufficient, you can create your own very easily, allowing you to disable even the contributions from other plugins. For this the steps are simple :
Use the File > New > Other... menu item
Select Plug-in Project and name the new project as you desire, click Finish
In the editor that has opened, select the "Extensions" tab
Click Add, untick "Show only extensions points from the required plug-ins"
search for the extension point org.eclipse.ui.activities, select it, and hit Finish
Right click the item org.eclipse.ui.activities on the left and select New > Activity
enter the id of your new activity on the right of the page, for example my.disable.activity.id. Enter a human-readable name below it; for example "disable JDT".
Right click the item org.eclipse.ui.activities on the left and select New > activityPatternBinding.
re-enter your activity Id (my.disable.activity.id) in the "activityId" field, then enter the "pattern" of the contributions you wish to disable. This is a regex. In order to disable all "JDT" (java development) contributions, enter org\.eclipse\.jdt\..*
Right click the item org.eclipse.ui.activities on the left and select New > categoryActivityBinding
re-enter your activity Id (my.disable.activity.id) in the "activityId" field once again; then click Browse... at the right of the "categoryId" field. Double click the org.eclipse.categories.developmentCategory so that it appears in the preference menu for capability enablement.
Now, if you export this plugin (I won't detail the update site creation here, you should be able to adapt the explanation from Stephane Begaudeau's blog), all menus from the JDT will be disabled (I tested this, so I know it at least disables those I checked (the "source" and "refactor" menus from a right-click on a Java file). As you specified a category, you can re-enable these menu items from the capabilities preference page I hinted at in the beginning of this answer.
Not really a solution for your problem, but worth mentioning anyway: Eclipse does support the context sensitive menus, but in a way where the plug-in developer defines the contexts where the menu entries should be displayed.
Unfortunately many developers don't care and say "Make it visible everywhere". The solution then is to complain loudly to them.
Not a complete solution, but more of a workaround. You can install clearlooks compact theme for Ubuntu. It considerably reduces the size of components, even in Eclipse.
This is my first attempt at an Eclipse plugin- the plugin architecture is vast and a little overwhelming, but I've found a number of tutorials and how-to's online which is helping, but trying to do the following is driving me nuts:
I want to add a submenu item that is available in the navigator context menu when you right click on an Eclipse project.
I can get a submenu to appear on a project file or folder, but absolutely no idea how to have it appear on a project.
Would someone be so kind as to provide me with step by step instructions, starting with creating a new plugin-project? This is probably a lot to ask, but I can't seem to find an online guide that has just the right amount of detail. I specifically want to use the plugin-project wizard rather than hand code a plugin.xml file as I am not very familiar with the Eclipse plugin architecture.
Ok- I got it- it was simple, but I got lost in the noise of the API-
Create a new Plug-in Project using the Plugin-Project Wizard and when the wizard has launched...
1.
On the Plug-in Project page, use anything as the project name and 3.5 as target platform eclipse version
2.
On the Content page, skip ahead and just press next
3.
On the Templates page, select "plug-in with a popup menu" and press next
4.
On the Sample Popup Menu page, you will see that eclipse has prefilled the field
"Target Object's Class" with a value of "org.eclipse.core.resources.IFile".
This means that when your popup menu will only appear when you right-click on a file in
a project. As we want the menu to appear when we right click on a Project when
we are using the Navigator view, simply use "org.eclipse.core.resources.IProject" instead
5.
Finish
You can validate that your pop-up will appear as expected by right-clicking the MF file
and "Run-as" > Eclipse Application
Now to refactor the resulting code to use menuContributions and commands rather than objectContributions and actions :)
I think you have a similar question (menu in the package explorer) here:
Renaming packages in Eclipse (thanks to Rich Seller)
This could be a good start, and is a complete plugin project.
You should look into the Eclipse Common Navigator Framework there are a few tutorials on this side that tell you what to do in detail The Project Explorer is an implementation of the CNF. You should also consider using the Platform Commands to add your commands (and popup menu item) to the popup menu associated with the project explorer. It's somewhat easier to use commands than actions. You should be able to do it with by adding a Command in your plugin extensions. Unfortunately off the top of my head I don't know the right incantation to have the command appear in the project explorer. But you will be able to find it in these resources.