By silurius on
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
Probably flexinode module
You probably have the flexinode module installed on your 4.6 site.
Thanks for the replies
Thank you all for the replies. I'll hunt down flexinode and check out CCK for the longer term.
You would need to install a
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.
Flexinode is now core
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.
Flexinode In Core
I see
filter.moduleandforum.modulein the 4.7.0 tarball, but I do not seeflexinode.module. Further, Ber sent an email on April 21, 2006 that stated in part:I highly doubt that
flexinode.moduleis part of core, especially given that email sent a little over a week ago. I would love to be proved wrong, however.Sorry, now I am more confused than ever
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.
Now I see that event no
Are you actually referring to the basic_event module that comes as a contrib module with event?
Yes
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).
Core vs Contrib
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.
It is clear that flexinode
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.
Flexinode
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
I wonder if you thought I
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.
That elusive Flexinode module
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
No need for CVS
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
Thanks for all the comments
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
Flexinode with 4.7 database issues
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
Flexinode CVS does work with 4.7
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.
Thanks
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.
I get the same error.
I get the same error.