Author Topic: Customization, customization, customization  (Read 8125 times)

WiZaxx

  • Jr. Member
  • **
  • Posts: 66
    • View Profile
Customization, customization, customization
« on: May 07, 2010, 11:17:49 pm »
I have installed and removed FO about 10 times, every time thinking I missed something just to find out that I can't get past the first few days of use.

So I spent the last few weeks looking at alternatives to fengoffice and trying to better understand what's that bottleneck that seems to be blocking me to use FO and I found it: customization

I can't even report on custom properties!
Sure I can list them, but not make totals, let alone any other form of analysis. There is no currency field, no cascading, not even calculated fields!!
Not to mention make/modify modules (applications).
The only thing I can do is use it as it is:  An arrogant approach, in my point of view.

So I have installed and tried a number of web apps, Tine20 and SugarCRM just to mention but a few and they ALL provide ways to customize/add core modules.  As a result their communities are much more active in providing plugins, new modules, themes, and all it is needed to really get them projected into fast development.

Conrado:
have a look at tine20 they will leave FO in the dust if you don't move fast.

I'm looking forward to seeing a definitive change of course.






« Last Edit: May 11, 2010, 10:23:57 am by WiZaxx »

WiZaxx

  • Jr. Member
  • **
  • Posts: 66
    • View Profile
Re: Customization - Here is what I mean is not going well
« Reply #1 on: May 08, 2010, 08:18:47 pm »
Allow me to make an example:
I want to have an image viewer to allow us to upload and view bitmaps, so I decided to try to embed a photo gallery.

It should be simple, right? Just add a new tab with a wrap module. Then enable/disable it as you deem fit.

Well... not really!
At the end I managed to get the bitmat viewer but it took me hours to get it to work.  For whom is interested I opted for http://www.zenphoto.org/ (Also because FENG & ZEN sounded good together :D)

Doing things like this should just be matter of a few clicks in my opinion.

Please give us some customization tools.

Cheers.
« Last Edit: June 04, 2010, 06:14:47 pm by WiZaxx »

cabeza

  • Administrator
  • Hero Member
  • *****
  • Posts: 1004
    • View Profile
    • Feng Office
Re: Customization, customization, customization
« Reply #2 on: May 10, 2010, 12:00:12 pm »
The idea is great, and I'd love to have a powerful API.

We've started some work with the hooks, but developing a whole customization platform is a very big project.

We can get a volunteer team together to specify, build and test this, or else get some sponsor money to hire a team to do it.

If anybody is interested, that would be great!

WiZaxx

  • Jr. Member
  • **
  • Posts: 66
    • View Profile
Re: Customization, customization, customization
« Reply #3 on: May 10, 2010, 01:37:03 pm »
More on my findings... I ran FO and Tine20 in parallel for a few days now and I have to admit that the speed performance of FO is way superior, that keeps me hooked :)

@ cabeza:
Unfortunately I'm not a programmer (actually I label myself as a "code challenged" person), so I can't help at all on that side, but I'm a software designer and I have designed and deployed CRM to over 3000 users; analysis softwares for all kind of dashboards and GUIs for over 20 years. So I may be able to help in the spec-out process, perhaps?

IMHO:
- asking for sponsorship on a core feature is pretending a bit too much, and counting on it will delay the development even further.
- Providing customization to the community will bring in a larger base that in turns will bring in a larger number of apps, that in turns will bring more to offer to your customers. Although there will be work to do to stabilize the community work ;)

Glad that you find it a necessity and looking forward to what's coming...


cabeza

  • Administrator
  • Hero Member
  • *****
  • Posts: 1004
    • View Profile
    • Feng Office
Re: Customization, customization, customization
« Reply #4 on: May 10, 2010, 02:05:22 pm »
Writing the specifications would be a great start.
It makes it a lot simpler for the following stages :)

Just contact me if I can help you further.

Best

allenlook

  • Volunteer Moderator
  • Sr. Member
  • ****
  • Posts: 312
    • MSN Messenger - sii_lookal@hotmail.com
    • View Profile
    • SI Group, Inc.
Re: Customization, customization, customization
« Reply #5 on: May 11, 2010, 09:50:17 am »
At this point, I'd settle for a list of classes and what they do...  That could be fleshed out with their methods, events and properties and what they in turn do...  And a simple little diagram would be just peachy.  Something hand drawn on a napkin would be better than what I've got now.
I am a volunteer moderator.  Any statements, opinions or observations I contribute are solely mine and are not necessarily shared by the makers of Feng Office.

cabeza

  • Administrator
  • Hero Member
  • *****
  • Posts: 1004
    • View Profile
    • Feng Office
Re: Customization, customization, customization
« Reply #6 on: May 11, 2010, 12:18:15 pm »
OK. Good start.
Let's say I'm willing to dedicate time to this (I am, but I need help in order to be productive).

To get started I'd like more quantity of more elaborate opinions.What do you need the most?

Other open questions:
Are there any tools for automation? (i.e. any volunteer to find or build a script that lists all PHP classes in Feng Office code).

Is there any way to make comments  in classes "parseable"? I'd like to comment each class or method and then have an "application" (or script or whatever) generate the documentation. Does this exist?

If it doesn't, any suggestions on how to organize this info and ease the job?

WiZaxx

  • Jr. Member
  • **
  • Posts: 66
    • View Profile
Re: Customization, customization, customization
« Reply #7 on: May 11, 2010, 01:30:56 pm »
The description of this tool seems very interesting:

"A reverse-engineering package that scans PHP files and directories, and delivers an UML/XMI representation of the classes and packages found."

It is here http://pear.php.net/package/PHP_UML/

Hope it helps
« Last Edit: May 11, 2010, 02:06:04 pm by WiZaxx »

allenlook

  • Volunteer Moderator
  • Sr. Member
  • ****
  • Posts: 312
    • MSN Messenger - sii_lookal@hotmail.com
    • View Profile
    • SI Group, Inc.
Re: Customization, customization, customization
« Reply #8 on: May 11, 2010, 03:29:25 pm »
@WiZaxx: That does seem mighty full-featured.  8)

@cabeza:  As a bare-bones get-started, it would be enormously helpful to know how to manage the workspace / milestone / task tree...  How to build it and how to traverse it.  Second would be how to query the security information to know if someone should have access to a document (or not).  I think that would be a beginning to facilitate the most possible plug-ins.
I am a volunteer moderator.  Any statements, opinions or observations I contribute are solely mine and are not necessarily shared by the makers of Feng Office.

cabeza

  • Administrator
  • Hero Member
  • *****
  • Posts: 1004
    • View Profile
    • Feng Office
Re: Customization, customization, customization
« Reply #9 on: May 11, 2010, 04:01:36 pm »
I liked the idea of  PHP_UML.  Thanks WiZaxx.

Has anybody tried it for FO?

allenlook

  • Volunteer Moderator
  • Sr. Member
  • ****
  • Posts: 312
    • MSN Messenger - sii_lookal@hotmail.com
    • View Profile
    • SI Group, Inc.
Re: Customization, customization, customization
« Reply #10 on: May 17, 2010, 11:41:04 am »
I'm not sure I'd understand the output  ;D ::)
I am a volunteer moderator.  Any statements, opinions or observations I contribute are solely mine and are not necessarily shared by the makers of Feng Office.

cabeza

  • Administrator
  • Hero Member
  • *****
  • Posts: 1004
    • View Profile
    • Feng Office
Re: Customization, customization, customization
« Reply #11 on: May 17, 2010, 11:49:43 am »
From their home:
Quote
"- Can generate an API documentation in HTML format"

Just curious ... we'll look at it in a couple of days if nobody does.

Best

Davidmex

  • Hero Member
  • *****
  • Posts: 23530
    • ICQ Messenger - 124436277
    • Yahoo Instant Messenger - storage container moving compani
    • View Profile
    • Email
nas with online backup
« Reply #12 on: August 09, 2022, 05:17:21 pm »
workspace designfullfilmentcar repair las vegas blender and mixer guidanvirgina international university receive a free fax groveport cruiserscheapest mortgage lenderscolleges near chicago army credit card advertising your small businessdefine child neglectrose state college nursing nursing undergraduate private universityat&t cable kansas citycareers that don t require college locksmiths in milwaukee investments goldon line nursingknowledge transfer avaya aura smart lipo treatments federal attorney general movers in little rock ar stomachake intelligence service savings account vs money market houston divorce attorneys restaurant franchise financing luekemia treatmentproject and task managementhow to buy a house for back taxes cheapest medical schools ucla school of musichome health aide classes online calgary moving companies most popular social media sites for marketingbusiness startup classesmortgage net branch companies town and country police domain name affiliatelinux rack server sell rolex datejust uncw mpa how do breast implants work baton rouge schoolshire content writertyco phone number dental assistant degree degree in health information technologyloans for credit card debtcathitor fast auto loan geico pet insurance lexington court nursing home accounting cpe creditsresidential telephone servicefusion knots best emerging market mutual funds master degree in networkingprint fax server solar companies in san francisco comcast-corporate officeyukon car dealershipshood cleaning services
internet providers in long beach ca spielberg orthodontics energy-efficient replacement windows retail accounting software life line ministries dashboard designs window cleaning fluid vacation rental par criminal investigator training genesis1 tivoli workload scheduler documentation  f948a9a  indiana personal injury attorney