{"id":15146,"date":"2015-02-03T05:09:46","date_gmt":"2015-02-03T05:09:46","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/artistography\/"},"modified":"2015-03-16T12:12:14","modified_gmt":"2015-03-16T12:12:14","slug":"artistography","status":"publish","type":"plugin","link":"https:\/\/twd.wordpress.org\/plugins\/artistography\/","author":6018951,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"0.3.3-alpha2","stable_tag":"trunk","tested":"4.1.42","requires":"3.0.1","requires_php":"","requires_plugins":"","header_name":"Artistography","header_author":"MistahWrite","header_description":"","assets_banners_color":"","last_updated":"2015-03-16 12:12:14","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"http:\/\/www.artistography.org\/","header_author_uri":"http:\/\/www.LavaMonsters.com","rating":3.5,"author_block_rating":0,"active_installs":10,"downloads":5204,"num_ratings":2,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","changelog"],"tags":[],"upgrade_notice":[],"ratings":{"1":0,"2":"1","3":0,"4":0,"5":"1"},"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.0.2","0.0.3","0.0.4","0.0.4-alpha","0.0.4-beta","0.0.4-dev","0.0.5","0.0.6","0.0.7","0.0.7-alpha","0.0.8","0.0.9","0.1.0","0.1.1","0.1.2","0.1.3","0.1.4","0.1.5","0.1.6","0.1.7","0.1.8","0.1.9","0.2.0","0.2.1","0.2.1-alpha","0.2.1-alpha2","0.2.1-alpha3","0.2.1-alpha4","0.2.1-alpha5","0.2.2","0.2.3","0.2.4","0.2.5","0.2.7","0.2.8","0.2.8-alpha","0.2.8-alpha10","0.2.8-alpha2","0.2.8-alpha3","0.2.8-alpha5","0.2.8-alpha7","0.2.8-alpha8","0.2.8-alpha9","0.3.0","0.3.0-alpha2","0.3.0-alpha3","0.3.0-alpha4","0.3.0-alpha5","0.3.1","0.3.1-alpha","0.3.1-alpha2","0.3.1-alpha4","0.3.1-alpha5","0.3.2","0.3.2-alpha","0.3.3-alpha"],"block_files":[],"assets_screenshots":[],"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[6136,8514,8515,84,218],"plugin_category":[45,50],"plugin_contributors":[95249],"plugin_business_model":[],"class_list":["post-15146","plugin","type-plugin","status-publish","hentry","plugin_tags-artist","plugin_tags-artistography","plugin_tags-discography","plugin_tags-media","plugin_tags-music","plugin_category-ecommerce","plugin_category-media","plugin_contributors-mistahwrite","plugin_committers-mistahwrite"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/artistography.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Allows you to organize music, pictures\/images, and videos on an artist page.  The artist page has jQuery-UI style tabs, and polls tags on posts for the artist's name and then files them into the Related Posts tab.  It utilizes soundmanager2 and displays free songs on a player on the website.  Recommended for use with Advanced AJAX Page Loader.  This is a constant work in progress, and is evolving into an incredible plugin for musicians or record labels.<\/p>\n\n<p>Uses for FTP and file browsing capability:\n * http:\/\/sourceforge.net\/projects\/encode-explorer\/ (version 6.3)\n * http:\/\/sourceforge.net\/projects\/zupload\/<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install the Artisography plugin to your blog, and Activate it.  <\/li>\n<li>Admin\/Dashboard &gt; Artistography &gt; Artists: Create An Artist<\/li>\n<li>Admin\/Dashboard &gt; Artistography &gt; Music Albums: Create An Album<\/li>\n<li>Admin\/Dashboard &gt; Artistography &gt; Artist\/Album Linker: Drag and Drop the Artist to the Music Album<\/li>\n<li>To populate the artist's Related Posts tab just tag posts with the Artist's name.  Artistography will automatically find it.<\/li>\n<li>Under Appearance &gt; Widgets use the \"Artistography Shopping Cart\" and \"Artistography Products\" widgets as needed.<\/li>\n<li>Use the following shortcodes on a page\/post:<\/li>\n<\/ol>\n\n<p>[artistography_display_artist_page id=1]\n     Displays photo\/bio, discography, videos, and related posts of artist with database id=1<\/p>\n\n<p>[artistography_artist_name id=1]\n     Displays the name of the artist with database id=1.<\/p>\n\n<p>[artistography_display_artists]\n     Displays artists in a table with pictures that break away on mouse-over\n          Optional paramaters:\n               cols=(default 4)<\/p>\n\n<p>[artistography_display_artist]<\/p>\n\n<p>[artistography_playlist id=1]\n    Displays songs that are linked to album with id=1 in a list ordered by the song track numbers<\/p>\n\n<p>[artistography_album_download_link id=1]\n     Displays a download picture with link to download album of album with database id=1<\/p>\n\n<p>[artistography_album_art id=1]\n     Displays album photo for album with database id=1<\/p>\n\n<p>[artistography_display_albums]\n     Displays albums in a table with associated download hyperlink (if linked to a download) or add to cart link\n          Optional paramters:\n        cols=(default 3)\n        size=(default 200)<\/p>\n\n<p>[artistography_display_album id=1]\n     Displays album where id=1 with associated download hyperlink (if linked to a download) or add to cart link\n    Optional parameters:\n        cols=(default 3)\n        size=(default 200)<\/p>\n\n<p>[artistography_display_album_tracklist id=1]\n     Displays tracklist\/description of album with album database id=1\n[artistography_display_album_artist id=1]\n     Displays artist name of album with album database id=1<\/p>\n\n<!--section=changelog-->\n<p>=0.3.3-alpha2=\n*Moved SoundManager2 to SoundManager2 folder.\n*Updated SM2 to latest github master.\n*Added dispatch to utils.events in SM2 Bar-UI.\n*Listen for dispatched events I placed in setTitle and menu click.\n*Using $pagenow global to prevent sm2-bar-ui from showing up on wp-login.php.\n*Using playItemByOffset(offset) on play button click to play playlist.<\/p>\n\n<p>=0.3.3-alpha=\n*Fixed bug where soundmanager2 bar-ui wasn't showing up unless logged in\n*Playlist dynamically updates on play button press... Loads song\/album into bar-ui\n*Does play links that you click, but still unstable with known defects regarding not being able to pause\/stop playback when initiating playback from artistography methods<\/p>\n\n<p>=0.3.2=\n*AJAX Shopping Cart, removed standard post method<\/p>\n\n<p>=0.3.2-alpha=\n*Fixed a ton of bugs\/notices\/warnings indicated by WP_DEBUG\n*Added Products widget\n*Fixed shopping cart\/checkout cart where more than one item does not show up\n*Fixed shopping cart where quantity of any download will never exceed 1\n*Updated small section of the About page<\/p>\n\n<p>=0.3.1=\n*Added shopping cart widget\n*Added loadAlbumArtRefresh() to update album art when menu button is pressed on soundmanager2<\/p>\n\n<p>=0.3.1-alpha5=\n*Add [artistography_playlist] shortcode\n*Fixed shuffle of soundmanager2 playlist items<\/p>\n\n<p>=0.3.1-alpha4=\n*Show album art in soundmanager2 playlist<\/p>\n\n<p>=0.3.1-alpha3=\n*Added song\/album linker<\/p>\n\n<p>=0.3.1-alpha2=\n*Added thickbox<\/p>\n\n<p>=0.3.1-alpha=\n*Added AJAX Loader Option in case using Advanced AJAX Page Loader, Wordpress AJAXIFY or the like to include scripts\/styles on all pages so they are there if needed<\/p>\n\n<p>=0.3.0=\n*Randomize soundmanager2 playlist order\n*Added stylesheet for soundmanager2<\/p>\n\n<p>=0.3.0-alpha5=\n*Properly displays explicit tag in soundmanager2 player<\/p>\n\n<p>=0.3.0-alpha4=\n*Added Track number\/explicit fields to song class<\/p>\n\n<p>=0.3.0-alpha3=\n*Fixed some minor bugs breaking release<\/p>\n\n<p>=0.3.0-alpha2=\n*Added soundmanager v2.97\n*Fixed minor bug in Music Manager related to not getting next node for Download selector\n*Added Songs class\/admin manager\n*Free songs load into soundmanager playlist to play on the site\n*Fixed artists display script<\/p>\n\n<p>=0.2.8=\n*Fixed Updated\/Edit Gallery Posts\n*Fixed Order manager table colspan<\/p>\n\n<p>=0.2.8-alpha10=\n*AJAX Music Manager\n*Orders page now has filter and AJAX Viewer\n*Worked on Gallery Edit<\/p>\n\n<p>=0.2.8-alpha9=\n*Dialog window to view orders in detail<\/p>\n\n<p>=0.2.8-alpha8=\n*Added parent_txn_id to orders table<\/p>\n\n<p>=0.2.8-alpha7=\n*Added most of the paypal options we may need for a full store later<\/p>\n\n<p>=0.2.8-alpha5=\n*Updated Orders class to support new database options<\/p>\n\n<p>=0.2.8-alpha3=\n*Updated Orders admin panel<\/p>\n\n<p>=0.2.8-alpha2=\n*Changed database for orders and tweaked to get it working\n*Added Business Name option<\/p>\n\n<p>=0.2.7=\n*Using curl for PayPal IPN and reading raw POST data instead<\/p>\n\n<p>=0.2.6=\n*Updated small bugs in cart<\/p>\n\n<p>=0.2.3=\n*Changed jQuery for Artist picture hover to fadeIn fadeOut and added Image Gallerie to stats\n*Working on PayPAl IPN<\/p>\n\n<p>=0.2.2=\n*Still working on Gallery manager<\/p>\n\n<p>=0.2.1-alpha5=\n*Working on Gallery Manager\n*Added Lightbox\/Colorbox Gallery Styles<\/p>\n\n<p>=0.2.1-alpha4=\n*Got Gallery Manager working<\/p>\n\n<p>=0.2.1-alpha3=\n*Setup add to cart\/download link shower to display download link if logged in user paid for it already\n*Pass IPN URL permalink to PayPal\n*Add artist photos from media library\n*Added Image Galleries tab\/code\n*Added specific script adder to use separate .js files per admin page<\/p>\n\n<p>=0.2.1-alpha2=\n*Fixed bug in IPN handler\n*Added User ID to Orders admin interface table<\/p>\n\n<p>=0.2.1-alpha=\n*Fixed bug in insert music album script preventing music from being added<\/p>\n\n<p>=0.2.1=\n*Added security and Orders processed checking to Downloads<\/p>\n\n<p>=0.2.0=\n*Finished Orders class and Orders tab fully functional\n*Added PayPal Sandbox for testing option to Options menu<\/p>\n\n<p>=0.1.9=\n*Added price to albums and removed enable state, featured state, and free downloads enabled state\n*Added IPN, Orders, and Thank You pages for ordering and hid them\n*Updated Cart, Checkout, Orders, and Thank you for ordering pages to have no comments\/pingbacks\n*Added session_start() to main plugin file to resume $_SESSION\n*Added \"Add to Cart\" images to music instead of Download image link when price is not free\n*Got Cart\/Checkout working\n*Added Orders Admin menu\n*Completed Instant Payment Notifications (IPN) code<\/p>\n\n<p>=0.1.8=\n*Add Sale class\n*Working on Cart\/Checkout system<\/p>\n\n<p>=0.1.7=\n*Created cart and checkout page and hid them\n*Fixed download script to point to the proper directory<\/p>\n\n<p>=0.1.6=\n*Fixed copy explorer to downloads path<\/p>\n\n<p>=0.1.5=\n*Updated FTP Uploader and downloads directory because downloads directory in plugin folder is deleted upon update<\/p>\n\n<p>=0.1.4=\n*Fixed directory to files\n*Changed FTP Password to Password textbox\n*Fixed Downloads admin interface<\/p>\n\n<p>=0.1.3=\n*Fixed FTP Uploader ... Misplaced semi-colon broke page in last version\n*Fixed enqueue scripts\/styles directories\n*Added Download class\/undocumented shortcode\n*Changed Download URL handler to utilize shortcode and Download class\n*Added PayPal Donation Email option for download page<\/p>\n\n<p>=0.1.2=\n* Fixed script logic on deactivate\/uninstall to preserve_database<\/p>\n\n<p>=0.1.1=\n* Fixed options screen\n* Used preserve_database option in uninstall\n* Fixed delete track_list database table\n* Fixed install script logic<\/p>\n\n<p>=0.1.0=\n* Added ZUpload from sourceforge instead of unlimited_ftp\n* Added eXtplorer 2.1.5 from sourceforge for PHP file browser\n* Fixed options screen<\/p>\n\n<p>=0.0.9=\n* Removed track_list database and support routines\n* Removed stats page\n* Moved Options page towards the bottom\n* Made textbox into textarea for artist description\n* Fixed FTP Uploader page with plugins_url()<\/p>\n\n<p>=0.0.8=\n* Updated style for admin panels\n* Worked on AJAX Artist Create, Edit, Update, and Delete Artist\n* Dropped artist birthday from database\n* Dropped support for regular post methods for artist create, edit, and update\n* Preparing for full internationalization support\n* Finally using $artist-&gt;incrementPageViewsById($id) when shortcode is used: [artistography_display_artist_page id=x]\n* Displaying artist page views in manage artist admin panel<\/p>\n\n<p>=0.0.7-alpha=\n* Fixed Related Posts size so that accordions would be visible<\/p>\n\n<h4>0.0.7<\/h4>\n\n<ul>\n<li>Split up css for admin and display site<\/li>\n<\/ul>\n\n<h4>0.0.6<\/h4>\n\n<ul>\n<li>Added function: artistography_enqueue_admin_style_and_scripts()<\/li>\n<\/ul>\n\n<h4>0.0.5<\/h4>\n\n<ul>\n<li>Fixed broken css\/javascript include path: artistography_enqueue_style_and_scripts<\/li>\n<\/ul>\n\n<h4>0.0.4<\/h4>\n\n<ul>\n<li>More internationalization support.<\/li>\n<\/ul>\n\n<h4>0.0.3<\/h4>\n\n<ul>\n<li>Removed myspace_url support from artist database table<\/li>\n<li>Added function: artistography_enqueue_style_and_scripts()<\/li>\n<\/ul>\n\n<h4>0.0.2<\/h4>\n\n<ul>\n<li>Internationalization support begun<\/li>\n<li>Updated jQuery and jQuery-UI to version 1.11.2<\/li>\n<\/ul>\n\n<h4>0.0.1<\/h4>\n\n<ul>\n<li>Created Project \"Artistography\"<\/li>\n<li>Setup Top-Level Menu in the Admin panel, with submenus<\/li>\n<\/ul>","raw_excerpt":"Organizes a portfolio of music, videos, and images on your blog\/website with PayPal eCommerce.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/15146","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=15146"}],"author":[{"embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/mistahwrite"}],"wp:attachment":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=15146"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=15146"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=15146"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=15146"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=15146"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=15146"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}