Drupal 5 and CiviCRM 1.5
gracearoha - November 10, 2006 - 10:49
Hi,
I'm a noob looking to put up a cms with the CiviCRM capabilities and wonder if i should wait for the stable release of Drupal 5.0 as i hear that it is much easier to install the CiviCRM module on this version? If i go ahead and install the Drupal 5.0 beta with the CiviCRM now, will i be able to upgrade to the stable version when it's released? And is there documentation available on the 5.0 beta now?
Any suggestions greatly appreciated.
grace

Hi Grace, I'd be surprised
Hi Grace, I'd be surprised if it were really true CiviCRM installs easier on Drupal 5.0. Perhaps you are confusing the *Drupal* installer on 5.0, which is a huge improvement for simplicity, given prior versions. But this is limited to Drupal core only.
The first beta of Drupal 5.0 has only recently been released. CiviCRM lags behind, trying to support its layer above the Drupal layer. Double-check CiviCRM supports v5.0 mating before a serious production installation. (Don't take my word for it, look it up, please).
If I were you, I'd focus on the relatively stable, and supported v4.7 for any CiviCRM implementation, at least for the next several months into the future.
I've done the installation, and it is serious. Please tackle it appropriately, in terms of time, or skill, or both.
CiviCRM *does* have an auto-installer. Maybe this is the answer to your requirements? It is built on top of Drupal. Albeit an older version (since June or so).
Grace: CiviCRM v1.6 (not yet
Grace:
CiviCRM v1.6 (not yet released, alpha next week) is compatible with Drupal5. however it does not have an installer as yet. we hope to have it in CiviCRM v1.7
lobo
A suggestion to make installing CiviCRM easier...
The current problem with the instructions is that unless you already write code the directions are too confusing and are not clear on exactly what you have to do. I would suggest that you use the terms "yourDBnamehere", "yourDBpasswordhere"...etc and make the text red instead of black. Anything that has to be tweaked in the code just make it red so people can find it and then put the text of what they need to write exactly where it has to go using the terminology I listed a couple of lines up in this comment post. CiviCRM is a GREAT tool, but if people can't install it and set it up they can't use it.
Another issue with CiviCRM is that it's really not quite clear exactly where you have to place the files within Drupal to get it to work. A simple list telling people where to put which folder or file would also make installation a lot easier.
Fantastic Suggestions
The CiviCRM documentation is a wiki that authenticated users can edit.
http://wiki.civicrm.org/confluence/display/CRM/CiviCRM+Documentation
Your contributions are appreciated.
Installer?
Lobo,
Thanks for the info. I'd be willing to wait for the v1.6 if it will be released next week. Does it have user-friendly install instructions?
If not, can you tell me whether CiviCRM is compatible with Drupal 4.7.4 and if so, if there is an installer available and where?
Thank you?
SpzToid, Thanks for your
SpzToid,
Thanks for your suggestions. Yes, i think i am confused about the installers. I looked again and i can see that there is also an installer for CiviSpace - not CiviCRM and it is for an older version, i think 1.2. Anyway the link for the download is broken.
I had no problem installing Drupal 4.7.4 with XAMPP, but i am really struggling with getting CiviCRM 1.5 installed.
Are these two compatible or should i be using an earlier version of CiviCRM?
drupal 474 and CiviCRM15 work for me so far
Grace, I'm not sure if yuo are still looking for the civispace installer but here it is. I think its made up of drupal 46 and civicrm 13 along with a few smaller modules.
While I am personally putting together the more current Drupal 474 and CiviCRM 1.5, I do have a copy of civicspace-0.8.5.tgz (php 4 & drupal) available from my testing. This should be their most current version.
My new project is not ready yet so I'll put it up on one of my other domains. Access is of course free, but you are welcome to visit the site its hosted on.
http://PrivacyDigest.com/
http://PrivacyDigest.com/test/civicspace-0.8.5.tgz
-------------------
http://www.PrivacyDigest.com/ News from the Privacy Front
http://www.SunflowerChildren.org/ Helping children around the world
Have you been able to get
Have you been able to get CiviCRM installed onto Drupal 4.7 alright? I figured out a much easier way to do it (I stopped reading the instructions) and have posted it in a couple of places. I also managed to get CiviCRM 1.5 installed on Drupal 5.0 beta using the same method and moving a couple of files around and creating a new file with just a couple of lines in it. Since you posted that same download for me let me know if you need any help with the install you're working on, because it can be done in around 10 pretty simple steps using FTP, PHPMyAdmin and File Manager.
working so far
I just posted the link for Grace, since I already had the file uploaded and it does seem to be hard to find. I figured if she still needed it I could at least let her know where she could find it.
While I do have access to SSH, my install method was mostly similar to yours(FTP,phpMyAdmin and unziping under SSH) From what I can tell my CiviCRM 15 and drupal 474 install are working fine. The only real problem I had during the install was getting the file path correct. While drupal 50 does look good, and the new CiviCRM 16 (coming soon, prob December) also looks tasty. I'm not going to experiment with them till my new setup is together and stable. Since the non-profit I am doing this for, is coming from a mostly static site, I want to make sure the setup I give them is stable more than having the latest features. Everything in CiviCRM 15 and drupal 474 will already be much more powerful than what they have been doing.
My next step is is going to be experimenting with CCK and VIEWS to put some custom data collection and displaying together. I think I have may head wrapped around it, I just haven't had a chance to try and finish spec-ing out my additions and then put them in place. Then I have to make up some screen-casts to help train the volunteers on how to use all the new tools that they will now have access to.
-------------------
http://www.PrivacyDigest.com/ News from the Privacy Front
http://www.SunflowerChildren.org/ Helping children around the world
I hear ya about the
I hear ya about the stability issue. The non-profit I'm volunteering for hooked me up with a host I'm really liking a lot... hostmonster.com. I've got enough space and bandwidth to work with that I have plenty of room to toy around with testing for future migration.
The "working site" is using civicspace, but I am working on setting up the Drupal 4.7 with CiviCRM 1.5 to migrate to before too long. I just need to figure out why event changed from civicspace to Drupal. In CivicSpace you can include an address with a map but I can't figure out how to get Drupal 4.7 to do that yet. You can take a look at what I've gotten done so far here:
www.ofeliascommunity.org (the site we're directing people to)
www.ofeliascommunity.org/test (the site we'll be moving to once I get it fully configured)
www.ofeliascommunity.org/home (my test Drupal 5.0 beta site)
It almost sounds like we're looking for about the same features for the installs we're working with.
It works!
MacRonin,
Thanks alot for the copies of civicspace and the installer. I did just actually get drupal 474 working with civicrm 1.5 - thanks to help from ladycentaur!
I was glad to help...
I think the people who usually write the instructions to installations are so used to doing everything from the command line that they sometimes forget how to install things other ways and leave out very important steps as a result. I'm just so glad you have finally gotten CiviCRM installed. I know how aggravated I was when I tried for 3 days using instructions and got nowhere. Once I figured out how to do it I decided that I had to do my best to post specific and easy to follow instructions to save other people the same frustration I went through. There are lots of sample profiles and groups all loaded for you in the CiviCRM installation which should help you figure out what all the different admin controls mean. With a little trial and error you'll figure out how to adjust everything. You'll probably have to add more configurations to the civicrm.settings.php file if you want to add the maps, mail and donations features...but those should be nothing after that installation, lol.
CiviCRM module not showing up in admin panel
I have just installed CiviCRM 1.5 on a Drupal 5 beta installation but the CiviCRM module is not showing when I went to administer >> modules to enable it so I guess they're not 'talking'. No error messages showing up. Me being no codehead, I thought putting in 5.0 in define( 'CIVICRM_UF_VERSION' , '5.0' ); would do the trick but not:) Otherwise, CiviCRM 1.5 does work well with my Drupal 4.7.3 install.
I just managed to get CiviCRM 1.5 to work on Drupal 5.0 beta
You have to move things around to get it to work, though. I used the basic method I described for installing CiviCRM onto Drupal 4.7 and moved the civicrm.css file and civicrm.module file so it's path was /drupal5/modules/civicrm/civicrm.css and drupal5/modules/civicrm/civicrm.module
You also have to write a new file to put in the civicrm folder called civicrm.info
I just copied and pasted the forum.info file contents and changed the short info in the file to make sure I had the set up right.
You still put the civicrm.settings.php file into the drupal5/sites/default folder and import the two mysql files and then go enable it.
I'm not sure if there are any functionality issues or not yet because I JUST now got it working and haven't checked it out much as of yet.
It seems to work alright...
The layout looks a little screwy on some pages, but it appears to be working alright. You can check it out on my test page here:
http://ofeliascommunity.org/home/
Sorry to duplicate replies
Sorry to duplicate replies but I just found this thread.
Even though you have simplified things a lot ladycentaur I still am getting a white screen. I must be messing up your instructions some how. I'm rapidly loosing hair. Two days and counting on this install!
Here is my settings.php file
define( 'CIVICRM_UF' , 'Drupal' );
define( 'CIVICRM_UF_VERSION' , '4.7' );
define( 'CIVICRM_UF_URLVAR' , 'q' );
define( 'CIVICRM_UF_DSN' , 'mysql://admin:Pass@mysql9.domain.com/drupal?new_link=true' );
define( 'CIVICRM_UF_USERSTABLENAME', 'users' ); **not sure what goes here?? table name??
define( 'CIVICRM_MYSQL_VERSION', 4.0 );
define( 'CIVICRM_DSN' , 'mysql://super:Pass@mysql9.domain.com/contacts?new_link=true' );
define( 'CIVICRM_MYSQL_PATH', 'http://mysql9.domain.com' );
global $civicrm_root;
$civicrm_root = '/modules/civicrm';
define( 'CIVICRM_TEMPLATE_COMPILEDIR', '/modules/civicrm/templates_c/' );
define( 'CIVICRM_UF_BASEURL' , 'http://site.org/' );
define( 'CIVICRM_SMTP_PASSWORD', '' );
define( 'CIVICRM_CONTRIBUTE_PAYMENT_TEST_PASSWORD' , '' );
define( 'CIVICRM_CONTRIBUTE_PAYMENT_TEST_KEY' , '' );
define( 'CIVICRM_CONTRIBUTE_PAYMENT_TEST_SUBJECT' , '' );
define( 'CIVICRM_CONTRIBUTE_PAYMENT_PASSWORD' , '' );
define( 'CIVICRM_CONTRIBUTE_PAYMENT_KEY' , '' );
define( 'CIVICRM_CONTRIBUTE_PAYMENT_SUBJECT' , '' );
define('CIVICRM_DOMAIN_ID' , 1 );
define( 'CIVICRM_UF_FRONTEND', 0 );
Relation between CiviCRM and CiviSpace
I want to get CiviCRM 1.5 installed onto Drupal 4.7.4.
But it is still a bit unclear to me that how are CivicSpace and CiviCRM related? If I want all the functionality of Civicspace and CiviCRM, do I install them both? If so, which one first?
Is it a much easier way to do it using civicspace-0.8.5 MacRonin provided?
Thanks!
-----------------------------------------------------------------------
㊣━━^-^o中华人民共和国o^-^━━㊣
┃_________上 网 証 書_________┃
┃ ≈≈≈OnlyBlue≈≈≈ ┃
㊣━━^-^o中华人民共和国o^-^━━㊣
CivicSpace is a distribution with CiviCRM included
CivicSpace is a distribution of Drupal with some modules included and somewhat optimized to work together. CiviCRM is one of those modules that CivicSpace includes, but it is actually written by another group. CivicSpace's thing is bringing together and integrating code from diff sources.
From the CivicSpace web site
As you can see the Drupal they have in that installer is rather old 4.6.? and so is the CiviCRM they use. If you already had it in place you could do upgrades(and disable any modules that aren't supported on the new releases) but if you are starting fresh it is probably better to put it together yourself. But you can of course look at their list of included modules(not all of which work on drupal 474) for ideas on what you might want to use.
But if you wish to try their on-demand/hosting service. it sounds like that is using the more current drupal and civicrm. Personally I am putting things together myself. My posting of the CivicSpace installer was not a recommendation, but because someone was explicitly looking for it. Now if it was using versions of drupal and civicrm that might be another story, but unfortunately its not.
-------------------
http://www.PrivacyDigest.com/ News from the Privacy Front
http://www.SunflowerChildren.org/ Helping children around the world