Phonebook / Phone directory solution investigation

Hello,
I'm currently trying to find a solution in the perspective of editing a professional phonebook (+50000 entries in total) wich deals with mixed visual ads and text entries {name addresses and phones}.
My phone book key points are the following :
1) 3 columns layout.
Conditional master selection on a cyclic basis (to cycle trough 4 header and footer advertisement)
2) Text entries are :
Letter categorized (A|B|C|D|...for users pages, and pro categories on pro pages)
Conditionally formatted : 3 styles for handling 3 different type of text entries (normal lines, textad->black lines, textad->redlines)
plus handling of letter spacing in case the lenght of the entry is too long to fit the column.
3) Graphics entries :
12 differents graphics ads sizes to detect and import, Conditional Positionning/Anchoring of image blocks upon their size. 300dpi CMYK.
4) and for sure phone book style header management (eg. aa-ac)
5) At production time, I project to process data as chunks of 3000 entries at a time, thus representing 30pages or so.
I want minimal hand job once the file automatically processed.
As form what I read so far Indesign and counterperts plugins offer the possibility of automating it.
What I want to know is to wich point ?
Does someone in here did ever worked on something similar, would like to share toughts ?
As I investigate further I'll post my experience in here.
INVESTIGATION AREA WILL COVERS THE FOLLOWING:
DATAMERGE
I forgot about DataMerge wich seems too slow to perform huge amount of data.
EMSOFTAWARE INDATA
CACIDI
My very best regards.
Please also have a look at the electronic version of our phone directory we produced with our team : www.annuaireopt.pf

********EMSOFTWARE INDATA INVESTIGATION********
I'm using the demo version of Indata 5.1.4.0 along with Indesign CS3 v5.0.4. Indata allows to easily build conditions and process data.
My following prototype does not handle yet : Conditional master, header management, & letter spacing.
Prototype :
«fields nom, prenom, adresse, phone, cat, lgn, lgr, pix, pixsize
«set pictureposition to framefit»«set picturefolders to .\images\»
«if cat is not prev cat»«cat»«endif»
«--different block style and anchoring applied according to the pics sizes»
«if pixsize = 56x09--C2»«set filename of picture 1 to pix»«endif»
«if pixsize = 56x15--C3»«set filename of picture 2 to pix»«endif»
«if pixsize = 56x23--C4»«set filename of picture 3 to pix»«endif»
«if pixsize = 56x30--C5»«set filename of picture 4 to pix»«endif»
«if pixsize = 56x40--C6»«set filename of picture 5 to pix»«endif»
«if pixsize = 56x85--C7»«set filename of picture 6 to pix»«endif»
«if pixsize = 56x265--C8»«set filename of picture 7 to pix»«endif»
«if pixsize = 180x85--L1»«set filename of picture 8 to pix»«endif»
«if pixsize = 118x265--L2» «set filename of picture 9 to pix»«endif»
«if pixsize = 180x130--L3»«set filename of picture 10 to pix»«endif»
«if pixsize = 180x175--L4»«set filename of picture 11 to pix»«endif»
«if pixsize = 180x265--CL»«set filename of picture 1 to pix»«endif»
«if phone --if the phone exist then its not an image entry»
«if lgn --lgn font style»«nom» «prenom»«if adresse is not empty»«adresse»«endif»......«phone»┐«endif»
«if lgr --lgr font style»«nom» «prenom» «if adresse is not empty»«adresse»«endif»......«phone»┐«endif»
«else --normal font style»«nom» «prenom» «if adresse is not empty»«adresse»«endif»......«phone»┐
«endif»
«else»┐«endif --if phone»
With this little piece of "code" I'm already almost to it.
Normal text entries, Texads and GraphicAds are processed nicely into my layout.
The only thing is that I have to manage the biggest GraphicsAds (like full page) by hand because they do not fit when inserted in the middle of a page. And if I anchor the full page Ad to page border, the Ad overlaps all of the text that is before its entry point...This is also true for some of the smaller GraphicsAds but in general all the smaller GraphicsAds (anchored at entry point) wich will represent 75% of the total are quite nicely distributed.
By the way, I found that Indesign itself seems to be quite limited when graphics are anchored inside of text blocks.
It's abylity to flow the text around it seems to me too much limited...
My problem is that sometimes image blocks overlaps either over text either over another image block(s) on the next column.
The real problem is that the image blocks are inserted inside the text block as if it was a text entry, and thus the text entered before the entry point of the image block cannot flow under it...
I guess the problem here is my Indesign layout. Or maybe just a limitation of Indesign...
Either way I guess I'll have to position manually some of the elements once the static file is generated (thing I would like to avoid).
Anybody : Any toughts on the subject ?

Similar Messages

  • Phonebook / Phone directory creation and automation...

    Hello Mac users,
    I come in Peace...
    I open a new thread on the windows side but i'm almost sure you clever people here can help me.
    Please have a lookt at my thread i need advices:
    http://www.adobeforums.com/webx?128@@.59b7d74e
    My very best regards.
    Philippe.

    Hello Mac users,
    I come in Peace...
    I open a new thread on the windows side but i'm almost sure you clever people here can help me.
    Please have a lookt at my thread i need advices:
    http://www.adobeforums.com/webx?128@@.59b7d74e
    My very best regards.
    Philippe.

  • Cisco Phone Directory - Max 32 DirectoryEntry object

    Cisco SPA525G
    3CX Ver 11 Windows 7 Pro IIS
    We are able to access the Corporate Phone directory from the Cisco phones. However, it lists only the first 32 phone contacts.
    Cisco documentations states:
    http://www.cisco.com/en/US/docs/voice_i ... #wp1033491
    "A single CiscoIPPhoneDirectory object can contain a maximum of 32 DirectoryEntry objects. If more than 32 entries must be returned, use multipleCiscoIPPhoneDirectory objects in subsequent HTTP requests."
    3CX only maintains one XML file for all contacts found in the 3CX system. Ours has over 50 contacts listed in the file.
    This explains why the Cisco phones successfully downloads only the first 32 objects found in the file and the rest are discarded.
    Possible Solution:
    Create a program which when run, reads and breaks the 3CX Corporate Directory XML file into a series of alternative XML files each containing only 32 objects each.
    This I understand…
    However, I am confused on how to implement Cisco’s method of “…subsequent HTTP requests."
    Based in the information below, I believe that somehow I am to add to the HTTP response a “HTTP Refresh Setting” with the time parameter = 0, and the URL path of the next XML file that should follow in the directory listing.
    Can some explain or point me to documentation on how to do this?
    Thanks,
    David
    http://docstore.mik.ua/univercd/cc/td/d ... .htm#25866
    HTTP Refresh Setting
    The HTTP headers sent with any page from an HTTP server can include a Refresh setting. This setting has two parameters: a time in seconds and a URL. These two parameters direct the recipient to wait the time given in the seconds parameter, then get the data pointed to by the URL.
    The Cisco IP Phone HTTP client properly supports this setting, which gives a great deal of power to service developers. It means that any XML object being displayed can be replaced with a new page after a fixed amount of time.
    Figure 8 shows a good example of how the refresh setting can be used. This sample page shows the user the current value of Cisco's stock. It first brings up a splash screen that displays the Yahoo logo. After a very short time, it displays the numeric Cisco stock parameters. Finally, it shows a graph of Cisco's intra-day stock performance. The display then repeatedly cycles between the final two views.
    Figure 8 Sample Refresh Display
    All of this can occur without user intervention, as the display automatically cycles if a timer parameter is specified. However, on any given screen, the user can force an immediate reload by pressing the Update soft key. Also, if a timer parameter of 0 was sent in the header, the page will never automatically reload. In that case, the display will only move to the next page when the Update soft key is pressed. If no refresh URL is specified, the current page will be reloaded.
    MIME Type and Other HTTP Headers
    Delivering pages with the proper MIME type and other formatting items is not difficult, but it requires moderately in-depth knowledge of your web server. The following code excerpt, written in JavaScript and used with Microsoft's IIS and ASP, sets these values in a few lines:
    <%@ Language=JavaScript %>
    <%
    Response.AddHeader( "Refresh",
    "3; url=http://services.cisco.com/s/q.asp");
    Response.ContentType = "text/xml";
    . Additional page content here
    %>
    Usually, you can set the MIME type for pages in any web server by simply performing an association to the .xml file extension. Your web server's documentation should explain how to accomplish this. This allows you to serve static pages without the need for writing script.
    If you want to deliver dynamic content using the other supported HTTP headers, you will need to understand how to generate the HTTP headers using the desired programming language and have CGI or script access on the target web server.
    Content Expiration Header Setting
    The expiration header can control what URLs are added to the phone's URL history. This is slightly different behavior than traditional web browsers but is implemented to perform the same function. Disable the back button functionality to avoid calling a URL twice.
    This functionality allows you to expire the content of any page that is sent to the phone. When a user presses the Exit soft key, they are taken back to the last URL that was not expired when it was loaded. This differs from traditional browsers by not considering the current freshness of the data but the freshness of the data when the URL was requested. This requires you to expire a page when it is first loaded and to not set a time and date in the future.
    The following example shows how to expire content on IIS using Active Server Page (ASP):
    <%@ Language=JavaScript %>
    <%
    Response.ContentType = "text/xml";
    Response.Expires = -1;
    %>
    The "Expires" property is the number of minutes to wait to expire the content. Setting this value to -1 subtracts 1 minute from the request time and returns a date and time that has already passed.
    DBPlus2
    New User
    Posts: 8
    Joined: Thu Apr 05, 2012 5:45 pm

    It seems you are asking in wrong forum. AFAIK, you are asking "how to add HTTP header to response generated by my own script". It depend on WWW server we are speaking of and language of script itself. If you will fail to found solution within documentation of the HTTP server and/or scripting language you are using, then the better place for your question is a forum related to such language and HTTP server.
    In meantime, you can try other solituin. The "Refresh: 0;..." header is required for correct function of SoftKey:Next which is displayed by default. But you can redefine the content of SoftKey area using your own key. Such configuration is part of DirectoryObject you sent to phone. See definition of SoftKey 3 in example bottom. It's not original SoftKey:Next that depend on Refresh header. It's my own custom soft-key named "Next" with exact URL defined as part of key definition (replace 'N' with number of next page). It doesn't depend on Refresh header in any way. You should consider such advice as "temporary workaround". You should discover how to send HTTP header 'Refresh'  from your script. Note, it's not possible to redefine one SoftKey only. If you wish to redefine a soft-key, then all soft-keys need's to be defined by you.
    ... followed by Title, Prompt,up to 32 ...
    Dial
    SoftKey:Dial
    1
    EditDial
    SoftKey:EditDial
    2
    Next
    https://an-url-to-your-server-and-script/test-Directory.asp?page=N
    3
    Cancel
    SoftKey:Cancel
    4
    Exit
    SoftKey:Exit
    5

  • Alphabetical dial for name on company phone directory

    I use à BB 8130 (Pearl) and when I need to reach someone's extention by dialing alphabetically is name in the company phone directory... I alway gets somebody else extention!!! have you ever get this issue to?
    Now I understand why... And you'll see it's simple. When a cie directory ask you to dial the name of the person to reach, the system have some kind of cross reference of the Alpha keys of the normal phone system. By example, if you try to reach John Smith and the system ask you to dial in by the last name after the #, you'll certainly dial #7648 (S.M.I.T) right?
    But on the BB8130 the keys are:
    7 = C or V
    6 =J or K

    It's much much simpler. Honestly, you are thinking about it too hard.
    While on the call, just press and hold the ALT key,  while spelling the name. The BlackBerry will translate the correct numbers.
    For instance, you dial in the company, and you want John Smith. You press the ALT key on your BB device and TYPE S M I T H and release the ALT key.
    Same with dialing a vanity phone number, like 1 800 FLOWERS. You dial 1 8 0 0 (press ALT) F L O W E R S 
    1. If any post helps you please click the below the post(s) that helped you.
    2. Please resolve your thread by marking the post "Solution?" which solved it for you!
    3. Install free BlackBerry Protect today for backups of contacts and data.
    4. Guide to Unlocking your BlackBerry & Unlock Codes
    Join our BBM Channels (Beta)
    BlackBerry Support Forums Channel
    PIN: C0001B7B4   Display/Scan Bar Code
    Knowledge Base Updates
    PIN: C0005A9AA   Display/Scan Bar Code

  • How do I download my phone directory from one phone to another

    I am changing service providers to one that has local technical support but horrible coverage (Sprint) to one that does not have local technical support or provide you a phone. Sprint does not use SIM card. I am using a 9330 with Sprint and was given an old 8310 until I can afford to buy a new phone. I want to download my phone directory from my 9330 to my 8310. Does anybody know how to do this? I have the Blackberry Desktop Software on my PC, but it treats each phone separately, and I can't see where my phone book is.
    Solved!
    Go to Solution.

    Simplest, install and backup your device using BlackBerry Protect.
    Then on the new device, install and change devices in Protect and restore the previous backup.
    ALSO, do the recommended Desktop Manager backup and restore of your address book.
    1. If any post helps you please click the below the post(s) that helped you.
    2. Please resolve your thread by marking the post "Solution?" which solved it for you!
    3. Install free BlackBerry Protect today for backups of contacts and data.
    4. Guide to Unlocking your BlackBerry & Unlock Codes
    Join our BBM Channels (Beta)
    BlackBerry Support Forums Channel
    PIN: C0001B7B4   Display/Scan Bar Code
    Knowledge Base Updates
    PIN: C0005A9AA   Display/Scan Bar Code

  • My phone directory is blocked in my N900

     " My device phone directory including emergency calls has been blocked due to
    communication errors. To recover it the device may require to reboot again. "
    For the aforesaid issue , I contacted Nokia Care Center. They said we will do software update.
    But after the checking and assessment of the device ,  they said that USB drive has to be changed. The device has to send to the Delhi office , IT will require Rs. 6500/-
    But my device all other function are working very well except phone book and messaging.
    I can charged the battery of the device without any defect through USB drive.
    After this problem, when I connect the device to PC. The PC repeatedly says that
    N900 ( PC Suit mode is connected in  USB non-compatible mode.
    Kindly advice me

    Just put your number right in there again

  • Accessing a SQL-based Corporate Phone Directory

    I would like to be able to access a corporate phone directory that is kept in a SQL database using the Directories/Corporate Directory button. This would be used instead of the CM Directory only for phone number lookups.
    Two questions:
    1) is this feasible?
    2) What is the best way to get started coding this?
    Thanks,
    Dave

    1) yeah sure
    2) use the language that you are familiar in
    I like to use JSP, it's pretty quick as it runs as a servlet after 1st use, so all classes are loaded in memory.
    I recommend you to get the ipphone services SDK,
    so you know the xml elements to use
    http://www.cisco.com/cgi-bin/dev_support/access_level/product_support

  • TS4062 how do i remove duplicate entries from my phone directory?

    question; how do i remove duplicate entries from my phone directory?

    go to your contacts icon and choose the one you want to delate
    Choose edit, top right and go (scroll) to the bottom of the page and press delete contact

  • The new mobile phone directory

    I was watching the news program on tv where the idea of a Mobile phone directory was imminent. I was given the following to opt out
    08001386263 and all I get is the opening times of the 118 services. 
     I was also given the txt to send txt E and then 008800 the send, It comes back as a red X , 
    How can we opt out of the new scheme.

    I'm writing a simple web service to provide this in my last UC deployment. It will be a matter of weeks, and I'll publish it as freeware.
    If you can't wait for it, here's a simple explanation :
    You should create a web application (the server-side language it's on you) that returns to the client (ip phone) not HTML but the Cisco subset of XML (http://www.cisco.com/univercd/cc/td/doc/product/voice/vpdd/cdd/5_0/5_0_1/ipphsv/ip503ch2.htm)
    Your web app should ask on the first page the name of the contact to look for, make an ldap query, and then return the XML with the contact's data.
    Hope this helps,
    Alberto

  • Phone directory - mass text formating

    Hi,
    I had question concerning tabs and leaders and figured it out with the help of the forum but I am having trouble with some other things. Please share your thoughts on the following.
    My task:
    - I need to take a excel file (or csv) (see attached file) That has about 6,000 phone directory listing entries ( Name, Address, Phone number) and pull it into my document (Indesign) and format it exactly like the the old phone directory was done (see attached sample indesign file).
    - The white pages format is: Name+(2 spaces)+Address+(leader periods that expand or retract as needed)+Phone number
    - for the names and addresses that are to long for the first line I will need to kick the Address and phone number to the next line with a hanging indent I think it is called, at .0625 inches.
    - I am obviously trying not to have to put in spaces and returns for 6,000 entries. For the spaces maybe I can use some style with a en or em space or nested style?
    - I am wanting to format the type once, however Indesign would do that.
    - So how do I do this with Indesign or even some other inexpensive plugins. I understand if some of this cant be done in Indesign but just let me know what you think.
    Files attached: file size total 2.3mb
    - the excel file of phone listings
    - The Indesign file sample of about 7pages is extracted from the 178 page previous Phone directory. Disregard it being messy, cutting up the document made things shift but you will see how it is formated from pages 4-7. Disregard any notice for missing links to images.
    - fonts
    Thanks

    Kenneth C. Benson wrote:
    Your attachment is still queued, however, here are my thoughts.
    I'm guessing your Excel file has Name, Address, and Phone Number in three columns (or more). I would format each column with a unique code, like {1} for Name, {2} for Address, {3} for Phone Number. Save to CSV, import into ID. Now you've got something like:
    {1}Ken Benson, {2}129 Longview Dr.,, Chatham,, NY 12037, {3}(123) 456-7890
    Search for double commas (the "real" commas) and replace with another code, like {comma}. Search for single comma followed by space and delete them all. Search for {comma} and replace with a comma. Now you should have:
    {1}Ken Benson{2}129 Longview Dr., Chatham, NY 12037{3}(123) 456-7890
    Search for {2} and replace with an em space. Search for {3} and replace with a tab. Search for {1} and delete it.
    Swipe the whole thing and format with a style that applies a hanging indent and a right-aligned leader-dot tab.
    Done. Should take about 15 minutes.
    In reality, your Excel file probably has separate columns for Address1, Address2, Town, State, etc. Just put in unique number codes in every column and collapse them to spaces or commas, as appropriate, in Indesign.
    Ken
    PS: I have a feeling this is what Data Merge or XML is supposed to do. Haven't figured them out yet.
    I've notified the appropriate people that the file is still queued.
    Indeed Data Merge is useful for this kind of work (said without seeing the files), but you get a separate frame for each record, which can be a pain, so I'm not sure it's any easier. You need a script (I think Peter Kahrel wrote one) to thread the frames when you are done.
    To further complicate things, there are a number of problems reported in CS4's data merge which were not present in earlier releases, most having to do with empty fields in a record.
    Peter

  • Phone 7961 solution without implementing "switchport voice" immediately at switch port

    Is there any
    Phone 7961 solution without implementing "switchport voice" immediately at switch port but at the switch before the switch which is directly connected to the phone?
    (Please see attached diagram. )

    No. "switchport voice vlan" works only if configured on the swtch directly connected to the phone.

  • Call Manager phone directory

    Hello,
    I want to extract the phone directory from the call manager for one of the execs. I would like to find out what is the name of MSSQL database and the table where this information is stored.
    Or, if there is a built in tool provided by Cisco that can be used to extract the info will work as well.
    Thanks,
    Shariq

    You would find quiet a number of useful links on the Phone directory. Might help
    http://www.cisco.com/en/US/products/sw/voicesw/ps556/prod_tech_notes_list.html

  • I purchased v1 golf and it will not load on my 3g phone any solutions

    I purchased v1 golf and it will not load on my 3g phone any solutions

    Sorry, but there is no solution. As stated in the system requirements, V1 Golf requires iOS 4.3 or later, and your 3G iPhone will support only up to iOS 4.2.1. So the app is not going to run on your iPhone. You can try contacting the iTunes Store, explaining the issue, and ask if they can grant a refund. They're not obigated to do so, but in some cases they've been generous.
    http://www.apple.com/emea/support/itunes/contact.html
    In the future, be sure to read the Requirements for an app carefully before you purchase.
    Regards.

  • Create Additional Phonebook or Directory

    Does anyone know of an easy way to create additional phonebooks or directories for IP phones? By using a CSV file, text file or something similar rather than an LDAP lookup? I'd like to create an option under our directories with local resturants or other frequently dialed numbers. Thanks!

    To add another listing under Directories option, you would have to modify the default directories webpage, which would not be simple. You can create an XML page and Subscriber it as a Service on the phone.

  • Mobile phone directory

    Hi all,
    I have a corporate directory for our internal numbers (Extensions) which is working fine.
    I have CCM 4.1 integrated with AD.
    Now I would like to create a similar corporate directory for Mobile phones numbers, is there any way that I can easily accomplish that.
    Is it possible to write a simple xml file for this?
    Thanks

    I'm writing a simple web service to provide this in my last UC deployment. It will be a matter of weeks, and I'll publish it as freeware.
    If you can't wait for it, here's a simple explanation :
    You should create a web application (the server-side language it's on you) that returns to the client (ip phone) not HTML but the Cisco subset of XML (http://www.cisco.com/univercd/cc/td/doc/product/voice/vpdd/cdd/5_0/5_0_1/ipphsv/ip503ch2.htm)
    Your web app should ask on the first page the name of the contact to look for, make an ldap query, and then return the XML with the contact's data.
    Hope this helps,
    Alberto

Maybe you are looking for

  • Upgrading unlocked 3GS from os3 to os6..and now it won't activate! Someone help me please!

    Hello, iPhone 3GS (8GB) Many of my apps stopped working because I was still running on operating system 4. I upgraded from os4 to os6 on my unlocked 3GS...and now it won't activate. I get the below error message: "Your iPhone could not be activated b

  • Bullets Problem while printing English and Arabic in Single Layout of SF

    Hi, I can able to print Arabic (RTL) and English(LTR) in single lay out of a Smart Form. The issue is my bullets of English font is starting Right side instead of Left. My log on language is EN and my Form language key is AR. Actually I have divided

  • Setting Left and Right Boundary in Correlation

    Hi , I recorded a script in Vugen (HP loadurnner version 11.52) and I have a variable called SAML response for which I need to do manual correlation. I am completely new to correlation. I am unable to set the left and right boundaries. I am getting t

  • Does Anyone Know What The Status Is Of The Newber Application?

    Does anyone know when this Newber application will appear in the Apple Store: [http://www.emediawire.com/releases/freedomvoicesystems/appstore/prweb1550724.htm] It looks like an amazing tool that allows you to switch calls on the fly: transfer a call

  • Using Berkeley XML DB in a servlet

    h2. Problem: I have a servlet using Berkeley XML DB as listed in the code snippet below. For simplicity I have removed the exception handling from the code snippet. When I invoke the servlet several times, the memory usage goes high and gets released