[Vtigercrm-developers] Customer Portal Update

Prasad prasad at vtiger.com
Thu Sep 24 08:40:35 PDT 2009


Hi Carlo,

Don't feel sorry we always take comments / feedback in the right spirit :)

We are very happy to see the discussion about improving the customer
portal and sharing hands to make it better. Our team is really happy
in collobrative development.

UI certainly needs a uplift, which could be first task you can help us with.

Plans of re-designing the Customer Portal plugin is definitely on the roadmap.

Regards,
Prasad
vtiger Team

On 9/24/09, Carlo Beschi <carloz at gnumerica.org> wrote:
> Hi Prasad,
>
> Prasad ha scritto:
>> Separation of presentation and logic could take more effort due to which
>> we had to defer it in the last release.
>
> I understand this and I sincerely hope that my words did not sound
> unrespectful, to you and the guys of the core team.
>
> I guess I'm full aware of the work you are doing and all of us are 100%
> satisfied with 5.1, which is a great release.
>
> It would be wonderful to have logics/presentation separation implemented
> in 6.0 (in the whole vtiger, not only in the CP) :-)
>
> I strongly believe vtiger CRM can still evolve and grow a lot, and
> community contributions can help a lot.
>
> So, as per this CP project, I see it just wonderful to have on the
> forge, developed, tested, used, as for 5.x releases.
> And, if it works fine, if you guys like it, who knows, integrated into
> the core in the future.
>
> Ciao
> Carlo
>
>
>>
>>     What about opening a project on the forge?
>>
>>
>> This is a good option.
>>
>> @Alan: Thanks for the heads-up start.
>>
>> Good luck.
>>
>> Regards,
>> Prasad
>> vtiger Team
>>
>>
>> On 9/24/09, *Carlo Beschi* <carloz at gnumerica.org
>> <mailto:carloz at gnumerica.org>> wrote:
>>
>>     Hi Alan,
>>
>>     here comes one more positive feedback ;-)
>>
>>     I'll test your version in a few days and possibly provide some more
>>     detailed info, anyway the choice of getting rid of the nested tables
>>     ;.-) and move towards a clearer separation of the presentation layer
>> is
>>       ... the choice :-)
>>
>>     I did the same, on a smaller scale, on our internal version of 5.0.4,
>>     for the Login screen (I had to rewrite it, so it simply came more
>> handy
>>     to use css and divs instead of tables).
>>
>>     I can allocate some of my time, and of one of my mates at our company,
>>     in the next weeks, to test the code and help you out.
>>
>>     What about opening a project on the forge?
>>
>>     Carlo
>>
>>
>>     Alan Lord (News) ha scritto:
>>
>>      > On 24/09/09 08:21, Steven Sher wrote:
>>      >> I also had to try customise our customer portal to better suit
>>     our company, and found it rather complicated to get what we wanted,
>>     so thanks for all your work, I am sure it's going to save a lot of
>>     other people time/energy.
>>      >
>>      > Thanks Steve,
>>      >
>>      > I hope my OP wasn't misleading though, perhaps I could have been
>>     a bit
>>      > clearer.
>>      >
>>      > I'd really like feedback on what I've done so far. This isn't, what
>> I
>>      > consider, finished. There are some areas where the code can be
>>     cleaned
>>      > up and still some bugs which cause it to fail W3C validation tests
>>      > (mainly from some of the Javascript I think).
>>      >
>>      > What I am really interested to see is if this rework is actually a
>>      > worthwhile activity and I am on the right track; although the 3
>>     comments
>>      > so far seem to confirm the need for a clean up certainly.
>>      >
>>      > Although I haven't really touched much of the actual logic in the
>>     code,
>>      > the package is *not* endorsed by me for production use in it's
>>     current
>>      > state.
>>      >
>>      > Cheers
>>      >
>>      > Alan
>>      >
>>      > --
>>      > The Open Learning Centre
>>      > Web: www.theopenlearningcentre.com
>>     <http://www.theopenlearningcentre.com>
>>      >
>>      >
>>      >> -----Original Message-----
>>      >> From: vtigercrm-developers-bounces at lists.vtigercrm.com
>>     <mailto:vtigercrm-developers-bounces at lists.vtigercrm.com>
>>     [mailto:vtigercrm-developers-bounces at lists.vtigercrm.com
>>     <mailto:vtigercrm-developers-bounces at lists.vtigercrm.com>] On Behalf
>>     Of Alan Lord (News)
>>      >> Sent: 23 September 2009 06:36 PM
>>      >> To: vtigercrm-developers at lists.vtigercrm.com
>>     <mailto:vtigercrm-developers at lists.vtigercrm.com>
>>      >> Subject: [Vtigercrm-developers] Customer Portal Update
>>      >>
>>      >> Hi all,
>>      >>
>>      >> We've been using vtiger for sometime ourselves and have recently
>>     started
>>      >> promoting it to our customers too.
>>      >>
>>      >> This got me looking at the Customer Portal in some detail.
>>      >>
>>      >> I noticed that it is being rendered to the web using lots of
>>     tables and
>>      >> also had some nesting errors associated with that.
>>      >>
>>      >> Using tables for data that needs to be displayed in a table is
>> fine.
>>      >> Using tables for page-layout purposes is really frowned upon in
>>     the web
>>      >> design community and creates problems for accessibility users.
>>      >>
>>      >> Seeing as the customer portal is an "outside facing" component
>>     of vtiger
>>      >> it is important that it should be as adherent to standards and
>>      >> best-practice as possible I think. So, I've spent quite a while
>>      >> re-working the code.
>>      >>
>>      >> It is by no means perfect and I'm quite sure there's an
>>     opportunity for
>>      >> considerable re-factoring to remove quite a bit of duplicate code.
>>      >>
>>      >> The file here:
>>      >>
>>      >>
>>
>> http://www.theopenlearningcentre.com/vtigercrm-customerportal-5.1.0-tolc.zip
>>      >>
>>      >> is our modified customer portal package. It uses a more modern
>>     doctype
>>      >> (XHTML 1.0 transitional) and is as valid as I can make it for
>>     the time
>>      >> being. I have replaced most of the tables used purely for layout
>>     with
>>      >> divs have removed most of the hard-coded styling and migrated
>>     this to
>>      >> the stylesheets so it is easier to customise to match the host's
>>      >> website. I've tested it with IE6, IE8, Firefox 3.0 and Google
>>     Chrome.
>>      >> The stylesheets are also separated to make the styling elements
>>     easier
>>      >> to identify.
>>      >>
>>      >> I'm happy to continue to improve this part of vtiger on behalf of
>> my
>>      >> company but would really appreciate some feedback on my efforts
>>     so far.
>>      >> We will be using this version on our website shortly.
>>      >
>>      >
>>      > _______________________________________________
>>      > Reach hundreds of potential candidates - http://jobs.vtiger.com
>>      >
>>
>>     _______________________________________________
>>     Reach hundreds of potential candidates - http://jobs.vtiger.com
>>
>>
>>
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> Reach hundreds of potential candidates - http://jobs.vtiger.com
>
> _______________________________________________
> Reach hundreds of potential candidates - http://jobs.vtiger.com
>



More information about the vtigercrm-developers mailing list