{"id":45585,"date":"2009-07-08T13:48:32","date_gmt":"2009-07-08T13:48:32","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/jh-portfolio\/"},"modified":"2010-09-24T12:46:37","modified_gmt":"2010-09-24T12:46:37","slug":"jh-portfolio","status":"closed","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/jh-portfolio\/","author":100663,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.9.7","stable_tag":"0.9.7","tested":"3.0.5","requires":"3.0","requires_php":"","requires_plugins":"","header_name":"JH Portfolio","header_author":"Joe Hoyle","header_description":"","assets_banners_color":"","last_updated":"2010-09-24 12:46:37","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"http:\/\/github.com\/joehoyle\/JH-Portfolio","header_author_uri":"http:\/\/www.joehoyle.co.uk\/","rating":0,"author_block_rating":0,"active_installs":10,"downloads":8393,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":{"0.9.7":"<ul>\n<li>Rewrote plugin backend to use new WordPress 3.0 custom post types API<\/li>\n<li>Rewrote url handling which saves excess queries<\/li>\n<li>Fixed Preview Entry in WordPress admin<\/li>\n<li>Added Category and Tag templating<\/li>\n<li>Added JHP Grid selector widget<\/li>\n<\/ul>","0.9.6":"<p>Fixes images breaking on sites with WordPress in stalled in subdir, adds some more template functions, does not break any backwards compatibility.<\/p>","0.9.5":"<p>Some of your old data will be lost: Main Images, Additional Images and your Portfolio Widgets will need setting up. Not compatible with pre 0.9.5 custom templates. See: http:\/\/wiki.github.com\/joehoyle\/JH-Portfolio\/0901-and-under-upgrade-to-095 for details.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":0},"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.7","0.7.1","0.7.2","0.7.3","0.7.4","0.7.5","0.7.6","0.7.7","0.7.8","0.7.9","0.8","0.9","0.9.0.1","0.9.5","0.9.6","0.9.7"],"block_files":[],"assets_screenshots":{"screenshot-2.png":{"filename":"screenshot-2.png","revision":"1539446","resolution":"2","location":"plugin"},"screenshot-3.png":{"filename":"screenshot-3.png","revision":"1539446","resolution":"3","location":"plugin"},"screenshot-1.png":{"filename":"screenshot-1.png","revision":"1539446","resolution":"1","location":"plugin"}},"screenshots":{"1":"The Manage Entries admin page","2":"The Add New\/Edit Entry page - adding Main Image, Gallery, Brief data etc.","3":"The JH Portfolio Settings page"}},"plugin_section":[],"plugin_tags":[34888,97637,789],"plugin_category":[43],"plugin_contributors":[77790],"plugin_business_model":[],"class_list":["post-45585","plugin","type-plugin","status-closed","hentry","plugin_tags-jh","plugin_tags-jh-portfolio","plugin_tags-portfolio","plugin_category-customization","plugin_contributors-joehoyle","plugin_committers-joehoyle"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/jh-portfolio.svg","icon_2x":false,"generated":true},"screenshots":[{"src":"https:\/\/ps.w.org\/jh-portfolio\/trunk\/screenshot-1.png?rev=1539446","caption":"The Manage Entries admin page"},{"src":"https:\/\/ps.w.org\/jh-portfolio\/trunk\/screenshot-2.png?rev=1539446","caption":"The Add New\/Edit Entry page - adding Main Image, Gallery, Brief data etc."},{"src":"https:\/\/ps.w.org\/jh-portfolio\/trunk\/screenshot-3.png?rev=1539446","caption":"The JH Portfolio Settings page"}],"raw_content":"<!--section=description-->\n<p>Add a fully functionality integrated Portfolio to your WordPress site. JH Portfolio comes with a set of widgets for visually creating your portfolio layout, or custom page templates can be used if you want that extra level control over your portfolio design.<\/p>\n\n<p>Report any issues\/feature requests here: http:\/\/github.com\/joehoyle\/JH-Portfolio\/issues or you can twitter #jhportfolio for feedback etc.<\/p>\n\n<h4>Features<\/h4>\n\n<ul>\n<li>Assign entries to their own categories and tags<\/li>\n<li>Ability to add additional image gallery for each entry<\/li>\n<li>Whole new admin section for managing your portfolio<\/li>\n<li>Pretty permalinks<\/li>\n<li>Automatic server-side thumbnail generation for all image sizes<\/li>\n<\/ul>\n\n<!--section=installation-->\n<p>Check the Install and general usage video here:\nhttp:\/\/www.vimeo.com\/5509134<\/p>\n\n<ol>\n<li>Upload the <code>jh-portfolio<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<li>You must enable \"Pretty Permalinks\" for the single portfolio pages to work<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt>How do I get automatic thumbnail generation working?<\/dt>\n<dd><p>You must sign up for a free ShrinkTheWeb account here: http:\/\/www.shrinktheweb.com\/index.php?view=join , once logged in copy your Access Key ID and Secret Key into the JH Portfolio Settings page.<\/p><\/dd>\n<dt>The plugin doesn't work, what do I do?<\/dt>\n<dd><p>Visit the Issues page of the plugin homepage at: http:\/\/code.google.com\/p\/jh-portfolio\/issues\/list<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.9.6<\/h4>\n\n<ul>\n<li>Fixed bug with images not showing with WordPress installed in a subdir<\/li>\n<li>Added functions: jhp_get_the_category, jhp_get_category_link, jhp_in_category, jhp_the_category, jhp_get_the_tags, jhp_get_the_tag_list, jhp_the_tags<\/li>\n<li>Fixed bug with images uploaded on new entry not being attached to the post<\/li>\n<li>Fixed bug with single entries returning a 404 header<\/li>\n<li>Fixed bug with an empty single base permalink structure breaking templates<\/li>\n<li>Improved Adding Gallery Images so Thickbox does not need to reload on every addition<\/li>\n<li>Fixed bug with Portfolio link not getting \"current_page_item\" class<\/li>\n<li>Added option to select Portfolio Menu Order in JH Portfolio settings page<\/li>\n<\/ul>\n\n<h4>0.9.5<\/h4>\n\n<ul>\n<li>Removed need for Portfolio page<\/li>\n<li>Separated into \"Portfolio Home\" and \"Portfolio Single\" the same as WordPress (no more problematic ajax failing in IE!).<\/li>\n<li>Rewrote the whole admin side of the plugin using the CWP Framework, so there is now Bulk Edit, cleaner admin pages \/ less buggy. New Main Image and Gallery meta boxes.<\/li>\n<li>Added Portfolio Tags and JHP Tags Widget<\/li>\n<li>Also added Manage Tags admin page to JH Portfolio menu.<\/li>\n<li>Removed ShrinkTheWeb - This wasn't a very streamlined process, and I don't think many people were using it.<\/li>\n<li>Added Options to remove the default CSS and Javascript if you want to use the Portfolio's widgets but your own styles.<\/li>\n<li>Added Options to change the url of your portfolio<\/li>\n<li>Rewrote Images to be less buggy<\/li>\n<li>Replaced \"Additional Images\" for \"Gallery\"<\/li>\n<li>Added the ability to edit Entry slugs<\/li>\n<li>Added option to change the Portfolio title (in page menu etc)<\/li>\n<\/ul>\n\n<h4>0.9.0.1<\/h4>\n\n<ul>\n<li>Fixed action of settings page<\/li>\n<\/ul>\n\n<h4>0.9<\/h4>\n\n<ul>\n<li>Removed phpThumb altogether - now uses inbuilt WordPress resize functions<\/li>\n<li>Added option to set portfolio template filename<\/li>\n<li>Support for custom permalink structure<\/li>\n<li>Added content filters to jh_portfolio_get_content()<\/li>\n<li>Fixed WP paths for WordPress in a sub directory<\/li>\n<li>Changed all URLs to pass through esc_url()<\/li>\n<li>Added char encoding to all fields such as brief etc<\/li>\n<li>Added JH icon to admin menu page<\/li>\n<li>Renamed menu item to \"Portfolio\" and moved to below Comments<\/li>\n<li>Added new Extra Taxonomy functionality and theme widget (can be used for extra lists such as \"Responsible For\")<\/li>\n<li>Added ability to hide certain categories in JH Portfolio Selector widget<\/li>\n<li>Added template functions: jh_portfolio_the_date(), jh_portfoio_category_is_hidden( $cat_obj ), get_extra_taxonomy_tags( return = 'array' )<\/li>\n<li>Fixed editing Publish Date bug<\/li>\n<li>Added Hire Me teaser to Settings page<\/li>\n<\/ul>\n\n<h4>0.8<\/h4>\n\n<ul>\n<li>Fixed problem with main query class returning wrong categories<\/li>\n<\/ul>\n\n<h4>0.7.9<\/h4>\n\n<ul>\n<li>Fixed SQL JOIN Error for single pages<\/li>\n<li>Fixed commas at end of Javascript arrays for IE<\/li>\n<\/ul>\n\n<h4>0.7.8<\/h4>\n\n<ul>\n<li>Fixed PHP error on Manage Categories page<\/li>\n<\/ul>\n\n<h4>0.7.7<\/h4>\n\n<ul>\n<li>Fixed issue with the filter the_content being disrupted by echoing the portfolio entry<\/li>\n<\/ul>\n\n<h4>0.7.6<\/h4>\n\n<ul>\n<li>Fixed issue with overwriting existing sidebars<\/li>\n<li>Fixed issue with installations that use a DB prefix other than wp_<\/li>\n<\/ul>\n\n<h4>0.7.5<\/h4>\n\n<ul>\n<li>Added debug page for error reports<\/li>\n<li>Fixed an error in the SQL for querying<\/li>\n<\/ul>\n\n<h4>0.7.4<\/h4>\n\n<ul>\n<li>Added sorting options to the JH Portfolio Selector Widget<\/li>\n<li>Added integration with ShrinkTheWeb for automatic thumbnail generation<\/li>\n<\/ul>\n\n<h4>0.7.3<\/h4>\n\n<ul>\n<li>Modifications to rewrite rules \/portfolio\/$cat_name\/ no longer 404's <\/li>\n<li>Added manage Categories page, fixed some issues showing categories <\/li>\n<li>Added Main Image widget with options for width and height <\/li>\n<li>Added options to show main image and main image size for the portfolio selector widget <\/li>\n<li>Minor CSS fixes<\/li>\n<\/ul>","raw_excerpt":"JH Portfolio adds a Portfolio section to the WP-Admin and provides portfolio templating either via widgets or template files.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/45585","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=45585"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/joehoyle"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=45585"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=45585"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=45585"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=45585"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=45585"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=45585"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}