Our page on wikibooks will be deleted. Will try to find another wiki,
I'm pasting what we have for now just in case.


----------------------------------------------------------------------------
4th Feb, 2005
JoPHP Meeting
In the meeting we discussed the first steps in arabization project,
and we concluded to the following notes.

Project Name: Ar8n Glossary
Goal: create a unified glossary for all Arab users. The goal is to
have one translation per one ICT term.

System features:

    * Words Management.
    * Approval System.
    * Search Engine / Spelling / Suggestion.
    * Word Unambiguity.
    * Bilingual Interface.
    * Importing / Exporting List.
    * Admin Area.
    * Users Management.
    * Rating System.
    * Words Classification.
    * Revision / Versioning System.
    * Statistics / Reporting.
    * New Words.
    * New Suggestions.

Technical Details:

    * OS: Linux.
    * Language: PHP 5.2.
    * Web Server: Apache.
    * Database: MySQL 4.1+.
    * No stored procedures, triggers etc. We'll do it the old MySQL way.
    * PDO, all database statements must be prepared and binded before execution.
    * MVC architecture.

Words Management:

    * Terms.
    * CRUD (Create, Read, Update and Delete).
    * Translating.
    * Rating.
    * Classification.

Notes;

    * Rating Process Work-flow:
          o Word is created.
          o Admins are notified through the New Words Area.
          o The first suggested translation is temporarily accepted as
the standard one.
          o Suggestion Period: For some defined period the admins (and
maybe users) would submit suggested translations.
          o Rating Period: For some defined period the admins should
choose a translation from the suggested list for the term.
          o In the end of the Rating Period the translation with the
largest number of rating would be chosen automatically as the standard
translation for the term.
          o Users would have the ability to rate the translation in a
binary mode (yes, no), so maybe it would be modified later.
    * Modification Process Work-Flow:
          o Some admin chooses to modify a word with a new meaning,
and he submits his request.
          o Modification Acceptance Period: For some period of time,
the admins would choose to whether accept the modification request or
not.
          o If the admins voted not to accept the modification, the
whole Modification Process would be ignored.
          o If the admins accepted the modification, it would run
through the Rating Process Work-Flow.
    * Classification (Level 1, for the admins):
          o Abbreviation (eg. PHP, XML, ...) .
          o Brand Name (eg. Google, Microsoft, Debian, ...).
          o Term (eg. File, Directory, Spam, ...).


UML and Diagrams:

    * Ar8n use case diagram
-------------------------------------------------------------------------------

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Jordan PHP Users Group" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/JoPHP
http://Jolug.org/
-~----------~----~----~----~------~----~------~--~---

Reply via email to