Socialist

  • 5 pages found
NameAuthorLast updated byUpdated on
NameAuthorLast updated byUpdated on
Main wowaceSVN eblume 12 Aug 2009
Status Socialist is in a re-development phase, and a new beta will be released sometime in September. Stay tuned! About Socialist is a social tracking suite aimed at supplementing and largely replacing the built-in Social panel. Socialist will: Provide a robust, real-time searchable, client-cached table displaying a wide variety of data on every character you meet in WoW, including those you meet in person, in a raid, in your guild, or over a chat channel. This view can also be used as a...
api eblume eblume 20 Aug 2009
Socialist's Database API consists of three sets of roughly equivalent sets of functions. Each set accesses the 'whodb', 'groupdb' or 'profdb', respectively. A fourth, smaller, set of functions perform other tasks. Before understanding the API, you should probably read the Database Schema design document. Miscellaneous Functions Socialist:ClearDB(database) WhoDB Functions Socialist:WhoDB_GetRecordByID(id) Socialist:WhoDB_Query(query,sort,order) Socialist:WhoDB_Modify(character,zone,info)...
coding-conventions eblume eblume 12 Aug 2009
In order to facilitate a coherent development cycle across multiple authors, and to allow Socialist to be easily understood by new authors, it is mandatory that the following conventions be followed for all commits to the Socialist code base. Except where the following deviates from that document, please refer to and follow the Lua Style Guide. Format Semicolons are not to be used to end statements. Because of this, there will be not more than one statement per line. Code level indentation...
database-schema eblume eblume 20 Aug 2009
Database Schema Please note that while this schema is accessible globally, whenever possible the API should be used to access these data rather than manipulating the entries directly. The schema will be best described with an example. Socialist.whodb = { [1] = { ["id"] = 1, ["name"] = "Martin", ["normalname"] = "Martin", ["guild"] = "The Aristocrats", ["normalguild"] = "TheAristocrats", ["level"] = 64, ["class"] = "Mage", ["race"] = "Gnome", ["lastseen"] = 1118722038, ["zone"] = "General -...
planning eblume eblume 19 Aug 2009
Each major section of this page lists an independent (though perhaps somewhat still interconnected) component of the project. Libraries Planned Libraries: (many need to be inspected for suitability) LibStub AceAddon AceEvent AceDB AceSerializer AceLocale AceBucket AceComm AceGUI CallbackHandler WhoLib LibTalentQuery LibDataBroker LibQTip lib-ScrollingTable LibTradeLinks
  • 5 pages found