I want to built my new product on Drupal 8, But I am not able to make my mind to use it b'coz of below mentioned points.
Drupal 8 is still in beta version
Many major modules for example {Libraries API, Token, Pathauto, Date, IMCE }are still in dev version and many more vital modules are still dev version.
Frequently release of Core updates.
The product I am planning is not simple content side it will have lot of dynamic things in it and e-commerce too.
Why I am looking towards Drupal 8 is, It's many new promising features, such as, symphony in base, mobile first, and many other new concept they have bring in core and obviously its a new upgraded version of Drupal.
Please give your suggestion whether should I start it with Drupal 7 or Drupal 8
I would love to see answers from people who know Drupal better than me as well.
The only thing I would add is: please have in mind the pain and suffering moving from Drupal 7 to 8 later on. The changes between the 2 are drastic and it will be hard to change your mind once the site in online.
Related
I am trying to install ColdFusion 5 but it looks like data2.cab file is missing from my copy. I understand on Adam Cameron's Dev Blog he had a copy of Coldfusion 5 from the document he wrote about installing it on Windows 7 64bit. Does anyone have a copy of the software please?
You can find installers for older versions of ColdFusion on a community maintained site: http://www.cfmlrepo.com/
I doubt you'll be able to get it up and running reliably as it's a 32-bit installer and won't run on modern Windows. It's pre-Java, so you'll also have issues with C compatibility for things like custom CFX tags. If you've got an old OS on a server somewhere, maybe you can do something with it.
What problem are you trying to address? Working on a legacy application? CF 5 should no longer be running any kind of production sites as there are a world of security issues given the modern Internet.
If possible, I'd suggest trying to run the code on the open source Lucee CFML engine https://www.lucee.org/. Depending on the complexity of your application, it won't just be a matter of setting up data sources and running the code. But in the long run, if this app needs to exist for a while more, it'll be a safer and less expensive solution.
If you have more questions about CF 5, you'll probably find more help on the CFML Slack channel. You can get an invite here: https://cfml-slack.herokuapp.com/
Is the Drupal 8 template engine ready for a new development?
I plan to use Drupal 8, and since I will start first with the design, I want to know if the template engine (I understand it uses Twig) will suffer significative changes that doesn't make it a good choice to start now.
Drupal 8 is currently in Beta 1, and according to the Beta 1 release notes:
Drupal 8 beta 1 for designers, translators, and documentation writers
Drupal 8's user interface, interface text, and markup are not
finalized until the first release candidate, so it's too early to
focus on user-facing documentation, translations, or themes (though by
all means, adventurous contributors should start now to provide
feedback while we can still fix things). Note that localize.drupal.org
does not yet support the full Drupal 8 API and does not have all
translatable strings.
https://www.drupal.org/drupal-8.0.0-beta1
Drupal 8 is now released. If you're looking for a couple of theming how-to overviews we've written a couple:
Custom Drupal 8 Theme + Sass, Singularity, Breakpoint, LiveReload and Gulp and Kickstarting with Drupal 8 themes.
Hope you find them helpful!
I have been using Frontpage to build three less than professional but usable web pages since the late 90’s. MS no longer makes Frontpage, but others told me Expressions was their replacement. So, I purchased it, but it looks very complex and it does not indicate to me how I can use it to maintain our web sites as my new computer with Windows 7 leaves Frontpage in the disappearing XP era.
Could someone tell me how to gently learn and step into Expressions enough to use it to maintain and update our web sites?
This book might help:
Microsoft Expressions Visual QuickStart Guide
Although it goes against every code/programmer part in me, if you must use it, start with building a simple site before editing your older sites with it. Also, always, always back everything up prior to making any changes.
I've heard that Drupal 7 theming has been simplified, but couldn't find much resources on the internet about it.
I'm especially interested to learn what are the changes that boost productivity and efficiency for themers.
Since D7 is officially being launched, surely many more people will start asking this question too, so this is a good place to consolidate our knowledge of how to effectively and efficiently theme D7.
Thank you!
Some Drupal.org resources:
http://drupal.org/update/theme/6/7 changes from Drupal 6 to Drupal 7 with regards to themes
http://drupal.org/node/948216 some procedural notes on going about updating themes
The most thorough resource I've seen is PingVision's A peek at Drupal 7 theme system changes post.
You may also want to check out the Drupal 7 Theming - what's new presentation and the DrupalEasy podcast interview with John Albin Wilkins, author of the theming chapter in the Drupal 7 Module Development book.
I'm planning a migration on a server from ColdFusion MX7 to ColdFusion 9. Does anyone know which steps I should take in order to achieve this without major issues? I can't find anything on the web that talks about this and I don't want to jump into this task without knowing what I'm up against.
Any suggestions, link to articles, etc. would be very much appreciated.
Thank you!
By and large, Adobe (and Macromedia before them) have gone to great lengths to ensure backward compatibility where appropriate; so the rule of thumb is that you should be fine.
First and foremost, I would make use of ColdFusion's Code Compatibility Analyzer. It is available as part of the free Developer Edition, if you want to check before upgrading.
You can find it in the ColdFusion Administrator, in the Debugging & Logging section, as "Code Analyzer".
As it says on that page:
The Code Compatibility Analyzer helps migrate your applications to ColdFusion from earlier versions of ColdFusion.
The Code Compatibility Analyzer reviews the CFML pages that you specify and informs you of any potential compatibility issues. It detects unsupported and deprecated CFML features, and outlines the required implementation changes that ensure a smooth migration.
If the Analyzer doesn't find any issues, I would then encourage you to install the developer edition and run your unit tests. (You have unit tests, right?)
If you don't have unit tests, your only other option is just to test everything manually. Good luck!
One final approach is to read the release notes for versions 8 and 9, as well as the 8.1 and 9.1 point-releases. Adobe and Macromedia were meticulous about documenting precisely what changed, which should prove helpful for you. The release notes are available as PDF for both versions 8 and 9 from Adobe.
We've just recently completed the exact same upgrade, going from CF 7 to CF 9. We didn't encounter any major issues even with old application dating back to CF 5.
As Adam pointed out the Code Compatibility Analyzer is great to find potential issues such as new signatures for existing functions or scoping problem with the new local scope.
You don't want any errors as those as sure to break with CF 9, after fixing the errors you should be left with a bunch of warnings, check them to make sure it will still do what you intended. You should not ignore them and make sure you understand the implication of ignoring one.
This page by Josh Adam's http://blog.joshuaadams.com/index.cfm/2008/9/4/Upgrading-from-ColdFusion-MX-to-ColdFusion-8 has a lot of good resource on upgrading CF in general. It's for CF 7 to CF 8 but most of it still applies to CF 9.
Before starting, the most important step of all would be to backup everything. You'll want a quick way to go back to CF 7 if you ever need to so you should have a copy of the unmodified code, configurations and CFusionMX/jRun directory. I just ended up ghosting the machine in case.