Author Topic: Change staff?  (Read 4019 times)

onkeltem

  • Newbie
  • *
  • Posts: 6
    • View Profile
Change staff?
« on: November 13, 2011, 05:18:47 pm »
Really,

I'm extending FO now, and I see something so stupid in the code, that I can't think of those who was creating it as of smart persons. But the most stupid thing I've seen today and just "fixed" is "varchar(255)" datatype for the max length of custom properties!!!

Not only you store different types in the same string field, neither you provide good formatters (CCKed for example) for the memo fields, you also strip user's data. Why in heavens you do this? Or perhaps you get paid when saving space in the database?? Did you hear about TEXT datatype?

Lack of ability to extend really sucks too. How did you manage to use MVC but forget to allow ppl to extend it?
You are mixing CSS with HTML and with LOGIC.
You use CSS completely lacking logical structuring, making advanced theming almost impossible.
You using classes not by their meaning, but by applied formatting.

L10N part is dumb too, not allowing to perform handy translation, not knowing what the plurals is. Did you hear about PO, guys?

Surprises on every step, guys!

Anyway, I want to thank you for the product. It is good anyways, just... UGLY inside.


moorezilla

  • Freshman
  • *
  • Posts: 26
    • View Profile
    • Email
Re: Change staff?
« Reply #1 on: November 17, 2011, 11:37:12 am »
I'm not an employee of Feng Office, but I'll still tell you that your post is inappropriate. There's nothing wrong with constructive criticism, but your tone, subject choice (for the forum post), and suggestions are all... again... inappropriate.

If you truly want to help improve Feng's software, why don't you carefully document what you see as deficiencies in the code and open up appropriate tickets in the Bug Tracker: /web/bugs/login_page.php

You seem to have some php knowledge to share, so why not remove the barbs from what could be a productive critique and work more towards a constructive tone?

Just as Feng has benefited from other open source projects, you stand to benefit from Feng's open source efforts. I can't imagine how insulting Feng's team members could be seen as a productive method for improving Feng Office.

timveer

  • Freshman
  • *
  • Posts: 28
    • View Profile
Re: Change staff?
« Reply #2 on: November 17, 2011, 08:14:01 pm »
Here, here!!! Nice response moorezilla.

Your posting could not have been more on the point. FO is a great piece of work - and if anyone has ever looked INTO the code, you'll see the complexities of it.

I read these comments from people complaining about FO. "It's this, it's that, this is no good, Why do you charge for services, isn't this free-open-source, etc., etc."

The FO guys are doing a good job and are working on 2.0 to address many issues, expandability, scalability, inter-operability, plugin compatibility, etc., but it's a huge undertaking.

I wonder when onkeltem (or others) last released a complex piece of software like this?? Or when will they develop one and give it away for free???

Lots of questions get asked in the forum and many don't get fully answered. Time and time again, the dev's agree they'd like to be here more often, but I prefer if they work on FO 2 instead of the forum...  ;)

Community means community. If you have a talent, tip or tweak, lend a hand and help out, don't just b!tch and complain!

Tim

franponce87

  • Administrator
  • Hero Member
  • *****
  • Posts: 1819
    • View Profile
    • Email
Re: Change staff?
« Reply #3 on: November 29, 2011, 08:45:54 am »
Thank you moorezilla and timveer for your replies. I do agree with you both.

@onkeltem: We do know there are different problems around due to different reasons, and we do try to solve them. You probably would not believe it if I told you how many developers we have at Feng Office either, which may slow us down, but we sadly cannot afford hiring more right now.
If you happen to know how to program and understand some of the logics behind Feng Office, it would be really awesome if you could share your thoughts and help around either with bugfixes, writing documentation, etc, etc. in a kind manner, not like your previous posts.

Best regards,
Francisco
Would you like to install Feng Office Professional or Enterprise Edition in your servers? No problem! Read this article!

Reza Faghihi

  • Freshman
  • *
  • Posts: 48
    • View Profile
    • Email
Re: Change staff?
« Reply #4 on: December 04, 2011, 10:18:54 pm »
at first i dont find the post appropriate because it seems onkeltem approach to problems is not correct
once our company is seeking for collaborating software we spend enormous time to evaluate softwares
we have been working with soultion like hyperoffice.com or even extending groupware sofwares like Groupoffice.com from intermesh  .
now we are working on feng office and our company on fengoffice we almost re factor whole code that i'll explaint later.
there is cons and pros for feng
first you should know feng was started as personal project for phd these of its lead developer so its not build as enterprise software from beginnig but it keep grows if you review code carefully you could see many case of code duplication or experimental codes for example on our working copy 1.7.4 there is un implemented function for charts  But after we find feng office most valueable as base for our projects first .
.po files for example make it greate for translation or there is tons of issues in frontend engineering some of them caused by old and obsolete Exjs 2 and but i find it still more suitable for us . second of all for god sake its free software you get this much for free and still complain   we almost invest more than 40000$ for refactoring feng base and add new features i think feng core still save us around this number as base framework so its worth it
feng pros
-----------------------------
1-rich interface ui
2- complete collaboration set of functionality free of charge ( email - note - project management- document manager -and ....)
3-support for webservices
4- nice logic in linking objects
5-easy to setup and config

cons
1- no plugin support yet
2- not well documented
3- using old extjs for frontend
4- no test engine