Difference between revisions of "'Add This Here' Tool for Portals"

m (Steps to get to DoneDone)
(name updated)
 

(36 intermediate revisions by 12 users not shown)



Line 1: Line 1:
<noinclude><big>[[OurWork]] < [[DevelopmentTeam]] < [[DevelopmentTeamPriorities|Priorities]] < </noinclude>[['Add This Here' Tool for Portals]] {{JustTinyEditIcon|'Add This Here' Tool for Portals}}<noinclude></big>
+
{{DISPLAYTITLE:'Add This Here' Tool for Portals}}<big><a href="/index.php?title=OurWork&action=edit&redlink=1" class="new" title="OurWork (page does not exist)">OurWork</a> <strong class="selflink">'Add This Here' Tool for Portals</strong> <div class="plainlinks" style="margin: 0px; display: inline;"><a rel="nofollow" class="external text" href="//aboutus.com/index.php?title=%27Add_This_Here%27_Tool_for_Portals&action=edit"><img src="http://images.aboutus.org/images/d/d9/Edit-chalk-10bo12.png" alt="Edit-chalk-10bo12.png"></a> </div></big>
__NOTOC__
+
<h2><span class="mw-headline" id="What_.28summary.29">What (summary)</span></h2>
== What (summary) ==
+
<p>Create a tool where a user can input a word or phrase (for example, a domain name) and the corresponding AboutUs <a href="/WikiPage" class="mw-redirect" title="WikiPage">WikiPage</a> is automatically tagged with an inputted set of categories, as well as a badge (via a template probably). This will make it painlessly easy for visitors to AboutUs (and portal builders) to add <a href="/WikiPages" title="WikiPages">WikiPages</a> to portals or other aggregated pages like <a href="/PortlandTech" title="PortlandTech">PortlandTech</a> or <a href="/LASIK" title="LASIK">LASIK</a>.
Create a tool where a user can input a word or phrase (for example, a domain name) and the corresponding AboutUs [[WikiPage]] is automatically tagged with an inputted set of categories, as well as a badge (via a template probably). This will make it painlessly easy for visitors to AboutUs (and portal builders) to add [[WikiPages]] to portals or other aggregated pages like [[PortlandTech]] or [[LASIK]].
+
</p><p>The code for the button would need to be editable to specify which template to add so that the user doesn't have to input these things AND we have flexibility for different intersected sets (all we need is a new template), allowing this 'Add This Here' to work as a universal tool for a variety of Content and Community projects, as well as being something the external portal builders can use for creating their own aggregated content areas.
 
+
</p>
The code for the button would need to be editable to specify which template to add so that the user doesn't have to input these things AND we have flexibility for different intersected sets (all we need is a new template), allowing this 'Add This Here' to work as a universal tool for a variety of Content and Community projects, as well as being something the external portal builders can use for creating their own aggregated content areas.
+
<h2><span class="mw-headline" id="Example">Example</span></h2>
 
+
<p>The button would appear next to the various listings on a page, like the 'Software' heading on <a href="/PortlandTech/Companies" title="PortlandTech/Companies">PortlandTech/Companies</a>, prompting the user to enter a domain to add. On click the corresponding <a href="/WikiPage" class="mw-redirect" title="WikiPage">WikiPage</a> would have a template added to it that includes categories PortlandTech, Company, Software and the PortlandTech badge.  Once these tags are added to the page it should automatically load in the intersect set on the example page. (Might require <a href="/index.php?title=Purgepage&action=edit&redlink=1" class="new" title="Purgepage (page does not exist)">Purgepage</a> to purge the server's cache so that users aren't adding their URL a bunch of times because it isn't showing up immediately on the intersected list.)
== Example ==
+
</p>
The button would appear next to the various listings on a page, like the 'Software' heading on [[PortlandTech/Companies]], prompting the user to enter a domain to add. On click the corresponding [[WikiPage]] would have a template added to it that includes categories PortlandTech, Company, Software and the PortlandTech badge.  Once these tags are added to the page it should automatically load in the intersect set on the example page. (Might require {{:Purgepage}} to purge the server's cache so that users aren't adding their URL a bunch of times because it isn't showing up immediately on the intersected list.)
+
<h2><span class="mw-headline" id="Why_this_is_important">Why this is important</span></h2>
 
+
<p>Critical to UI of PortlandTech. Is also a large part of the "One-click Portal" (making it easy for anyone to create and edit their own portals).
== Why this is important ==
+
</p>
Critical to UI of PortlandTech. Is also a large part of the "One-click Portal" (making it easy for anyone to create and edit their own portals).
+
<h2><span class="mw-headline" id="DoneDone"><a href="/DoneDone" title="DoneDone">DoneDone</a></span></h2>
 
+
<p>When I can enter a page and see it added to the intersected list (via categories added to the page).
== [[DoneDone]] ==
 
When I can enter a page and see it added to the intersected list (via categories added to the page).
 
 
What to do about bots hitting the add category special page?
 
What to do about bots hitting the add category special page?
 
+
</p><p><br></p>
 
+
<h2><span class="mw-headline" id="Steps_to_get_to_DoneDone">Steps to get to <a href="/DoneDone" title="DoneDone">DoneDone</a></span></h2>
 
+
<ul><li> Read out community suggestions and make appropriate changes.</li></ul><h2><span class="mw-headline" id="Not_Related_to_this_Task">Not Related to this Task</span></h2>
== Steps to get to [[DoneDone]] ==
+
<ul><li> Fix the category casespace problem in the intersect extension.</li></ul><h2><span class="mw-headline" id="Discussion">Discussion</span></h2>
 
+
<h3><span class="mw-headline" id="Badge_template_order">Badge template order</span></h3>
* <s>change heading to light green</s>
+
<p>Not sure where to put this, but because the order of the badges matter (for the Google tracking and portal skinning), when the tool adds the badge, it needs to be able to add it to the bottom of the badge list, not the top, so as to not off-set previous badge tracking/skinning. <i>(See a page like: <a href="/AboutUs.org" class="mw-redirect" title="AboutUs.org">AboutUs.org</a> or <a href="/Mentor.com" title="Mentor.com">Mentor.com</a> for examples of what I mean).</i> Otherwise, my preliminary tests work pretty well. -- <a href="/User:TakKendrick" title="User:TakKendrick">TakKendrick</a> | <small><span class="plainlinks"><a rel="nofollow" class="external text" href="http://www.aboutus.org/index.php?title=User_talk:TakKendrick&action=edit&section=new">talk</a> <a rel="nofollow" class="external text" href="http://www.aboutus.org/index.php?title=User_talk:TakKendrick&action=edit&section=new"><img src="http://images.aboutus.org/images/1/1a/Comment_green.gif" alt="Comment_green.gif"></a></span></small>
* <s>change body color to light blue</s>
+
</p>
* <s>apply styling to reply messages, that it, congratulations or sorry messages.</s>
+
<ul><li> The order has been reversed. New badges should now appear at the end of existing ones. --<a href="/User:Ali_Aslam" title="User:Ali Aslam">Ali Aslam</a> 04:28, 8 February 2008 (PST)</li></ul><h3><span class="mw-headline" id="Julia.27s_thoughts_.28with_comments_by_Tak.29">Julia's thoughts (with comments by Tak)</span></h3>
* <s>request to add to portal etc gets posted even if the title is all blanks, remove this bug!</s>
+
<p>I used the tool to add <a href="/index.php?title=instituteofmosaicart.com&action=edit&redlink=1" class="new" title="instituteofmosaicart.com (page does not exist)">instituteofmosaicart.com</a>. It added the template to the "badges" area with <br><br>... also, I'm not sure why the <a href="/index.php?title=portlandtech&action=edit&redlink=1" class="new" title="portlandtech (page does not exist)">portlandtech</a> badge was added. It put <a href="/index.php?title=instituteofmosaicart.com&action=edit&redlink=1" class="new" title="instituteofmosaicart.com (page does not exist)">instituteofmosaicart.com</a> in the <a href="/index.php?title=portlandtech&action=edit&redlink=1" class="new" title="portlandtech (page does not exist)">portlandtech</a> sphere.
* <s>display a "Loading..." message when we are waiting for request to return</s>
+
</p>
* <s>fix whitespace from all relevant files</s>
+
<ul><li> Julia (and others), I just switched the template it's calling around so that it adds what is clearly a test badge. Obviously, the test badge was based on the PortlandTech badge and has inadvertantly included that coding. -- <a href="/User:TakKendrick" title="User:TakKendrick">TakKendrick</a> | <small><span class="plainlinks"><a rel="nofollow" class="external text" href="http://www.aboutus.org/index.php?title=User_talk:TakKendrick&action=edit&section=new">talk</a> <a rel="nofollow" class="external text" href="http://www.aboutus.org/index.php?title=User_talk:TakKendrick&action=edit&section=new"><img src="http://images.aboutus.org/images/1/1a/Comment_green.gif" alt="Comment_green.gif"></a></span></small> 14:49, 7 February 2008 (PST)</li></ul><p><br>
* <s>audit the code </s>
+
I would like to suggest a wording change on the first screen: At the very top: Be Included in PORTALNAME / In the main box: Being included in a portal is a great way to gain industry recognition. Enter the page name below. In italics: (For Example: Foo.com). And I think the button could say: IncludeUs/ on the next page, the main title: Congratulations! and in the main box: PAGENAME has successfully been added to PORTALNAME. Needs a Button: Return to PORTALNAME.
* <s> work on look and feel </s>
+
</p>
* Stage on the staging server
+
<ul><li> I for one would also like to discuss a wording change, primarily to one that specifically says, "You'll be adding yourself to this portal: <b>PORTALNAME</b>". Also, this current implementation doesn't do "mass" inclusion for portals (either add a variety of pages, or add a single page to several categories in the portal) at all, but my thought was that was always a "Rev 2.0" feature anyway. What do the developers think? -- <a href="/User:TakKendrick" title="User:TakKendrick">TakKendrick</a> | <small><span class="plainlinks"><a rel="nofollow" class="external text" href="http://www.aboutus.org/index.php?title=User_talk:TakKendrick&action=edit&section=new">talk</a> <a rel="nofollow" class="external text" href="http://www.aboutus.org/index.php?title=User_talk:TakKendrick&action=edit&section=new"><img src="http://images.aboutus.org/images/1/1a/Comment_green.gif" alt="Comment_green.gif"></a></span></small> 14:49, 7 February 2008 (PST)</li></ul><ul><li> It would be great if we could improve on the current 'Add This Here' wizard text. We'll happily change it. </li>
 
+
<li> The current implementation does not allow mass inclusion of pages in a particular portal. We'll have to do it one at a time until that improvement is rolled out. --<a href="/User:Ali_Aslam" title="User:Ali Aslam">Ali Aslam</a> 04:36, 8 February 2008 (PST)</li></ul><h3><span class="mw-headline" id="AddThisThere">AddThisThere</span></h3>
== Not Related to this Task ==
+
<p>What I mean by this is that it would be great to see some functionality for folks who are building portals (along with AddThisHere which is to be included in an existing portal).
* Fix the category casespace problem in the intersect extension.
+
</p>
[[Category:DevelopmentTask]]
+
[[Category:OpenTask]][[Category:DevelopmentTeam]]
[[Category:DevelopmentTeam]]
 
</noinclude>
 

Latest revision as of 06:38, 15 December 2022

OurWork 'Add This Here' Tool for Portals

What (summary)

Create a tool where a user can input a word or phrase (for example, a domain name) and the corresponding AboutUs WikiPage is automatically tagged with an inputted set of categories, as well as a badge (via a template probably). This will make it painlessly easy for visitors to AboutUs (and portal builders) to add WikiPages to portals or other aggregated pages like PortlandTech or LASIK.

The code for the button would need to be editable to specify which template to add so that the user doesn't have to input these things AND we have flexibility for different intersected sets (all we need is a new template), allowing this 'Add This Here' to work as a universal tool for a variety of Content and Community projects, as well as being something the external portal builders can use for creating their own aggregated content areas.

Example

The button would appear next to the various listings on a page, like the 'Software' heading on PortlandTech/Companies, prompting the user to enter a domain to add. On click the corresponding WikiPage would have a template added to it that includes categories PortlandTech, Company, Software and the PortlandTech badge. Once these tags are added to the page it should automatically load in the intersect set on the example page. (Might require Purgepage to purge the server's cache so that users aren't adding their URL a bunch of times because it isn't showing up immediately on the intersected list.)

Why this is important

Critical to UI of PortlandTech. Is also a large part of the "One-click Portal" (making it easy for anyone to create and edit their own portals).

DoneDone

When I can enter a page and see it added to the intersected list (via categories added to the page). What to do about bots hitting the add category special page?


Steps to get to DoneDone

  • Read out community suggestions and make appropriate changes.

Not Related to this Task

  • Fix the category casespace problem in the intersect extension.

Discussion

Badge template order

Not sure where to put this, but because the order of the badges matter (for the Google tracking and portal skinning), when the tool adds the badge, it needs to be able to add it to the bottom of the badge list, not the top, so as to not off-set previous badge tracking/skinning. (See a page like: AboutUs.org or Mentor.com for examples of what I mean). Otherwise, my preliminary tests work pretty well. -- TakKendrick | talk Comment_green.gif

  • The order has been reversed. New badges should now appear at the end of existing ones. --Ali Aslam 04:28, 8 February 2008 (PST)

Julia's thoughts (with comments by Tak)

I used the tool to add instituteofmosaicart.com. It added the template to the "badges" area with

... also, I'm not sure why the portlandtech badge was added. It put instituteofmosaicart.com in the portlandtech sphere.

  • Julia (and others), I just switched the template it's calling around so that it adds what is clearly a test badge. Obviously, the test badge was based on the PortlandTech badge and has inadvertantly included that coding. -- TakKendrick | talk Comment_green.gif 14:49, 7 February 2008 (PST)


I would like to suggest a wording change on the first screen: At the very top: Be Included in PORTALNAME / In the main box: Being included in a portal is a great way to gain industry recognition. Enter the page name below. In italics: (For Example: Foo.com). And I think the button could say: IncludeUs/ on the next page, the main title: Congratulations! and in the main box: PAGENAME has successfully been added to PORTALNAME. Needs a Button: Return to PORTALNAME.

  • I for one would also like to discuss a wording change, primarily to one that specifically says, "You'll be adding yourself to this portal: PORTALNAME". Also, this current implementation doesn't do "mass" inclusion for portals (either add a variety of pages, or add a single page to several categories in the portal) at all, but my thought was that was always a "Rev 2.0" feature anyway. What do the developers think? -- TakKendrick | talk Comment_green.gif 14:49, 7 February 2008 (PST)
  • It would be great if we could improve on the current 'Add This Here' wizard text. We'll happily change it.
  • The current implementation does not allow mass inclusion of pages in a particular portal. We'll have to do it one at a time until that improvement is rolled out. --Ali Aslam 04:36, 8 February 2008 (PST)

AddThisThere

What I mean by this is that it would be great to see some functionality for folks who are building portals (along with AddThisHere which is to be included in an existing portal).



Retrieved from "http://aboutus.com/index.php?title=%27Add_This_Here%27_Tool_for_Portals&oldid=71846615"