Jump to content
Kuuzu Forum

Antonio García

Members
  • Content count

    87
  • Joined

  • Last visited

  • Days Won

    1

Antonio García last won the day on April 29

Antonio García had the most liked content!

Community Reputation

10 Good

Recent Profile Visitors

22 profile views
  1. Antonio García

    Software Lessons Learned #1

    It seems that it's NOT a good idea that a function returns FALSE (in most cases). At least a few of people explain why it's not a good idea... http://codeinthehole.com/tips/return-false-with-prudence/ https://www.brandonsavage.net/always-return-something/ I find this kind of opinions when I started learning a little (a very little) about Domain-Driven Design in PHP...
  2. Antonio García

    Software Lessons Learned #1

    @Kymation and the rest. May ask here something about how 2.4 interprets or use 'classes' or is better create "Software Lessons Learned #2" ?
  3. Antonio García

    What the software should be

    ¡Pues si! I mean, yes. I agree with both of you (I though the same, in our 'ideal' soft). If one that speak Balochi download kz then, as ubuntu (windows, etc) does, in the first few window's installation he will be asked for their default language. He will be able to choose the ones that the comunity (led by the languagekeepers) provides (English -the default, Spanish, German, French...). If you are from Equatorial Guinea may be you will download Spanish and French (both 'official' languages, supervised for people from here). In admin you will be able to choose the languages to download from K, as a app. But our customers speak Balochi (my no comprender), so the screen ask if you can create a new language. He are asked for registration and then he goes to a kind of long form where he will start to translate 'No' to 'oN', etc. The form (or kz in some place) ask to customer if he want to collaborate in the translation packs (with a link explaining a lot of beautiful things). If he says 'Yes' (or in Balochi 'seY'), then their changes will go to k.org inserted in our beautiful language database. Next time, the Balochinean will be finded as 'unnoficial language pack'. May be not complete, with only ONE person collaborating... but the process continue. May be the 'Spanish council' agree that 'OK' need to be translated in spanish with 'De acuerdo', but may be a lot of others think that 'Me parece macanudo' is a best translation. So here is the place where the 'community language responsable of the Spanish' will manage/decide if change the translation or not. May be this kind of procedures comes from the same big form when one change a particular term...
  4. Antonio García

    What the software should be

    I remind me that in osc there are a discussion about language in database, ini, php, etc... May be it was interesting but it seems that the conclusions are not 100% widely accepted, because we are talking again about it. May be it's a matter that people like 'us', the non spoke-English, are a little more interested. 'We' would like see our admin in our language, the installation in our language, the help in our language, may be the forum in my language (if we become big)... I we think when we create a define (or create a txt file), we create a constant 'MI_HEADER_THING' with a value of 'Mi header Thing'. 'Mi header Thing' is now the 'constant' that every language must 'map'. So, in some way, 'Mi header Thing' is from core, I mean, the english language is 'core'. The english can be the 'defaul', 'core' language. Interesting matter and with a lot of considerations.... for examample, shoptify is multilingual from 8-May-18 !!!!! https://www.shopify.com/blog/shopify-localized
  5. Antonio García

    What the software should be

    Sorry. Yes, agree with you. I was talking to the need to create 'specific' directories for Argentinean or Spanisards and not a generic espanol dir. Yes, I think that is should a good idea take care for the regional variants of the languages, of course!
  6. Antonio García

    What the software should be

    uhmmmm.... 朋友,你错了 !!!!!! https://en.wikipedia.org/wiki/List_of_languages_by_number_of_native_speakers ... well, I agree with you that the English is the primary language in the technical / accademic world...
  7. Antonio García

    What the software should be

    @raiwa may be it's not necessary to be too much concrete. One from Spain or Cuba or even the States speak SPANISH or ESPANOL. I can't find a case where you need 2 variations of the same language in the same installation. We can understand a web from Argentina, norrr? Vos, no seas boludo, viste!!! May be we need to think (may be not) if we need discern from: US10.23 or 3.250,23Euros (the ".", ",")... ....and about the LTR RTL thing (at least the implementation). more ideas... https://wordpress.org/plugins/weglot/ https://wordpress.org/plugins/ltrrtl-admin-content/
  8. Antonio García

    What the software should be

    I think that easy way is that the user can choose the language it needs for installation (Spanish-ES, English-UK, ...), later he can add the languages pack that he needs... es-ES (spain) es-AR (argentinean) are separate language packs. ... and same for the zones (packs).
  9. Antonio García

    What the software should be

    me neither. If we chose osC 2.4, the languages are 'pure text' => WHEN_I_SAY_NO_I_SAYS_NO = 'No' (I think they are .txt files instead php defines). The local way to write an address, place for symbol in currency, etc I think that will be in php code... May be it should be a good idea is the 'Translation Army' can be also help in the 'zones' thing (If they can help, of course).
  10. Antonio García

    osCommerce Forum - NO LINKS

    It's strange but in this case I think no. Only trying to say that I agree with @MrPhil
  11. Antonio García

    osCommerce Forum - NO LINKS

    tep_ functions to ku_ or something? 1.- I agree with you, 'ku' or 'kz'.... 2.-
  12. Antonio García

    Welcome!

    ... he/she/it can DELETE and RESET the catalogue, customers, orders, etc in admin. A single button that triggers an action that does it. I vote for a 'unique' catalog (with beautifull models, the inevitable phones, some t-shirt and a few books, all very hipster). Some taked from free stock photos, some made from mockups (books, t-shirt, CD's, etc). May be I (with some brave scouts) can goto aventure!!!!
  13. Antonio García

    Welcome!

    The problem is not 'upload', the problem is 'upgrade' (when new functionalities are needed/added and you must implement them without alter the previous code - this situation is a dream...). If you have a sistem with dependencies or it is not decoupling, you have a problem (thee problem of every day in a programmer...). You need a good knowledge about architecture, a good praxis when code and a rigurous way to make testing everytime you add something. For example: https://www.butterfly.com.au/blog/website-development/clean-high-quality-code-a-guide-on-how-to-become-a-better-programmer https://make.wordpress.org/core/handbook/best-practices/coding-standards/php/ I will put in another tread a proposition of HOW TO code (from the ground - the abstraction, later the implementation, later the relation with the environment)...
  14. Antonio García

    Welcome!

    Kymation: Linux (well, for example Ubuntu) make, as you said, a core that can be used for 80% of the users. As you say, the rest 20% need to add a program for edit audio or edit video or another text editor. As you also say. So we fs us are talking the same, no? The holy grial of a box that can be updated without lossing compatibility is a goal that we need to get but the path should be long with a lot of discusion.
  15. Antonio García

    Welcome!

    I vote for a create a system with a MINIMUM of features but with the MINIMUM that need at least the 80% of the shopowners. We want to go to horizon, but now we are here, in this moment standing thinking about the course and chossing the backpack we will use. No big backpack for the first steeps, I think. My point of view about the 'minimum' (at least from 2.4): - SEO (may be it is undertaked) - ATTRIBUTES - Contribution in zip ready to be installed - Add in core VAT, EAN, dimenssions - How handle extra fields in tables (in products, customers, etc) - RGDP in core ... later we can work in: - TEMPLATING - New architecture (MVC, hexagonal, etc). - Handle languages / config. in a easy way (the internationalization must be a good point in our side as woocommerce or shoptify don't support it natively) - Listening to people about new improvements An easy way is know that are the 20 contributions more donwloaded in OldCom. As we know the features of osCom, the more urgent is the ones most donwloaded (more or less). Frankl (& the rest), do you think that it should be a good idea if I create a public google-docs where put these kind of requirements where everyone can read/add their personal thoughts?
×