nodeselect

Guillaume Bec's picture

Here's the SVN for Nodeselect

Two weeks ago, France 24 released the code of the nodeselect module that is used in the back office of the France 24 website.
 
As promised, the SVN server is now open : http://svn.lab.france24.com
Now anybody can take an active part in the evolution of the project, before its release on drupal.org
 
Our repository is accessible anonymously in read-only (checkout only):
$ svn checkout http://svn.lab.france24.com/nodeselect/trunk nodeselect
 
If you want to have read/ write access (checkout and commit) to the repository you need an account and to check-out the HTTPS version:
$ svn checkout https://svn.lab.france24.com/nodeselect/trunk nodeselect
To get an account just contact us.
 
In the attachment you can find our server certificate in PEM format that you can import into your browser.

Guillaume Bec's picture

France24 releases nodeselect code!

Nodeselect is a module developed by Vincent Caillerez for France24. I've "extracted it" from the france24 site source code and i'm now in charge of the module.

This module was created to improve the nodereference CCK fields.
This field only searches by title, and performs a search for each letter that the user types.

The module runs a quick search engine. The user can filter node by title, creation date, status.
Then they can drag and drop the node into a nodereference field and change the order of the field (for multiple value fields).

 nodeselect demo

This module doesn't change the database, or create a new content type. It only changes the interface.

The module needs javascript and minimum version 1.2 of Jquery. (jquery module)

 

 Installation:

  1. Place this module directory in your modules folder (this will usually be "sites/all/modules/").
  2. Enable the module.
  3. Activate the bloc "Moteur de recherche NodeSelect".
  4. Select the cck field nodereference which has to be modified by the module (in the nodeselect settings).

 

Todo:

We haven't released this module on drupal.org yet because it's not complete.

But we really want to, so we need your help.

  • Prepare the module to be released on http://drupal.org
  • Complete and translate the documentation in english.
  • Try out the drupal search engine.
  • Optimize the javascript code.
  • Give users other things that will be able to be customized in the settings.
  • ...

 

Demo

Play around with the module: http://demos.lab.france24.com

 

Download

You can download a version of the source code (see attachment).

We will soon put this code on a public svn so everybody can help us before we move the module onto http://drupal.org