JPortfolio Component

A portfolio component, where multiple samples of work (projects), in different categories, can be shown. WYSIWYG editor used for editing descriptions. Up to 9 images per project, upload from back-end. Supports Joom!Fish for translations. Introduces installable Themes for easy customization. Sef_ext.php for sh404SEF/ OpenSEF included.

Front-end view defined by Theme or CSS file, which can be changed and edited from back-end. Few sample CSS files are included. For best results, sizes of images used should correspond to sizes of divs in CSS file.

Portfolio images stored by default in /images/stories/.
Component DOES NOT resize images or create thumbnails. You must upload proper size images and/or modify CSS file.

## sh404SEF/OpenSEF
Sef_ext.php for sh404SEF/ OpenSEF included, creating urls like:
example.com/3-category-name/24-project-name/

## Joom!Fish
JPortfolio is compatible with Joom!Fish. If Joom!Fish is installed, there is an option to copy JPortfolio definition files to /com_joomfish/contentelements/ folder. After that it will be possible to translate titles and descriptions of categories and projects.

## Searching
To be able to search for a project, download, install and publish JPortfolio SearchBot.

## Themes
JPortfolio supports installable Themes. A Theme is a package (zip file) containing CSS file and images, and (optionally) view files (jp_categories.php, jp_category.php, jp_project.php) defining the way component displays all information in the front-end. A Theme is installed similarly to the way a template is installed in Joomla!.

For new Themes check http://www.anetus.com/content/blogcategory/14/37/lang,en/

###
Version 1.3 adds:
- up to 9 images per project. Image names must end with a digit, first image for the project must end with 1. For example: website1.jpg, website2.jpg, website3.jpg.
- support for installable themes, defining front-end view of the component. Themes contain CSS file and required images, and may contain php view files, modifying further the display of information.
- better support for Joomla! 1.5, works with Legacy mode enabled

Translations included:
English, French, German, Hebrew, Hungarian, Polish, Russian.

Few strings new to that version are not translated yet. If you have them translated, or have new language and would like to share - send it to me. Thanks!

Report

byabhaykochar on June 2, 2009
Very Good Component, Gives facility to install sample data. Everything i wanted.
But i would be great if i could attach few more images with Projects like other components do.
bydarlanne on February 17, 2009
I needed to showcase items I'm selling without wanting to implement a full on shopping cart. This extension proved to be the perfect answer. I found it very customizable and just very clean looking. I think I'll be using it for a number of future projects!
bymiracle_smith on November 25, 2008
I like this component quite a bit, but there is a problem. The issue is that miscellaneous slashes that show up in my content. The slashes occur in conjunction with apostrophe's and quotation marks. And to top it all off, the slashes reproduce. I have had up to 6 slashes before each apostrophe and each set of quotation marks. Can someone help out with this? If not, I will be forced to find another component to use. But, I really don't want to. This is a nice component, except for this one glitch.
Owner's reply

I think this issue occurs only in Joomla 1.5. There is a correction, please see this topic: http://www.anetus.com/forum/viewtopic.php?id=181

byArmored on August 12, 2008
I'm so glad I found this component! It made updating my portfolio site extremely easy so I could focus on the content more than on the implementation part. I got it customized to my needs within a few hours.
bysteffenz on December 12, 2007
Great component, but it has some problems while using images. Looking forward to improvements!
bypedromau on December 10, 2007
There's only one thing missing for "Excelente" rating...
The search option... when there's a lot of items, it's hard for people to find a project...

Is there a way to include joomla's search in this component?
Owner's reply

To be able to search for a project you need to install JPortfolio Searchbot.
You can find it here:
http://www.anetus.com/component/option,com_weblinks/catid,9/Itemid,30/

bylovelyd on October 6, 2007
well, this was the first portfolio component I tried and after trying nearly all the others that are free or have a demo.
I can honestly say this one is one of the better ones.
I ended up trying other component because of the lack of image functions with this one. You have to preselect the image directory in the config. That would be ok if the folders appeared also and not just images.

If you are talking the time to make a website and a port I'm sure you'll want them well organized therefore you'll need folders/sub-folders and categories/sub categories.
So that's the one upgrade this component needs.
The ability to browse the folders from the category section and project section as well.

So, I'm holding my breath for an update !!
bypianopiko on September 10, 2007
yo man ... it works great for me.
Best for web development service, business, maintennace sites to show their job portfolios
bybaijianpeng on March 15, 2007
I love this component. Many times I was asked how to set up a Products show area on website. Now I know this component can do ths job.

Wish it will be better.
This is a great component that I use all the time. Only pit full I have found is using tags inside a project. JoGadgets and mgMediaBot cannot execute tags within a project. Therefore I had to use the tags outside JPortfolio and then use the full URL to point to the component/mambot/module. Is this something that can be fixed?

Would be great to see more CSS styles as well, the default ones are slightly limited.

All in all I personally this component to be an essential extension to my library and am grateful to the developers. Good work.
bytruimage on December 19, 2006
This plugin is great and uses a tableless layout. It does take a little time to get it the way you wnt as it does with most CSS driven layout but will absolutely fit in with your design.

Here's some things to look out for though if going to use this component:
1. The breadcrumb shows the component but will not link to it.
2. The pages are numbered (e.g. 40.html) instead of titles.
3. There is no SEO support for images or the pages generated. Be sure to some how work your most valuable phrasings into the descriptions because of this.

Excluding the issues mentioned above I have to say this is still the most useful component I have installed to date.
byToni Marie on November 11, 2006
It's a nice little component for displaying a simple portfolio. An image gallery works better for certain applications, but this no-frills approach is perfect for a few of my sites.

The CSS manipulation is cumbersome for those without a lot of CSS experience.
I am wondering if an image gallery would not be any better...
Jportfolio lacks auto Thumbnail for larger images and has no directional menus ( a back button wouldn't go a miss). I think this component would be better if AJAX driven.
If this was a 0.x release I'd give it a 4.8 for effort but as a RC it is a bit lightweight compared to other components.
byProVision Studio on September 28, 2006
The component works grea with clean coding. It is not valid W3C HTML. I have modify the component to be valid W3C HTML. If Konrad is interested I will send the modify component to him and making it available for public.
byquiquedcode on September 27, 2006
The component installed perfectly, I tested it, and I got no errors. I could create categories, projects, change things, etc. without any trouble.

Just 1 advise for developer:
It would be nice if you could add some custom fields, for example "URL" field for WEBSITES category, "YEAR" field, so visitor knows the year the project was made, etc. etc.

These custom fields added by user could be echoed in the project description, just below description...

AWESOME TOOL !