zikula -- another blocker?
by Toshio Kuratomi
I know danielsmw is looking at this but we don't have a package yet. is
a javascript editor to use with scribite a blocker for the Fedora
Insight instance?
-Toshio
14 years, 6 months
Zikula Hackfest at Fedora 13 FUDCon?
by John Poelstra
Curious if there is any interest in a Zikula hackfest at FUDCon in
Toronto and if any of the key Zikula people will be there?
It would seem that we could make a lot of progress in a short amount of
time by gathering there.
John
14 years, 6 months
Zikula AuthFAS issues possibly resolved
by David Nalley
so quick paste of the conversation that Simon and I had while working
to fix the fasauth issues. It appears to work now - some additional -
non-log commentary below as well.
22:25 < ke4qqq> itbegins: ping
22:25 < itbegins> ke4qqq: Hi
22:25 < ke4qqq> hi
22:26 < ke4qqq> so do you have a minute to talk about fasauth
22:26 < itbegins> ke4qqq: Yep...
22:26 < ke4qqq> so....it doesn't work
22:26 < itbegins> I realise everyone has been running aroud looking for me...
22:26 < ke4qqq> and that's with the latest code that is in git
22:26 < itbegins> ke4qqq: Yes, so the immediate thing that springs to
mind is this:
22:26 < itbegins> ke4qqq: It requires that the file in
modules/AuthFas/config gets moved to the config directory
22:27 * ke4qqq goes to look
22:27 < G_work> mmcgrath: smolt related could prob extend your latest
commit to also do that for OEM/Unknown
22:27 < G_work> mmcgrath: ASUS is another one it seems
22:28 < ke4qqq> so that's just a packaging issue then - does it keep
personal_config.php name?? seems like a namespace collision would
happen there
22:29 < itbegins> ke4qqq: So, this is the file that defines where to
look for FAs
22:29 < ke4qqq> right
22:30 < itbegins> ke4qqq: In theory, it can overwrite a file of the same name
22:30 < itbegins> ke4qqq: especially if we run multiple zikula
instances from one file system
22:30 < ke4qqq> but if it's tossed into zikulas config dir how do you
guarantee that no other module will use that name
22:30 < G_work> mmcgrath: hmmm and noone has registered a 96 core
machine to Smolt? thats not on :)
22:31 < itbegins> ke4qqq: Really, personal_config.php should be puppetized
22:31 < itbegins> ke4qqq: It should contain the DB details, and the
FAS details, for any production Zikula instances we have
22:32 < ke4qqq> so I understand that - but my question is around what
happens when some other module is introduced that wants to use
personal_config.php as a config file
name
22:32 < ke4qqq> or perhaps I am just being dense and not getting it
22:32 < ke4qqq> anyone care if I condrestart httpd on pt6?
22:33 < itbegins> ke4qqq: So, personal_config.php is a developer-aimed file
22:34 < itbegins> ke4qqq: No modules should write to that file, I'm
just using it because I have knowledge of Zikula internals and I know
it works in our situation
22:34 < itbegins> ke4qqq: And, following discussions with abadger1999
it's better to have the FAS URL in a file than, for example, in the db
22:35 < ke4qqq> ahhhhh what should it be going forward? for instance
$modulename_config.php ??
22:37 < itbegins> ke4qqq: So, personal_config.php is included by the
Zikula config.php to allow developers to override configuration
settings and avoid accidentally
commiting the overrides to source control.
22:37 < itbegins> ke4qqq: In our case, we'll use it to switch database
details dependent on the domain (so different details for docs. than
fedora insight)
22:38 < ke4qqq> ahhhh cool
22:38 < itbegins> ke4qqq: And we'll also use this file to define
fedora-specific "configuration details"
22:38 < ke4qqq> can you poof me as a cmsadmin in fas test
22:38 < itbegins> ke4qqq: In general, we encourage developers to make
their module details configurable by the admin interface (And thus
stored in the database)
22:39 < itbegins> ke4qqq: But, for example, if an SQL injection is
discovered we don't want a hacker changing the FAS URL so they can
harvest passwords
22:39 < itbegins> ke4qqq: So we're borrowing the config file to hard
code the FAS URL
22:39 < itbegins> ke4qqq: And in reply to the admin, sure, if I can find my pw
22:40 < ke4qqq> ok - I understand now
22:41 < itbegins> ke4qqq: approved :)
22:42 < ke4qqq> cool !!! and it appears to work
22:42 < ke4qqq> awesome
22:43 < ke4qqq> so since the 'thought' is that fas auth is going to go
public - should we keep that file in the module configdir and just add
a readme that notes where it
goes (I don't want to overwrite someones devel config
by putting it there in the package)
22:44 < itbegins> ke4qqq: Yeah, I think so - the documentation at the
moment consists of the CVS commit :)
22:44 < itbegins> ke4qqq: Correction, the git commit :)
22:45 < ke4qqq> ok - I'll add a readme file in the next day or so.
22:45 < jds2001> ke4qqq: that's what %config(noreplace) is for :)
22:47 < ke4qqq> jds2001: ohhhh yeah - good idea. *slaps forehead*
22:49 < ke4qqq> itbegins: thanks for the help - I think it's working
properly now. - I'll post the log of this shortly
there was a personal_config.php file (and it may soon be overwritten
by puppet) in zikula's config dir. The files were different, but when
I diffed them, all I saw was:
[ke4qqq@publictest6 config]$ diff personal_config.php opc.hph
14c14
< $FedConfig['FAS']['SSL_VERIFY'] = false;
\ No newline at end of file
---
> $FedConfig['FAS']['SSL_VERIFY'] = false;
Perhaps someone else resolved this issue and it was already working
(the ticket in marketing didn't indicate so, so I assumed it was still
broken and when I saw itbegins on I decided to tackle him and work on
the issue.)
14 years, 6 months
Meet Chris + zikula module developent
by Mel Chua
(Copying the logistics list, since that's where all the zikula-setup
convos happen these days.)
Chris, meet Simon, our resident guru of All Things Zikula. (itbegins on IRC)
Simon, meet Chris. (stpierre on IRC) Chris has plenty of experience
developing modules for other PHP-based CMSes (Drupal, etc) and, after
talking with Mo (yay, Mo!) is interested in helping out with our zikula
deployment - need any help tinkering around with zikula modules?
Modules that have been suggested:
* Rawhide Report module (weather-report style - this one would probably
be both from scratch and fairly simple to do)
* Calendar plugin (finding/choosing/customizing one, most likely)
* RSS feeds (making them Just Work; I'm not sure what this means... Mo?)
(Mo, let me know if I'm forgetting anything here... everyone else,
module suggestions, getting-started suggestions?)
Welcome aboard, Chris! I think #fedora-websites, #fedora-admin (for
infrastructure-related conversations / getting privs to access various
resources), and perhaps #fedora-mktg (for "how does this specifically
get deployed on Fedora Insight?" stuff) are the places you'll probably
want to hang out in for starters. :)
--Mel
14 years, 6 months
Fedora print magazine proposal from Linux Pro Magazine
by Mel Chua
Marketing! Logistics! Documentation! News! Design! Ambassadors! (If I've
missed a group that should know about this, please forward it on and let
me know.)
Linux Pro Magazine (LPM) has proposed to make a special Fedora print
issue for F12 - thousands of magazines out on newsstands internationally
with an F12 DVD tucked inside. This would be very, very cool. We're
trying to figure out whether this is possible, whether we should do it,
and (if both of those are "yes"), how the balance of work would be
distributed between the Fedora community (perhaps with help from the Red
Hat Brand team) and LPM.
We'd love your thoughts and feedback. This is moving quite rapidly (it
first came up on Wednesday afternoon; we need to give a yes or no for
F12 next week), so I've summarized the current state of things on a
project page at https://fedoraproject.org/wiki/Fedora_print_magazine. We
would particularly love your ideas for
https://fedoraproject.org/wiki/Fedora_print_magazine#Contribution_balance.
Rikki Kite from LPM is being absolutely awesome about transparency for
this entire process, has made a version of the proposal for public
consumption (it's all the information that we have, minus financials and
circulation numbers):
https://fedoraproject.org/wiki/Fedora_print_magazine_proposal.
If you have any questions, please add them to
https://fedoraproject.org/wiki/Fedora_print_magazine#Questions - myself,
Max Spevack, Karsten Wade, and David Nalley will be calling Rikki and
the folks at LPM tomorrow (Friday), so that'll be a first chance
(definitely not the last!) to get some of these questions answered.
--Mel
PS: One of the most surprising things I've learned in the last 24 hours
is that the good folks down in LATAM are already doing a Fedora magazine
- see
https://fedoraproject.org/wiki/Fedora_print_magazine#Of_Magazine_work_don....
Ambassadors *rock.*
14 years, 6 months
Fedora Insight update - finally up to date!
by Mel Chua
After multiple failed attempts to keep the FI wikipage up to date, I
finally realized the way to keep it up to date was to link to our
ticketing system, since *that* is up to date.
https://fedorahosted.org/marketing-team/query?status=new&status=assigned&...
(from https://fedoraproject.org/wiki/Fedora_Insight#What.27s_happening)
Everything seems to be going along pretty well - there's one
infra-related thing that we're blocking on and need to resolve soon,
which is repackaging fasauth (which is now useful for all zikula
instances rather than specifically tuned to what FI needs - docs folks,
I think it's ready for you now). I've been told this should be pretty
easy for someone who Knows Packaging.
https://fedorahosted.org/marketing-team/ticket/26
I can take it if someone is willing to walk me through packaging on IRC
(I should learn how to be a better packager at some point anyway, I've
only done one package), but I'm sure somebody else can get this done
much faster. ;) Please take this ticket if you can!
The infrastructure side is chugging along nicely, and now it's time to
turn our attention to FI content (which is the real reason we're putting
it up anyway). That'll be the focus of this week's Marketing meeting,
after many weeks of more logistical convos (thanks for putting up with
them, everyone) - it's like
http://en.wikipedia.org/wiki/Maslow%27s_hierarchy_of_needs. ;)
--Mel
14 years, 6 months
RE: Fedora Insight update - finally up to date!
by Simon Birtwistle
> On 09/06/2009 08:22 PM, Mel Chua wrote:
> > After multiple failed attempts to keep the FI wikipage up to date, I
> > finally realized the way to keep it up to date was to link to our
> > ticketing system, since *that* is up to date.
> >
> > https://fedorahosted.org/marketing-
> team/query?status=new&status=assigned&status=reopened&component=Fedora+
> Insight&order=priority
> >
> >
> > (from
> https://fedoraproject.org/wiki/Fedora_Insight#What.27s_happening)
> >
> > Everything seems to be going along pretty well - there's one
> > infra-related thing that we're blocking on and need to resolve soon,
> > which is repackaging fasauth (which is now useful for all zikula
> > instances rather than specifically tuned to what FI needs - docs
> folks,
> > I think it's ready for you now). I've been told this should be pretty
> > easy for someone who Knows Packaging.
> >
> > https://fedorahosted.org/marketing-team/ticket/26
>
> One of the packages I submitted is still waiting on review. Considering
> the urgency expressed in the request to the mailing list, that seems
> unusual. Status?
So pagemaster has a bundled library, FilterUtil, which needs to be separated
to a different package. This isn't quite as simple as it sounds, as the
FilterUtil package needs to install to a different directory, and requires a
minor code change.
In short, the following needs to happen to pagemaster:
Strip out classes/FilterUtil
And the following needs to happen
FilterUtil must be packaged as a separate class, installing to the
config/classes directory in a Zikula installation. The source for this is
here: http://code.zikula.org/filterutil/browser/trunk/
This file:
http://code.zikula.org/filterutil/browser/trunk/FilterUtil.class.php
Must be modified, on line 16, to change the path from the current
'includes/pnobjlib/FilterUtil' to 'config/classes'.
The package needs to be submitted for approval.
There is one further change to make. We need to choose between modifying
the code to pagemaster (in at least one location:
http://code.zikula.org/pagemaster/browser/trunk/modules/pagemaster/pnuserapi
.php lines 303-306) or creating a symlink from
config/classes/modules/pagemaster/classes/FilterUtil to
config/classes/FilterUtil.
Sadly, this is more complicated than it at first seems because no one ever
expected FilterUtil to come up against Fedora packaging guidelines :)
Simon
14 years, 6 months