feedListParagraph: Displays a defined number of entries for eachfeed in the channel. The external feed title is used if no internaltitle is set. Editors can set the number, sort order and character limitof the entries. Use with standard or planet feeds.
planetFeeds: Displays the entries of all feeds in a channel with thelatest appearing first. Uses the HTML of the source entry. This meansthat images and links are preserved and displayed. Allows pagination.Use with planet feeds only.
feedSyndication: Uses planetstatistics data to display a list of authors with feed subscriptionicons and links to the external website. Author list is ordered by postfrequency with top contributors appearing first. Editors can set a titleand subtitle, define the number of authors to include, and whether linksand the post count should be included. Use with planet feeds only.
The model class and template script are the important properties thatdetermine content in the different components. All RSS model classesextend info.magnolia.module.rssaggregator.templates.components.AbstractFeedModel,which provides the business logic to retrieve a defined feed and itsdata from the rss workspace and supports:
The content of this folder is that same for standard and planet feeds.This content is used for standard feed components(combinedFeedsParagraph and feedListParagraph) but not by theplanetFeed component. See Generatingplanet data for more.
CRON expression thatsets the scheduled execution time. You can use the pattern0 0/5 * 1/1 * ? * to generate the initial data five minutes afterchanging the settings. Cronmaker is a usefultool for building expressions
Custom generators should extend the convenience base classinfo.magnolia.module.rssaggregator.generator.AbstractSyndFeedGenerator.Subclasses need to implement the template methods loadFeedEntries()and setFeedInfo(SyndFeed).
requiredinfo.magnolia.module.rssaggregator.servlet.FeedSyndicationServletwrites an XML feed to the response. Based on the request parameters, thefeedGenerators configuration is resolved andused to generate the XML feed. The content of the feed is written to theresponse with the appropriate character encoding.
Syndication components usevirtual URImappings to redirect generated feeds. The mappings useregular expressions andare called by the feed generator classes torender appropriate content in the XML feed.
App launcher access: The Feeds app is in the Setup group and editorstypically cannot access this group. Move the app to the Edit group togrant access in the app launcher. SeeApp launcher layoutfor more. This allows the user to open the app but not view the content.
Read only access: Assign the rss-aggregator-base role to give readonly access to feed content. This allows the user to view the list offeeds in the app, select feeds in components and view feed content onpages.
Read/write access: Create a new role granting read/write access tothe rss workspace and assign it to the user. This allows the user tocreate new feeds in the Feeds app, but they cannot access theConfiguration subapp.
Configuration app access: Create a new role granting read/writeaccess in the config workspace to /modules/rssaggregator to allowthe user to schedule automatedfeed imports in the Configuration subapp.
info.magnolia.imaging.ImageGenerator is a component thatgenerates variants from a source image based on configuration.Generators are used byimageprovider classes to render images in the UI and on pages.
info.magnolia.imaging.operations.ImageOperationChain:Image generator that delegates to a list of ImageOperation instances.This is the most commonly used generator class. It executes anoperation chain and is used by large,portrait and thumbnail generators.
The output format is the format or file type the generator produces,such as JPEG or PNG. Supported formats are bmp, gif, jpeg, png, and webp. The module also supports these formats and tiff asinput formats.
For the PNG format, only image compression is supported. The current implementation only supports PNG images with bit depths of 8 or 16. Compressing PNG images with a bit depth of 4 may result in a different byte size of the image.
Parameters are instructions passed to an operation, such as where toload a source image or what text to lay over it. RegisteringParameterProviderFactory allows you to pass parametersfrom different sources:
The Imaging module can resize and crop images, overlay text and applyimage filters. These are called image operations and are configured in/modules/imaging/config/generators//operations. Imageoperations can also be configured in a theme.
An image operation chain consists of one or more operations. A simplechain could add only fixed text, while a more complex chain could loadan image from a remote source, apply filters, add multiple text fieldsand style them differently.
Magnolia caches image resources to improve performance. Any dynamicimages generated by the Imaging module are cached at two levels: in theimaging workspace and in the actual cache like any other page ordocument. This means that once the system generates an image, you keepgetting the same cached image on subsequent requests.
A variation is a theme-specific configuration that defines the size ofthe target image and tells the imaging engine whether cropping isallowed. Variations are configured in a theme which allows you toconfigure image look and feel in the same place as CSS.
Determine your target audience: To choose a magnolia business name idea, start by identifying the people you want to appeal to with your magnolia brand. Consider their age, gender, interests, and preferences. This will help you create a name that resonates with your ideal customers and sets the foundation for a successful magnolia brand.
Define your magnolia brand personality and values: Your brand's personality should be reflected in your magnolia business name. Think about the characteristics you want your magnolia business to embody, such as playfulness, warmth, or creativity. Make a list of adjectives and values that align with your magnolia brand, as these can serve as inspiration for your business name.
Identify your unique selling proposition (USP) for your magnolia business: What sets your magnolia business apart from the competition? Your USP should be a core element of your magnolia business name, helping to convey your business's distinct qualities. It's important to communicate what makes your magnolia products or services special in a way that is memorable and appealing to your target audience.
Combine words and concepts for a magnolia name: Brainstorm words and concepts related to your magnolia brand and consider combining them in interesting ways. This can help you create a unique and memorable magnolia business name that captures the essence of your brand while appealing to your target audience.
Use puns and wordplay in your magnolia name: Puns and wordplay can add a fun and whimsical touch to your magnolia business name. Think about phrases or idioms that relate to your brand, and see if you can incorporate a playful twist that aligns with your magnolia brand personality.
Incorporate a rhyme in your magnolia name: rhyming can make your magnolia business name more memorable and engaging. Experiment with word combinations that create a pleasing rhythm or sound, making your magnolia business name stand out and stick in people's minds.
Take inspiration from literature, mythology, or pop culture for your magnolia name: Look into books, myths, or popular culture for magnolia names or phrases that could work well for your business. These sources can provide a wealth of creative ideas for a magnolia business name that is both meaningful and memorable.
Experiment with foreign words or translations for a magnolia name: Explore words in other languages that relate to your magnolia brand or have a pleasant sound. This can add an exotic or sophisticated touch to your magnolia business name while still communicating your brand's values and personality.
Create a focus group or survey for your magnolia business name: Gather feedback from your target audience by conducting a focus group or survey. This will help you understand which of your magnolia business name ideas resonate most with your potential customers, ensuring your final choice will have broad appeal.
Test magnolia names for memorability and pronounceability: A good magnolia business name should be easy to remember and pronounce. Try saying your magnolia name options out loud, and ask others to do the same. Note any challenges or difficulties people experience, and use this information to refine your magnolia business name ideas.
Evaluate magnolia names for emotional appeal: Your magnolia business name should evoke positive emotions and create a strong connection with your target audience. Assess the emotional impact of your magnolia name options by considering the feelings and associations they bring out in people. Choose a magnolia business name that aligns with your brand's personality and values while generating a positive emotional response.
Check for trademark availability of your magnolia business name: Before choosing your magnolia business name, search trademark databases to ensure that it is not already in use by another company. This will help you avoid potential legal issues and ensure that your magnolia business name is truly unique.
Verify domain name availability for your magnolia name: Having a website is essential for any modern business, so check if your preferred magnolia business name has an available domain. This will make it easier for your customers to find you online and help establish a cohesive brand presence.
Research local business name regulations for your magnolia name: Different jurisdictions have various rules and regulations surrounding business names. Before settling on your magnolia business name, research your local laws to ensure that your chosen name meets all necessary requirements and does not infringe upon any existing trademarks or business names.
7fc3f7cf58