Can the contents of a Spry Widget (accordion panel, etc.) be indexed by search engines?
I have an equipment list that I want to include on a webpage. It's so long in straight HTML, even with CSS turning things into columns that it seems to be a good candidate for a Spry Panel. But I need to be sure that it will be indexed, because people who are looking for a machine shop often look for a specific piece of equipment and the contents need to be searchable. (Otherwise, I'd just create a PDF from the original InDesign doc and put it out there that way.
Thanks.
Hi and welcome -
I have a number of sites with accordion type scripts and find Google has no problem indexing hidden content and returning results ranked by it.
Similar Messages
-
Using an external drive with shared files (iPhoto, iTunes), attached to a Time Capsule, can the contents of the external drive be backed-up to the internal Time Capsule drive? Perhaps a RAID1 mirror to a partitioned Time Capsule? I understand that the Time Machine (software) cannot backup a networked drive (the external) and that Time Capsule (the router/wireless hard drive) does not have its own backup software... so it won't backup the connected drive. What I would like is an alternate solution for having an automated backup of a networked drive. A 2TB Time Capsule has more than enough space for Time Machine backups of my family of Macbooks, so I had hoped to mirror a 500GB external drive (with shared media files) to a portion of the Time Capsule internal hard drive. I assume this would require a partition of the Time Capsule drive. If not, would the sparse file from the various computers being backed up need to be copied to the external drive as part of the RAID1 setup? This seems like overkill for the Time Machine backup, but it would cover the media files.
The complexity with this idea is the software has to run from a Mac computer on your network.. so you need a Mac turned on, probably most of the day.
It isn't possible to partition the TC although you can create a image area.
The software would have to copy the material, that means all files to be copied, go from USB drive, back to the Mac, then back to the TC, and written to the drive. In other words you have just added Network congestion, although a proper incremental backup type software will not actually use a lot of capacity.
Finally it will be slow.. network drives are slower than internal drives. Well USB connected drive is much slower than the same drive connected directly to the computer.. and if the drive is connected directly to a computer it can be shared with the network.
http://www.anandtech.com/show/4577/airport-extreme-5th-gen-and-time-capsule-4th- gen-review-faster-wifi-/4
Read carefully the speed of the USB drive plugged into the TC. -
Can the contents of the Downloads folder be deleted?
Can the contents of the Downloads folder be deleted in order to regain storage space?
Hi KMess1948
The Downloads folder is just a convenient place to put stuff that you downloaded from various sources. It's contents can be deleted at will. You could of course create an archive on a separate harddisk or memory stick to keep for instance study material, or stuff that you would use more frequently. The rest of the stuff could be trashed at will.
I keep three achives, OS X and Combo Updates including and since SL, Documents, & important downloaded documents besides the normal backup stuff.
Download folder gets emptied regularly.
Have fun
Leo -
I have tried to use the Spry Widget Sliding Panel code from
the Adobe tutorial and I keep getting an error message. The message
is that "Spry" is undefined in line 26. Please help! I have been
trying to figure this out for 2 days. Is there any code I have to
change in the .css file or in the .js file that comes with the Spry
Widget Sliding Panel download.
Attached, please find the code.Also copy the required Javascript file and CSS file to the
correct location..
in the <head></head> of the page u will see
<script src=""> go to the location of the src.. copy and
paste the files to your new location in the same folder, or change
the src to match the new location of the file. Do the same for the
CSS wich is included at the <link href= -
Hi I want to put a text long the height of the brown box.
The text would be vertical as one looking at the page.
I believe with page make the text can be rotated.
If Image is Saved As a Text, Would the Image Text, As a Link, Be Indexed by Search Engines.
or how else to do this?
anIf Image is Saved As a Text
Impossible. It's either image or text. Save a JPEG as a Word document. Try it. Seriously, change the file extension, open it in Word and see what happens.
Would the Image Text, As a Link,
Huh? You lost me here.
Be Indexed by Search Engines.
Indexing of search engines. Yes, Google sees links and Google sees alt text for images. Google does not see images nor Flash. -
Can I not add images to my itunes from Google images or other search engines as when I click get artwork it does not always work. I used to be able to do this.
The sort fields should generally be empty unless you've putting in custom values to sort solo artists by their surnames. You can apply common changes to thousands of tracks at once, just don't apply the wrong change because there is no undo.
It is a good idea to backup before undertaking large scale changes. See this backup tip for a suggested approach.
tt2
Message was edited by: turingtest2 -
JavaFX2.1 - TableView -Can the contents of a TableView be exported to Excel
Hi all,
I am new to the JavaFx scene, I have a desktop application that uses multiple TableViews of varied sizes and values. When the user closes down the table view in question they have requested that the output of the tableview be exported to a csv in a specifed location. I have tried various searchs but am yet to see any examples of if this is even possible in javafx.
Could someone advise if you are able to export the contents of a TableView to Excel? Any pointers would be greatly appreciated.
Thanks.Here is an example of how to export to a csv file:
import javafx.beans.property.SimpleStringProperty;
import javafx.scene.control.cell.PropertyValueFactory;
import javafx.application.Application;
import javafx.collections.FXCollections;
import javafx.collections.ObservableList;
import javafx.geometry.Insets;
import javafx.scene.Group;
import javafx.scene.Scene;
import javafx.scene.control.*;
import javafx.scene.control.TableColumn;
import javafx.scene.control.TableView;
import javafx.scene.layout.VBox;
import javafx.scene.text.Font;
import javafx.stage.Stage;
import javafx.beans.value.*;
import javafx.beans.*;
import javafx.beans.property.*;
import javafx.collections.*;
import java.io.*;
import javafx.event.ActionEvent;
import javafx.event.EventHandler;
import javafx.event.EventType;
import javafx.scene.effect.InnerShadow;
import javafx.scene.input.MouseEvent;
public class Tbview extends Application {
private IntegerProperty index = new SimpleIntegerProperty();
public final Integer getIndex() {
return index.get();
public final void setIndex(Integer value) {
index.set(value);
public IntegerProperty indexProperty() {
return index;
public static class Person {
private final SimpleStringProperty firstName;
private final SimpleStringProperty lastName;
private final SimpleStringProperty email;
private Person(String fName, String lName, String email) {
this.firstName = new SimpleStringProperty(fName);
this.lastName = new SimpleStringProperty(lName);
this.email = new SimpleStringProperty(email);
public String getFirstName() {
return firstName.get();
public void setFirstName(String fName) {
firstName.set(fName);
public String getLastName() {
return lastName.get();
public void setLastName(String fName) {
lastName.set(fName);
public String getEmail() {
return email.get();
public void setEmail(String fName) {
email.set(fName);
private TableView<Person> table = new TableView<Person>();
private final ObservableList<Person> data =
FXCollections.observableArrayList(
new Person("Isabella", "Johnson", "[email protected]"),
new Person("Ethan", "Williams", "[email protected]"),
new Person("Emma", "Jones", "[email protected]"),
new Person("Isabella", "Johnson", "[email protected]"),
new Person("Ethan", "Williams", "[email protected]"),
new Person("Emma", "Jones", "[email protected]"),
new Person("Isabella", "Johnson", "[email protected]"),
new Person("Ethan", "Williams", "[email protected]"),
new Person("Emma", "Jones", "[email protected]"),
new Person("Isabella", "Johnson", "[email protected]"),
new Person("Ethan", "Williams", "[email protected]"),
new Person("Emma", "Jones", "[email protected]"),
new Person("Michael", "Brown", "[email protected]"));
public static void main(String[] args) {
launch(args);
@Override
public void start(Stage stage) {
Scene scene = new Scene(new Group());
stage.setTitle("Table View Sample");
stage.setWidth(400);
stage.setHeight(500);
final Label label = new Label("Address Book");
label.setFont(new Font("Arial", 20));
final TableColumn firstNameCol = new TableColumn("First Name");
firstNameCol.setCellValueFactory(
new PropertyValueFactory<Person, String>("firstName"));
firstNameCol.setSortable(false);
firstNameCol.addEventHandler(MouseEvent.MOUSE_PRESSED, new EventHandler<MouseEvent>() {
public void handle(MouseEvent event) {
System.out.println("First name col is pressed");
TableColumn lastNameCol = new TableColumn("Last Name");
lastNameCol.setCellValueFactory(
new PropertyValueFactory<Person, String>("lastName"));
lastNameCol.setSortable(false);
TableColumn emailCol = new TableColumn("Email");
emailCol.setMinWidth(200);
emailCol.setCellValueFactory(
new PropertyValueFactory<Person, String>("email"));
emailCol.setSortable(false);
table.setItems(data);
table.getColumns().addAll(firstNameCol, lastNameCol, emailCol);
table.getSelectionModel().setSelectionMode(SelectionMode.SINGLE);
indexProperty().addListener(new ChangeListener() {
@Override
public void changed(ObservableValue o, Object oldVal,
Object newVal) {
table.getSelectionModel().select(index.get());
// table.getSelectionModel().sel.s.select(1, lastNameCol);
final VBox vbox = new VBox();
vbox.setSpacing(5);
table.onScrollProperty().addListener(new ChangeListener() {
@Override
public void changed(ObservableValue observable, Object oldvalue, Object newValue) {
System.out.println("scror bar " + oldvalue);
table.getSelectionModel().setSelectionMode(SelectionMode.SINGLE);
table.getSelectionModel().setCellSelectionEnabled(true);
table.getSelectionModel().selectedItemProperty().addListener(new ChangeListener() {
@Override
public void changed(ObservableValue observable, Object oldvalue, Object newValue) {
for (TablePosition t : (ObservableList<TablePosition>) table.getSelectionModel().getSelectedCells()) {
System.out.println(t.getColumn());
// table.getSelectionModel().setCellSelectionEnabled(true);
final Button export = new Button("Export to Excel");
export.setOnAction(new EventHandler<ActionEvent>() {
@Override
public void handle(ActionEvent e) {
try {
writeExcel();
catch (Exception ex) {
ex.printStackTrace();
vbox.getChildren().addAll(label, table, export);
vbox.setPadding(new Insets(10, 0, 0, 10));
((Group) scene.getRoot()).getChildren().addAll(vbox);
scene.getStylesheets().add(getClass().getResource("stylesheet.css").toExternalForm());
stage.setScene(scene);
stage.show();
public void writeExcel() throws Exception {
Writer writer = null;
try {
File file = new File("C:\\Person.csv.");
writer = new BufferedWriter(new FileWriter(file));
for (Person person : data) {
String text = person.getFirstName() + "," + person.getLastName() + "," + person.getEmail() + "\n";
writer.write(text);
} catch (Exception ex) {
ex.printStackTrace();
finally {
writer.flush();
writer.close();
} -
Running Firefox on Windows XP3. I installed a plugin from Savevid.com, which they now require. (I've used that site for at least a year with no problem ever.) Everything was fine but it added a toolbar to my browser, and it seems to have reset Firefox somehow so that any new tab opens on "Searchqu", some low-rent search engine. I uninstalled the plug-in altogether, but the toolbar is still there, and I can't make the reset on the search engine go away. I use Tab Mix Plus (also never had this problem before with it), but no matter what I do, the tabs will not open to anything other than searchqu. (Tab Mix has the option to open to a duplicate tab - what it was using BEFORE all this - but changing that no longer has any effect.)
Anyone know how to deal with a problem like this?Start Firefox in <u>[[Safe Mode|Safe Mode]]</u> to check if one of the extensions (Firefox/Tools > Add-ons > Extensions) or if hardware acceleration is causing the problem (switch to the DEFAULT theme: Firefox/Tools > Add-ons > Appearance).
*Do NOT click the Reset button on the Safe Mode start window or otherwise make changes.
*https://support.mozilla.org/kb/Safe+Mode
*https://support.mozilla.org/kb/Troubleshooting+extensions+and+themes
You can also check for problems with the localstore.rdf file.
*http://kb.mozillazine.org/Corrupt_localstore.rdf -
Aug 18, 2010
8:00pm PST
Aerofox Theme
The above mentioned theme attempted to hijack my search engine preference by installing "bing" on my system. I was forced to block the attempt, and in doing so caused an exceptional fault failure. I was not able to recover the error #. This forced a "hard" boot of my system in order to get FireFox operational again. I then found that bing had been installed anyway. I take GREAT exception to this, and after uninstalling, cleaning and rebooting I am once again one with FireFox and Google.
I request an immediate removal of the theme Aerofox from the mozilla offerings until such time as the "bing" search engine hijack can be removed from its' update.
I consider ANY program that installs itself without foreknowledge or permission to be a hijack. At least post a warning on the theme.Hi Developer_46038,
if for example all the properties and object are stated as list, i think there is a tool that overcome cross list.
http://listrollup.codeplex.com/
http://social.msdn.microsoft.com/Forums/sharepoint/en-US/13a51be5-4007-46e8-bbb2-5e04320dfebd/cross-list-webpart?forum=sharepointcustomizationlegacy
you can also using dataview webpart to show the cross lists:
http://office.microsoft.com/en-us/sharepoint-designer-help/create-a-data-view-HA010094804.aspx
http://office.microsoft.com/en-us/sharepoint-designer-help/connect-two-data-views-HA010169133.aspx
3rd party: http://community.bamboosolutions.com/blogs/bambooteamblog/archive/2009/03/11/relational-database-capabilities-for-sharepoint-lists-cross-list-web-part.aspx
but i am not quite sure how crystal report will do, if you can make the crystal report as also list, i think its possible,
http://social.msdn.microsoft.com/Forums/sharepoint/en-US/8247edf5-dee8-49d8-b7ee-9e49bfd97b9b/crystal-report-in-sharepoint-2010-webpart?forum=sharepointdevelopmentprevious
Regards,
Aries
Microsoft Online Community Support
Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread. -
Before I changed internet service providers, I could type my search queries into the url bar and receive search results from Google. After I switched ISPs, my queries typed into the url bar are put into my new ISP's horrible search engine. How do I change it back?
I've already tried going to about:config and changing the value of the keyword.URL preference to "http://www.google.com/search?ie=UTF-8&oe=UTF-8&q=" but that didn't fix my problem.
New information since creation of the post:
My ISP is Optimum. I have opted out of DNS Assistance and still have seen no change.
When my search term is two words or more, I am directed to Google search results. If my search term is only one word, however, I am still directed to Optimum's search results.Hello samshine, try to reset the '''browser.search.defaultenginename''' in about:config and check it again.
thank you -
How can the content height of an iWeb page be reduced below zero?
In some of my iWeb "Photo" pages, there is a large amount of white space, below the last photos, that I can not reduce. In Inspector/Page/Layout, Content Height is 0 px, but the unwanted bottom white space can be as great as the top space occupied by photos. The problem comes when double-clicking on a photo that resides near the bottom of the page: the new page opens at its TOP, but the enlarged photo can be in the white space at the bottom of the page. Scrolling up is then necessary EACH TIME just to view the enlarged photo.
My question, why is there empty white space at the bottom of my photo pages, and how can I get rid of it?And it remains a puzzlement!
I followed your suggestions, but nothing changed: there is still excess white space below pictures in some of my albums.
Maybe the reason is that my domain files are not in User/Library/Application Support/iWeb folder. They are in User/Sites, and their are three of them now. When I first started using Web years ago, User/Sites is where domains were found and I had only two of them (my travel photos and the pages for my Mac user group, SMUG.net). Last March I added a third site, but by then iWeb no longer allowed creating more than one domain file. So SMUG and the new site co-existed in the second domain file. Eventually, I duplicated the domain file, deleted the SMUG site from one of the duplicates, and the new site from the other domain file. The result is that I got three domain files.
I don't think having three domain files caused the problem that I am having, as I did not add new photos to my travel domain until late May at the least, when my photos of Portugal were entered. And not all those Portugal photo albums have the excess white space below the pictures.
Do you have other suggestions I might try? As other strange happenings have been occurring now and then in my Mac, I've been considering reinstalling OS 10.6 for a while now. -
upon first opening firefox, the search bar works fine for one search only , then does nothing for any subsequent searches ... this was working fine before the recent update to version 26..
even if i go to the google search page web site (www.google.com) and type in a search on the web page, when i click 'search' or hit 'enter', nothing happens at all ...
any suggestions welcome ...
i have tried reinstalling version 26 , but the same problem occurs.
im running on windows xpHi jonniecee, I'll take a guess here. Some of the cache files may have disk space preallocated for them even if internally they are basically empty. This is a way that programs can write to disk faster, by avoiding having asking Windows to allocate more space in small increments.
After a reset, Firefox stores your old settings file on your desktop, in a folder named Old Firefox Data. I suggest keeping that around for a few weeks in case you notice something vital is missing. -
The place where I can input a web address has disappeared from the top of my Mozilla Firefox page. All I can see now are my bookmarks. How do I fix this.
Firefox Orange Button > Option > Check [x] the Navigation Toolbar
Firefox Menu > View > Toolbars > Check [x] the Navigation Toolbar -
Spry Accordion panels and Google search
Hello! I have about 30 pages with at least 15 spry accordion
panels on each. I've just implemented a local customized google
search and it looks like Google is able to pull pretty accurate
search on both the panels and panels content.
Once presented with the search results, can a user get to an
OPEN accordion panel, that relates to his search? I hope I've
explained it clearly, THanks!highedwebby wrote:
> Hello! I have about 30 pages with at least 15 spry
accordion panels on each.
> I've just implemented a local customized google search
and it looks like Google
> is able to pull pretty accurate search on both the
panels and panels content.
Yes, this happens because all of the content is on the page.
> Once presented with the search results, can a user get
to an OPEN accordion
> panel, that relates to his search? I hope I've explained
it clearly, THanks!
I've seen some scripts that highlight Google search terms, so
I suppose that getting the search terms on the destination page is
possible, but making that leap to the proper panel to open may be a
little more difficult.
First you have to figure out which panel the words are
in,then you have to figure out what if the user is searching for
three terms and each of those terms is in a different panel, or if
only one term, and that term is in multiple panels? How would you
expect that work out?
You can highlight the words using code such as that discussed
on this page:
http://www.kryogenix.org/code/browser/searchhi/
I'd guess that someone could reverse that code that finds the
text and then take that find and then walk up the DOM tree to see
if you are within an accordion panel and then show that panel as
the default panel on the page.
Danilo Celic
|
http://blog.extensioneering.com/
| WebAssist Extensioneer
| Adobe Community Expert -
Search Engines, SEO & Spry
Being somewhat new to the Spry framework, I am curious how
Spry will work with search engines and SEO.
I noticed Adobe's Periodic Table Spry example (very cool,
btw!) at
http://labs.adobe.com/technologies/spry/demos/periodic_table/periodic_table.htm
and decided to Google "periodic table spry" for the result. This is
what appears":
Spry Periodic Table
Element Types: {Element_Type}. Periods (rows): {Period}.
Groups (columns): {Group}. Show All. {No} {Group}. {Symbol}.
{Atomicweight}. {No} {Group}. {Symbol} ...
labs.adobe.com/technologies/spry/demos/periodic_table/periodic_table.htm
- 37k -
Cached - Similar pages - Note this
It looks as if Google reads the Spry code and not the full
content of the page, and as such, may not work well with SEO and
search engine page rank, let alone presenting an unreadable content
blurb to the search user in the Google result.
Does anyone have any intimate experience with this topic?
Thanks in advance!Hi Geronimosan,
The only way to make sure that your pages are "indexable" by
search engines is to use the progressive enhancement technique. You
can read more about how to use Spry in an progressive enhancement
manner on our Best Practices page:
http://labs.adobe.com/technologies/spry/articles/best_practices/index.html
--== Kin ==--
Maybe you are looking for
-
Hi, the code below should 1) open a INDD file 2) traverse all pages 3) grab all the rectangles from that page 4) and delete them. things that work: the script traverses trough all the pages (4 pages) he finds all the rectangles on that page but then:
-
Controlling windows media player in labview
Hi, I am having difficulties controlling a WMP in LabVIEW using it's ActiveX controls... What i need to do is to have a control to to go from frame to frame. I made something but when i slide the crontroller, it suddenly hangs? Also: when i play the
-
How can I retrieve imessages after I restored my iphone 4 to factory setting and didn't back up prior to restore?
-
Does anyone know when BIS service will be available in China through China Mobile? BES service has been available for some time now, and recently there was news about RIM and China Mobile preparing to start offering BIS service. Thanks,
-
Render log file has been written to Drive :\u(200101)
Hi I am setting up a ADS server. (NW2004s) When I test using FP_PDF_TEST_00, it returns me the version information (Version Information: 705.20051005114147.242570) But when I test <b>FP_TEST_00</b>. I get the error The render log file has been writte