Hello, I have a good amount of experience with Drupal. I am new to Open Outreach. I am hoping to use OO for setting up a new website for a non-profit organization. I have installed and configured OO, however I am not sure that the installation proceeded correctly. Following the steps laid out at http://openoutreach.org/section/using-open-outreach, when I came to the part about configuring follow links, I did not find a link to "Site Follow Links" under configuration. I did not find a link to "Service Links" on the configuration page. Subsequently, when I navigated to "Add New Content", the following message displayed: "You have not created any content types yet. Go to the content type creation page to add a new content type." I found this surprising and suspect it indicates an error. I also explored the modules page and discovered a large number of modules have not been enabled. For instance "Date and Time" is not enabled at all. In Features, only Features and Open Outreach Core are enabled (I had attempted to enable multiple apps during installation which are not now enabled in features). I did encounter an error message during installation which may be related. It was "Notice: Undefined index: openoutreach in openoutreach_update_projects_alter() (line 140 of /home/mysite/public_html/mysubdirectory0/profiles/openoutreach/openoutreach.profile)." Can you please advise me if this is all unexpected behavior and what I might be able to do to rectify the situation? From what I can tell, Open Outreach is just the distribution I need for my purposes, but I don't think it's working properly. Thank you.

Comments

webpotato’s picture

Update: I attempted to reinstall Open Outreach with a blank database and went through the installation and configuration steps again. This time I made sure that php.ini specified 128MB memory and an max execution time of 120. I ended up with the same problem that I described originally. I can say that the error message, "Notice: Undefined index: openoutreach in openoutreach_update_projects_alter() (line 140 of /home/mysite/public_html/mysubdirectory0/profiles/openoutreach/openoutreach.profile)," appeared at the top of the "choose a theme" page during configuration. I had selected to enable several apps. I will try again without enabling extra apps.

webpotato’s picture

I edited openoutreach.profile to comment out lines 132 to 142 and this eliminated the error message, but did not solve the problem of not having the install profile script enable any required modules or apps. I ended up enabling modules and apps manually. I enabled small batches of modules at a time to avoid php memory issues (once the site broke when I attempted to enable too many modules at once and I had to start over). I would recommend backing up the database after each small batch of modules is enabled.

nedjo’s picture

Not sure exactly what went wrong here. The message

: Undefined index: openoutreach in openoutreach_update_projects_alter()

suggests that the Open Outreach profile wasn't enabled or isn't being recognized.

nedjo’s picture

Status:Active» Closed (cannot reproduce)

Seems like a problem in the particular installation.