41
DCrussader
Re: XOOPS 2.5.6 Alpha on PHP 5.4.5

During installation on PHP 5.4.4
Strict StandardsNon-static method MyTextSanitizer::getInstance() should not be called statically in C:xampphtdocsx256installincludefunctions.php on line 54

http://i49.tinypic.com/314t1qb.png

continues on the next screen
http://i45.tinypic.com/6qi0di.png

on admin creation screen
http://i49.tinypic.com/n9q3d.png
with long awaited and missing feature introduced in 2.2 and lately removed
Dispaly name:

Protector logo is missing (...and u know my wish already for the rest) :)

Session time is too short or even not present, for less then minute to make screenshot and link it here, got returns several steps behind.

In a bit will see Catz WF-Downloads on Blocks with Cyrillic only names, and Herve's news 1.6x_trabis.

No idea what for is this rush for 5.4, but XOOPS 2.5.6 (PHP5.4 Mamba) works slow as default clean installation on J! 2.5.6 on PHP 5.2, even slower.... yack with only 3 default modules, pm, profile and system.

Was forced to see it with 1.68 Beta of News, 1.66_trabis, 1.67 ended with blank page and nothing on the popup (debugger).

Strange, 2.5.6 Alpha don't truncate names with ?? when there is a limit for the title - displayed chars, like 2.5.4, same is for WF-Downloads 3.20_Marcan_RC2.

Does this XOOPS xoops-2.5.5-20120718.zip (http://sourceforge.net/projects/xoops/files/XOOPS%20Core%20%28stable%20releases%29/XOOPS_2.5.5/xoops-2.5.5-20120718.zip/download) is something newer or ?
And what for is not announced ?

And one funny bug which probably exist and in current 2.5.5 distribution :)
http://i50.tinypic.com/314z034.png
2 Preferences in Legacy theme on system module:)



42
DCrussader
Re: News 1.67 Final released for XOOPS 2.5.5

Quote:

I'll repeat myself. Xoops is written in iso or utf-8. The day will be 100% Xoops utf-8, we can remove some lines of code. Meanwhile, we must ensure coexistence between utf-8 and iso.*/


This days are now:
2.5.6 & 2.6.0 must support only UTF-8. Those thing was planed for 2.4.x, but still is not fully implemented. There is no coexistence between utf-8 and iso, both are not acceptable. There was several reasons in past to hack 2.0.18 and to provide additional patches with every translation made in UTF-8 by me for 2.0 core. ISO is no longer welcome anywhere.



43
DCrussader
Re: XOOPS 2.6 Internationalization/Local support

Local numbers ? I don't get that part
May The Source Be With You!



44
DCrussader
Re: Propose for Coding Standards and Rules (for last time)

Yay shine is back :)
With Cesag can make good Q&A Team and to throw back to beta half or 80% of all modules tagged as Final :)



45
DCrussader
Re: MyMenus 1.4 RC Ready for Testing on XOOPS 2.5.5 RC

New test on new working environment:
PHP 5.3.8
Apache 1.3.41

From administration, while creating new menu from Menus Manager (this is stupid Menus manager and Menu manager, see how is solved in the others CMS) - gives old legacy style - Database updated instead of new JQuery message.

Access filter on the menu manager (which should be Menu Items, or Links Manager) need clarification, description field - what for is this access filter.

...and still wont show up. The damn block is visible only for Force users :)



46
DCrussader
Re: xContent 2.17 Beta 1 ready for testing on XOOPS 2.5.5

When administrator access it from the user side - eg frontend,
Add Content gives blank page when there is no categories
Add Category - gives old Legacy interface
Add block - too
Manage (sub-menu items) - legacy
manage permissions gives crap
http://i47.tinypic.com/121321d.png



47
DCrussader
Re: XOOPS 2.6 Internationalization/Local support

Quote:

I cannot write rules to standardize all XOOPS coding system. It needs an expert developer.


You don't need to be developer to set them for the language part, the other point is who will follow them and how :)
Monitoring is another missing point here.

Adopting Gettext will be mistake, specially for non-native English speaking developers, they need to edit both files when a bug in language is discovered - once in the code next in the POT.

INI - just find the way which will be best, 1.5 clean or 2.5 messy.
Clean example why POT should be avoided, PHP DEFINE too
(No one except me understand Bulgarian, but u will see on the following examples, what's translated and what's not)
http://drupalcamp.bg/ - something like promotional site for Drupal in Bulgaria, acting as anti-advertise, the whole core is untranslated, only content is in Bulgarian, thanks, but no thanks of such advertising.

Drupal never will be translated to anything different then English, bcz of two points:

1. English - Drupal English is most awful language I've ever seen.
2. GNU GETTEXT

The only good point with Drupal, is that have unbeatable CCK
------- That's all for Gettext -----------------
Solved and unsolved bugs on Infidex with both versions of INI structure.
------------ Presuming XOOPS 2.6 uses INI (no matter which version) -----
1. Content of the language file must not be over 150KB, otherwise some ppl like Cesag will give up of waiting for every auto-save on TX.
2. There should be not any empty strings such as
COM_SOMETHING="" or COM_SOMETHING=
3. Filenames must not be longer then 50 characters including .ini extension.
example for bad naming - en-GB.plg_cck_field_validation_letter_number_only.sys.ini
4. There is no way of maintaining
English or French only translations, translations must be based on en-US or en-GB and translated to fr-FR or fr-CA and en-AU or else. For arabians there is ar-AA already if they're country is not mentioned in particular. Farsi is another point.
4.1. Double resources are not allowed, this means:
If there is French (French) translation, there can't be French translation.
4.2. Source language can't be English (should be en-GB, or en-US)
5. There can be plural forms in INI files and this feature must be used
6. If is used INI structure similar to those in 2.5 of Joomla, developers should be aware of adding URLS into language files
Quote:

Double quotes in the value should be written as "_QQ_" or as "
NEVER use an escaped quote " as these will break in php 5.2.x

7. Local.php should be evolved into another file

To allow setting proper calendar function for Farsi (it's not only Iranians who uses different calendar)
May The Source Be With You!



48
DCrussader
Re: News 1.68 Beta 1 released for XOOPS 2.5.5

Then protector should be removed from 2.6.0 and added as optional module in /extras.
Currently protector causes only troubles!

fmContent - thanks, but no - prefer to use Dreamweaver for making sites, instead CMS with such content management
Publisher - never managed to see even working Tech. Preview release or alpha

Quote:

developing that chosen core content module to its extend (Clone, SEO, full feature and bug free)


This can happen by making one new from scratch... otherwise XOOPS should be renamed to FORK, everything here is fork from the fork. There are tons of good developers and can be motivated to make such, and as I said before, diplomat is needed to solve the PR problems with rest communities. With current "war games" I'll not be surprised if tomorrow see WishOOPS or redOOPS.

Imagine XOOPS with all good points taken from banned one, cube, xoosla and xoops x3 planed features - nor joomla or wordpress can take the first position in the Content Management Systems for ages. (Dreams, dreams...)

Quote:

news is one of the best modules for xoops! Only one function is missing ...

+1

With current features provided by 2.5, News is the only capable module to handle the missing part in the abbreviation CMS for XOOPS.



49
DCrussader
Re: Propose for Coding Standards and Rules (for last time)

Quote:

Module developers need feedback from others, help by changing code, others to correct english spelling, make a nice readme and so on...


Usually is like this, but here someone - just throw release after release without paying attention to discovered bugs or problems with they're work - wont mention nicknames anymore.

In paths talking about following strict XOOPS paths
There are:
/Frameworks/
/xoops_lib/Frameworks/
/class/

Everything else such as common/, libs/, libraries/, mycontent, etc. to be tagged as "hostile".

If module developer requires to use 3rd party extension which is not distributed with latest core of X to be placed within /Frameworks or xoops_lib/Frameworks, not everywhere.

Packaging like some versions of AMS - directly in the root folder of the module - same tag.

Protector for me is still on alpha stage or preview release, until all bugs are removed and becomes integrated part of the core, wont mention it at all - perfect example for "how must not write any modules in future".

Quote:

public_html/modules/modulename/


that's should be the whole path like in latest XOOPS Distributions
htdocs/modules/modulename
or
htdocs/
Frameworks/ (if need to add additional required libraries) or /xoops_lib/Frameworks
modules/modulename
docs/mention above papers.

Quote:

+ other paths like
public_html/uploads/"module name"/ ( tagged by modules )


This is pointless, since Catzwolf (wf-downloads) and ...catz (NewBB 2.02) can make function for auto-creation/population of required folders in uploads/, adding such folder is pointless and away from KISS.

Quote:

Any module should work "out of the box" and should only need debugging to find errors.


+1
Wish is not the only one, but yeah - his modules leads the chart.

Quote:

And only the Xoops team should be able to say when a module is "FINAL" because "Final" means it's been tested, debugged, and works on the specified xoops xxx without problems.


...and don't have conflicts with naming!



50
DCrussader
Propose for Coding Standards and Rules (for last time)

Here no one likes the rules, but believe they're make everyone's life easier. Users, translators, testers, other developers.

First...
Such modules as APCal must be threaded as hostile (https://xoops.org/modules/news/article.php?storyid=6196&com_id=55946&com_rootid=55938&#comment55946)

Module which not uses provided directories and libraries with the core must be categorized as 'non-trusted'. If the module requires 3rd party library which is not present within latest XOOPS distribution, it must place it in the dedicated folder for that reason - Frameworks/ Libraries/. Not everyone to use whatever he decides, Cli/, Common/.

2nd XOOPS is already bloated with definitions, why the module developers simply don't call and use them instead to write new ones for the same things and to make language files bigger and bigger with every new release.

3rd Unicode UTF-8 at all, no more mixes with ISO/UTF-8, it's standard, if u are using ISO, u're out of this ages, nothing works fine on ISO. Not the advertised Multi-lingual function with XOOPS.

4. Clean and understandable ENGLISH only language files distributed with the modules, I don't care where from you grab the first copy of your future work and on which one is based to be forked. Nor the user cares, if got future questions and bug reports. Translations are provided from Transifex, only people working there hard to make XOOPS and it's modules available to they're countries, deserves to be packed and distributed with the module.

5. When you fork someone else work, please (no, no please anymore) RENAME the damn module, it's no longer the one created by the initial author.

6. Maintain discipline when u writing Language files, pseudo formatting will make it less usable, and u will won nothing with that. Specially not and single translated string.

7. All language files must end (for now) with LF+CR, no matter what PHP.NET says, you want popularity - u will follow.

8. Every module must be packed with ZIP or 7Z, no rars, no crappy UHA or else unknown archiving formats or paid such as RAR.

9. Every module must include in the root folder
/htdocs/modules-required directories
README
INSTALL
CHANGELOG
GPL v2 or v3 copy

10. If you're not native English speaker, and u can't create English language file for your module, contact with the proper Team Leaders on Transifex, instead to make some crappy English version with google translator or bing.

11. When u release a news story about your work, provide accurate mirroring on SourceFore.NET or Google Code, they're not going down like your shared hosting somewhere in Argentina or Mexico or Sudan. Add a link to support thread in forums on this site, ppl can't learn, speak and write in Every language on this planet, nor they to be forced to register everywhere to ask question or to submit bug report.

12. Forcing people to register somewhere to download a thing released under GNU GPL is in conflict with GPL and I'm asking kindly XOOPS.org to take actions against GPL abusers. GPL products must be freely world wide accessible.

13. Regarding paid modules, release them under different license, GPL (for me GWL - General Warez License) - allows to be distributed for free, if u wont start such threads here, change the license before the release.

14. When you release a GPL module, it's in your right to display your copyright link on the module index page, but also there must be and option to be turned off. Otherwise you're GPL abuser and your work will be hacked, sooner or later, APCal or else may go under new name, or patched by someone simply to remove this copyright which is copyleft information. If you don't wont that - put a option to be turned off (this can be done in 2 ways).
14.1. By free will - the option is there, and everyone can decide by himself to show your copyleft information or not.
14.2. By donating a fee, not 20 EURO for sure, 5 are enough. So there be a option for entering token given by you - the developer, so this copyleft to not be seen on the user site.

15. Make several readings on latest version of General Public License and ask yourself what you're doing and does this license fits your needs. There is Creative Commons organization, and thanks to XOOPS which not maintain such blind restrictions as J! community, u can have your work released under non-restrictive CC License.

16. Diplomat position is required to make peace (...or "Remember peace is a Lie") with rest forks, 4 groups of developers can make 4 different strong full of exciting features cores.

17. Task Giver (Someone evil and polite in same time) and Censors are required too.
Task giver to know what and who works on current tree, and who can make the requested change or adding feature and who not, not feature requests for XOOPS 2.0.18 still to be with status Open, not even rejected or closed with reason. Censor, to look after all 3rd party developers - what they're provide with they're modules, thumbs.db or language files made with automated translations, or adding invalid spaces and pseudo formatting everywhere.

18. Wiki maintainer to install, maintain and keep up to date Wiki sections with help for every module. Some module developers right now may want to provide help, but with current /help option this is not possible. Some people want to provide documentation for different stuff/tasks in XOOPS - but there is no such place.

19. Personal GForge, dev.xoops.org idea was nice, but was released in worst way ever. Every single module, template developer or XOOPS hacker to be able to make his own project page. Since XOOPS in on server (VPS) this wouldn't be a problem. 100 USD for shared hosting is damn too high price.

20. Graphics designers to make professional, good looking and catchy promotional materials.
By this market share (http://www.opensourcecms.com/general/cms-marketshare.php) XOOPS is bellow the dead Mambo, the core used for Joomla! to be made.

21. Imtfan, me, Mamba and active core developers to make a forum thread for and against INI files, and finally this PHP DEFINE to go in history once and for all.

22. 3rd party translator which is using Notepad or Notepad + or else providing any kind of translations, to contact with the proper team leaders on Transifex, before to be published anywhere or distributed with module. Saw already amazing translations in Bulgarian, Macedonian, Serbian and Afrikaans languages made with Google, thanks but such ppl for me deserves nothing more then ban on IP (on both places, TX and xoops.org) and to forget for anything else in future.

23. Adding strict terminology for the core process of XOOPS, damn weight must gone once and for all, mistakes made by banned cms such as in they're content module:

News 1.68 Beta 1
In one file on 3 different lines u can see 5 different misleading bugs
Story is published by %1
Articles in this topic %1
News in total %

Content taken from 1.3.2.1
Module Name Content
"Contents submitted by %1"
"Groups allowed to add contents"
Won't mention AMS and rest.

First content can't exist with s, 2nd the content is used mainly for articles in both places. Single page with one word is article, not story, not content, not contents, not news.

24. Strict names for the distributive packages, eg.
core-version_modulename-version.zip or .7z (lately if the installer is added to the core, they're should be in Zip only)
XOOPS2.5_ModuleA-1.01.zip - not XOOPS2.5.5_ModuleA_1_01.zip

(Can someone sticky it, I want to see your comments)




TopTop
« 1 2 3 4 (5) 6 7 8 ... 41 »



Login

Who's Online

160 user(s) are online (94 user(s) are browsing Support Forums)


Members: 0


Guests: 160


more...

Donat-O-Meter

Stats
Goal: $100.00
Due Date: Apr 30
Gross Amount: $0.00
Net Balance: $0.00
Left to go: $100.00
Make donations with PayPal!

Latest GitHub Commits