Differentiating Kohana modules from Gallery modules

Bharat Mediratta <[email protected]> Wed, 1 May 2013 11:09:59 -0700
Newsgroups gmane.comp.web.gallery.devel
Message-ID <CAESa+_n8aqWhw6bQe-nydE8v=LWJUQDsCRyF6HpV4a4AEK0taw@mail.gmail.com>
--===============1545269078269043603==
Content-Type: multipart/alternative; boundary=089e011841de0bb9ec04dbac0976

--089e011841de0bb9ec04dbac0976
Content-Type: text/plain; charset=ISO-8859-1

Now in 3.1.x we have a bunch of Kohana modules that are slightly different
but sit right next to Gallery modules:
  cache, database, formo, image, orm, pagination, unittest

This is a little weird in that these new modules:
a) don't show up in the module admin
b) are activated in a special way where we enumerate them individually
c) lack the trappings of a gallery module (module.info, installer, etc)

This is somewhat confusing.  I was thinking that it might make sense to
have a separate subdirectory for Kohana modules to make it clear that
they're really different.  I haven't thought much further than this.  I'm
sure there'll be some complications because expect all modules to be
directly under MODPATH.  Any thoughts?  Perhaps we can prefix all the
module names with an underscore or something to visually differentiate
them?

If we can separate them then it makes scanning the Gallery code separately
from the Kohana code much easier.  I don't always want to grep all the
non-Gallery code when I'm looking for stuff to change.  The
File_Structure_Test is doing more work (see GalleryCodeFilterIterator for
an example)
than it needs to.  Devs might be a little less confused.. :-)

thoughts?
-Bharat

--089e011841de0bb9ec04dbac0976
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><br><div style>Now in 3.1.x we have a bunch of Kohana modu=
les that are slightly different but sit right next to Gallery modules:</div=
><div style>=A0 cache, database, formo, image, orm, pagination, unittest<br=
>

</div><div style><br></div><div style>This is a little weird in that these =
new modules:</div><div style>a) don&#39;t show up in the module admin</div>=
<div style>b) are activated in a special way where we enumerate them indivi=
dually</div>

<div style>c) lack the trappings of a gallery module (<a href=3D"http://mod=
ule.info">module.info</a>, installer, etc)=A0</div><div style><br></div><di=
v style>This is somewhat confusing. =A0I was thinking that it might make se=
nse to have a separate subdirectory for Kohana modules to make it clear tha=
t they&#39;re really different. =A0I haven&#39;t thought much further than =
this. =A0I&#39;m sure there&#39;ll be some complications because expect all=
 modules to be directly under MODPATH. =A0Any thoughts? =A0Perhaps we can p=
refix all the module names with an underscore or something to visually diff=
erentiate them? =A0</div>

<div style><br></div><div style>If we can separate them then it makes scann=
ing the Gallery code separately from the Kohana code much easier. =A0I don&=
#39;t always want to grep all the non-Gallery code when I&#39;m looking for=
 stuff to change. =A0The File_Structure_Test is doing more work (see Galler=
yCodeFilterIterator for an example)=A0</div>

<div style>than it needs to. =A0Devs might be a little less confused.. :-)<=
/div><div style><br></div><div style>thoughts?</div><div style>-Bharat</div=
></div>

--089e011841de0bb9ec04dbac0976--


--===============1545269078269043603==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

------------------------------------------------------------------------------
Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET
Get 100% visibility into your production application - at no cost.
Code-level diagnostics for performance bottlenecks with <2% overhead
Download for free and get started troubleshooting in minutes.
http://p.sf.net/sfu/appdyn_d2d_ap1
--===============1545269078269043603==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

__[ g a l l e r y - d e v e l ]_________________________

[ list info/archive --> http://gallery.sf.net/lists.php ]
[ gallery info/FAQ/download --> http://gallery.sf.net ]
--===============1545269078269043603==--