aini wrote:
Finally, I am back after being examination and presentation

I write my timeline this below :
Finding Out :
* April, 21 th
o different between module, component and mambot
o user management
o goal :
+ planning my project will be module, component, mambot or included automatically
+ comprehension of how user become as author and publisher
There are tutorials on dev.joomla.org that you might look at to get you up to speed on modules, components and plugins. I assume you are writing for 1.5...
Security would be the toughest issue. You would need a way of ensuring that the email came from where it said it came from.
For permissions, you would need to figure out what address the email came from, verify that the address is from who it said it was, then look up a userid for that email address from the database (#__users) and check to see if the user has permissions to do this. You shouldn't check editor or publisher status, but use the authorize method.
Quote:
* April, 27th
o relationship author and publisher towards an article
o API Joomla database (if it is necessarry)
o goal :
+ making planning for fixing current Joomla system. Every author or publisher has reponsibilty for each category. However there is possible one author or publisher handled many categories
You will have to speak with Hackwar for this one, because he wrote the new ACL system, and this should be used.
Quote:
* May, 4th
o API Joomla for writing
o goal :
+ comprehension of howto write article , news on Joomla. It needs for writing through email
* May, 11 th
o API Joomla for mail
o goal :
+ Howto send and receive email on Joomla
Sending mail is easy, I think. There is already the phpmailer library that is used, and there are components that do this. Receiving mail will be the harder part. We may need a JEmail class in the Joomla.Framework:Client package. This, I think, will be the hardest part of your project. I suspect you will have to interact with a pop server or an imap server. Hopefull pop servers are more uniform than the FTP servers - it has been difficult getting the FTP layer to work.
Quote:
* May, 18 th
o Email contain parsing
+ Finding out on Joomla or another API programming for parsing email.
+ If it is possible, writing article by mail nut just approving and deleting from email client.
I guess you will have to specify some sort of format. You may have to start off strict (i.e. specifying a pretty stringent format that authors must use), and then add functionality to relax this and to more intelligently recognize different parts of the article.
Quote:
Finally,
* May, 25 th Preparation
o writing timeline for next section
o installation tools
Bismillahirahmanirrahim

Jia You !!
Looking forward to hearing any feedback from you, especially my mentor :lol:
I also put this on
http://nuraini.wordpress.com/2007/04/20/timeline-before-kicking-off/It is great to see you planning well! Planning will greatly improve the success of your project. Don't hesitate to ask questions in the 1.5 Development forum, and if you are looking for documentation resources, let me know. I know where most of the official developer docs are and can point you toward those resources. There are lots of people around here who have a lot of knowledge and experience working with the Joomla! code and I'm sure they would be happy to help.
I hope the SoC is a great experience for you and I'm looking forward to seeing what you produce!
Cheers,
Ian