From Fedora Project Wiki
Line 5: Line 5:
FAD - Documentation Meeting at Clemson
FAD - Documentation Meeting at Clemson


== Meeting attendees ==
<span style="background-color:#ccccff">2009-06-14<br />FAD - Documentation Meeting at Clemson
<span style="background-color:#ffcccc">Eric Christensen - Sparks</span><br />
</span><span style="background-color:#c9e9c6"><br />
<span style="background-color:#c9e9c6">Ian Weller - ianweller</span><br />
</span><span style="background-color:#ccccff"><br />
<span style="background-color:#fbc759">John McDonough - jjmcd</span><br />
</span><span style="background-color:#c9e9c6">== </span><span style="background-color:#ccccff">Meeting attendees</span><span style="background-color:#c9e9c6"> ==</span><span style="background-color:#ccccff"><br />Eric Christensen - Sparks<br />
<span style="background-color:#ffe9d4">Paul Frields - stickster</span><br />
</span><span style="background-color:#c9e9c6">Ian Weller - ianweller</span><span style="background-color:#fbc759"><br />John McDonough - jjmcd<br />
<span style="background-color:#ffbced">Zach Oglesby - zoglesby</span><br />
</span><span style="background-color:#ffe9d4">Paul Frields - stickster</span><span style="background-color:#ffbced"><br />Zach Oglesby - zoglesby
<span style="background-color:#befde2">Clint Savage - herlo</span><br />
</span><span style="background-color:#befde2"><br />Clint Savage - herlo
<span style="background-color:#e9f22a">David Nalley - ke4qqq</span><br />
</span><span style="background-color:#ccccff"><br />
<span style="background-color:#15e3f0">Lee Brewer - uclugLee</span><br />
</span><span style="background-color:#e9f22a">David Nalley - ke4qqq</span><span style="background-color:#ccccff"><br />
</span><span style="background-color:#15e3f0">Lee Brewer - uclugLee</span><span style="background-color:#c9e9c6"><br /><br />==
</span><span style="background-color:#ccccff">TOPIC - What went wrong?  What went right?</span><span style="background-color:#c9e9c6"> ==<br /><br />=== What went
</span><span style="background-color:#fbc759">wrong</span><span style="background-color:#c9e9c6"> ===</span><span style="background-color:#ccccff"><br />* Changing Release Notes data 1
</span><span style="background-color:#c9e9c6">1</span><span style="background-color:#ffbced">1</span><span style="background-color:#fbc759">1</span><span style="background-color:#ffe9d4">1</span><span style="background-color:#c9e9c6"><br />
</span><span style="background-color:#ffe9d4"><br />
</span><span style="background-color:#c9e9c6">* </span><span style="background-color:#ffe9d4">Two days before F11 was released, the release notes beats on wiki were still changing<br /><br />* Audio change<br /><br />* Networking issue<br /><br />* Expect full-timers to include info
</span><span style="background-color:#e9f22a"><br />* Secret cabal-driven freezes that aren't communicated
</span><span style="background-color:#ccccff"> 1</span><span style="background-color:#ffbced">1</span><span style="background-color:#befde2">1</span><span style="background-color:#c9e9c6">1</span><span style="background-color:#fbc759">1</span><span style="background-color:#e9f22a">1</span><span style="background-color:#ffe9d4">1</span><span style="background-color:#c9e9c6"><br />
</span><span style="background-color:#ffe9d4"><br />
</span><span style="background-color:#c9e9c6">* </span><span style="background-color:#e9f22a">(leading to people not knowing about freezes occurring and when RN data needed.)</span><span style="background-color:#c9e9c6"><br />
</span><span style="background-color:#ffe9d4"><br />
</span><span style="background-color:#c9e9c6">* </span><span style="background-color:#e9f22a">this is also a comms problem on our part.</span><span style="background-color:#ccccff"><br />* Too many rog
</span><span style="background-color:#befde2">u</span><span style="background-color:#ccccff">e documents. 1</span><span style="background-color:#befde2">1</span><span style="background-color:#e9f22a">1</span><span style="background-color:#ffe9d4">1</span><span style="background-color:#ccccff"><br />
</span><span style="background-color:#fbc759">* Getting RPMs pushed - going through f13 takes as much time as building the rpm</span><span style="background-color:#befde2"> 1</span><span style="background-color:#ccccff">1</span><span style="background-color:#fbc759">1</span><span style="background-color:#c9e9c6">1</span><span style="background-color:#ffe9d4">1<br /><br />* We need to be able to push packages ourselves (i.e. need instructions, guidelines,
</span><span style="background-color:#befde2">etc.</span><span style="background-color:#ffe9d4">)</span><span style="background-color:#c9e9c6"><br />
</span><span style="background-color:#ffe9d4"><br />
</span><span style="background-color:#c9e9c6">* Not enough packagers in Docs</span><span style="background-color:#fbc759"><br />
</span><span style="background-color:#ffe9d4"><br />
</span><span style="background-color:#fbc759">* Only f13 and stickster </span><span style="background-color:#ffe9d4">know how to</span><span style="background-color:#fbc759"> push RNs</span><span style="background-color:#ffe9d4"> -- need more co-maintainers</span><span style="background-color:#fbc759"><br />* Could use more clarity understanding on what is implied by freezes, trans, etc
</span><span style="background-color:#befde2"> 1</span><span style="background-color:#c9e9c6">1<br />
</span><span style="background-color:#fbc759">* Need more interaction with L10n</span><span style="background-color:#ccccff"> 1</span><span style="background-color:#fbc759">1</span><span style="background-color:#ffbced"><br />* Bugs not being filled out in tim
</span><span style="background-color:#c9e9c6">e</span><span style="background-color:#ffbced">ly manner</span><span style="background-color:#ccccff"> </span><span style="background-color:#befde2">1</span><span style="background-color:#ccccff">1</span><span style="background-color:#ffbced">1</span><span style="background-color:#fbc759"><br />
</span><span style="background-color:#ffe9d4"><br />
</span><span style="background-color:#fbc759">* Many RN bugs arrive at the last minute that were known early on</span><span style="background-color:#ffbced"> -indeed</span><span style="background-color:#ffe9d4"> (SEE ABOVE)</span><span style="background-color:#fbc759"><br />
</span><span style="background-color:#ffe9d4">* Need to centralize where bugs are filed (too many choices -- BZ, Trac instances...)</span><span style="background-color:#c9e9c6"> </span><span style="background-color:#ffbced">1</span><span style="background-color:#c9e9c6">1</span><span style="background-color:#ccccff">1</span><span style="background-color:#e9f22a">1</span><span style="background-color:#15e3f0">1</span><span style="background-color:#ffe9d4"><br /><br />* BZ even has too many subchoices (components, etc.)<br />* Poor notations on where
</span><span style="background-color:#befde2">/how</span><span style="background-color:#ffe9d4"> bugs/issues should be filed</span><span style="background-color:#befde2"> 1</span><span style="background-color:#ffe9d4"><br />* Wiki search
</span><span style="background-color:#c9e9c6">SUCKS</span><span style="background-color:#befde2"> BIG TIME!! </span><span style="background-color:#e9f22a">1</span><span style="background-color:#befde2">1</span><span style="background-color:#c9e9c6">1</span><span style="background-color:#ffe9d4"><br />* No good documentation on moving things from wiki to DocBook/Publican stores
</span><span style="background-color:#ccccff"> 1</span><span style="background-color:#befde2">1</span><span style="background-color:#ffe9d4"><br />
</span><span style="background-color:#fbc759">* Could use more consistency in wiki markup</span><span style="background-color:#ffe9d4"> </span><span style="background-color:#ffbced">1</span><span style="background-color:#fbc759">1</span><span style="background-color:#c9e9c6">1</span><span style="background-color:#befde2">1</span><span style="background-color:#fbc759"><br />
</span><span style="background-color:#ffe9d4">* Need better documentation on what we want to use from DocBook markup</span><span style="background-color:#c9e9c6"> </span><span style="background-color:#ffbced">1</span><span style="background-color:#ccccff">1</span><span style="background-color:#befde2">1</span><span style="background-color:#ffe9d4"><br />* N
</span><span style="background-color:#c9e9c6">o</span><span style="background-color:#ffe9d4"> </span><span style="background-color:#befde2">good </span><span style="background-color:#ffe9d4">process for dealing with orphan</span><span style="background-color:#e9f22a"> document</span><span style="background-color:#ffe9d4">s</span><span style="background-color:#e9f22a"> 1</span><span style="background-color:#c9e9c6">1</span><span style="background-color:#ffe9d4"><br />* RN documents are not all in one place (about-fedora, readme's, etc.) 1
</span><span style="background-color:#ccccff">1</span><span style="background-color:#ffe9d4"><br />* Lack of understanding of release schedule process 1
</span><span style="background-color:#ccccff">1</span><span style="background-color:#ffe9d4"><br />
</span><span style="background-color:#fbc759">* Publican and Fedora</span><span style="background-color:#ffe9d4">/GNOME</span><span style="background-color:#fbc759"> lang codes not consistent</span><span style="background-color:#befde2"> </span><span style="background-color:#ffbced">1</span><span style="background-color:#fbc759"><br />
</span><span style="background-color:#ffe9d4"><br />
</span><span style="background-color:#fbc759">* Not at all clear how login lang selected is used</span><span style="background-color:#ffe9d4"><br />
</span><span style="background-color:#ccccff">* Translators having too much work.</span><span style="background-color:#c9e9c6"> 1</span><span style="background-color:#ffe9d4"><br />* Release notes are ill-defined 1
</span><span style="background-color:#e9f22a">1</span><span style="background-color:#ffbced">1</span><span style="background-color:#befde2">1</span><span style="background-color:#ccccff">1</span><span style="background-color:#ffe9d4"><br /><br />* Too long for normal users to read<br /><br />* Beats have inconsistent levels of content<br /><br />* Need some separation
</span><span style="background-color:#c9e9c6"><br />
</span><span style="background-color:#ffe9d4">* We don't know anything about visit statistics for docs.fp.o</span><span style="background-color:#ccccff"> 1</span><span style="background-color:#c9e9c6">1</span><span style="background-color:#15e3f0">1</span><span style="background-color:#c9e9c6"><br />
</span><span style="background-color:#ffe9d4">* We need a more rigorous freeze on wiki release note beats</span><span style="background-color:#ccccff"> 1</span><span style="background-color:#c9e9c6">1</span><span style="background-color:#fbc759"><br />  * Notes to f-docs-l, f-trans-l f-dev-l several times before each milestone
</span><span style="background-color:#ffe9d4"><br />* BZ URL ulink default in Publican is unhelpful at best 1
</span><span style="background-color:#e9f22a">1</span><span style="background-color:#ffbced">1</span><span style="background-color:#c9e9c6">1</span><span style="background-color:#ccccff">1</span><span style="background-color:#ffe9d4"><br />* Not clear if remaining (obsolete? unmaintained?) docs need conversion to Publican
</span><span style="background-color:#e9f22a">(strikes me as part of undefined orphan process) </span><span style="background-color:#ffe9d4">1</span><span style="background-color:#ffbced">1</span><span style="background-color:#c9e9c6">1</span><span style="background-color:#ccccff">1</span><span style="background-color:#fbc759"><br />
</span><span style="background-color:#ffe9d4">* docs.fp.o site sucks (Mo knows) 1</span><span style="background-color:#15e3f0">1</span><span style="background-color:#ffbced">1</span><span style="background-color:#c9e9c6">1</span><span style="background-color:#ccccff">1</span><span style="background-color:#ffe9d4"><br /><br />* Need solution for people to install a doc just for their lang, in their format<br /><br />* No CMS, no easy publishing, high barrier to participation
</span><span style="background-color:#befde2"><br /><br />* No real indexing...
</span><span style="background-color:#ffe9d4"><br /><br />
</span><span style="background-color:#c9e9c6"><br />=== What went right ===
</span><span style="background-color:#ccccff"><br />* DOCS PEOPLE ROCK
</span><span style="background-color:#befde2"><br />* Many more docs
</span><span style="background-color:#ccccff">/guides</span><span style="background-color:#befde2"> available than ever before!! (we rocked!)</span><span style="background-color:#c9e9c6"><br />* The wiki didn't asplode
</span><span style="background-color:#e9f22a">, but should have.</span><span style="background-color:#befde2"> (yay!)<br />
</span><span style="background-color:#c9e9c6">* Everything seemed a lot more organized this release</span><span style="background-color:#befde2"><br />* + Packaging is easier than it sounds<br />* + The install guide is awesome
</span><span style="background-color:#c9e9c6"><br />
</span><span style="background-color:#fbc759">* ++ Some folks really rolled up their sleeves and helped - zoglesby, laubersm, rudi<br />
</span><span style="background-color:#ffe9d4">* much better collaboration this release cycle</span><span style="background-color:#befde2"><br />
</span><span style="background-color:#ffe9d4">* felt far less rushed than F10<br />
</span><span style="background-color:#befde2">* stickster and quaid got out of the way</span><span style="background-color:#ccccff"> and Sparks got run over</span><span style="background-color:#ffe9d4"><br />* Brisbane folks represented, yo<br />* Red Hat relicensed guide material in a way where we can generate community presence around them
</span><span style="background-color:#fbc759"><br />
</span><span style="background-color:#befde2"><br />
</span><span style="background-color:#ffe9d4"><br />
</span><span style="background-color:#ccccff"><br />TOPIC - F12 and Beyond<br />
</span><span style="background-color:#ffe9d4"><br />Voted for these goals in order of decreasing priority:<br /><br />* Better communication and interaction with other teams and program manager
</span><span style="background-color:#15e3f0">1111111</span><span style="background-color:#ccccff"><br />
</span><span style="background-color:#c9e9c6"><br />
</span><span style="background-color:#ccccff">* Docs Leader should attend</span><span style="background-color:#ffe9d4">/audit/log/read</span><span style="background-color:#ccccff"> other project meetin</span><span style="background-color:#ffe9d4">gs<br /><br /><br />* L10n<br /><br /><br />* Design<br /><br /><br />* Websites
</span><span style="background-color:#e9f22a"><br /><br />* Appoint liasions to other
</span><span style="background-color:#befde2">sub-</span><span style="background-color:#e9f22a">projects rather than overloading DPL with meetings</span><span style="background-color:#ffe9d4"><br /><br />* Release schedule needs to include items for announcements to other teams
</span><span style="background-color:#e9f22a"><br /><br />* Docs Project sit down (virtually) with poelcat and grok the schedule and release process
</span><span style="background-color:#ffe9d4"><br />* docs.fp.o site sucks (Mo knows)
</span><span style="background-color:#15e3f0">11111</span><span style="background-color:#ccccff"><br /><br />* Zikula
</span><span style="background-color:#ffe9d4"><br /><br /><br />* Zikula IS
</span><span style="background-color:#c9e9c6">*</span><span style="background-color:#ffe9d4">THE</span><span style="background-color:#c9e9c6">*</span><span style="background-color:#ffe9d4"> SOLUTION.<br /><br /><br /><br />* Track record<br /><br /><br /><br />* Participation by their upstream in Fedora == BIG +
</span><span style="background-color:#ccccff"><br /><br /><br />* Package all the pieces.
</span><span style="background-color:#befde2"><br /><br /><br />* Train the people
</span><span style="background-color:#ccccff"><br /><br /><br />*
</span><span style="background-color:#c9e9c6">Migrate</span><span style="background-color:#ccccff"> all the </span><span style="background-color:#c9e9c6">EOL</span><span style="background-color:#ccccff"> guides/docs into it.</span><span style="background-color:#ffe9d4"><br /><br /><br />* Tagging/categorization of documents by Lang, Release, Format (, subject matter?)<br /><br />* Eight modules remaining to be packaged (no review BZs yet)<br /><br /><br />* Pervasive bundling of libraries<br /><br /><br />* Need to package some PHP libraries to make this happen<br /><br /><br />* SHA-256 library<br /><br />* Puppetization of configs has started, but is incomplete<br /><br />* Infrastructure is blocking on modules/packaging<br /><br />* Zikula will help with infrastructure testing/tuning<br />* Need guide for wiki and DocBook markup 11111<br /><br />* Clean up Help:Editing
</span><span style="background-color:#ccccff"><br /><br />* Move many Docs wiki pages to Archive: and start over!<br /><br />* Create a getting <br />started guide<br /> that tells you the what and how and provide links to short howtos
</span><span style="background-color:#ffe9d4"><br /><br />* Two docs:<br /><br /><br />* Quick Start Guide on the wiki<br /><br /><br />* Documentation Guide in formal repo<br />
</span><span style="background-color:#ccccff">* Release Notes Issues<br /><br />
</span><span style="background-color:#ffe9d4">* We need a more rigorous freeze on wiki release note beats 11111<br />
</span><span style="background-color:#ccccff"><br />* RN documents are not all in one place (about-fedora, readme's, etc.) 1111<br /><br />* Two documents...  one for <br />normal users<br /> and one for <br />advanced users<br />.<br /><br /><br />* Normal users = front-end features -- Created by Mktg & Docs<br /><br /><br /><br />* Links to the RN
</span><span style="background-color:#fbc759">section </span><span style="background-color:#ccccff">(Advanced users) for those that want to know more.<br /><br /><br />* Advanced users = back-end features + front-end features -- Created by Docs<br /><br />* Schedule<br /><br /><br />* Marketing completion of talking points/tour<br /><br /><br /><br />* Tour should provide a link to upgrade page<br /><br /><br />* Docs editing content<br /><br /><br />* Has to be ported to the appropriate container (Zikula, website...
</span><span style="background-color:#c9e9c6">, tupperware(TM)</span><span style="background-color:#15e3f0">, ziplock</span><span style="background-color:#fbc759">(R)</span><span style="background-color:#15e3f0"> bag?</span><span style="background-color:#c9e9c6">)</span><span style="background-color:#ccccff"><br /><br /><br />* Screen shots have to be done<br /><br /><br />* Translated
</span><span style="background-color:#ffe9d4"><br />* We don't know anything about visit statistics for docs.fp.o 1111<br />* Release notes are ill-defined 1111<br />* One target for bugs, consistent pointers across Publican, wiki, docs website, etc. 1111<br />* Need to understand release schedule and what is implied by freezes, trans, etc 1111<br /><br />* Note each line item/milestone on the wiki and explain what are the action items to complete it<br />* Getting RPMs pushed - going through f13 takes as much time as building the rpm 111<br />* Need to have process and deal with old/orphaned/rogue wiki documents 111<br /><br />* (https://fedoraproject.org/wiki/User:Sparks/BZ_and_Guide_Table)<br />* Improve understanding and communication with L10n 111<br />* No good documentation on moving things from wiki to DocBook/Publican stores 11<br />
</span><span style="background-color:#ccccff"><br /><br />TOPIC - A non-translator's introduction to the POT/PO model
</span><span style="background-color:#c9e9c6"><br />* Nearly every programming language has a gettext library
</span><span style="background-color:#ccccff"><br />
</span><span style="background-color:#c9e9c6">* (opened up readme.pot in Gobby)<br />* <![CDATA[blah]]> will make the string hidden from gettext in XML<br />* msgid and msgstr<br />* some tags are left in the msgid (such as <filename/>)<br />* translated, untranslated, and fuzzy<br /><br />* it uses an algorithm to decide on whether a new string is fuzzy or brand new<br />
</span><span style="background-color:#ccccff"><br /><br />TOPIC - Packaging instruction<br />
</span><span style="background-color:#c9e9c6">#</span><span style="background-color:#fbc759"> yum install fedora-packager</span><span style="background-color:#e9f22a"><br /><br />Zikula modules<br />Content<br />Version 3.0.3 - source tagged in SVN here:<br />http://code.zikula.org/content/browser/tags/version-3.0.3<br />This is already being worked on by Lukas<br />https://bugzilla.redhat.com/show_bug.cgi?id=492091<br /><br /><br />CoType
</span><span style="background-color:#c9e9c6"> - </span><span style="background-color:#ffe9d4">SUPERSEDED BY CONTENT, dawg</span><span style="background-color:#e9f22a"><br />Version 1.0.0 - download here:<br />http://www.elfisk.dk/index.php?module=Folder&func=view&mode=folder.view&folderid=52
</span><span style="background-color:#c9e9c6"><br />
</span><span style="background-color:#e9f22a">the source is probably in SVN somewhere, but not sure where.<br /><br />crpTag
</span><span style="background-color:#ccccff"> - Everyone</span><span style="background-color:#ffe9d4"><br />*** DONE! ***
</span><span style="background-color:#e9f22a"><br />I'd take the head: http://code.zikula.org/crptag/browser/trunk, but just in<br />case it is non functional perhaps we could package 0.1.3 too?<br />http://code.zikula.org/crptag/browser/tags/crpTag_0.1.3<br /><br />MediaAttach
</span><span style="background-color:#ccccff"> - BZ</span><span style="background-color:#e9f22a"><br />SVN Head: http://code.zikula.org/mediaattach/browser/trunk/MediaAttach<br /><br />mediashare
</span><span style="background-color:#ffe9d4"> - Paul<br />
</span><span style="background-color:#e9f22a">SVN Head: http://code.zikula.org/mediashare/browser/trunk</span><span style="background-color:#ffe9d4"><br />INCLUDES: phpPicasa - http://www.cameronhinkle.com/<br /><br /><br /><br />V3.3 http://cameronhinkle.com/downloads/LightweightPicasaAPIv3.zip<br />
</span><span style="background-color:#e9f22a"><br /><br />menutree
</span><span style="background-color:#ccccff"> - </span><span style="background-color:#9e9ebc">Lee-nener nener</span><span style="background-color:#e9f22a"><br />Version 2.0.1: http://code.zikula.org/bianor/browser/tags/menutree/2.0.1<br /><br />MultiHook
</span><span style="background-color:#ccccff"> - BZ</span><span style="background-color:#e9f22a"><br />SVN Head: http://code.zikula.org/multihook/browser/trunk/MultiHook<br /><br />scribite
</span><span style="background-color:#ccccff"> - BZ</span><span style="background-color:#e9f22a"><br />Version 3.1: http://code.zikula.org/scribite/browser/tags/scribite/3.1<br /><br />Custom Modules (no public source (yet))<br />==============<br />FASAuth<br />FedoraDocs<br />Static_Docs<br /><br />Custom Theme (no public source)
</span><span style="background-color:#ccccff"><br /><br />TOPIC - Perhaps an introduction to DocBook if there is interest
</span><span style="background-color:#ffffff">%global zikula_base</span><span style="background-color:#ffe9d4">        </span><span style="background-color:#ffffff">%{_datadir}/zikula<br />%global zikula_moddir
</span><span style="background-color:#ffe9d4">      </span><span style="background-color:#ffffff">%{zikula_base}/modules</span><span style="background-color:#ffe9d4"><br />%global zikula_modname      crpTag
</span><span style="background-color:#ffffff"><br />
</span><span style="background-color:#ffe9d4"><br />
</span><span style="background-color:#ffffff">Name:</span><span style="background-color:#ffe9d4">          </span><span style="background-color:#ffffff">zikula-module-</span><span style="background-color:#ffe9d4">%{zikula_modname}</span><span style="background-color:#ffffff"><br />Version:        0.1.3<br />Release:        1%{?dist}<br />Summary:        Simple Zikula component for tagging items, based on hooks<br /><br />Group:          Applications/Publishing<br />License:        GPLv2<br />URL:            http://code.zikula.org/crptag<br /># http://code.zikula.org/crptag/changeset/114/tags/crpTag_0.1.3?old_path=%2F&format=zip<br />Source0:       
</span><span style="background-color:#ffe9d4">%{zikula_modname}</span><span style="background-color:#ffffff">_%{version}.zip<br />BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)<br />
</span><span style="background-color:#ffe9d4">BuildArch:      noarch</span><span style="background-color:#ffffff"><br />#BuildRequires:  <br />Requires:      zikula<br /><br />%description<br />crpTag is a simple Zikula component for tagging items, based on hooks.<br /><br />
</span><span style="background-color:#ffe9d4"><br />
</span><span style="background-color:#ffffff">%prep<br />%setup -qn tags/
</span><span style="background-color:#ffe9d4">%{zikula_modname}</span><span style="background-color:#ffffff">_%{version}</span><span style="background-color:#ffe9d4"><br /># Remove empty index.html and others
</span><span style="background-color:#ffffff"><br />
</span><span style="background-color:#ffe9d4">find -size 0 | xargs rm -f<br /><br />
</span><span style="background-color:#ffffff"><br />%build<br /><br /><br />%install<br />rm -rf $RPM_BUILD_ROOT<br />
</span><span style="background-color:#ffe9d4">%{__mkdir} -p $RPM_BUILD_ROOT/%{zikula_moddir}/%{zikula_modname} <br />cp -pr . $RPM_BUILD_ROOT/%{zikula_moddir}/%{zikula_modname}<br />rm -rf $RPM_BUILD_ROOT/%{zikula_moddir}/%{zikula_modname}/pndocs<br /><br />
</span><span style="background-color:#ffffff"><br />%clean<br />rm -rf $RPM_BUILD_ROOT<br /><br /><br />%files<br />%defattr(-,root,root,-)<br />
</span><span style="background-color:#ffe9d4">%doc pndocs/changelog.txt pndocs/license.txt pndocs/credits.txt</span><span style="background-color:#ffffff"><br />
</span><span style="background-color:#ffe9d4">%{zikula_moddir}/%{zikula_modname}</span><span style="background-color:#ffffff"><br />
</span><span style="background-color:#ffe9d4"><br />
</span><span style="background-color:#ffffff"><br />%changelog<br />
</span><span style="background-color:#ffe9d4">* Sun Jun 14 2009 Fedora Docs Team <docs@fedoraproject.org> - 0.1.3-1<br />- Initial RPM release<br />"
</span>

Revision as of 23:15, 15 June 2009

End result

2009-06-14 FAD - Documentation Meeting at Clemson

2009-06-14
FAD - Documentation Meeting at Clemson


== Meeting attendees ==
Eric Christensen - Sparks
Ian Weller - ianweller
John McDonough - jjmcd
Paul Frields - stickster
Zach Oglesby - zoglesby

Clint Savage - herlo

David Nalley - ke4qqq
Lee Brewer - uclugLee

==
TOPIC - What went wrong? What went right? ==

=== What went
wrong ===
* Changing Release Notes data 1
1111

* Two days before F11 was released, the release notes beats on wiki were still changing

* Audio change

* Networking issue

* Expect full-timers to include info

* Secret cabal-driven freezes that aren't communicated
1111111

* (leading to people not knowing about freezes occurring and when RN data needed.)

* this is also a comms problem on our part.
* Too many rog
ue documents. 1111
* Getting RPMs pushed - going through f13 takes as much time as building the rpm 11111

* We need to be able to push packages ourselves (i.e. need instructions, guidelines,
etc.)

* Not enough packagers in Docs

* Only f13 and stickster know how to push RNs -- need more co-maintainers
* Could use more clarity understanding on what is implied by freezes, trans, etc
11
* Need more interaction with L10n 11
* Bugs not being filled out in tim
ely manner 111

* Many RN bugs arrive at the last minute that were known early on -indeed (SEE ABOVE)
* Need to centralize where bugs are filed (too many choices -- BZ, Trac instances...) 11111

* BZ even has too many subchoices (components, etc.)
* Poor notations on where
/how bugs/issues should be filed 1
* Wiki search
SUCKS BIG TIME!! 111
* No good documentation on moving things from wiki to DocBook/Publican stores
11
* Could use more consistency in wiki markup 1111
* Need better documentation on what we want to use from DocBook markup 111
* N
o good process for dealing with orphan documents 11
* RN documents are not all in one place (about-fedora, readme's, etc.) 1
1
* Lack of understanding of release schedule process 1
1
* Publican and Fedora/GNOME lang codes not consistent 1

* Not at all clear how login lang selected is used
* Translators having too much work. 1
* Release notes are ill-defined 1
1111

* Too long for normal users to read

* Beats have inconsistent levels of content

* Need some separation

* We don't know anything about visit statistics for docs.fp.o 111
* We need a more rigorous freeze on wiki release note beats 11
* Notes to f-docs-l, f-trans-l f-dev-l several times before each milestone

* BZ URL ulink default in Publican is unhelpful at best 1
1111
* Not clear if remaining (obsolete? unmaintained?) docs need conversion to Publican
(strikes me as part of undefined orphan process) 1111
* docs.fp.o site sucks (Mo knows) 11111

* Need solution for people to install a doc just for their lang, in their format

* No CMS, no easy publishing, high barrier to participation


* No real indexing...



=== What went right ===

* DOCS PEOPLE ROCK

* Many more docs
/guides available than ever before!! (we rocked!)
* The wiki didn't asplode
, but should have. (yay!)
* Everything seemed a lot more organized this release
* + Packaging is easier than it sounds
* + The install guide is awesome

* ++ Some folks really rolled up their sleeves and helped - zoglesby, laubersm, rudi
* much better collaboration this release cycle
* felt far less rushed than F10
* stickster and quaid got out of the way and Sparks got run over
* Brisbane folks represented, yo
* Red Hat relicensed guide material in a way where we can generate community presence around them




TOPIC - F12 and Beyond

Voted for these goals in order of decreasing priority:

* Better communication and interaction with other teams and program manager
1111111

* Docs Leader should attend/audit/log/read other project meetings


* L10n


* Design


* Websites


* Appoint liasions to other
sub-projects rather than overloading DPL with meetings

* Release schedule needs to include items for announcements to other teams


* Docs Project sit down (virtually) with poelcat and grok the schedule and release process

* docs.fp.o site sucks (Mo knows)
11111

* Zikula



* Zikula IS
*THE* SOLUTION.



* Track record



* Participation by their upstream in Fedora == BIG +



* Package all the pieces.



* Train the people



*
Migrate all the EOL guides/docs into it.


* Tagging/categorization of documents by Lang, Release, Format (, subject matter?)

* Eight modules remaining to be packaged (no review BZs yet)


* Pervasive bundling of libraries


* Need to package some PHP libraries to make this happen


* SHA-256 library

* Puppetization of configs has started, but is incomplete

* Infrastructure is blocking on modules/packaging

* Zikula will help with infrastructure testing/tuning
* Need guide for wiki and DocBook markup 11111

* Clean up Help:Editing


* Move many Docs wiki pages to Archive: and start over!

* Create a getting
started guide
that tells you the what and how and provide links to short howtos


* Two docs:


* Quick Start Guide on the wiki


* Documentation Guide in formal repo
* Release Notes Issues

* We need a more rigorous freeze on wiki release note beats 11111

* RN documents are not all in one place (about-fedora, readme's, etc.) 1111

* Two documents... one for
normal users
and one for
advanced users
.


* Normal users = front-end features -- Created by Mktg & Docs



* Links to the RN
section (Advanced users) for those that want to know more.


* Advanced users = back-end features + front-end features -- Created by Docs

* Schedule


* Marketing completion of talking points/tour



* Tour should provide a link to upgrade page


* Docs editing content


* Has to be ported to the appropriate container (Zikula, website...
, tupperware(TM), ziplock(R) bag?)


* Screen shots have to be done


* Translated

* We don't know anything about visit statistics for docs.fp.o 1111
* Release notes are ill-defined 1111
* One target for bugs, consistent pointers across Publican, wiki, docs website, etc. 1111
* Need to understand release schedule and what is implied by freezes, trans, etc 1111

* Note each line item/milestone on the wiki and explain what are the action items to complete it
* Getting RPMs pushed - going through f13 takes as much time as building the rpm 111
* Need to have process and deal with old/orphaned/rogue wiki documents 111

* (https://fedoraproject.org/wiki/User:Sparks/BZ_and_Guide_Table)
* Improve understanding and communication with L10n 111
* No good documentation on moving things from wiki to DocBook/Publican stores 11


TOPIC - A non-translator's introduction to the POT/PO model

* Nearly every programming language has a gettext library

* (opened up readme.pot in Gobby)
* <![CDATA[blah]]> will make the string hidden from gettext in XML
* msgid and msgstr
* some tags are left in the msgid (such as <filename/>)
* translated, untranslated, and fuzzy

* it uses an algorithm to decide on whether a new string is fuzzy or brand new


TOPIC - Packaging instruction
# yum install fedora-packager

Zikula modules
Content
Version 3.0.3 - source tagged in SVN here:
http://code.zikula.org/content/browser/tags/version-3.0.3
This is already being worked on by Lukas
https://bugzilla.redhat.com/show_bug.cgi?id=492091


CoType
- SUPERSEDED BY CONTENT, dawg
Version 1.0.0 - download here:
http://www.elfisk.dk/index.php?module=Folder&func=view&mode=folder.view&folderid=52

the source is probably in SVN somewhere, but not sure where.

crpTag
- Everyone
*** DONE! ***

I'd take the head: http://code.zikula.org/crptag/browser/trunk, but just in
case it is non functional perhaps we could package 0.1.3 too?
http://code.zikula.org/crptag/browser/tags/crpTag_0.1.3

MediaAttach
- BZ
SVN Head: http://code.zikula.org/mediaattach/browser/trunk/MediaAttach

mediashare
- Paul
SVN Head: http://code.zikula.org/mediashare/browser/trunk
INCLUDES: phpPicasa - http://www.cameronhinkle.com/



V3.3 http://cameronhinkle.com/downloads/LightweightPicasaAPIv3.zip


menutree
- Lee-nener nener
Version 2.0.1: http://code.zikula.org/bianor/browser/tags/menutree/2.0.1

MultiHook
- BZ
SVN Head: http://code.zikula.org/multihook/browser/trunk/MultiHook

scribite
- BZ
Version 3.1: http://code.zikula.org/scribite/browser/tags/scribite/3.1

Custom Modules (no public source (yet))
==============
FASAuth
FedoraDocs
Static_Docs

Custom Theme (no public source)


TOPIC - Perhaps an introduction to DocBook if there is interest
%global zikula_base %{_datadir}/zikula
%global zikula_moddir
%{zikula_base}/modules
%global zikula_modname crpTag


Name: zikula-module-%{zikula_modname}
Version: 0.1.3
Release: 1%{?dist}
Summary: Simple Zikula component for tagging items, based on hooks

Group: Applications/Publishing
License: GPLv2
URL: http://code.zikula.org/crptag
# http://code.zikula.org/crptag/changeset/114/tags/crpTag_0.1.3?old_path=%2F&format=zip
Source0:
%{zikula_modname}_%{version}.zip
BuildRoot:  %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildArch: noarch
#BuildRequires:
Requires: zikula

%description
crpTag is a simple Zikula component for tagging items, based on hooks.


%prep
%setup -qn tags/
%{zikula_modname}_%{version}
# Remove empty index.html and others

find -size 0 | xargs rm -f


%build


%install
rm -rf $RPM_BUILD_ROOT
%{__mkdir} -p $RPM_BUILD_ROOT/%{zikula_moddir}/%{zikula_modname}
cp -pr . $RPM_BUILD_ROOT/%{zikula_moddir}/%{zikula_modname}
rm -rf $RPM_BUILD_ROOT/%{zikula_moddir}/%{zikula_modname}/pndocs


%clean
rm -rf $RPM_BUILD_ROOT


%files
%defattr(-,root,root,-)
%doc pndocs/changelog.txt pndocs/license.txt pndocs/credits.txt
%{zikula_moddir}/%{zikula_modname}


%changelog
* Sun Jun 14 2009 Fedora Docs Team <docs@fedoraproject.org> - 0.1.3-1
- Initial RPM release
"