/me away until 03.11
I'll be away from this evening UTC until evening UTC 03.11.2006, so don't search for me or await any reply from me. Absolutely no internet access, so... See ya all in a week! :)
I'll be away from this evening UTC until evening UTC 03.11.2006, so don't search for me or await any reply from me. Absolutely no internet access, so... See ya all in a week! :)
Right, no more "update"! I've done the last four modules today and EleRas did all the rest yesterday, many
thanks for that. Now we only need to update the old design and we'll then merge branches/syscp-1.3/ back
into trunk/syscp-1.3/. YAY!
Step 1 of our plan to conquer the webpanel world completed. :P
EleRas also wrote a fancy script that does some comparisions and generates updated language files also
for all the other languages SysCP supports, but those are highly incomplete now that many definitions etc.
changed, so they will have to be updated by the translators.
English (of course), italian and german we can take care of ourselves, but for all the others we'd very much
appreciate help from the community, we already have a list of translators, but having other people also
working on it or as backup would really be great! So if you know any of: Portugues, Chinese, Catalan, Russian,
French, Spanish, Danish very well, drop a note to flo and/or eleras, thanks!
Expanding on EleRas's latests posts...
Wrt the email question: I agree that having an additional level, where a user which is intended to only have
an email-account, can login and at least modify his own password, is a very good idea. This can then naturally
be extended for antispam/antivirus settings, auto-responders, filters, etc.. But, thinking about it, we suffer
from the same problem with FTP: how can an additional FTP account user change his own password? Another "ftp"
level? No, that's not the solution, as isn't only a new "email" level in my opinion...
Our best bet probably is to add another level entirely, after admin and customer: enduser, and then set it all
up so that modules can just define that user-level and it will automatically work. The only little challenge
here will be the logins... At the moment we use one login interface for all admins and customers, as it's easy
to identify them... But adding another enduser level, with different types of authentication (mail-address+pw
should send them to the mail module enduser part, ftp-account+pw should send them to the ftp module enduser part
and so on), that may be tricky and requires some more thought, but it should definitely be feasible. Probably
by either offering specialized login urls/masks, or making it so modules can "register" expected auth-types and
claim them for themselves... We'll have to see. :)
Expanding on the ideas for 1.3:
That's it for now, can't remember any other particularly exciting features, will blog about them if I get any other cool ideas.
This blog post should be my first to also be syndicated on blog.syscp.org, one of the new resources we SysCP
devs will use to better bring news and informations to you, the user.
First, let me again thank Martin Burchert aka eremit for all the work he's done over the years and the big
help and guidance he has provided to all of us, and the really fantastic work done on SysCP 1.3! Thanks Martin!
Second, as EleRas said on his previous post, we're working on SysCP 1.3, largely following the proposals of
SysCP EP01. We've already implemented most of the backend changes:
Also on the frontend side we're going pretty well:
Also a lot of bugfixes were added, as well as the theme by me and Luca Piona (which is also default in 1.2.14
now, yay!), thanks to EleRas for porting that to the SysCP 1.3 structure!
We also should now be E_ALL and E_STRICT compliant on PHP 5.1.6 at least (that's what me and EleRas tested
with, no more warnings, yay!).
The PHPBeautifier SysCP filter also was ran over the whole codebase, and yelded very good results and a much
more readable and beautiful code (it's all about beauty today, isn't it? :P).
And as EleRas also already announced, we're currently working on splitting up all the language files into a
modular structure, it's no difficult job, but a tedious, boring one.
Plans for the future (future = SysCP 1.4 final release):
There's also some talk about adding some type of optional LDAP support sometimes in the future, we'll see about that.
Ah, and MacOS X support is also planned, again sometimes in the future, this will probably mainly be done by flo,
unless someone buys me a Mac Mini (Intel CPU, at least 1GB ram, contact me for a shipping address ;) ).
That's it. :) Arrr, I wrote a little bit more than I intended to, but at least this should be a fairly complete
status update and explain what we're going to do next, so... Let's do it!