2010 Google Summer of Code - Project Ideas Page

Multisite: Adding multisite capability "out of the box", with users being able to manage/update several website from one central location

Security:n
- Improve security of XOOPS to minimize hack possibilty. We can add some functionnality for Xoops Authentification like: password expiration based on a number of days when the password is valid,ncreate new account with a temp password that user must change during the first connection
- Change the default chmod (777) by a more secure chmod (755). This include a modification of Xoopsninstaller that for the moment don't change the chmod.
- Change module architecture for separate scripts and entry point. Actually module have all their file set in the modules/ directory. Thengoal is to have the script set in a secure directory and in modules/ directory we retreive only file that check security and include the secured script.
- Embedded security protection against XSSnand sql injection to free module developers from security concerns

PDF: Adding PDF class that use Xoops Model Object for simplify developer work.

Lognsystem:
- Log all event on the Xoops site: Standard Admin manipulation (change settings, install/update or delete a module).
- Create administration console for search, clear orncreate some report.

Forms: Change Xoops Form class to allow customisation by developers and inherit from it for change the default work.
Add Ajax verification instead ofnold javascript validation.

BBCode: Manage all BBcode in Administration for easy adding of new ones.

Editor system: Manage editor in admin area (install,nuninstall). Configure Editor toolbar and create different editor toolbar.

Database: Add more database drivers. Full PDO integration for multi-databasensupport

Internationalization: New i18n service with native multi-language support using Gettext , with with customisable behaviour (language fallback, only show requestednlanguage, etc.)

CCK - add content types as well as additional fields to existing content types, similar to CCK in Drupal

Other:

- Improved ORMnwill enable crossing-module hook to allow interactions between modules without hacking each other

- Improved basic module builder for users to create their own modules without programmingnskill

- Make Theme inheritable, allowing webmaster creating a new theme dependent on a parent theme shared by other themes, which is convenient for webmasters and powerful for multi-sitenapplications with great potential

- Supporting multiple template engines thus customized template engine and with template inheritance

- New Hook mechanism

- new Pluginnsystem

- new comment and new notification system

- provides RESTful API to manage pages/content

- add "enterprise” features like i18n, l10n, versioning, workflows, ACLs, withneasy reverting to old content, contributors list to contents, etc.


Social Bookmarking Sites

Bookmark to Blinklist Bookmark to Delicious Bookmark to Digg Bookmark to Fark Bookmark to Furl Bookmark to Newsvine Bookmark to Reddit Bookmark to Simpy Bookmark to Spurl Bookmark to Yahoomyweb Bookmark to Facebook 

Login

Who's Online

238 user(s) are online (1 user(s) are browsing All about XOOPS)


Members: 0


Guests: 238


more...

Donat-O-Meter

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