Please help me to test and give some suggestions :)
Xoops 2.4.5 Light (shrinked edition)
The main goal is to get Xoops light as possible. This is what I've found and deleted. Yes, the difference is not great, but if you take that the most of the files are small language definitions, you should be aware that uploading Xoops to the server now is much faster.
This realase is just for test and fun. In the future, I'll try to make even smaller Xoops package, excluding some default modules and WYSIWYG editors.
This package contains only htdocs directory from the original archive and it is only for expert users.
Please test this version and let me know what you think. Also, please suggest what else you think that is obsolate or not in common use.
The results of shrinking is:
Xoops 2.4.5 zip archive (only htdocs dir) - 6.560.241 bytes
Xoops 2.4.5 light zip archive - 4.823.017 bytes
Xoops 2.4.5 unpacked (only zip archive) - 13.861.410 bytes
Xoops 2.4.5 light unpacked - 10.137.698 bytes
The final result - 3.723.712 bytes less! The Legend:
# - path
- - action
? - to be considered and tested
---------------
What is deleted:
PHPMailer
# class/mail/phpmailer/language/
- deleted all languages but english, and index.html
CKEditor
# class/xoopseditor/ckeditor/ckeditor/lang/
- deleted all languages but english, and files _languages.js, and _translations.txt
? file languages.js should be modified because it contains preferences for many languages
# class/xoopseditor/ckeditor/language/
- deleted all but english.php and index.html
! There is also 3 skins for CKEditor, but I didn't delete them because I don't know the default one.
DHTMLTextArea
# class/xoopseditor/dhtmltextarea/language/
- deleted all but english.php and index.html
TextArea
# class/xoopseditor/textarea/language/
- deleted all but english.php and index.html
TinyMCE
# class/xoopseditor/tinymce/language/
- deleted all but english.php and index.html
# class/xoopseditor/tinymce/tinymce/jscripts/langs/
- deleted all but en.js and index.html
# class/xoopseditor/tinymce/tinymce/jscripts/plugins/advhr/langs/
- deleted all but en_dlg.js and index.html
# class/xoopseditor/tinymce/tinymce/jscripts/plugins/advimage/langs/
- deleted all but en_dlg.js and index.html
# class/xoopseditor/tinymce/tinymce/jscripts/plugins/advlink/langs/
- deleted all but en_dlg.js and index.html
# class/xoopseditor/tinymce/tinymce/jscripts/plugins/emoticons/langs/
- deleted all but en_dlg.js and index.html
# class/xoopseditor/tinymce/tinymce/jscripts/plugins/example/langs/
- deleted all but en.js, en_dlg.js and index.html
# class/xoopseditor/tinymce/tinymce/jscripts/plugins/fullpage/langs/
- deleted all but en_dlg.js and index.html
# class/xoopseditor/tinymce/tinymce/jscripts/plugins/media/langs/
- deleted all but en_dlg.js and index.html
# class/xoopseditor/tinymce/tinymce/jscripts/plugins/paste/langs/
- deleted all but en_dlg.js and index.html
# class/xoopseditor/tinymce/tinymce/jscripts/plugins/searchreplace/langs/
- deleted all but en_dlg.js and index.html
# class/xoopseditor/tinymce/tinymce/jscripts/plugins/style/langs/
- deleted all but en_dlg.js and index.html
# class/xoopseditor/tinymce/tinymce/jscripts/plugins/table/langs/
- deleted all but en_dlg.js and index.html
# class/xoopseditor/tinymce/tinymce/jscripts/plugins/template/langs/
- deleted all but en_dlg.js and index.html
# class/xoopseditor/tinymce/tinymce/jscripts/plugins/xhtmlxtras/langs/
- deleted all but en_dlg.js and index.html
# class/xoopseditor/tinymce/tinymce/jscripts/plugins/xoopscode/langs/
- deleted all but en.js, en_dlg.js and index.html
# class/xoopseditor/tinymce/tinymce/jscripts/plugins/xoopsemoticons/langs/
- deleted all but en.js, en_dlg.js and index.html
# class/xoopseditor/tinymce/tinymce/jscripts/plugins/xoopsimagemanager/langs/
- deleted all but en.js, en_dlg.js and index.html
# class/xoopseditor/tinymce/tinymce/jscripts/plugins/xoopsmlcontent/langs/
- deleted all but en.js, en_dlg.js and index.html
# class/xoopseditor/tinymce/tinymce/jscripts/plugins/xoopsquote/langs/
- deleted all but en.js, en_dlg.js and index.html
# class/xoopseditor/tinymce/tinymce/jscripts/themes/advanced/langs
- deleted all but en.js, en_dlg.js and index.html
# class/xoopseditor/tinymce/tinymce/jscripts/themes/simple/langs
- deleted all but en.js and index.html
? There are 2 themes in TinyMCE, Advanced and Simple. One should be deleted.
Protector
# xoops_lib/modules/protector/doc/
- removed whole /doc directory containing pdf documentation in french "documentation_protector-3-10_french.pdf"
# xoops_lib/modules/protector/language/
- removed all dirs but english and index.php in root
Download link