diff options
Diffstat (limited to 'zarb-ml/mageia-dev/2012-November/019837.html')
-rw-r--r-- | zarb-ml/mageia-dev/2012-November/019837.html | 164 |
1 files changed, 164 insertions, 0 deletions
diff --git a/zarb-ml/mageia-dev/2012-November/019837.html b/zarb-ml/mageia-dev/2012-November/019837.html new file mode 100644 index 000000000..70c945348 --- /dev/null +++ b/zarb-ml/mageia-dev/2012-November/019837.html @@ -0,0 +1,164 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"> +<HTML> + <HEAD> + <TITLE> [Mageia-dev] Admin Panel + </TITLE> + <LINK REL="Index" HREF="index.html" > + <LINK REL="made" HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20Admin%20Panel&In-Reply-To=%3C509A3835.3020802%40gmail.com%3E"> + <META NAME="robots" CONTENT="index,nofollow"> + <META http-equiv="Content-Type" content="text/html; charset=us-ascii"> + <LINK REL="Previous" HREF="019840.html"> + <LINK REL="Next" HREF="019839.html"> + </HEAD> + <BODY BGCOLOR="#ffffff"> + <H1>[Mageia-dev] Admin Panel</H1> + <B>Steven Tucker</B> + <A HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20Admin%20Panel&In-Reply-To=%3C509A3835.3020802%40gmail.com%3E" + TITLE="[Mageia-dev] Admin Panel">tuxta2 at gmail.com + </A><BR> + <I>Wed Nov 7 11:30:13 CET 2012</I> + <P><UL> + <LI>Previous message: <A HREF="019840.html">[Mageia-dev] [changelog] [RPM] cauldron nonfree/release flash-player-plugin-11.2.202.251-1.mga3.nonfree +</A></li> + <LI>Next message: <A HREF="019839.html">[Mageia-dev] Admin Panel +</A></li> + <LI> <B>Messages sorted by:</B> + <a href="date.html#19837">[ date ]</a> + <a href="thread.html#19837">[ thread ]</a> + <a href="subject.html#19837">[ subject ]</a> + <a href="author.html#19837">[ author ]</a> + </LI> + </UL> + <HR> +<!--beginarticle--> +<PRE>Hi all, + +well it is very pleasing to see there is discussion about Admin Panel on +the very day it is uploaded, I hope such enthusiasm continues. + +I think I have just learned another lesson, and that is that I should +have made some sort of announcement prior to dumping the code in svn, so +here is the belated announcement .... + +<----------------------------------------------------------------------> + +We welcome Admin Panel !! + +A new piece of software that was proposed some time ago, has now reached +a minimum amount of code to warrant pushing up to the Mageia repo. It is +still in very early stages and such has plenty of issues to work out, +but it is a working start. + +Some design decisions that should be known. + +1/ It is a general purpose tool, so should be able to be ported to other +distro's with as little effort as possible. + +2/ It is modular. The core of the program simply organises and lists +available Administration modules which can then be launched. The modules +themselves are completely stand alone. So the panel should not require +libraries associated with a particular distro, but the modules +themselves can. While it would be nice to have a single consistent +language, modules can be written in Perl, Python, Ruby or C++. If it is +a choice between a python module for a certain task or no module I +personally would rather have the python module, if someone is willing to +write, or rewrite it in Perl then that is also great. + +3/ Each module is the work of its individual creator, and so should be +copyrighted to that individual and should be seen as completely +independent of Admin Panel itself (Admin panel simply has the ability to +launch the module). For this reason, each module should have a header +stating the author and license. + +4/ All suggestions and help is welcomed and encouraged. + +We hope Admin Panel evolves to be a useful tool. + +<----------------------------------------------------------------------> + +So that was the announcement, now for a short background. + +I don't want to talk for Matteo or Angelo, so my comments are purely +about me. +I have never written Perl code prior to Admin Panel, and only used Perl +after advice from Mageia mail list and irc. +As such I am under no illusions about it's quality, if anyone would like +to review my code (so far the code discussed has been Matteo's) I would +love to receive tips and/or criticisms. I really just read some Perl +basics and then put things together how I would logically think to do so +with little to no referencing to other Perl code or idioms, I am sure +there are better ways. Also I have not yet commented the code, or +documented how to write a module, these are still on the todo list. + +I really do want criticism, I wont be hurt, upset or defensive, but +please keep in mind that I am not a Perl dev, do not use Perl for +anything else, and if there is a more skilled person willing to do the +coding I would be more than happy to hand over the reins. I am only +doing this because it solves a problem I have been wanting fixed for a +long time, I think it would be useful for many people and am willing to +do it if no one else is. + +We still need to do a fair bit on the core of Admin Panel, I would like +to think we could get it pretty much done by years end (up till now I +have only put in 10 minutes here and there every couple of weeks), after +which we can start making/porting modules, and it would be great if +anyone who likes what we are trying to achieve, helps with the effort +(and you don't have to wait till the core is complete, you can start now +if you like). + +On the point of putting the license header in each file, it's not many +files, so I don't see a problem, though name spacing is a good idea +anyway. Each module will need to put in a header, so we would only be +saving ourselves a couple of files, so probably not worth worrying about. + +Anyway, I hope my contribution amounts to something eventually, and +please feel free to join in. + +Cheers +Tuxta +</PRE> + + + + + + + + + + + + + + + + + + + + + + + + + +<!--endarticle--> + <HR> + <P><UL> + <!--threads--> + <LI>Previous message: <A HREF="019840.html">[Mageia-dev] [changelog] [RPM] cauldron nonfree/release flash-player-plugin-11.2.202.251-1.mga3.nonfree +</A></li> + <LI>Next message: <A HREF="019839.html">[Mageia-dev] Admin Panel +</A></li> + <LI> <B>Messages sorted by:</B> + <a href="date.html#19837">[ date ]</a> + <a href="thread.html#19837">[ thread ]</a> + <a href="subject.html#19837">[ subject ]</a> + <a href="author.html#19837">[ author ]</a> + </LI> + </UL> + +<hr> +<a href="https://www.mageia.org/mailman/listinfo/mageia-dev">More information about the Mageia-dev +mailing list</a><br> +</body></html> |