CVS edit link for veeeb

veeeb semantic editor makes it possible to analzye your text semantically for the most important concepts (via opencalais) and search different channels with it.

Features:

* write (HTML) text in the editor
* get the most important concepts - analyzed by opencalais
* view easily retrieved freebase information about the concepts
* search channels like google images, flickr, youtube, gettyimages (and more to come) for media to embed in your drupal article
* drag and drop the media into your article

We already have a Wordpress plugin, and now we want to give Drupal users the same benefit of veeeb´s semantic editor.

http://www.veeeb.com/

http://wordpress.org/extend/plugins/veeeb-semantic-editor/

CommentFileSizeAuthor
#15 veeeb-drupal6.zip5.89 KBveeeb
#15 veeeb-drupal7.zip8.1 KBveeeb
#13 veeeb.zip5.44 KBveeeb
#7 veeeb.zip776.56 KBveeeb
#4 veeeb.zip775.73 KBveeeb

Comments

veeeb’s picture

I can´t upload my module because of the 1MB file restrictions. My module is 1,3MB in zip format. And that is without the fallback files of the Flex framework.
Is there another way to upload the files? Or should we host them ourselves? Maybe i´m too stupid to find the other upload.

brianV’s picture

Status: Postponed (maintainer needs more info) » Needs review

veeb: Perhaps I might suggest uploading to an external server, or perhaps putting it on github so it can be accessed. I am not sure what the 'official' way of handling larger uploads for contrib modules is.

Just as a side note, contrib modules can only contain GPLV2 licensed code. If you module required third party libraries, the usual practice is to note this in the README.txt, and give a path where the libraries should be downloaded and placed for your module to find them. You can refer to the apachesolr and tinyMCE modules for examples of this.

I am setting to 'needs review' so that it comes to the attention of other CVS app reviewers who may know the usual process for modules that exceed the 1mb upload limit.

brianV’s picture

To add as a further reference:

3rd party libraries in Drupal CVS

veeeb’s picture

StatusFileSize
new775.73 KB

Ok, we have changed a few things, now our file is under 1MB.

brianV’s picture

Status: Needs review » Needs work

Veeeb,

Thanks for posting that. I looked at what the veeeb editor does, and I really want to see this go into contrib!

A few points:

  1. The .module file needs an @file docblock in the header: http://drupal.org/node/1354#files
  2. Please remove the chunks of commented-out code in the .module file.
  3. Please add docblocks documenting the veeeb_process_textarea() and veeeb_process_hidden() functions.
  4. Please run your module through the Coder module code review process, and fix any code style flags it may raise. When that is done, please verify that your module complies with the Coding Standards.
  5. Can you please explain how the bundled version of the Veeeb editor differs from the version available on the Veeeb website? I see the file is called veeebDrupalEditor.swf, so I assume it has been customized in some way.
  6. Can you please include a README.txt that gives installation instructions, and information about the module?

Thanks for your effort so far. I can't wait to see this one go into contrib!

avpaderno’s picture

Issue tags: +Module review

Hello, and thank you for applying for a CVS account. As per requirements, the motivation should include a comparison with the existing projects.

veeeb’s picture

Status: Needs work » Needs review
StatusFileSize
new776.56 KB

Hi,

thanks for the hints and your kind words.

I fixed the issues, checked coding standards and included a README.txt and a CHANGELOG.txt.

For the differences to the version on veeeb.com, the versions are 95% the same. The only difference is the output of the text.
In Wordpress you can wrap a "img" tag with a special [Caption] tag to display the title of the image. Thats not possible in Drupal so we changed the output a little bit.

Comparing our veeeb editor to other ones, we are not about formatting the text like CKeditor. It´s all about the content, how you can enrich your text with media or get information on terms you used in your text.

For example, you are writing an article about last weekends golf tournament, the HSBC Champions, and have Tiger Woods in your text. The term "Tiger Woods" is extracted from it and you can view information about him such as date of birth, full name and so on.
With the term selected you can now search all our plugins for media associated with Tiger Woods. You could search Google News to get the latest buzz around him, you could search Getty Images for the latest pictures taken from him.

All that in a central place, without leaving your text.

I hope i gave a fair motivation why we want to give Drupal users access to our great tool.
We think it will help create richer texts with less effort.

Cya

avpaderno’s picture

Thank you for your reply.

veeeb’s picture

Any news on our request? It´s been ten days since my last comment.

Cheers

brianV’s picture

Status: Needs review » Needs work

Hi veeb.

20 days is actually not all that bad for this queue. Perhaps once you have a CVS account, you would consider performing a few reviews to help get the queue down ;).

Anyways, I reviewed your module, leaving the editor alone since I am considering it an external library.

Can you please add an $Id$ tag to the README.txt file as well?

Also, please quickly review your inline comments - they should all start with a capital letter, and end with a period. There are only a few like this in the code.

Once that is done, I'll be able to RTBC this module. As I said above, I can't wait to see it in contrib!

brianV’s picture

Err, a few other items:

1. Can you please remove the Copyright and License information from README.txt? Any code submitted to CVS is released as GPLv2. Also, the copyright statement will no longer be valid once you accept your first patch ;).

2. Can you verify that you are releasing the editor and it's related media under the GPL? As I mentioned in post #2, only GPL-licensed code and files may be included in Drupal's CVS. Alternatively, if the editor can not be released under the GPL, please remove it from the module and include instructions in the README.txt that instruct the users where to download it so the module will find it! Perhaps you would consider using the Libraries API: http://drupal.org/project/libraries

avpaderno’s picture

Any files that are available from third-party sites should not be committed in drupal.org repository, independently from the license used for the files.
Having multiple copy of the files (which is what would happen if any modules would include a copy of the files in its own repository) causes problems, expecially if each module uses a different version that is executed at the same time. That is the reason users should be instructed to download the necessary files from the third-party site.

veeeb’s picture

Status: Needs work » Needs review
StatusFileSize
new5.44 KB

Hey,

thx for the replies. I´ve changed the formal stuff and the way of including the editor.

Now the user has to download the editor from here and unzip it to the module folder of veeeb. I think that is the best solution.

Hope to hear from you soon.

brianV’s picture

Status: Needs review » Needs work

This is looking really good now.

There are a few extra blank lines in the .module file, but that is a minor issue. The only outstanding problem I can find is that it isn't documented in the README.txt about where to download and extract the veeeb editor.

Also, you might want to consider a hook_requirements() implementation to check to make sure the library is installed correctly, and provide a notice on the 'Status' report page if it is missing, or perhaps outdated.

Anyways, once the README.txt is updated, this should be ready.

veeeb’s picture

Component: Miscellaneous » miscellaneous
Status: Needs work » Needs review
StatusFileSize
new8.1 KB
new5.89 KB

Hi Guys,

it´s been a long time since our last reply. We have been working on the new version of the veeeb editor. I think you will like it.
We have also included a version for Drupal 7 now. I have attached both.

The editor has to be downloaded separately from here and unzipped in the module folder of veeeb. This is also documented in the readme.

zzolo’s picture

Status: Needs review » Postponed

Hi. Please read all the following and the links provided as this is very important information about your CVS Application:

Drupal.org has moved from CVS to Git! This is a very significant change for the Drupal community and for your application. Please read the following documentation on how this affects and benefits you and the application process:
Migrating from CVS Applications to (Git) Full Project Applications

  • The status of this application will be put to "postponed" and by following the instructions in the above link, you will be able to reopen it.
  • Or if your application has been "needs work" for more than 5 weeks, your application will be marked as "closed (won't fix)". You can still reopen it, by reading the instructions above.
avpaderno’s picture

Issue summary: View changes
Status: Postponed » Closed (won't fix)

As per previous comment, I am setting this issue as Won't fix.
Since new users can now create full projects, applications have a different purpose and they are handled on a different issue queue. See Apply for permission to opt into security advisory coverage for more information.

avpaderno’s picture

Component: miscellaneous » new project application