Auteur Sujet: Foxy! add-on for Aeva Media/SMG  (Lu 8708 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne Nao/Gilles

  • Admin
  • *
  • Messages: 6305
  • Sexe: Homme
  • He's not the Messiah... He's a very naughty boy!
    • Voir le profil
    • Cynacittà @ noisen
Foxy! add-on for Aeva Media/SMG
What is Foxy! for Aeva Media and SMF Media Gallery?
Ah well, that is a good question, I'd like to thank myself for asking it.
As you probably know, AM/SMG is a fantastic (trust me, I know it! :P) gallery system for SMF forums. It is entirely free, and will remain so. I converted my music website (FoxProg) to use it, and in the process wrote many interesting features which I packaged into a mod and started selling as a bonus for users who'd like to thank me for releasing and maintaining AM/SMG. As time went by, I added many more features which are detailed below. So, basically, you don't NEED Foxy!, and I'm not asking you to buy it. Go away, now!
Okay, you're still there?

Here's the link to purchase Foxy! (make sure you're logged in first!), and then you can download it on the Foxy! customer area immediately. You can also ask for support over there. :)

Foxy!
A very foxy feature-packed add-on
For Aeva Media 1.x, SMF Media Gallery 2.x, on SMF 1.1.x and 2.x platforms
---------------------------------------------------------

Created and developed by Nao [noisen.com]

Main Features


Some of the coolest features in SMG are exclusive to the Foxy! add-on.

USER PLAYLISTS
- Give membergroups the permission to create user playlists. Allowed users will be able to
  create playlists by simply visiting any item page and clicking the Playlists drop menu and then
  select "Add to Playlist". Organize your favorites easily and browse them like an album!

JAVASCRIPT+FLASH PLAYLISTS
- Show nice little Flash-powered playlists in these topics, or pretty much anywhere else,
  based on user playlists or anything you want (one or more items, one or more albums...)
- Make your own Foxprog (http://fox.noisen.com) clone in a minute (or ten.) Visit the site
  to see a demo of playlists applied to a music website. Remember you can also do this for
  video or picture websites, the limit is your imagination!

LINKED TOPICS
- Create (or not) a linked notification topic automatically when adding/editing an album.
  You can use this to close per-item comments and have everyone comment on albums instead,
  or subscribe to topic notifications, or harness the power of other topic-related mods.
- A linked topic's first message will feature a Javascript+Flash playlist of its related album.
  Any new item (or group of items, if you use Mass Upload) will also be added as a new message,
  allowing to 'bump' the topic. Each time you create a new album, your preference for linked
  topics will be remembered (i.e., the latest board you posted to will be selected by default,
  or no album if you choose not to use the feature the previous time.) Whether you locked
  the previous topic or not will also be remembered.

SMG BUTTON
- Add a SMG button to the post area, which opens a popup that will allow you to upload
  an item and insert it into your message in as few clicks as possible.

EXTERNAL PICTURE EMBEDDING WITH LOCAL THUMBNAIL & PREVIEW
- Embed pictures hosted on another server (Picasa, Photobucket, Imageshack, anything
  you can think of). Thumbnails and previews will be created as needed, but the main files
  themselves will always stay hosted remotely. For this to work as expected, the Aeva mod needs
  to be installed, and it is advised to enable Aeva's "External embedding" feature as well.

RSS FEEDS
- All albums and items now offer RSS feeds to keep you updated for:
  * Latest items - user profiles, albums, album with children, or the entire gallery.
  * Latest comments - items, user profiles, albums, album with children, or the entire gallery.

What you can do with playlists


- Click on "Playlists" in the gallery homepage, and select "New Playlist".
- Enter a name, and a description. You're nearly done.
- Go to any item page in the gallery, and if you want to add it to your playlist, select
  your playlist at the bottom of the page, and submit. You're done.
- After you've added a few items, just go to your playlist page (use the opportunity to see
  how cool it looks), click on Modify, and you can re-order items inside the playlist.
- You can also click on the Comment button to add a personal comment that will show up below
  the item in the public playlist. Please note that this comment will appear *below* existing
  author comments for the item. Consider they're your chance to explain why you chose to add
  that item to your playlist -- just like user lists on Amazon.
- And I'm done.

How to install


- Go to the admin area, upload this zip file through the Package manager and install it.
- Alternatively, you can do it the manly way, by uploading eq.swf to your Themes/default/mgallery/
  folder, MGallery-Foxy.php to your Sources folder, and smg_foxy_install.php to your root folder
  (where SSI.php is located). Then run it from your browser and delete the file by FTP after that.
- And you're done. I know, making fun of the Amazon tagline is not that funny.

License agreement (no crappy legal details, as usual with me.)


- If you did not purchase this software, please be honest and do it.
- You can modify the source code all you want.
- Whether you modify it or not -- you are not allowed to distribute it.
- If you are thinking of sharing the source code with someone, don't do it. It's not allowed.
- Please do not use this on multiple websites with a single licence. Ask me for authorization if
  you are looking into doing it. I'm listening and I'm open.

Also, if you wish to use this software, you will be bound by the Aeva Media license agreement.
Please make sure to read it online at http://noisen.com/license.php

Changelog


v1.26 - February 12th, 2010

! Made sure that Foxy! no longer needs a reinstall when upgrading Aeva Media

v1.25 - February 10th, 2010

* Updated to match Aeva Media 1.0 Final layout
! Fixed lowercase field in SMF1 (harmless, but still.)
+ Added direct links to items in the playlist manager
+ Added Mass Add to playlist (requires AM 1.0 rev 209)
- Removed useless HTML comments in style declaration
* Finally overhauled the basic Playlist template

v1.24 - January 27th, 2010

* Updated to match Aeva Media 1.0 beta 4 layout
! Automatically insert SMG tags inside posts after uploading them
  through the SMG BBC button, saving an extra click.

v1.23 - January 20th, 2010

* Updated playlist page header to fit AM 1.0 public beta's
* Cut linked topics' board list to 50 characters each, to avoid breaking layouts
* Saved all text files with Unix line ends, to save a few bytes, as in AM 1.0
! The BBC button feature could generate a warning message when using PHP 4.x
! A class name was outdated. Also renamed a couple others that still used the smg prefix.

v1.22 - December 20th, 2009

* Updated for use with AM rev 106, which fixes embedding of remote pictures smaller than your
  maximum allowed preview size. If that means anything to you. Anyway, if you use that feature, update it!
! Fixed HTML validation error on album edit pages when a linked topic wasn't already created

v1.21 - December 17th, 2009

- aeva_redirectexit() is no longer needed.
* Updated variable and function names to fit AM 1.0 public alpha's
* Slightly optimized playlist description parsing
+ Added support for new RSS sorting type: by any users in specific user albums (rather than by specific users)

v1.20 - December 8th, 2009

* Updated for use with Aeva Media, SMG's new version. No longer compatible with SMG 2.x.

v1.15 - November 23rd, 2009

! Fixed potential installation issues on SMF2 where the table prefix would sometimes be ignored
! Pictures with a .jpeg extension would be declared as .peg to the Flash playlist system
! titlebg class not being meant for tall divs (in the Curve theme at least), using windowbg3 instead
  for highlighting the playlist item being played

v1.14 - November 12th, 2009

+ Javascript Playlists can now be sorted by custom fields. Look at the aeva_foxy_album()
  declaration and replace the last entry with your field's ID. If it is set, the list will
  be sorted by custom field, and then by the default main sort ID. See a demonstration on
  the Foxprog popup window -- you can sort items by name, date or country.
! Fixed BBC buttons in SMF 2.0 Public RC2. (The SmfEditor variable was changed to smc_Editor)
! The single-click upload feature would fail giving the correct embed type on video/audio files

v1.12 - November 9th, 2009

@ Adds support for SMF 2.0 Public RC2 (needed by a change in Subs-Editor.php)
! Fixed header errors when using SSI.php and a template with uppercase letters

v1.11 - October 27th, 2009

* Adds support for SMG 2.0.1's mod_security fix.
* Always call session rewriter when showing RSS feeds, regardless of whether
  PrettyURLs is installed/in use or not. Just in case another mod uses it.
! Make sure to clean all possible output buffer stacks before launching ours.
+ Adds support for SMF 2.0's Curve theme to the SMG button in message post boxes.
! Don't try creating a preview in case the remotely embedded file can't provide one.

v1.10 - October 17th, 2009

+ New feature: finally added support for RSS feeds in SMG. You can retrieve
               10-item feeds for pretty much anything you could want:
  * Latest items - in user profiles, albums, album with children (this is the icon next
                   to the "sub-albums" header in album pages), or the entire gallery.
  * Latest comments - in items, user profiles, albums, album with children, or the entire gallery.

v1.08 - October 3rd, 2009

+ New feature: Foxy! will now allow you to upload links to pictures hosted on a remote
  server. This way, you can host large pictures on Photobucket, Picasa etc, post a link
  to the image file in the Embed URL field, and it will appear in your album. Thumbnails
  and previews will be created if needed.

v1.07 - September 29th, 2009

! Fixed m.real_name error on SMF 1.x
! Fixed 'by' and 'modify' text strings on SMF 1.x
* Keep showing user votes inside JS playlists, even when details is set to "none".
- Removed language files from the package (why the heck did I include them in it to begin with?!)

v1.06 - September 11th, 2009

! Fixed an undefined index error when inserting a SMG tag through the SMG button.

v1.05 - September 3rd, 2009

+ Added a SMG button to open a popup, upload a new file and insert it into your post
  with just a few clicks. (This is currently only for SMF 2.0 installs, as SMF 1.x
  doesn't offer the ability to open a popup with a button in the BBC bar, as far
  as I know. Also requires SMG 2.0 revision 1020 or later.)

v1.04 - August 3rd, 2009

! "New Playlist" page was broken
* Thumbnails in playlists are now using the Clear Thumbnail Filenames setting,
  which is good -- for instance, showing a playlist with 50 items would usually
  take 15 seconds on my server, now it takes only 4 seconds to load the page.

v1.03 - August 1st, 2009

! Admins wouldn't see the correct contents of playlists when editing them.
! Fixed error when editing a playlist with only one item in it.

v1.02 - July 30th, 2009

! Ratings under playlist boxes were a leftover from the Foxprog implementation.
  Fixed to use SMG language files and point to the correct URL for profile votes.
! Album playlists in linked topics now respect the album's default sort order.

v1.01 - July 9th, 2009

* When it comes to images, the Flash player's preview (in Stop mode) is now based
  on their preview, rather than their thumbnail.

v1.00 - July 1st, 2009

@ First working version!


-----------------------------------------------------------------------------------------------
Support and updates for the mod can be found at the Foxy! board. If you have a problem purchasing the add-on, please PM me.
« Everyone knows rock attained perfection in 1974. It's a scientific fact. »