I have two active Drupal sites, one stable 4.6 and one 4.7 that is getting there. I cannot remember how I got custom content types enabled in 4.6, as I would like to be able to create them in my 4.7 environment. What am I missing?

Comments

nevets’s picture

You probably have the flexinode module installed on your 4.6 site.

silurius’s picture

Thank you all for the replies. I'll hunt down flexinode and check out CCK for the longer term.

Fajan’s picture

You would need to install a module to set up custom content types. In 4.6, it is the flexinode module. In 4.7, it is either flexinode or the content construction kit. CCK is still in development but it is fully functional nonetheless. I recommend you use CCK in 4.7 as it is slated for eventual inclusion into core in future versions of drupal. There is a steeper learning curve to the use of CCK than flexinode though.

lekei’s picture

Flexinode is now a core module and now not visible on the list of available modules for 4.7

You just need to go to administer->modules and enable it.

I wasted half a day trying to figure out what I was going to do with no flexinode module available in 4.7 and went as far as taking the risky step of downloading head. When I went install it, I found it was already installed.

It would be nice if they included the core modules in the list of modules for 4.7 so there would be some documentation on them in the same place as all of the other modules. It would be better if the download link just said "There is no need to download this module, it is included in the core distribution".

I am sure that someone will post a RTM followup to this post showing where you can find documentation on core modules in 4.7. I haven't found it yet.

Brian@brianpuccio.net’s picture

I see filter.module and forum.module in the 4.7.0 tarball, but I do not see flexinode.module. Further, Ber sent an email on April 21, 2006 that stated in part:

After some busy weeks, I found some more time to devote on flexinode. I beleive flexinode is critical for 4.7. Also for the Drupal 4.7 release. It is a popular module, and rather a complex one. Without a 4.7 release we will have a big lot less testers and people who want to move to 4.7.

Samc recently hopped in and is testing and making patches like a madman, thanks for that! I am doing at least five to seven patch tests and/or commits a day too, but we are still far from a release, that is by far not enough to ensure a safe upgrade to 4.7 for flexinode users soon.

I highly doubt that flexinode.module is part of core, especially given that email sent a little over a week ago. I would love to be proved wrong, however.

Have you read the handbook? Please ask smart questions and try not to be a help vampire.
If someone helps you out, give back by playing patch bingo or bug bingo.

lekei’s picture

Now I really don't know where flexinode came from. Maybe I inadvertantly downloaded the cvs version in my desperation to get Drupal working. It was just there but not enabled.

I was confused by the fact that Event is available for 4.7 but could not find flexinode. Since event needed flexinode that didn't make sense to me. Now I see that event no longer needs flexinode.

Sorry.

venkat-rk’s picture

Now I see that event no longer needs flexinode.

Are you actually referring to the basic_event module that comes as a contrib module with event?

lekei’s picture

Event used to require flexinode because it had no event node of it's own, now it has basic_event, so although it cannot have custom events, having flexinode is not a strict requirement.

Although there is a minor typo in the installer for the version I got (a pair of parentheses ("()") where there should have been braces ("{}") it seems to work for me (in a Latin 8 - non UTF environment).

Brian@brianpuccio.net’s picture

Go to the list of Drupal modules in the handbook. I think it is safe to say that anything listed on that page is in core, while everything listed in the sub page of contributed modules are in contrib.

Have you read the handbook? Please ask smart questions and try not to be a help vampire.
If someone helps you out, give back by playing patch bingo or bug bingo.

venkat-rk’s picture

It is clear that flexinode has not yet been released for 4.7, although I would think it is around the corner because two major issues (an install file and UTF-8 compatibility) got sorted out yesterday.

If you visit the modules page and filter by 4.7, you can't see flexinode.

darius’s picture

Flexinode is definitely NOT in the core. Look in the "modules" directory: only non-core modules have their own directories (modules/flexinode/flexinode.module); core modules are directly in "modules" (modules/taxonomy.module).

Flexinode CVS version is 4.7 compatible, and should work in most cases. It might take a while until the CVS HEAD is tagged 4.7, so just use the CVS version on http://drupal.org/node/5737/release and update as remaining bugs are ironed out.

Darius

venkat-rk’s picture

I wonder if you thought I said Flexinode is in core. I am aware it is NOT:-) I was simply trying to explain the latest situation, but may be I was not very clear.

Jabzebedwa’s picture

I started my day looking at comparisons between Drupal, PostNuke, and Joomla!. It was then that I noticed that there was no classified module for Drupal, which I have just installed at www.uvita.biz. So here in the forum I found a thread where a fellow did a beautiful work-around for making Classified Ads. His recipe can be seen at: http://www.activefarming.com/classifieds-for-drupal.

The recipe calls for:
* Drupal 4.7
* Views.module
* flexinode.module
* style.css (for your theme)

All good, except that I can't find Flexinode. I have searched for it, and found this discussion, which leaves me still unclear. Here it is said that Flexinode is now "core", and others that say to just download and activate. The module is not seen in the list of core modules, and the most recent version to download is 4.6.

I don't yet understand the workings of CVS, so I am trying to just download, install and activate the module.

Any help will be appreciated,

Ben

smk-ka’s picture

There's no need for using CVS on a command line, as all modules are available as nightly snapshots. You just have to change the download url of a module and replace the version number with "cvs". Thus, the flexinode module snapshot is available at http://ftp.osuosl.org/pub/drupal/files/projects/flexinode-cvs.tar.gz.
--
Stefan M. Kudwien
www.unleashedmind.com

-Stefan

Carlos Miranda Levy’s picture

I was kind of lost myself looking for Flexinode and it kept me from upgrading the other day.
Flexinode is not listed as available to download for 4.6 either (for 4.5 yes).
So I was a little uncertain.
I took some time today to look around and thanks to this thread I found the elusive flexinode module and learned that the cvs version is 4.7 compatible.

------
Con paciencia y calma,
sube un burro a una palma

teshager’s picture

Hi there,

I did follow the discussion here and tried to install the cvs version of flexinode on a DP 4.7 For some reason the flexinode.install isn't placing the database schema into my database. Instead I get an error message like this:

user warning: Table 'drupal47.flexinode_type' doesn't exist query: SELECT * FROM flexinode_type in /Applications/MAMP/htdocs.drupal-4.7.0/includes/database.mysql.inc on line 120

Has anyone experienced this problem before?

All other modules that I have installed work fine and insert their schema into mysql without any hitch.

Thanks in advance.
/tesh

Steve Viscido’s picture

Flexinode CVS does work with 4.7. I have it running on my system right now. The old flexi-types were there when I upgraded everything to the proper version (including Flexinode CVS).

The one issue I have had recently is, I deleted one of the custom types (flexinode-3 in fact), because nobody was using it. Since then, looking at one of the other types (flexinode-1) is causing errors in the log. Nothing goes wrong when viewing the pages (they look quite right), but PHP and SQL are yelling at me.

Not sure what that is about, but I think it has to do with node type deletion.

Other than that Flexinode works fine with my install of 4.7.0.

Cheers.

teshager’s picture

So it sounds like that Flexinode would work if you updated drupal and not if you try to do a clean install then. That makes perfect sense now.

TurtleX’s picture

I get the same error.