RSS feed

路线图/更新 2.6.0

关于XOOPS 2.6.0的时间表和状态,以及如何帮忙的问题,我收到不少。我为在这方面的沟通没有做得更好而道歉。知道大家对它如此感兴趣真是太好了!

简短的回答是,我们已经取得了很多进展,但仍有很多工作要做。但是,好消息是终点就在眼前!

我在GitHub上列出了一系列问题,这些问题代表了我认为仍然需要的核心更改。这些问题已标记为“路线图”,您可以在以下找到:https://github.com/XOOPS/XoopsCore/labels/roadmap

此路线图仅针对2.6.0目标完成,开发资源将集中在此处。这个路线图为我们未来的增强提供了很好的基础。

这份清单相当容易管理,有了更多帮助就更容易了。如果您对该清单上的任何内容感兴趣并愿意帮忙,请加入我们。即使某个特定问题已经分配给了某个人,协调合作的帮助也会受到极大的欢迎。只需在相关问题上发表评论表明您的兴趣即可,我们可以确保我们不会重复彼此的工作。

我很乐意回答任何问题并对问题进行详细说明。提问的最佳方式可能是通过在GitHub上的问题发表评论,这样每个人都能从讨论中受益。

我们最近在GitHub上增加了一些贡献指南。GitHub环境与较早的XOOPS版本所使用的SVN环境略有不同,因此包括了一些解释和链接到可能在新环境中提供帮助的资源。请参阅:https://github.com/XOOPS/XoopsCore/blob/master/CONTRIBUTING.md

除了路线图问题外,还有一些旨在提高XoopsCore代码库质量的努力。一个例子是单元测试。Alain91一直在出色地创建和维护单元测试。(这里掌声。

遗憾的是,剩余问题的变化速度使得这项工作令人沮丧。虽然我们希望个人开发者会协助更新与他们变化相关的测试,但是有“专家”关注该领域并帮助跟上变更是一件大好事。如果您熟悉或对使用phpunit进行单元测试感兴趣,这是一个做出贡献的机会。

即使您不能编程,您仍然可以帮助。安装最新的XoopsCore版本并试用它。报告您发现的错误或其他问题是非常有帮助的。

有了您的帮助,我们可以让XOOPS成为最好的XOOPS!

感谢您的关注。我现在将继续编码。
-理查德

了解更多... | 3个评论

XOOPS Bug Squashing Week!我们需要您的帮助!

Resized Image


我们正在进行修复XOOPS 2.5.7中的开放错误。

本周末已审查并关闭以下错误

需要修复的静态常数

会话已开始 - 忽略session_start()

在 /language/english/mail_template/default_notify.tpl 中的 X_ITEM_TILE

通知编码

_AM_SENDMTOUSERS丢失

个人资料模块搜索中的排序错误

dhtmltextarea编辑器重音符号不显示

在页面_configsave.php中新鲜安装的bug

TinyEditor只在新闻模块的"Scoop"部分加载

图像管理员创建类别的限制

日历显示40天

标记代码和\

新闻1.67和Xoops 2.5.4

模板重复问题

模板集未根据模板文件更新

安装的最后一页没有css/js

其中一些可能是旧的错误已经被解决,但尚未正式关闭,一些需要解决方案,一些错误已带有解决方案报告,但重要的是我们要审查它们所有。

我们的目标是关闭XOOPS 2.5.7发行版中所有开放的错误!

仍有18个错误未关闭,所以请帮助我们关闭它们!

我们希望,XOOPS 2.5.7将是XOOPS 2.5.x系列的最后一个发行版,这样我们就可以专注于帮助理查德开发XOOPS 2.6.0!!!
评论?

Xoops的jQuery Mobile框架

我已在网站的三级中创建了一个移动网站,但只有page/index.php一页

现在我已经安装了xoops 2.5.5,并使用这个框架进行了一些本地的测试,如图所示,这只是一个开始。

Resized Image


我希望在进行了短暂的休整之后,为了进行小手术而重新开始这项工作,你们可以分享建立真实框架的想法,并与创建与此相关的主题。

如果你们喜欢这个想法,我很高兴听听你们关于它的意见,以获得更多想法。

我们来谈谈jQuery Mobile框架

阅读关于它的最新消息,并在这个论坛中讨论它
了解更多... | 6个评论

XOOPS 2.6路线图

这是一份XOOPS 2.6.0建议的路线图。请阅读它,并为我们提供反馈和建议。

Resized Image

XOOPS 2.6的开发将分为三个阶段。这三个阶段每次都以alpha版本的发布为特征。因此,我们将有三个alpha版本。这些版本允许模块开发者有足够的时间更改他们的模块,并使其与XOOPS 2.6兼容和完全功能。

Alpha 1

· 更新XOOPS核心和所有类到PHP5(公共,保护,静态)和E_STRICT。

- 这是本版本的主要目标。当然,一些模块最初可能有一些困难,但E_STRICT将帮助开发者尽量减少错误,并显著提高XOOPS的质量。

· 创建一个中央类"xoops",这个类将帮助开发人员,并提供直接访问XOOPS API

- 这个类将帮助简化XOOPS的开发。

· 删除XOOPS中未使用的文件(缓存和template_c)。

· 删除额外的主题,为管理界面和用户界面使用单一主题。

- 提供一个“主题模型”作为所有主题的参考。

· 清理/删除旧源代码。

- 删除旧版本遗留代码(例如,使用PHP在主题中使用的XOOPS 1.0)。
- 删除PHP文件中找到的所有HTML代码。

· 自动加载所有XOOPS类。

· 不要使用全局变量,这些变量可以从XOOPS类中(例如,$xoopsModule -> $xoops->module)使用。

· 创建用于所有多媒体公共框架的文件夹(jQuery、CSS、JS、图像等)。

· 创建模块类管理,为所有模块提供相同的管理界面,此类已存在于此类框架中,但现在已经包含在核心中,并使用HTML模板。

· 将一些库(如Smarty)移动到xoops_lib文件夹。

· 重构系统模块。

· 从系统模块中提取一些部分,以便重新创建为单独的模块(例如,横幅)。

· 添加新功能:系统扩展。

- 现在管理员中的某些模块将被称为扩展(例如,防护者)。当前系统模块的一些功能已被删除,并作为扩展重新创建,添加到XOOPS中(例如,头像、表情符号、用户排名等)。
- 所有这些扩展都以模块的形式运行,但它们不能重命名,并将在单独的菜单模块中显示。

· 集成来自Twitter的Bootstrap CSS框架。

· 删除所有针对块模板和模块的查询。

- 现在,XOOPS直接读取每个部分的模板。

· 减少所有页面中的查询。

· 管理界面中新的主题。

Resized Image

· 用户界面中新的主题。

Resized Image

· 新的联系方式表单。

- 使用模板。
- 使用HTML5属性进行表单验证。
- CSS3和HTML5兼容性。

Alpha 2

· 在系统模块中添加主题管理器。

- 此部分允许您像管理模块一样管理主题,您可以安装、卸载或禁用主题。
- 我们当然可以添加一些主题设置(例如,Logo、大小等),并且所有这些设置都将显示在主题中。

· 添加新插件。

- 评论。
- 通知。
- 图片管理器。
- 搜索。

· 集成PDF库。

· 内容模块。

- 为了轻松添加“开箱即用”内容。

· 菜单模块。

- 该系统可以创建各种类型的菜单。

Alpha 3

· 在XOOPS中集成重写模式。

· 添加访问数据库的新连接器。

· 修改块位置。

Beta

· 添加其他功能。
· 修复了错误。

RC

· 修正最新的错误。

预计日期(可能更改!)

版本Alpha 1: 2012年7月

版本Alpha 2: 2012年9月

版本Alpha 3: 2012年10月

Beta版本(1、……):2012年11月到12月

RC版本(1、……):2013年1月到2月

最终版本: 2013年3月


这份时间线看起来很长,但它基于当前可用资源。如果更多人参与核心开发、测试和修复错误,我们就能更早发布。所以,社区通过参与和提供帮助来加速过程是真正关键的。

XOOPS 2.6 带来了许多新功能和XOOPS核心的几个重要变更。这些变更是为了保持XOOPS作为世界级CMS的地位。Blue Move模块可能需要进行一些小的修改,但它们应该相当直接,我们将提供相应的教程。较旧的模块将需要首先更新到Blue Move。

从2012年7月到2012年12月的时间是必要的,以便使模块开发者更好地了解内核变更,并更新他们的模块。

如果您有兴趣加入团队,请不要犹豫告诉我们,任何帮助都最受欢迎。我们得到的帮助越多,就越快到达《XOOPS 2.6.0 最终版》的发布!

您的核心开发团队

Grégory Mage (Mage) 和 Nicolas Andricq (MusS)
阅读更多... | 21个评论

XOOPS的多语言功能 - 白皮书

XOOPS的多语言功能 - 白皮书

Michael Beck (mamba) 几天前写信给我,要求我写一个关于更好地在模块中使用XOOPS多语言功能的基本白皮书,因为我的许多模块,包括内容模块X-Centre以及论坛-X-Forum,都使用XOOPS的多语言中心和X-Language来允许基于语言提供的内容。

如果您编写模块,我鼓励您阅读这份白皮书,它只有7页,并在您的模块中开始实现类似的实现,以利用XOOPS的多语言中心,使更多模块支持X-Language API以及/或其他API和语言中心在XOOPS中。

前言

本文件将向您展示如何使您的模块国际化,并与X-Language或类似的API进行交互,以使模块中的内容和功能可以多语言。例如,想法是拥有一个URL对应多种不同的语言和相同的ID等,以便可以使用XOOPS的多语言功能以及您的模块。在本文档中,我将使用X-Forum 5.78 和 X-Centre 2.16作为例子,以便您可以下载源代码并将其用作使您的模块国际化的基础。

PDF白皮书

下载:Multilingual-features-of-XOOPS.pdf - 192Kb
阅读更多... | 1个评论

将旧模块转换为XOOPS 2.5.0 GUI:教程

我们过去谈论过为用户发布更新的“XOOPS模块包”,重点关注网站的一些基本功能,例如个人网站包、社区网站包等。

我们现在正在尝试制作“XOOPS基本模块包”,我们的目标是修改现有模块,使它们都具有相同的持续GUI,从而提高用户的生产力,特别是第一次使用的用户。

最初,我们是从TDM团队的模块中吸取GUI的想法,但在我们实施它时,Mage提出了一个ModuleAdmin类,它仅基于/admin/menu.php中的菜单定义和/xoops_version.php文件中的数据生成整个管理GUI - 请参考简化的图示

Resized Image

为了使其他开发者更容易使用Mage的ModuleAdmin类将他们的模块转换为这种新的GUI,我创建了一组帮助转换的文件,以及一个简短的教程,展示如何转换 xDirectory(您可以从这里下载转换后的模块)。

文件

1) 教程PDF文件:在此查看

2) 包括教程在内的转换文件ZIP:在此下载


注意

a) 这只是教程的第一版草案,因此欢迎您提出反馈和改进建议。请帮助我们使其更简单、易读和易跟。

b) 请也告诉我们您可能有的关于改进模块GUI的想法/建议

- 对于初学者和首次使用XOOPS的用户:我们如何使GUI对您来说更简单、更用户友好?

- 对于经验丰富的模块开发者:我们如何让它变得更好?这个ModuleAdmin类是否使模块开发对您来说更容易?

请在此论坛中讨论GUI和教程。
阅读更多... | 11条评论

阿拉伯xoops社区对Mage的采访

阿拉伯xoops社区很高兴能在每月通讯中采访Mage
以更好地了解这位充满创造力和谦逊的人,并从他在XOOPS的经验中受益。
以下是采访的英文版本

Resized Image

是谁?
我叫Gregory Mage,来自瑞士,居住在日内瓦附近的一个小镇:Lully。我26岁,在手表制造行业工作,负责新模型的开发。

是什么让您接触到XOOPS的?
我偶然于2006年发现了XOOPS,当时我在为一家我活跃的攀岩协会( http://www.sertec-escalade.org )寻找CMS时发现了它。我试过很多CMS,XOOPS是唯一满足我要求的。
开始使用XOOPS很有难度,因为我不知道PHP和CSS,我只知道HTML,但几个月后,我就能修改模块和主题了。

您是如何开始编程的?
我从2001年开始编程。我在日内瓦工程学院学习时,开始使用ADA95,C和C++编程。
自2008年以来,我对PHP产生了兴趣,并参加了课程以提高我的知识和开发Xoops模块的能力。我从Venom,DuGris,Kraven30和Muss那里学到了很多东西。

您最喜欢XOOPS的什么?
很难说出最喜欢什么...我想我喜欢XOOPS中的所有东西。当然有很多事情可以改进,但总体来说,Xoops真的很好。

您从XOOPS中获得的最有趣的体验是什么?
在模块开发中,我学到很多,但TDMDownloads是我最好的经历,因为这是我第一个模块。现在,我在开发新模块的过程中每天都在学习PHP的新知识。

如果您能向XOOPS添加一个功能,那将是什么?
XOOPS缺少两个非常重要的功能
- 多语言
- URL重写
不幸的是,如今的多语言功能不完善,URL重写相对复杂,需要实施。我希望Xoops的下个版本能改进这两点。

您在编程中最自豪的主要成就是什么?
我认为我最好的模块是TDMDownloads,但我对其性能还不满意...实际上,我正在开发其他模块,希望它们比TDMDownloads更好。

关于您对XOOPS 2.5的经验如何?
参与新Xoops核心的开发生命对我来说是一次宝贵的经历,因为我学到了很多东西。
首先,我提高了我的PHP和XOOPS架构知识。
其次,我更好地认识到了Kraven30和Muss。

在2.5版本中,我编写了一些最简单的东西,因为我还没有达到Kraven30或Muss级别的编程水平。实际上,这两位才是真正推动许多新发展的关键人物。

当你不编码的时候,喜欢做什么兴趣爱好?
我喜欢打羽毛球、散步和攀岩(每周几次)。还有在山里逗留。

对于阿拉伯XOOPS社区,你有什么愿望和建议?
我希望这个社区能够继续成长,因为其中蕴藏着巨大的潜力。非常感谢Mariane和Mowaffak在XOOPS和阿拉伯Xoops社区中的所有慷慨贡献。
阅读更多... | 5条评论

"Web Tools" 0.9版本发布

为了完善该套件(已包含文本编辑器[记事本++、Kompozer],CSS编辑器[Oiky Editor],网络浏览器[Opera],图像处理工具[Gimp, PicPick],FTP传输[Filezilla],Svn客户端[subcommander],压缩/解压工具[7zip],文件同步器[Toucan],文件比较工具[WinMerge],任务管理器[ToDoList],远程连接到任何计算机的能力[TeamViewer],链接检查器[Xenu],Web服务器[Apache 2.2.16, MySQL 5.1.50 和 PHP 5.3.3],切割文件sql的软件[SQLDumpSplitter]以及数据库浏览器/编辑器),新增了一个用于管理虚拟桌面的新工具(VirtualWin)。
便携式应用程序列表
- 7zip 4.65
- Filezilla 3.3.4.1(更新版)
- Kompozer 0.8b3
- 数据库浏览器 3.2.2.10(更新版)
- Opera 10.62(更新版)
- PicPick 2.3.4(更新版)
- Winmerge 2.12.4
- Gimp 2.6.10 rev2
- Notepad++ 5.8(更新版)
- OikoCSSeditor 1.00 RC3
- SubCommander 2.0.0 Beta 5(更新版)
- ToDoList 6.0.8
- Toucan 3.0.3 PR6(更新版)
- Xenu 1.3.8(更新版)
- TeamViewer 5.0.9104(更新版)
- MiniServer:Apache 2.2.16,MySQL 5.1.50,PHP 5.3.3(更新版)
- VirtuaWin 4.3 - 虚拟桌面管理器(新)

您可以在Tutos.XooFoo.org上从此链接下载"Web Tools"套件。

阅读法语原文
阅读更多... | 3条评论

教程 - 建立一个CSS 3主菜单

学习如何使用CSS 3功能创建一个酷炫的主菜单。
阅读更多... | 85118字更多 | 1条评论

TXMod开发者

已上线新的网站TXMod,提供新的图形以及下载主题和模块。

txmod链接:http://www.txmod.netsons.org

xoops链接目录:https://xoops.org.cn/modules/mylinks/visit.php?cid=4&lid=1710

timgno
阅读更多... | 3条评论


Login

Who's Online

349 user(s) are online (16 user(s) are browsing XOOPS News)


Members: 0


Guests: 349


more...

Donat-O-Meter

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

Latest GitHub Commits

Archives

News archives