sh404sef and update to Joomla 3.6.2 - joomla

I'm working on a Joomla website that was handed over to me (I'm new with all Joomla things). My problem is that after updating to Joomla 3.6.2, the sh404sef extension is causing a lot of 404s (it worked fine in Joomla 3.5.1). I do not know if the same problem is also with 3.6, because I didn't do the update.
It looks like sh404sef has a problem with multilingual content. On pages where there is only one language the extension is working fine. Did anyone come across the same problem?
I know that the best solution is to use backup, but as I mentioned already the update was not made by me and there is not a backup file.

The issue caused by Joomla 3.6.2 is that the ordering of the language filter routing rules is not the same, on a small number of multilingual sites. As properly explained on support, you have to put the plugins in the right orders, using the Joomla drag and drop feature, on the Joomla plugins manager. This is enabled by clicking on the small icon in the header of the order column. If you don't enable the drag and drop mode, the new ordering indeed won't stick.
If you reordered the plugins in the database, and they also show in the correct order in the Joomla plugins manager, then this will fix the problem. It does for all the sites affected by this issue in the last few days.
If not, I would encourage you to go back to our support, we can probably do the re-ordering for you, if granted access.
Rgds

Related

Creating profile page for users in Joomla

I have been developing websites for some years. I know PHP. but I have never worked with a CMS before. I've been told to create a website with Joomla where there's a homepage and also new users may sign up and then they can have a profile page where they can upload their profile picture and write their résumé.
This is easy for me to implement this system if I start coding it by myself. but how can I do this in Joomla? is there a plug-in which I need? could someone please give me some resources?
No need to re-invent the wheel - there are tons of ready-built components at the Extensions Directory. Last I checked Community Builder and JomSocial were the most popular, but they might be overkill for your need, so it's worth having a look at the other choices there. If you're new to Joomla, you're probably interested in a Component, which is essentially a "sub-application" that installs under Joomla. They usually include Modules that can be displayed on the site, as well as Plugins that work with the core Joomla logic to perform specialized functions for the installed component.
There are many plugins, but the simple functionality of user profiles is implemented in Joomla. This question might help you.

I need to migrate Menus and Menus Items from Joomla 1.5 to Joomla 2.5

i have already upgraded my site earlier to Joomla 2.5, but still i am using Joomla1.5 as live site. now i need to fully upgrade but dont want to fully migrate i just need menus and menu items from joomla 1.5 other things are already updated in New Site (Joomla 2.5).
so please tell me the way by which only menu and menu items were migrated i cannot do it manually beacuse they are in thousnds (approx 4000 Menu Items). i have tried by exporting and importing menus databse tables manually, but with no success.
Please advice me
Thanks in Advance
Since you have already done this, you should be familiar with the process of the upgrade/migrate data from Joomla 1.5 to Joomla 2.5.
However much of the success of your attempt is depending also on the overall db changes that might have occurred on your current 1.5 live site.
Given that, you might be just good by only migrating the menu-items, but if any other changes occurred in your website, like changing older articles or categories etc (changes that do not exist on the already upgraded 2.5 site), then you might end with a messy database, if you only try to import the menu items.
In this case, you might want to consider to migrate/upgrade the whole database again, and connect your 2.5 website with this database.
But if you are sure that you only need the menu-items, then follow below:
Probably you used one of the available tools JUpgrade or SP Upgrade. I don't know about JUpgrade, but I would recommend to use the SP Upgrade (paid download), which allows migration of selected db tables.
If this is not the option for you, then perform the full database upgrade with your preferred method (as you have already done), in order to create a fresh new 2.5 database (not do this over the current 2.5). Then you can export/import/replace data from the fresh 2.5 to the old one.
Hope this helps a bit...

Disabling Joomla component com_content

Just trying to understand the working of com_content component in Joomla 3. Is it possible to disable or uninstall com_content component? Is it a core component that is essential for the functioning of the entire framework, so it cannot be removed?
You can't disable or uninstall any core components such as com_content. They are protected. I'm not sure of the exact things that require com_content, however completely removing it which would have to be done by deleting the folders and removing any reference to it in the database could possibly and most likely result your site malfunctioning. It's therefore protected for good reason ;)
I do know that in either Joomla 3.5 or 4.0, there will be an option to install core components with installing Joomla.
While there might be some benefits in making Joomla lighter, in the current configuration I would say that IS NOT RECOMMENDED to even try something.
Consider using ACL to hide it for the users that don't need it.

All of my modules are not showing in administrator panel while migrated from 1.5.26 to joomla 2.5.8

I've upgrade my joomla version 1.5.26 to joomla version 2.5.4 and all the things has been upgraded successfully. So when i goes into my joomla module manager admin panel then it is not showing me any kinds of modules which was previously visible in my old version(1.5.26) but in my frontend panel it can be seen easily.Does anyone knows the solution how to fix it?
When you said you migrated, I assume you used an extension such as jUpgrade.
Migrating will update the core file and database tables and thus should show all the core Joomla modules in the Module Manager, however it does not upgrade your 3rd party extensions, therefore you will need to download the Joomla 2.5 compatible versions. This upgrade however, should be showing your core modules in the list.
I hope you took a backup of your 1.5 site. If you did, trying running the upgrade again and if you didn't use jUpgrade, I suggest you do so.
Hope this helps
make sure you're using the standard template for joomla. Go to module manager, choose Administrator in the first filter, and see if all modules are published in actual module positions (i.e. cpanel, status, footer, icon, login, menu, submenu, toolbar I guess that's it for administrator)

What is Joomla /libraries/cms?

I had an issues with some joomla api. The issue was that I was using the latest version of joomla and couldn't find where a joomla class, that was being called in my code, was derived . I searched the joomla api docs and found nothing relating to the class I was looking for.
I then stumbled across the refactoring change log for joomla and noticed that the function i was after had actually been moved from /libraries/joomla/form to libraries/cms/form.
Why would this be the case? There doesn't seem to be any reference to /libraries/cms in the api docs. How are we suppose to know that there are classes living there? Very confusing.
Since Joomla! 1.6 the code has been progressively split into the Joomla! CMS and the Joomla! Platform. You can see this separation in the github repository - a good place to also keep track of changes that are committed to both the CMS and the Platform. The simplest way is fork each repository and keep track of them.
As classes are updated they may be migrated to the /libraries/cms directory if they apply specifically to the CMS application (e.g. html forms are an application level function not a platform level).
I find the best place to hear about changes under discussion are in the respective Google Groups - Joomla! Platform Development and Joomla! CMS Development
[Edit]
Documentation of class's is the hardest thing to find for Joomla! CMS - there doesn't appear to be a current api listing for it, unlike the Platform API reference. Often it is just easier to read through the code.
It's also worth keeping a watch on the developer sub-site.
If you want to define excellence in CMS without coding, Joomla is the right option for you.Joomla the most preferred content management system among developers is an easy-to-use open source solution.If you want to define excellence in CMS without coding, Joomla is the right option for you. In this post, you will find few of its features that make the website development easy and most preferred option for developers.

Resources