Alex Sirota

My feedback

  1. 1 vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Developers  ·  Flag idea as inappropriate…  ·  Admin →
    Alex Sirota shared this idea  · 
  2. 1 vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Designers  ·  Flag idea as inappropriate…  ·  Admin →
    Alex Sirota shared this idea  · 
  3. 27 votes
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    5 comments  ·  Wishlist » Gadgets  ·  Flag idea as inappropriate…  ·  Admin →
    Alex Sirota commented  · 

    @Bryan - Why not just subscribe to uservoice and link it into your site or embed it into a Wild Apricot page. That is what this service is

    uservoice.com

    Alex Sirota commented  · 

    I second this idea - need to be able to up and down vote comments on discussions and be able to float popular comments "higher" into the discussion tree. Sort of like this Wishlist forum actually :)

  4. 8 votes
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Wishlist » Account administration  ·  Flag idea as inappropriate…  ·  Admin →
    Alex Sirota commented  · 

    To be sure we have identified an approach that seems to work but it does require temporary downtime which is not always allowed or appropriate.

    Alex Sirota shared this idea  · 
  5. 1 vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Wishlist » Members  ·  Flag idea as inappropriate…  ·  Admin →
    Alex Sirota shared this idea  · 
  6. 4 votes
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    3 comments  ·  Wishlist  ·  Flag idea as inappropriate…  ·  Admin →
    Alex Sirota commented  · 

    A few other notes on this -- one should allow a decimal point in the extra charge calculation to allow fractions. We use this field with a x 1.00 multiplier to collect donations as part of a membership. If you want to collect a 182.42 membership you can enter 182.42 into the extra charge calculation field but decimal points don't work so we need to run down and edit in the invoice system afterwards to add the remaining amount. This doesn't support the ongoing ability for the member to self-renew with the exact amount.

    Alex Sirota supported this idea  · 
  7. 15 votes
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    8 comments  ·  Wishlist » Events  ·  Flag idea as inappropriate…  ·  Admin →
    Alex Sirota supported this idea  · 
  8. 76 votes
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    3 comments  ·  Wishlist » Emails  ·  Flag idea as inappropriate…  ·  Admin →
    Alex Sirota commented  · 

    There is a potential issue with the way Wild Apricot currently delivers emails. It appears that the system is configured to "spoof" a sender address. When using a custom domain DKIM and SPF records are added to DNS for the custom domain but that does not always ensure successful email deliverability.

    What could be improved is if an undeliverable email can be optionally re-delivered through a functioning real mailbox (rather than spoofing). This has several pieces of added value:

    1. Emails will be delivered on behalf of a real mailbox that has storage space and hopefully good email profile. That mailbox must be configured under the custom domain name applied.

    2. Because emails are sent through the SMTP server of the mailbox email deliverability should increase.

    3. This could be an option to improve email deliverability as spam filters prefer real mailboxes as senders rather than the sender and from emails being different (as is the case now).

    Because some hosts do not want hundreds of emails sent through an SMTP server there may be some constraints here. Also there is an added cost for a higher level of email deliverability that may be desired.

    In concordance of this request maybe it should be possible deliver an undeliverable email through an alternate SMTP server that is configured optionally by the Wild Apricot admin.

    Alex Sirota supported this idea  · 
  9. 104 votes
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    65 comments  ·  Wishlist » Gadgets  ·  Flag idea as inappropriate…  ·  Admin →
    Alex Sirota commented  · 

    It would be also nice to present documents in a "magazine" format like issuu.com does.

    Alex Sirota commented  · 

    This is a pretty nice implementation in jQuery -- I wonder if it can be made available in a File Browser gadget -- could be really useful. This code is GPL

    https://www.abeautifulsite.net/jquery-file-tree

  10. 17 votes
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    11 comments  ·  Wishlist » Integration  ·  Flag idea as inappropriate…  ·  Admin →
    Alex Sirota commented  · 

    By the way I can see that with Integromat it may be possible now to push messages into slack based on a certain type of event that has occured in WIld Apricot.

    https://www.integromat.com/en/integrations/slack

    Alex Sirota commented  · 

    Dear Team Mobile,
    The ideal situation would be to use Wild Apricot credentials to automatically add yourself to a pre-configured Slack workspace. That way if

    1) you are not part of the workspace, you can automatically become part of one with 1 click from a link or button on the WIld Apricot website

    2) if you are already part of the workspace the link just takes you to the workspace, and logs you in if you need to login automatically

    Alex Sirota shared this idea  · 
  11. 2 votes
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Wishlist » Emails  ·  Flag idea as inappropriate…  ·  Admin →
    Alex Sirota shared this idea  · 
  12. 11 votes
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    11 comments  ·  Wishlist » Events  ·  Flag idea as inappropriate…  ·  Admin →
    Alex Sirota supported this idea  · 
  13. 10 votes
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Wishlist » Members  ·  Flag idea as inappropriate…  ·  Admin →
    Alex Sirota supported this idea  · 
  14. 61 votes
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    43 comments  ·  Wishlist » Chapters  ·  Flag idea as inappropriate…  ·  Admin →
    Alex Sirota commented  · 

    I have been wracking my brain on how to work around elegantly Wild Apricot's configuration to accomplish the idea of a "master" site and subsites all within 1 Wild Apricot instance.

    1) The database can be configured to have either a chapter assignment attribute OR a different set of membership levels for each chapter.

    Using the database field approach one can register through a central, agreed upon set of membership levels consistent for ALL chapters (or at least the majority) and then the member records via drop down or radio button which chapter they are assigning themselves to. You can do some interesting things like being assigned (and pay via calculated charge membership field) to multiple chapters if you want. The MAJOR issue with this is that page level access control CANNOT be set with saved searches so membership groups have to be used instead. I do believe membership groups CAN be set on registration or renewal but cannot be automatically defaulted to a set level. This is an issue that could be solved with some page level Javascript (a very small hack).

    Using membership levels is another approach where each chapter derives their own set of membership levels from a master set and then has a large degree of configurability. Membership levels are the chapter identifiers then.

    Access control works seamlessly in the website with membership levels.

    2) All access control to websites can be managed via membership level or the membership group and unsurprisingly this is the easiest and best fit. Chapters can have their own page templates derived from a master set of templates and the "subsites" can be quite rich with their own set of controls.

    Escalation has to happen to a master website coordinator to make new pages or changes to page templates. This may be a *good* thing!

    3) The events system has to use membership level/groups based on decision in 1 OR instead use the tagging system. Tagging system can be fragile and leak events into wrong chapters.

    The main issue here is that any administrator with event management rights (or full admin) can see all the events and has to be adept at finding and managing their own events. Lots of chapters means LOTS of events. The upside is that people can copy event ideas from each other using duplicate but the event UI can become a mess. On the other hand with adequate training and policies this *could* work.

    Events access control via gadgets show the appropriate events to each subsite chapter, with a BIG plus that events across the whole org seamlessly float up to a master event calendar.

    4) The payment gateway limitation is the *single biggest* roadblock. Since only 1 currency and 1 payment gateway per account is allowed, the owner of the payment gateway has to be responsible for "doling" out funds to each chapter using a very well defined identifier. This must happen in the reporting on the payment gateway. Most (if not all payment gateways) support ONLY 1 bank account so this must be done OUTSIDE of the payment gateway. This is a show stopper.

    If Affinipay supported multiple bank accounts for withdrawal based on a tag, a single payment gateway would be ok as long as an indicator for every transaction showed where the transaction goes (HQ, chapter 1, 2 etc) and if the payment gateway could just dump money into the right account, financial reporting could support the reconciliation effort.

    Saving costs of multiple payment gateway setups and administration as well as single point oversight of all financials could be good (unless chapters didn't trust each other).

    Alex Sirota commented  · 

    5) Reporting can be done in 1 site with membership summary quite well IF and ONLY IF the membership levels are selected for each chapter (described in 1). If a consistent set of chapters with calculated charge fields are used for all chapters, that's even better. The Excel Dashboard we adapted from Wild Apricot API samples can be effectively used for custom rollup rerpoting.

    6) Training and operational excellence is a MUST in a single site multi-chapter Wild Apricot system. You have to do things correctly in terms of adding a chapter, adding pages, inheriting membership levels for a new chapter, modification of existing levels.

    Setting up 1 set of levels seems like a better way to go but that assumes a business model transformation across all chapters which may not be realistic.

    It seems doable, but the payment gateway roadblock seems to be the thing that is the most critical to resolve, whereas the others are not so bad.

    Setting up 60 chapters individually with cloning and then reporting across them all seems great, but financially it just doesn't scale because the per contact cost at the smaller payment levels is dramatically more than at the 15k+ levels. The larger the org the less appealing a multi-site approach looks and the more difficult it is to manage.

    I can see the light at the end of the tunnel if the Payment Gateway issue is resolved, honestly speaking.

  15. 23 votes
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    10 comments  ·  Wishlist » Website / Content  ·  Flag idea as inappropriate…  ·  Admin →
    Alex Sirota commented  · 

    New customers who don't have experience embedding really lose it here. Especially nice formatting doesn't work. I think a better approach would be to have gadgets for video and audio so they can be placed anywhere without worrying about formatting.

  16. 2 votes
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Developers » How to  ·  Flag idea as inappropriate…  ·  Admin →
    Alex Sirota commented  · 

    Share your website so we can inspect the actual gadget.

  17. 12 votes
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Wishlist » Events  ·  Flag idea as inappropriate…  ·  Admin →
    Alex Sirota commented  · 

    I have seen this be a common complaint as well. There should be a way to collect a subset of the common fields for Guest registration and collect a different set for member registrants.

  18. 254 votes
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    53 comments  ·  Wishlist » Events  ·  Flag idea as inappropriate…  ·  Admin →
    Alex Sirota commented  · 

    Haha -- it's the most important skill anyone can learn to simply customize Wild Apricot pages. It's fully documented on where to enter the CSS, but knowing the structure and properties is a learned art like bonsai tree pruning. Anyways... Enter this into your CSS.

    .***************************************************************************************************************************************** .boxActionContainer input.typeButton

    {
    margin-top: -1000px;
    }

    What this does is target the Register button and moves it much higher in the list. You may want to experiment with the -1000 value (in pixels, thus the px). Move it higher or lower to suit.

    Here are the instructions on where to enter CSS:
    https://gethelp.wildapricot.com/en/articles/438

    Alex Sirota commented  · 

    **** , elementary my *********************. Use CSS to position the button somewhere differently. Don't know how? Share a link here and ***************************** (not really, just me) will write some CSS to help you move it.

    Just about any element in Wild Apricot is movable without waiting for changes to be made, with some knowledge of CSS (Cascading Style Sheets).

    Alex Sirota commented  · 

    I do think the idea of recurring events where you register for the whole set of a subset of events and repeating events where you have a cap on each of the events in the series is different.

    Management of the maximum number of registrants for example is different in a recurring event than a repeating event. You may wish to max out number of registrants as a maximum amount for the whole series.

    Or you may wish to max out registrations (say max of 1) for each of the events separately on a repeating event. The use cases drive different scenarios here. I would hope this feature would be flexible for both types of situation of recurring and repeating events, a subtle difference.

    Alex Sirota commented  · 

    This is the exact feature request that is necessary to setup a registration for a shared space such as a hotel suite in a condominium or a party room. Setting up an event that repeats with a separate set of registrants for each event is critical. This is different than repeating sessions which is just attached to 1 event.

    It is not a recurring event per se, but rather a repeating event that has an optional registration every day, every hour, every week, every month or some other custom schedule.

    This is very similar to a calendar invitation where you can accept a specific event , the whole series or just a set of events in the repeating series.

  19. 2 votes
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Wishlist » Members  ·  Flag idea as inappropriate…  ·  Admin →
    Alex Sirota shared this idea  · 
  20. 8 votes
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    3 comments  ·  Wishlist » Website / Content  ·  Flag idea as inappropriate…  ·  Admin →
    Alex Sirota commented  · 

    It is possible to use Custom HTML to assign page template level CSS that is inherited by the pages that use it. Here's how to set a page template level BODY tag change to swap out the background image:

    <style>
    body { background-image: url(https://newpathconsulting.wildapricot.org/resources/Theme/template_backgroundimages/imageWA.png); background-size: cover; background-repeat: unset; background-attachment: fixed; background-color: navajowhite; background-blend-mode: unset; }</style>

    What would be nicer is to be able to assign a full tag like this in a Custom CSS settings of a page template. Inline styles currently are only available for gadgets so it would be ideal to be able to add this code on the settings of the page template, just like they could be done on a page.

← Previous 1 3 4

Feedback and Knowledge Base