Michael Renzmann wrote:
> Hi.
>
> (As per our talk in #trac yesterday, I'll reply on-list to your off-list
> mail :))
>
>   
>>>  2. I plan to restructure the WikiStart page a bit. One of the changes
>>> here will be that the hacks list is moved to a separate page that gets
>>> linked from WikiStart. This makes the start page less crowded, and as
>>> side effect it will be rendered faster.
>>>       
>> Hopefully, we can figure out a way to organize this a bit too.  There are
>> just too many plugins (which is a good thing, but...) to make this easily
>> browsable.
>>     
>
> How about something like this:
> http://trac-hacks.org:81/wiki/HacksDirectory
>   

What could also be done is to move all the plugins not modified since 3 
or 4 years into an /inactive folder with the same internal structure. It 
should be possible to revive a plugin in a similar way than it is today 
to "adopt-a-hack", moving it away of /inactive. Conversely, once a year 
move there the plugins who just entered their 3rd or 4th year of bit rot...

That would also clarify things and avoid having too big folders even in 
the new scheme (the plugin/ folder in particular).


>>>  3. Caching might help a bit. For a start, that would be caching static
>>> elements such as images, css and JavaScript files which otherwise would
>>> be delivered by Trac. Not sure about caching the page content.
>>>       
>> You could do use some sort of push caching, though
>>
>>  - this could be some work to setup
>>  - parts of the page (logged in user name) are dynamic, so to really cache
>> you'd have to go to snippets and some sort of assemblege of them
>>     
>
> For a beginning, I'll implement a cache for the hack-related tag queries,
> which should result in a first noticable speed gain. However, it will
> probably take until the first days of January before I finish that stuff.
>
>   

If caching and invalidation logic proves to be difficult, take the 
plunge and migrate to 0.12dev where you could use the cached attributes 
(see TracDev/CacheManager) ;-)

-- Christian
_______________________________________________
th-users mailing list
[email protected]
https://lists.trac-hacks.org/mailman/listinfo/th-users

Reply via email to