How to downgrade bootstrap from version 4 to 3? - twitter-bootstrap-3

I am working on a project that is using bootstrap 4. How do I downgrade the version being used on the project from 4 to 3 while maintaining the functionality of the website.

I think there's no way. To do that, you have to check on all html pages and javascript files.

Related

Can an Angular 6 Library be bundled and used in an Angular 5 Application?

I'm on a team that is programming a new application and is also developing a pattern library for that application. When we began coding this application, we used Angular 5. However, we have seen it would be much easier to implement the pattern library with Angular 6. If we bundled the Angular 6 library, will it be usable for Angular 5?
Note: The main reason we're using Angular 6 is because it makes producing a pattern library much easier (i.e the new angular CLI). We aren't using any other Angular 6 features.
After some initial testing, I've found that you can. My test was very basic (i.e. one exported component from the library, that only was comprised of divs) but the difference in Angular versions didn't seem to cause errors.
EDIT: ^^ Is incorrect. When I first answered my own question I used a test that ended up being incorrect. I don't think there is a good way to integrate an Angular 6 library into an Angular 5 projects, because the difference in all of the #angular dependencies are too great to allow for effective integration. I had to downgrade my library to Angular 5.

Is Bootstrap 2 and Bootstrap 3 possible at the same time?

Is it possible to use a kind of no-conflict (like in jQuery) with two versions of the Bootstrap (2.x and 3.x) on a page?
The question has arisen because of the lack of compatibility of the Joomla 3.6! with the Bootstrap 3.x and intensive usage of the Bootstrap 2.3.2
There is idea to use customized, namespaced version of Bootstrap 3.x. But is that idea viable?
Note: there is solution with template overrides. But it uses a lot of files for overriding and I have to use all of them for each of my 6+ templates

Overriding Dojo version for a particular Xpages database

Apple's iOS 8 breaks certain tap functionality in versions of dojo prior to 1.9.4 (see Xpages mobile controls not working in iOS8
The current version of Dojo in Domino 9.0.1 FP2 is 1.9.2 but that does not fix the issue. You have to use at least 1.9.4.
I have downloaded 1.9.4 and placed it in the correct folder on our test server. But I cannot get things to work. I changed the folder name of dojo 1.9.4 to 1.4.0 as I only want to use this version for 2 dbs that are having the problem.
Question 1:
What line do I put in the xsp.properties file:
xsp.client.script.dojo.version = 1.4.0
xsp.client.script.dojo.path = / domjs / dojo-1.4.0
Question 2:
There are so many things to download when I go to the dojo download page. I downloaded the zip file and used that.
When I run code to test what version of dojo I have I get 1.9.4. But when I try to load my page, I get an error.
dojo._loaders: TypeError: dojo._loaders is undefined
Any help would be GREATLY appreciated.
You probably have the right dojo zip, this one: http://download.dojotoolkit.org/release-1.9.4/dojo-release-1.9.4.zip. As you say, unzip that to the dojo-1.9.4 folder in <server-install>\data\domino\js\, or name the folder 1.4.0 if you want to specify it for only a few apps.
You will indeed need to copy the IBM folder from the <server-install>\osgi\shared\eclipse\plugins\com.ibm.xsp.dojo_9.0.1.<date-stamp>\xsp.dojo.jar into your new 1.9.4 (or 1.4.0) dojo folder. Little chance of anything working without it. Copying the ibm folder from the 1.5.2 folder is a bad idea as that is old code, and you'd certainly have issues with it working with dojo 1.9.4. In Fix Pack 2, the ibm folder from the plugin was tested/designed to work with dojo 1.9.2 (the version in that jar), so it should play fairly nice with 1.9.4.
In your XPages app, in the xsp.properties, you should only need the line:
xsp.client.script.dojo.version = 1.9.4
Rebuild your app, restart the server etc, and you should be good to go.
DISCLAIMER: This is a work-around, not a supported solution by IBM. There may be unexpected issues using this approach. It's used at your own risk.
You commented already on that topic here so I think you tried this one? http://hasselba.ch/blog/?p=323
This is the SO thread: XPages mobile controls not working with iOS 8

Site redesign in sitefinity 3.7

I need to redesign web site that has been done in Sitefinity 3.7. Current version is 6.3 ( I believe ).
I watched some tutorials about this CMS because I use it for the first time.
Can you tell me how much templating system differs in this old 3.7 version from current 6.3?
Is it possible to use Bootstrap 3?
We've been using Bootstrap in all of our recent Sitefinity implementations. I usually end up creating a vanilla, base page template off a .master page that includes references to the Bootstrap css and js, then create custom layout controls through Sitefinity's Visual Studio plugin, Thunder. Using the layouts you can easily create the markup needed for the grid layouts and components in Bootstrap so content editors can drag and drop them through the Sitefinity page edit interface. Editing the widget templates is another way to incorporate Bootstrap styling in the built in content modules.
Here is a project that has a Sitefinity Bootstrap theme, I believe the version of Bootstrap it uses is 2.31 though.
Update!
Jochem added Bootstrap version 3+ to the project, my fault for not seeing it, sorry Jochem! Direct link here

FCKeditor ready for Plone 4?

There have been some comments that FCKeditor is no longer supported in Plone 4. Are there plans to update FCKeditor, or perhaps replace FCKeditor?
JR
Plone itself never included FCKEditor. There are add-ons for it. The most recent one I can find is http://plone.org/products/collective.ckeditor which actually requires Plone 4 and no longer works with Plone 3.
Note that FCKEditor was renamed to CKEditor in 2009.
warning: ckeditor depends on plone.finder, which has some problems, and plone.upload. ckeditor is not currently mantained, I would switch to TinyMCE.