[wp-trac] [WordPress Trac] #21307: Remove Link Manager from core

WordPress Trac wp-trac at lists.automattic.com
Wed Jul 18 21:09:31 UTC 2012


#21307: Remove Link Manager from core
----------------------------+------------------
 Reporter:  nacin           |       Owner:
     Type:  task (blessed)  |      Status:  new
 Priority:  normal          |   Milestone:  3.5
Component:  General         |     Version:
 Severity:  normal          |  Resolution:
 Keywords:                  |
----------------------------+------------------

Comment (by jkudish):

 Replying to [comment:12 nacin]:
 > Replying to [comment:9 Viper007Bond]:
 > > I like the idea of removing all of the code from core and replacing
 the functionality with a plugin that uses a custom post type to recreate
 the functionality. It wouldn't be too hard to migrate the data over
 either.
 >
 > I'm not sure that's the best approach. Most of the linking functionality
 and data isn't very useful, and if done right, could potentially become a
 large control for a single widget. But creating a plugin and porting over
 data is one possibility.
 >
 > I think we would have an easier time with backwards compatibility
 concerns if we stuck to the existing storage schema (the extra table) and
 the same API. Otherwise, deprecation is going to be a pain, that migration
 could potentially be really costly on sites, and plugins could break.


 I think that if we keep the current schema and functions, we're basically
 stuck having to support old code/architecture for a long time, it just
 moves to a plugin instead of being in core. By migrating over to CPTs,
 we're moving things forward, in a way that other developers can then
 better extend the link functionality and make it useful via their own
 plugins. As Viper007Bond said, it shouldn't be that complicated to migrate
 the data and the benefits should be worth it, IMO.

-- 
Ticket URL: <http://core.trac.wordpress.org/ticket/21307#comment:13>
WordPress Trac <http://core.trac.wordpress.org/>
WordPress blogging software


More information about the wp-trac mailing list