Some features in the future...

itsa - October 10, 2007 - 02:17
Project:Movies and Movie Wishlist
Version:5.x-1.3
Component:Miscellaneous
Category:feature request
Priority:normal
Assigned:IanBezanson
Status:postponed
Description

Hello,

I like this module so much! At last, a good module for listing my movies!

I have a few ideas for the future releases:

1. Unlock the module in the menu. Useful for people who use the "Primary links" instead of the "Navigation" menu.

2. Have the opportunity to create new categories and not just "Movies". Like: "Anime", "Cartoon", "TV-Series" etc etc... and show the list by category: "All" or "Anime" or "Cartoon" or "TV-Series" etc etc...

3. In the settings, let the user determine how many characters to fit the movie titles. As of now, how do I fit "Indiana Jones and the Kingdom of the Crystal Skull" in my wishlist? ;)

4. Let the admin check or uncheck the titles to be displayed (Movie, Genre, Year, Format, Date Added) and let us create new ones if necessary. In many cases, the "Date Added" becomes useless if I add many movies that I owned for years, the same day.

5. Add a search for the module. Hard to quickly find a movie when you have lots! (I tried the drupal search and it does not search into the movies at all...)

Thank you, lemme know what you think of those features.

itsanogo

#1

IanBezanson - November 5, 2007 - 14:25

These all seem like good requests. I plan on making some changes to the module in the near future to add in, as well, the ability for other site users (other than the admin) to add their own set of movies, so will add in these requests at the same time. I just need to find a few hours of spare time to work all of this in :P.

Searching movies is definitely one that I'd thought about recently, as well. I wasn't sure how to do it before, but recently read a technique to allow non-node modules to be included in searches. I will be sure to add that in. I will also have to spend some time to think about how to allow the admin to add new "titles"... not sure how easily that will be done in a graceful manner.

Thanks for the feedback!

#2

IanBezanson - November 5, 2007 - 14:27
Assigned to:Anonymous» IanBezanson

I suppose I should actually take the ticket ;)

#3

Nitroke - November 9, 2007 - 08:28

3. In the settings, let the user determine how many characters to fit the movie titles. As of now, how do I fit "Indiana Jones and the Kingdom of the Crystal Skull" in my wishlist? ;)

I also need this feature. But for the lord of the rings movies :D

*edit*
I editted the code just so I could use bigger titles because even Mad Max Beyond Thunderdome was too big..

#4

itsa - November 19, 2007 - 22:49

I also started editing the code to fit my needs.

What I did so far is add a few fields:

1- "Media". I can enter the number I use to identify my dvd-r since I can fit ~6 dvd backups (movies) on a single dvd-r. I needed a system to number my dvd-r: starting with 00001, 00002 etc...

2- "Comments". I can enter the number of seasons or the amount of episodes within a series I own.. or any other comment.

I also edited the code so I can enter any type of url (and not just IMDB) since they don't list everything... (e.g anime series).

And of course I added more characters to the movie name field.

PS I wonder if I should wait for Ian to release a technique for searching non-nodes before entering all my movies into the database since I changed the number of fields in the code? Or will that new code have no effect on the database?

itsanogo

#5

IanBezanson - November 21, 2007 - 18:44

It probably would have an effect. Tell you what, if you can package up your changes and attach them to this ticket, I will integrate changes in a way that you won't lose any data. It looks like it could be a few weeks (at least) before I can get a new release out there.

If there are major changes, I'm sure that I can build a special release for you to transform your data back into the main trunk.

#6

itsa - November 30, 2007 - 06:17

I just finished changing a few things. I tested the module on my website and I don't seem to find any mistakes.

Lemme explain what I changed and why:

I created 2 new tables: "movie_details" and "movie_media".
I use the field "Details" to enter any relevant details like the number of episodes for a tv-series or even for anime.
My dvd-r's are burned and sorted by category: Anime, Cartoon, Movies, TV-Series. The field "Media" is to enter the number I use to identify my dvd-r. (e.g T00001, T00002, A00001 etc) where "A" is for Anime, "C" is for Cartoon, "M" is for Movies, "T" is for TV-Series etc.

I changed the "imdb_link" to "url_link" because I did not want to have only the option to add IMDB links since some websites are better for anime and tv-series (IMHO).

I increased the number of characters for allowed for "Names" and "URL"

I deleted "date_added" because I found it irrelevant in my case.

As for detecting conflicts, I added "and movies.movie_details=movies_wishlist.movie_details"
to the original: "movies_wishlist on movies.movie_name=movies_wishlist.movie_name" and "and movies.movie_year=movies_wishlist.movie_year" because I did not want to detect any conflict between a tv-series of let's say 24 episodes burned on 2 dvd-r with the "Details" field as the only difference.
e.g. "Smallville / Season 2 - Episodes 01 to 12 / 2001" in my movies and "Smallville / Season 2 - Episodes 13 to 24 / 2001" in my wishlist are two different entries and cannot be detected as conflicts.

Your offer to build or integrate changes in a way that I won't lose any data is very valuable to me.
THANK YOU VERY MUCH!

PS I added a modified version of "Movies" for an "Audio" (Mp3..) collection. There is only one bug: When there is a conflict between the wishlist and the actual list, when the user clicks "Fix This!", it brings you to the "Movies" module. Other than that, it works like a charm. So if you try it and have the solution to this bug, please msg me.

itsanogo

AttachmentSize
audio-5.x-1.0.tgz 9.28 KB
movies-5.x-1.3-mod.tgz 9.33 KB

#7

IanBezanson - February 26, 2009 - 23:56
Status:active» postponed

Most of these items will be covered in the 6.x release, as I am changing how these items are stored (they will be nodes, allowing for most of what's here). What's left, I will look at adding into the module, but likely all won't make it in the initial 6.x release. No plans to backport these changes to 5.x.

 
 

Drupal is a registered trademark of Dries Buytaert.